Jump to content

Jéter Rabelo Ferreira

Membros
  • Posts

    512
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by Jéter Rabelo Ferreira

  1. Boa tarde Ítalo. Sim, pra não ficar dúvida, instalei um ACBr totalmente novo as 10:02 de hoje. Atenciosamente.
  2. Italo, bom dia. Mesmo problema. Eu te enviei um XML de retorno no seu DISCORD para análise, não sei se você chegou a verificar (13/04). Atenciosamente,
  3. Ítalo, boa tarde. Atualizei o ACBr ontem, fui fazer um teste, e verifiquei que as alterações que eu havia enviado não foram aproveitadas. Segue abaixo uma imagem de onde é feita a leitura do XML, onde o a tag não é encontrada (Nfse), que, por consequêcia, estoura exception. Atenciosamente @Italo Giurizzato Junior Caso deseje, posso enviar, em privado, um XML de um lote para sua análise. Atenciosamente,
  4. Bom dia. Acabaram de enviar uma nova tabela IBPT para o repositório. Os NCM's que faltavam aqui estão OK Atenciosamente
  5. Bom dia. Diagnosticamos um problema na unit NFSeBrasil.LerXML, O formato da data passada como parâmetro para a leitura da TAG não confere com o retornado no XML. Segue a unit corrigida Atenciosamente. NFSeBrasil.LerXml.pas
  6. Boa tarde. Após o último commit, foram modificadas algumas rotinas no NFSeBrasil.Provider o que impossibilitou o componente de efetuar a leitura correta do XML de retorno. Tive que descomentar umas linhas que haviam sido comentadas no último commit, bem como refazer o método de trata o XML de retorno. Segue a unit anexa. Atenciosamente. NFSeBrasil.Provider.pas
  7. Faltou um begin/end no arquivo anterior ACBrBoletoFCFortesFr.pas
  8. Boa noite. Efetuei atualização do ACBr, e, ao efetuar uma visualização de boleto, começou a exibir uma exception de arquivo já existente, porém, não tem nenhuma exportação definida, apenas visualização do Boleto (código comentado na imagem abaixo). Ao efetuar o debug, notei que o componente está tentando salvar um arquivo PDF, cujo motivo não consegui entender bem o porquê. Uma vez que é somente visualização do boleto em tela, utilizando o preview do Fortes. (A property NomeArquivo contém o path do executável apenas). Efetuei a exclusão das duas linhas para que não tivesse mais o exception. Atenciosamente. ACBrBoletoFCFortesFr.pas
  9. Pelo ACBr, me retorna o erro (imagem abaixo em modo debug)
  10. Bom dia. Tem mais alguém com problemas ao efetuar consulta de CEP utilizando o wsCorreiosSIGEP? Está retornando erro http 500 Atenciosamente.
  11. Bom dia. @Italo Giurizzato Junior, efetuamos os testes e está ok. Atenciosamente
  12. Boa tarde, Efetuei os ajustes para o provedor NFSeBrasil para o ACBrNFSeX. Seguem os arquivos modificados referente ao provedor. Atenciosamente. NFSeBrasil.GravarXml.pas NFSeBrasil.LerXml.pas NFSeBrasil.Provider.pas
  13. @Daniel Simoes, nos testes que efetuei aqui, tudo OK. Atenciosamente.
  14. Boa tarde. Estamos testando o Delphi Alexandria e nos deparamos um uma exception ao chamar a função StringToDateTime. Segue anexo um programa com a unit ACBrUtil com diretivas onde fica compatibilizado com o Delphi Alexandria e os anteriores. O Erro ocorre quando se passa a data como yyyy-mm-dd / 2020-08-15. A Embarcadero reescreveu o método (SysUtils.StrToDateTime), onde passou a ocorrer o problema. Atenciosamente. ACBrUtilData.zip
  15. @José M. S. Junior, vi que foi criado um método para copiar o conteúdo do objeto, ao invés de atribuição. Problema resolvido. Porém, fica uma dica minha, numas das alterações feitas no ACBrBoleto.pas, o parâmetro do create FListaRetornoWeb foi modificado: FListaRetornoWeb := TListaRetEnvio.Create(False); No Destroy está correto, fazendo um for destruindo cada um objeto da lista. for I := Pred(fListaRetornoWeb.Count) downto 0 do fListaRetornoWeb[I].Free; Porém, se mudar para FListaRetornoWeb := TListaRetEnvio.Create(True);, não haverá a necessidade de fazer isso e, o mais importante, quando fizer um FBoleto.ListaRetornoWeb.Clear; (ACBrBoletoWS), não haverá memory leak, pois o TObjectList se encarregará de fazer essa limpeza. Da forma que ficou, haverá ML no clear caso haja algum item na lista. Muito obrigado pela atenção. Atenciosamente. @José M. S. Junior Eu acho que essa alteração do Post acima não foi enviada ao repositório. Se não foi, desconsidere. Muito obrigado Atenciosamente.
  16. @Daniel Simoes, é o que eu estou tentando dizer, mas não estou sendo interpretado corretamente. No meu post acima, eu mostrei a origem do problema. Agora eu efetuei o teste, clonando o objeto, e não atribuindo o mesmo. Nós temos um objecthelper interno de uso nosso que clonamos qualquer tipo de objecto. Fizemos esse clone na linha acima e, voi-lá, sem exception. Segue imagem.
  17. Rotina é simples: Somente de enviar o boleto para o Ws do Itaú. Nada mais do que isso
  18. Segue log do FastMM4 do problema no programa exemplo do ACBr AcbrBoletoDemo_Fortes_MemoryManager_EventLog.txt
  19. Bom dia. A correção que você fez não alterou em nada o problema, visto que, ao efetuar o fListaBoletos.free, eu destruo o ítem da lista, Portanto, estamos dando voltas num problema, tentando resolver o problema, cuja a causa não está no destroy, mas onde a referência é feita? Efetuei um debug e encontrei o local do problema. Vocês estão simplesmente atribuindo o ítem da listaretornoWeb no objeto RetornoWeb do títulos. Ao efetuar o free da lista do título, automaticamente essa referência é destruída, aí estoura a exception. Segue imagem onde essa atribuição do objeto está sendo feita. Atenciosamente.
  20. Boa tarde. Nos meus testes, eu estava enviando sempre com juros/mora. Porém, fui fazer um teste sem e estourou um exception, codigo de mora não informado. Efetuei a alteração na unit do ACBrBancoItau. Segue anexa a mesma. Atenciosamente. ACBrBancoItau.pas
  21. Boa tarde. Fiz um vídeo mostrando, Ficou sem o áudio, mas dá para verificar o problema. Atenciosamente
  22. Boa tarde. Efetuei o teste no programa do ACBr e o erro é o mesmo. Ao fechar o programa, estoura exception. Fui verificar esse problema, e ele é recorrente em commit's de retira e coloca o .free. 20/07/Commit: 22415 Foi criada a property: fRetornoWeb: TRetEnvio;, colocado no Create/Destroy do ACBrTitulo. 25/08/Commit: 22775 - Destroy comentado 26/08/Commit: 22791 - Linha do destroy excluída 01/10/Commit: 23129 - Linha adicionada novamente - Problema de Access Violation Em suma, o problema existe e está ocorrendo, mesmo no programa do ACBr de exemplo. Atenciosamente.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.