Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 03-09-2024 em todas as áreas
-
Só para dar um retorno funciono a solução do arquivo "FixCrypto_TLS1_2_Windows.reg", obrigado.3 pontos
-
Encontrei no discord. Veja se ajuda: https://discordapp.com/channels/798697718800318484/984874259358818374/1278012530903748760 Lembrando que no ACBr ainda está em fase de homologação.2 pontos
-
eu tive esse problema e só resolveu usando a versão 2.9.1 ou menor do xml2 no Linux. o porque isso acontece não sei. mas se voltar a versão do libxml2 vai funcionar. eu estava com essa libxml2-2.9.13 e retornava erro. voltei versões até acertar2 pontos
-
Bom dia @Datacaixa, Eu acredito que o Ambiente Nacional (onde o serviço de Distribuição DF-e) esta implementado deve fazer um controle por CNPJ/CPF e numero do NSU já baixado. Sendo assim se uma empresa já baixou todos os documentos até o NSU 1500, para o Ambiente Nacional não faz sentido essa mesma empresa querer baixar novamente os documentos a partir do NSU 1000, por exemplo.2 pontos
-
Olá Gostaria de compartilhar o código de um shell script simples que montei para teste de impressão no Linux. O script recebe 3 parâmetros (texto_titulo, texto1 e texto2) Ele basicamente submete os seguintes comandos ESC/POS na porta da impressora (mapeada através da constante DEV_IMPRESSORA, setada com /dev/usb/lp0): Inicializa a impressora; Seleciona o codepage 850 (opção 2 multi língua) Imprime o titulo centralizado em largura dupla + negrito Imprime o texto1 em fonte padrão alinhado a esquerda Imprime o texto2 centralizado em largura e altura dupla + negrito Por fim, avança algumas linhas e corta o papel O script depende do comando awk (presente em todas as distribuições) e do comando iconv (usado para converter a codificacao do texto a ser impresso de UTF-8 para CP850) Espero que seja útil Abraços, Paulo #!/bin/bash p_titulo="$1" p_texto_1="$2" p_texto_2="$3" DEV_IMPRESSORA="/dev/usb/lp0" echo 1 | awk -v p_titulo="${p_titulo}" -v p_texto_1="${p_texto_1}" -v p_texto_2="${p_texto_2}" '{ # Inicializa a impressora printf("%c%c", 0x1b, 0x40) # Seleciona o codepage 850 printf("%c%c%c", 0x1b, 0x74, 0x02) # Avanca algumas linhas printf("%c%c", 0x0a, 0x0a) # Centraliza o texto printf("%c%c%c", 0x1b, 0x61, 0x31) # Escolhe negrito e altura dupla para a fonte printf("%c%c%c", 0x1b, 0x21, 0x08 + 0x10) # Imprime o titulo printf("%s",p_titulo) # Volta a fonte normal printf("%c%c%c", 0x1b, 0x21, 0x00) # Avanca uma linha e imprime o primeiro texto # alinhado a esquerda printf("%c%c%c%c", 0x0a, 0x1b, 0x61, 0x30) printf("%s%c","=======================================", 0x0a) printf("%s%c",p_texto_1, 0x0a) printf("%s%c","=======================================", 0x0a) # Avanca algumas linhas e imprime o segundo texto # centralizado, em negrito, com alturaxlargura dupla printf("%c%c%c%c%c%c%c%c", 0x0a, 0x0a, 0x1b, 0x21, 0x08 + 0x10 + 0x20, 0x1b, 0x61, 0x31) printf("%s",p_texto_2) printf("%c%c%c%c%c%c", 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a) # Corta o papel (corte full) printf("%c%c", 0x1b, 0x69) }' | iconv -f UTF-8 -t CP850 > ${DEV_IMPRESSORA}2 pontos
-
Olá fiz algumas alterações nas chamadas de alguns métodos para deixar o código das units do auttar dll compatível com a versão mais atual do ACBr, Obs.: Homologamos e estamos instalando em clientes com essa implementação. Link: https://plenustech.cloudstorage.pw/index.php/s/GzX9ZwtPtey9AJj2 pontos
-
1 ponto
-
@Datacaixa Na verdade, se você passar o ultNSU = 0, ele irá baixar novamente tudo que está disponível (últimos 90 dias) e retomar o controle de ultNSU a partir dos registros baixados. Para o seu caso provavelmente irá atender, você só vai precisar ignorar os anteriores a 1 mês, pois não existe como estipular um filtro do que deverá ser baixado. Veja se é isso que precisa.1 ponto
-
Boa tarde @Renan S, Realmente se faz necessário remover esses códigos de status, já criei a TK-5920 para que seja feita as alterações necessárias. Muito obrigado pela colaboração.1 ponto
-
1 ponto
-
Boa tarde, Criada a TK-5919 para avaliação. Obrigado pela contribuição.1 ponto
-
Tudo certo. Enviei na homologação e fechou, foi autorizada Obrigado Abraço1 ponto
-
Blz, muito obrigado Diego!1 ponto
-
Boa tarde. Utilizando a distribuiçãoDFe por Ultimo NSU não. Ela funciona de forma sequencial Acredito que valha um teste com o consulta por NSU específico ou por chave de acesso da NFe, mas vale reforçar que ambas devem ser utilizadas como "exceção a regra" e que o abuso dessas consultas pode levar a consumo indevido. Nosso amigo @Renato Rubinholembrou de um detalhe bem importante ao qual não havia me atendado. Então complementando e corrigindo minha resposta, você pode fazer a busca pelo ultNSU zero para ele devolver os arquivos retroativos e para casos específicos, você pode pode usar os métodos de busca por NSU ou busca por chave.1 ponto
-
Boa tarde @IgorAcertSoft, https://developers.c6bank.com.br/ para sua implementação você pode verificar o portal no link acima tbm.1 ponto
-
Exato, mes desculpe, pensei uma coisa e escrevi outra. Estava com o Fortes na cabeça. Me perdoem a falha. Tirando isto, o caminho é o indicado.1 ponto
-
Não deveria ter relação com velocidade, mas a porta 25 não é recomendada já faz um bom tempo. Verifique a possibilidade de uma conexão mais segura com o servidor de envio de email.1 ponto
-
Exato. Para alguns provedores é necessário cadastro no site/portal da prefeitura. Inclusive as credenciais podem ser diferentes para o site, para o webservice, para homologação e produção... o melhor caminho é consultar a prefeitura para verificar qual o procedimento correto.1 ponto
-
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.1 ponto
-
Os WebServices que o ACBrCEP consome apenas fazem consulta nas bases de dados do Brasil1 ponto
-
Resolvido, era o problema com certificado A3 da Certisign, conforme post abaixo, podem fechar o tópico1 ponto
-
Bom dia @Italo Giurizzato Junior Vou colocar para 'setar' a versao 4.00 Curioso que para todos os outros CTes nao precisei, apenas pegou o que ja esta configurado no monitor , que no caso esta versao Cte 4.00. De qualquer forma, vou mandar viia codigo o comando para versao 4.00 antes de transmitir e ver o que acontece... Voltou aqui para relatar o teste.. Obrigado.1 ponto
-
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.1 ponto
-
1 ponto
-
@Daniel InfoCotidiano irei fazer esse teste e retorno.1 ponto
-
Certo @Italo Giurizzato Junior hoje não consigo mais, mas vou ver se amanhã já aplico esta adequação, e gero uma versão para o cliente que esta com bastante problemas. Ai solicito para o pessoal do suporte acompanhar e observar. Dando uma semana +/- eu responto os resultados. Obrigado.1 ponto
-
Consegui baixar no site https://prosol.com.br/atualizacao-chaves-tls-1-2-correcao-reinf-a3/ e deu certo, obrigado.1 ponto
-
1 ponto
-
1 ponto
-
1 ponto
-
Boa tarde @AndreNobre, Muito obrigado pela colaboração, já foi criado a TK-5916 para realizar a alteração no arquivo.1 ponto
-
Olá pessoal! O comportamento da quebra de linha nos impressos do ACBr será alterado! Como é hoje? Atualmente os impressos do ACBr fazem uso do caractere de ponto e vírgula para quebra de linha. Isso quer dizer que se o seu XML tiver um conteúdo como este: <infCpl>Teste Linha 1; Teste Linha 2 ;; Teste Linha 3 </infCpl> No momento em que for impresso, o conteúdo fica desta forma: Teste Linha1 Teste Linha2 Teste Linha3 No entanto, entendemos que ao manter fixo o ponto e vírgula, limitamos as possibilidades no momento de criar a informação. Se o cliente solicitasse que aparecesse o ponto e vírgula no impresso, não importa quantas vezes fosse adicionado o mesmo, só iria quebrar a linha. Por isso, este comportamento foi alterado. Como ficou? Os componentes de documentos fiscais possuem uma configuração chamada QuebraDeLinha em sua classe de web service. Esta configuração será utilizada ao invés do ponto e vírgula, fornecendo uma maior variedade de customização. Com isso, será possível definir o caractere que deseja para usar como quebra de linha. Em um exemplo, vamos considerar que desejo que o caractere de quebra seja \r\n. Para isso, vou definir a configuração desta forma: ACBrDFe.Configuracoes.WebServices.QuebraDeLinha := '\r\n'; Definindo a configuração desta forma, o conteúdo: <infCpl>Teste Linha 1; Teste Linha 2 ;; Teste Linha 3 </infCpl> Vai ser exibido no impresso: Teste Linha 1; Teste Linha 2 ;; Teste Linha 3 E caso eu queira que seja feita a quebra de linha vou precisar alterar o conteúdo para: <infCpl>Teste Linha 1\r\n Teste Linha 2 \r\n\r\n Teste Linha 3 </infCpl> Para que seja exibido: Teste Linha1 Teste Linha2 Teste Linha3 E se eu uso o ACBrMonitor ou a Lib, onde vou definir a configuração? Caso utilize a Lib, basta alterar a configuração QuebradeLinha no arquivo de configurações ACBrLib.ini. No exemplo da NFe que foi mencionado seria: [NFe] QuebradeLinha= Caso utilize o ACBrMonitorPLUS, foi adicionada uma config na aba DFe > WebServices > Configurações. Quais componentes se espera que sejam afetados por esta mudança? Os seguintes componentes serão modificados: ACBrBPe. ACBrCTe. ACBrMDFe. ACBrNF3e. ACBrNFe. Quais componentes já está em vigor a alteração? Até o presente momento foram alterados os impressos dos componentes: ACBrNFe. ACBrCTe. ACBrMDFe. Este tópico será atualizado a medida que os demais componentes forem atualizados. Porque isso é importante para mim? Neste processo de padronização, foi definido que será utilizado esta propriedade de quebra de linha e também foi decidido que o valor default para quebra será o pipe(este carinha aqui: | ). Isso acarreta uma mudança de comportamento. O ponto e vírgula, não vai mais quebrar linha a menos que seja definido ele na propriedade.1 ponto
-
Aqui pra mim estava dando o mesmo erro com Windows 11 no cliente e na minha maquina com o certificado A3, e consegui resolver da seguinte forma: 1- Vá até o Painel de Controle do Windows. 2- Escolha a Opção "Opções da Internet"; 3- Vá até a aba “Avançadas”; 4- No bloco “Configurações”, vá até as últimas opções e deixe configurado como na imagem abaixo: 5- Vá em executar, digite certlm.msc para abrir a interface de certificados, caso esse comando não funcione, utilize o comando certmgr.msc. Remova estes certificados listados na imagem abaixo: 6- Execute como Administrador o InstaladorCadeias_1.0.2.0.exe, clique em Instalar e aguarde até que o processo seja finalizado. 7- Execute o FixCrypto_TLS1_2_Windows.reg. 8- Descompacte o CA.zip e execute o ac soluti ssl ev.cer e o Raiz-icp-brasil v10.cer. 9- Reinicie a máquina e teste novamente a comunicação com a Sefaz.1 ponto
-
1 ponto
-
@Italo Giurizzato Junior Estou enviando o arquivo ACBrOFX.pas modificado, pois não está tratando a tag <TRNTYPE> (Propriedade no ACBrOFX: MovType) adequadamente conforme Manual de Especificações do OFX (https://financialdataexchange.org/common/Uploaded%20files/OFX%20files/OFX%20Banking%20Specification%20v2.3.pdf). Assim, alterei a Function Import para fazer o tratamento corretamente conforme item 3.2.9.2 Positive and Negative Signs na página 95 e item 11.4.4.3 Transaction Types Used in <TRNTYPE> na página 235 do mesmo manual, para verificar se a tag <TRNAMT> tem valor negativo ou positivo, uma vez que a maioria dos tipos são baseados no valor, como é o caso do tipo XFER que pode ser Débito de Transferência ou Crédito de Transferência. Com isto, o ACBrOFX não retorna mais "OTHER" no MovType, mas sim "D" ou "C". Esta informação será retornada na nova propriedade que eu criei "OriginalMovType". Além de alterar o código da função, criei a propriedade "OriginalMovType" que guardará o <TRNTYPE> original do OFX, pois os códigos de tipos do OFX são também importantes, já que tem significado e podem ser tratados pelos sistemas. Obs.: Deixei os códigos anteriores comentados. ACBrOFX.pas1 ponto
-
@edvilson.chaves, enviei ao SVN, alguns ajustes nos componentes e Demos do ACBr.... Commit [r30817] Commit [r30818] A Principal mudança seria no Demo... Se você configurar o seu componente da seguinte Forma ACBrTEFAPI1.TratamentoTransacaoPendente := tefpenPerguntar; ACBrTEFAPI1.TratamentoTransacaoInicializacao := tefopiProcessarPendentes; O Demo demonstrará como Exibir um Menu, permitindo ao Operador, escolher qual tratamento ele quer dar a Transação Pendente Isso venceria fácil todos os testes do Roteiro (35/36, 37/38, 51)... Mas não é o ideal para se aplicar em Produção... Estou conversando com a Setis, para compreender melhor como devemos proceder no roteiro...1 ponto
-
Não existe uma documentação específica... A princípio você precisa: 1 - Adicionar em Custom Options do Projeto a diretiva "NOGUI" 2 - Não usar a IDE ou o sistema da Packages do Lazarus. (Porque isso faria ele adicionar as dependências visuais, que existem quando os Packages foram compilados para a IDE) Então os componentes devem ser criados em Run-time, ou você pode usar um DataModule... mas nesse caso, lembre-se de remover a dependência dos Packages do ACBr, conforma na figura acima... 3 - Adicionar em "Other Unit Files", todos os diretórios do ACBr, que o compilador sentir falta... Observe que no caso acima, eu usei um Macro com o diretório do ACBr... isso facilita, quando abrimos o mesmo projeto, em várias máquinas, onde os diretórios, podem variar.. (Você pode criar um Macro em Additions e Overrides... veja item 4) 4 - Definir para o Lazarus que você quer usar a WidgetType com "nogui" O Macro "ACBrDir", usa um recurso do Lazarus, que permite ler informações de variáveis de ambiente... Então na minha máquina, tenho a definição do Home do ACBr nas minhas variáveis de Ambiente1 ponto
-
-1 pontos
-
-1 pontos