Ir para conteúdo
  • Cadastre-se

Gumercino

Membros
  • Total de ítens

    54
  • Registro em

  • Última visita

Tudo que Gumercino postou

  1. Tá ótimo EMBarbosa. Agradeço pela atenção e ajuda. Vou fazer as tentativas que me sugeriu e caso eu consiga solucionar retorno aqui para compartilhar. Abraços
  2. Obrigado pelos pontos que você levantou EMBarbosa, vou verificar todos e tentar adaptar em todas as minhas threads. Referente a essa em específico, eu utilizo ela da mesma maneira que as outras e não tenho problema com as demais. Vou anexar a thread que utilizo para NFe para que você possa verificar que as duas tem o mesmo padrão. UThreadNFe.pas
  3. Boa tarde. Então, eu utilizo o mesmo padrão para os demais componentes de DFe, como NFE, CTe e MDFe, e não tenho esse problema que estou tendo com a NFSe. Revisei todo meu código e não consegui encontrar nada que estivesse causando esse erro. Trabalho com thread para diversas outras coisas. Vou dar uma olhada no link que você mencionou acima, e ver se encontro alguma coisa. O passo a passo é o seguinte: - Tenho um form para a tela de NFSe; - Chamo um form de animação para cada rotina da NFSe (Enviar, Consultar por Lote, Consultar por RPS e Cancelar); - Dentro desse form de animação eu chamo a thread da seguinte maneira: procedure TFMensagem.ExecutarNFSeProvedorABRASF; var vThread: TThreadNFSeProvedorABRASF; begin vThread := TThreadNFSeProvedorABRASF.Create(True); vThread.FreeOnTerminate := True; vThread.Start; end; - Ao finalizar a thread ela fecha o form de animação retornando ao form da NFSe. Não acontece erro algum até esse momento, consigo trabalhar normalmente com as demais telas do sistema, pois o erro só ocorre quando fecho o form da NFSe após ter executado alguma rotina da NFSe. A thread esta em anexo, e caso necessite de mais alguma informação ou esclarecimento, estou a disposição. UThreadNFSeProvedorABRASF.pas
  4. Só para deixar registrado, já utilizei o método "Synchronize" e não resolveu.
  5. Bom dia. Estou tendo um problema com o componente ACBrNFSe, e acredito que necessite de alguma ajuste, pois utilizo o mesmo método para os demais componentes de DFe. Segue resumo abaixo: - Eu tenho um form para a tela de NFSe, e para enviar o Lote RPS eu chamo uma Thread, o envio é feito normal mas quando eu vou fechar o form da NFSe, ele acusa o erro "System error, code 1400. O identificador da janela é inválido". Já tive esse erro em outras ocasiões, pois trabalho muito com Thread, mas revisei tudo na minha rotina e não identifiquei nenhum problema referente a esse assunto, então acredito que no momento que vou fechar o form, a Thread ainda esteja aberta por algum motivo, ocasionando assim o erro. Desde já, fico a disposição para qualquer esclarecimento no intuito de identificar e resolver o erro.
  6. Boa tarde Italo. Consegui identificar o que esta ocasionando o erro. Na unit pnfsNFSeR na linha 4112, esta sendo filtrado os serviços pela tag "Servicos" aonde desse filtrar a tag "Servico". Fazendo esse único ajuste eu efetuei vários testes e não tive nenhum problema, funcionou tudo normalmente como tem que ser. pnfsNFSeR.pas
  7. Italo. Acabei de observar no site da prefeitura, o serviço esta indo duplicado. Eu informo 1 serviço na nota e envia 2, quando eu informo 2 ele envia 4.
  8. Boa tarde Italo. Desculpe a demora mas estava resolvendo uma demanda com um cliente. Então, após a atualização dos fontes e realização de novos testes, o erro ainda permanece ocorrendo na seguinte situação: 1° - Faço o envio da NFSe pelo método ACBrNFSe1.Enviar; 2º - Faço a consulta da NFSe pelo método ACBrNFSe1.ConsultarLoteRps logo após o envio para verificar a situação da mesma; 3º - Executo o método ACBrNFSe1.NotasFiscais.Clear. O erro esta ocorrendo na unit pnfsNFSe na linha 962.
  9. Boa tarde Italo. Farei a atualização dos fontes, novos testes e ao finalizar irei te posicionar.
  10. Bom dia Italo. Segue unit em anexo. pnfsNFSe.pas
  11. Boa noite Italo. Acredito que eu encontrei aonde esta o erro. Na unit pnfsNFSe a function TItemServicoCollection.New entrou no lugar da function TItemServicoCollection.Add, o que estava ocorre ndo é que dentro da function TItemServicoCollection.New tem a chamada da function TItemServicoCollection.Add. Eu comentei a linha 1204, que se refere ao que citei acima e rodei o programa sem erro. Segue imagem para melhor entendimento.
  12. Boa tarde Italo. Sim, reinstalei todos novamente. Eu utilizo o seguinte método para adicionar os serviços, "Servico.ItemServico.Insert(Index, AObject)" e antes não tinha esse parâmetro AObject. Mas eu estou passando ele de acordo com o que esta na função LerRps_EL, "Servico.ItemServico.Insert(Index, Servico.ItemServico.New)". Não sei se pode estar vinculado.
  13. Boa tarde. Após a atualização do ACBr, comecei os testes e identifiquei que estou tendo retorno do erro "invalid pointer operation" na linha 962 da unit pnfsNFSe. O erro sempre ocorre após eu carregar o componente com o arquivo .xml pelo método "LoadFromString" e efetuar qualquer operação com o webservice ou até mesmo após a impressão. Segue imagem do erro e da unit com a linha especificada.
  14. Boa tarde. Eu utilizo o ACBrNFSe para emissão de NFSe da cidade de Colatina-ES, aonde se utiliza o provedor EL para comunicação. Os parâmetros do arquivo .ini foram alterados e quero saber quem pode atualizar o mesmo dentro do ACBr? EL.ini
  15. Boa tarde Felipe. Quero saber se serei comunicado quando você tiver uma resposta sobre minha indicação de alteração? Abraços
  16. Bom dia Felipe. Claro que sim. Segue em anexo. ACBrNFSeDANFSeFR.pas
  17. Bom dia a todos. No meio da preparação de uma rotina de faturamento, aonde ao enviar por o(s) boleto(s) no layout fatura e os respectivos documentos que compõem o mesmo, identifiquei que a propriedade ACBrNFSeDANFSeFR.ArquivoPDF não esta retornando nenhum valor, tendo em vista que a mesma propriedade é preenchida no ACBrNFeDANFEFR. Verifiquei e comparei as unti's e quero deixar uma solicitação/sugestão para que seja incluída a rotina no componente assim que imagem em anexo. Desde já agradeço o atenção e fico no aguardo de retorno. Abraço a todos.
  18. Boa tarde a todos. Após a última atualização que fiz do ACBr, eu tive problema na impressão da NFSe do Provedor EL pelo FastReport, e após analisar identifiquei o problema e estou postando a Unit para que possa ser atualizada no repositório. Obs.: Não alterei nenhuma função, apenas comentei as linhas 251, 252 e 253 e coloquei as mesmas no início da função, como imagem em anexo. ACBrNFSeDANFSeFR.pas
  19. Gr@c@. Obrigado pela informação.
  20. Bom dia BILLI579 e Gr@c@. Ainda permanece a situação do tamanho da conta esta definida para o tamanho 12, e toda vez tenho que alterar para o tamanho 8 manualmente. Algum de vocês teve um posicionamento se será ajustado ou alguma outra maneira de alterar?
  21. NatyEb, bom dia. Verifiquei com Italo e os fontes estão corretos, apenas foi alterado a parte que você citou acima, tendo que passar para baixo a alimentação da variável "AValorToal". Já fiz a alteração, encaminhei para Italo e ele vai atualizar. Abraços
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.