Fabio Viana Postado 17 Março Compartilhar Postado 17 Março Depois de atualizar o ACBR, as mensagens de retorno da SEFAZ estão vindo com caracteres trocados. Exemplo: Rejeição: NF-e não consta na base de dados da SEFAZ O correto seria: Rejeição: NF-e não consta na base de dados da SEFAZ Onde posso corrigir essa configuração? Link para o comentário Compartilhar em outros sites More sharing options...
Moderadores Juliomar Marchetti Postado 18 Março Moderadores Compartilhar Postado 18 Março Boa tarde creio que houve alguma alteração local em seus arquivos verifica se está tudo verde no svn e senão faça revert e um clean e um update e então rode o instalador dúvida , só tem um delphi no micro? Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br Link para o comentário Compartilhar em outros sites More sharing options...
Fabio Viana Postado 18 Março Autor Compartilhar Postado 18 Março Tenho mais de um delphi, vou fazer o que sugeriu e reporto aqui. Link para o comentário Compartilhar em outros sites More sharing options...
Moderadores Juliomar Marchetti Postado 18 Março Moderadores Compartilhar Postado 18 Março 3 minutos atrás, Fabio Viana disse: Tenho mais de um delphi, vou fazer o que sugeriu e reporto aqui. por dois delphis eu quase tenho certeza que é delphi 7 e mais um. tu deve ter uma pasta só do ACBr para ambos Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro [email protected] Postado 19 Março Membros Pro Compartilhar Postado 19 Março Aconteceu a mesma coisa comigo. Atualizei hoje o ACBr, 19/03/24, baixei numa pasta nova e instalei, da forma que sempre fiz. Tenho o Delphi XE7 instalado, que uso com o ACBr e o Delphi 11 somente pra estudo, não possui o ACBr instalado nele. Faz bastante tempo que tenho os dois Delphi instalado no mesmo PC, o ACBr sempre funcionou corretamente. Link para o comentário Compartilhar em outros sites More sharing options...
Fabrício G. Araújo Postado 19 Março Compartilhar Postado 19 Março Talvez seja algo no ACBr mesmo, até no Pro tem uma mensagem indicando que será verificado: Link para o comentário Compartilhar em outros sites More sharing options...
Fabio Viana Postado 19 Março Autor Compartilhar Postado 19 Março Olha ai pessoal, foi depois que atualizei o ACBR Tenho o delphi 10.3.3 e o 12 esse só para projetos em android. Alguma solução ? Pode ver acima que a tela que mandei é até do demo, queria ver se nela dava esses caracteres trocados. Link para o comentário Compartilhar em outros sites More sharing options...
Moderadores Juliomar Marchetti Postado 19 Março Moderadores Compartilhar Postado 19 Março Bom tem a ver com enconding e sim tem a ver com ter dois delphis. devem estar ambos um vendo a units compiladas do outro pois estou com ACBr atualizado rodando em clientes não está ocorrendo a situação Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br Link para o comentário Compartilhar em outros sites More sharing options...
Fabio Viana Postado 20 Março Autor Compartilhar Postado 20 Março Bom, tem a ver com encoding? Como acesso esse componente e/ou configuração? Como verifico isso? Porque antes de atualizar tinha os delphi e não dava essa alteração nos caracteres. Já desinstalei o outro Delphi 12 e o problema persiste. Algo com a acentuação Link para o comentário Compartilhar em outros sites More sharing options...
Moderadores Juliomar Marchetti Postado 20 Março Moderadores Compartilhar Postado 20 Março 11 horas atrás, Fabio Viana disse: Bom, tem a ver com encoding? Como acesso esse componente e/ou configuração? Como verifico isso? Porque antes de atualizar tinha os delphi e não dava essa alteração nos caracteres. Já desinstalei o outro Delphi 12 e o problema persiste. Algo com a acentuação aguarde o que o amigo citou aqui 16 horas atrás, Fabrício G. Araújo disse: Talvez seja algo no ACBr mesmo, até no Pro tem uma mensagem indicando que será verificado: Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br Link para o comentário Compartilhar em outros sites More sharing options...
Fundadores Daniel Simoes Postado 20 Março Fundadores Compartilhar Postado 20 Março @Italo Giurizzato Junior e @Diego Foliene Analisando essa questão, notei que o problema ocorre nas Units que ainda usam o antigo PCN... A antiga versão da rotina "ParseTXT" tinha uma característica (bug), de sempre retornar um ANSI, mesmo quando o parâmetro de entrada, era um UTF8... Isso causava problemas, quando precisávamos gravar os XMLs em UTF8, ou carregar ele na LibXML2 Após a correção da ParseTXT, todos os métodos que chamam ela, precisam ser revisados O Delphi espera que os caracteres que ele irá manipular em Tela, estejam em ANSI (no windows) e UTF8 no Android e Linux... Então é necessário, tratar isso, antes de mover para as propriedades dos objetos... Exemplo de ajuste em ACBrCTeWebServices.pas, linha 1113 FCTeRetornoSincrono.Leitor.Arquivo := UTF8ToNativeString(ParseText(AXML)); FCTeRetornoSincrono.LerXml; O Problema não ocorre, nas classes que usam TACBrXmlDocument, como Reader, pois essa classe que faz uso da LibXML2, já espera os dados em UTF8 2 Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Link para o comentário Compartilhar em outros sites More sharing options...
Adhelmar Rondon Postado 21 Março Compartilhar Postado 21 Março sei que esse tópico é outro, mais eu tive que usar no retorno do acbrcep em todos os campos UTF8ToNativeString, porque os caracteres estavam vindo estranho e percebi que retorno da NFe também estão vindo assim 1 Link para o comentário Compartilhar em outros sites More sharing options...
Fabio Viana Postado 21 Março Autor Compartilhar Postado 21 Março Fiz a alteração na linha 1113. Como faço para compilar? Preciso reinstalar o ACBr? Link para o comentário Compartilhar em outros sites More sharing options...
Fabio Viana Postado 21 Março Autor Compartilhar Postado 21 Março FCTeRetornoSincrono.Leitor.Arquivo := UTF8ToNativeString(ParseText(AXML)); FCTeRetornoSincrono.LerXml; Reinstalei o ACBR e ele gerou um novo ACBrCTeWebServices.dcu Mas mesmo assim o retorno está com os carcteres trocados. Link para o comentário Compartilhar em outros sites More sharing options...
Adhelmar Rondon Postado 21 Março Compartilhar Postado 21 Março 2 minutos atrás, Fabio Viana disse: FCTeRetornoSincrono.Leitor.Arquivo := UTF8ToNativeString(ParseText(AXML)); FCTeRetornoSincrono.LerXml; Reinstalei o ACBR e ele gerou um novo ACBrCTeWebServices.dcu Mas mesmo assim o retorno está com os carcteres trocados. Precisa instalar o ACBr 1 Link para o comentário Compartilhar em outros sites More sharing options...
Moderadores BigWings Postado 21 Março Moderadores Compartilhar Postado 21 Março 7 minutos atrás, Fabio Viana disse: FCTeRetornoSincrono.Leitor.Arquivo := UTF8ToNativeString(ParseText(AXML)); FCTeRetornoSincrono.LerXml; Reinstalei o ACBR e ele gerou um novo ACBrCTeWebServices.dcu Mas mesmo assim o retorno está com os carcteres trocados. Isso foi só um exemplo de um lugar que tem que corrigir, no caso aí é para o CTe. Pelo que vi mais acima o seu problema é na NFe, já foi enviada uma correção. Atualize os fontes, reinstale e teste. 1 BigWingsAjude o Projeto ACBr crescer - Assine o SAC Link para o comentário Compartilhar em outros sites More sharing options...
Fabrício G. Araújo Postado 21 Março Compartilhar Postado 21 Março Atualizei os componentes a uns 2 dias, e fui testar hoje cedo e realmente estava com os problemas dos caracteres estranhos nas acentuações, então fiz uma nova atualização hoje e voltou ao normal. Obrigado @BigWings 1 Link para o comentário Compartilhar em outros sites More sharing options...
Moderadores Juliomar Marchetti Postado 21 Março Moderadores Compartilhar Postado 21 Março Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br Link para o comentário Compartilhar em outros sites More sharing options...
Recommended Posts