Jump to content

sgeinformatica

Membros Pro
  • Posts

    171
  • Joined

  • Last visited

Everything posted by sgeinformatica

  1. Bingo Era isso mesmo, foi só adicionar a unit MidasLib que deu certo Muito obrigado pela ajuda
  2. Boa tarde No meu sistema tenho um botão para visualizar a Danfe, e no meu computador está funcionando perfeitamente. Coloquei no meu cliente, num computador com Windows Server 2012, e quando chega nessa linha: NFeDANFEFR := TACBrNFeDANFEFR.Create(nil); me retorna um Access Violation Vi aqui no forum um problema assim de 2015, e foi solicitado que colocasse o componente no form ou no datamodule. Acontece que a função acima está numa classe dentro de uma unit não visual, então eu adicionei as seguintes units manualmente: ACBrNFeDANFEFR, ACBrDFeReport, ACBrDFeDANFeReport, ACBrNFeDANFEClass, Mesmo assim retorna o Access Violation Tentei colocar o componente no datamodule e tambem dá o access violation Erro somente acontece no meu cliente, no meu computador funciona perfeitamente Alguem sabe me dizer o motivo? Obrigado
  3. a inutilização foi homologada, somente a resposta do acbrmonitor que não retornou o nro do protocolo SGE-Log-Inutilizar-NFe-2019-05-20-17-41-35.txt ACBrMonitor.ini
  4. Boa tarde, Na inutilização de NFe, a resposta do AcbrMonitorPlus não está retornando o nro do protocolo. Instalei a versão 1.2.0.60 Trabalhamos por socket Obrigado
  5. Que ótimo, vou aguarda a próxima versão do AbcrMonitorPlus Obrigado
  6. O metodo de encerramento está correto, não é esse o problema. Estamos usando o metodo de consulta de MDFe (no AcbrMonitorPlus) não encerradas MDFe.ConsultaMDFeNaoEnc Nesse caso eu criei de proposito 2 MDFe autorizadas e não encerradas. Quando faço a consulta das MDFe não encerradas, o monitor me retorna somente a segunda MDFe Pelos xml dá pra ver que a Sefaz está retornando as duas
  7. Bom dia Segue os xml da pasta Logs No arquivo 20190403085502-cons.xml retornou 2 MDFe não encerradas Mas o retorno do AcbrMonitorPlus está trazendo apenas uma como na msg acima Logs.rar
  8. Boa tarde, Nessa versão do AcbrMonitorPlus 1.2.0.50 já está arrumada ? Ele continuou trazendo apenas uma MDFe Olha a resposta OK: [NAOENCERRADOS002] CNPJ=60633369000244 CStat=0 CUF=0 ChMDFe=35190460633369000244580010000000111000000112 Msg= NProt=935190000023263 TpAmb= VerAplic= Versao= XMotivo= Mas mostrou que tem 2 MDFE na palavra NAOENCERRADOS002
  9. Olá a todos! Utilizamos o ACBrmonitorPlus, com a comunicação via Socket, para fazer as manifestações de ciência, download do XML, etc. método: NFe.DistribuicaoDFePorUltNSU(cUF, cCNPJ, nUltNSU). Porém nos últimos dias temos tido bastante reclamações por parte dos clientes quanto a falhas na comunicação com WebService. O retorno das consultas quase sempre esta com "ERRO:". Será que o problema está nos servidores do governo, ou teríamos que revisar os métodos utilizados para consultar as manifestações? Atualmente Att. Sge Informática, Eloy G Martins
  10. Boa tarde "Por enquanto" parece que conseguimos resolver o problema dessa merda dos servidores da farmacia popular o problema era falha na comunicação com o webservice deles, e mudamos o codigo para fazer varias tentativas No nosso caso não precisamos alterar nenhuma configuração no windows Segue um fragmento do código que resolveu o problema ConfirmacaoAutorizacao := nil; A := 0; try repeat Inc(A); try ConfirmacaoAutorizacao := WS.confirmarAutorizacao(Confirmacao, Usuario); except end; Sleep(3000); if A = 30 then Break; until ConfirmacaoAutorizacao <> nil; finally if ConfirmacaoAutorizacao <> nil then CodigoRetorno := ConfirmacaoAutorizacao.inAutorizacaoSolicitacao else CodigoRetorno := ''; end;
  11. Bom dia Deu um erro no nosso sistema no momento de encerrar a MDFe Mas o XML ficou lá na pasta do AcbrMonitorPlus Então eu fiz uma função para gravar esse XML para o SqlServer Eu carreguei o XML pelo componente, porque alem do XML eu gravo no banco a data do encerramento, nro do protocolo, etc E queria aproveitar o componente para gravar o XML no SqlServer Como não achei um metodo no componente eu dei um LoadFromFile com um componente TStrings Mas se não tiver um metodo nao tem problema. Obrigado Carlo
  12. Boa tarde Tenho um XML de evento do MDFE salvo em disco Estou carregando dessa maneira MDFe1.EventoMDFe.LerXML(NomeArquivoXML); Como faço para ter acesso ao txt desse evento?
  13. Boa tarde Comando do ACBrMonitorPlus para Consultar MDFe não encerrados retorna apenas 1 MDFe. Gostaria de saber é possivel arrumar o monitor para retornar todas MDFe não encerradas Obrigado procedure TACBrObjetoMDFe.RespostaMDFeNaoEnc; var Resp: TNaoEncerradosResposta; begin Resp := TNaoEncerradosResposta.Create(resINI); try with fACBrMDFe.WebServices.ConsMDFeNaoEnc do begin Resp.Versao := verAplic; Resp.TpAmb := TpAmbToStr(TpAmb); Resp.VerAplic := VerAplic; Resp.CStat := cStat; Resp.XMotivo := XMotivo; Resp.CUF := cUF; Resp.CNPJ := CNPJCPF; if InfMDFe.Count > 0 then begin Resp.ChMDFe := InfMDFe.Items[0].chMDFe; Resp.NProt := InfMDFe.Items[0].nProt; end; fpCmd.Resposta := Msg + sLineBreak; fpCmd.Resposta := fpCmd.Resposta + Resp.Gerar; end; finally Resp.Free; end; end;
  14. Deu tudo certo agora, mudei o espacamento entre linhas para 40, ImprimeLogoLateral para false, e ImprimeQRCodeLateral deixe em true (padrao) para seguir o novo manual de orientacao Obrigado pela ajuda
  15. bom dia Daniel Coloquei com espaçamento 50, e agora não sobrepôs as escritas, mas ainda esta estranho, está imprimindo algumas coisas ao lado do qrcode Na daruma não ficou desse jeito Segue o cupom
  16. Boa tarde Usamos os seguintes componentes para imprimir o cupom sat ACBrSAT; ACBrSATExtratoESCPOS; ACBrPosPrinter; Hoje fizemos uma atualização dos componentes pelo trunk2 Depois de atualizado, temos um cliente com impressora Epson TM-T20 que o cupom começou a sair desconfigurado Segue o mesmo cupom impresso antes de atualizar os componentes e depois de atualizado Temos uma impressora Daruma aqui de testes, e nela o problema não ocorre.
  17. Boa tarde, vou efetuar os testes, muito obrigado
  18. Seria melhor configurar na tela do AcbrMonitor, porque ai não precisaria mexer no método NFe.EnviarEmail e não iria atrapalhar ninguem Obrigado
  19. Utilizando os comandos EMAIL realmente deu certo, mas eu perdi o "assunto" e a "mensagem do email" que estão configuradas no AcbrMonitor. E tambem vai ficar uma parte configurada no AcbrMonitor e o "responder para" no meu sistema. Se pudesse criar o campo a mais dentro do AcbrMonitor na tela de configuração do email ficaria bem mais fácil Agradecido pela atenção
  20. Ta parecendo que o EMAIL.AdicionaResponderA não tem relação alguma com o NFE.EnviarEmail Ou teria que aumentar mais um parametro em NFE.EnviarEmail ou aumentar esse campo na tela do AcbrMonitorPlus
  21. Mandei o comando EMAIL.AdicionaResponderA("[email protected]", "Nome Teste") Me retornou que precisava mandar o EMAIL.Novo Então eu mandei : EMAIL.Novo EMAIL.AdicionaResponderA("[email protected]", "Nome Teste") NFE.EnviarEmail O email foi enviado, mas quando clica em responder para deveria aparecer o [email protected] mas não apareceu.
  22. Boa tarde Jose M S Junior Apos a emissão da NFe, eu envio via socket o seguinte comando para o AcbrMonitorPlus : NFE.EnviarEmail Mas eu ja deixo o email configurado na tela que segue em anexo. Se eu entendi direito, antes do NFE.EnviarEmail, eu tenho que mandar esse comando EMAIL.AdicionaResponderA É isso ?
×
×
  • 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.