Ir para conteúdo
  • Cadastre-se

Celso.Marigo.Junior

Consultores
  • Total de ítens

    867
  • Registro em

  • Última visita

  • Days Won

    7

Tudo que Celso.Marigo.Junior postou

  1. Quem comunica com o SAT é o monitor, nesse caso se for necessário no mesmo diretório dele. Mas veja no tópico citado sobre o OpenSSL e TLS, tem um tópico relacionado que diz onde no Windows as DLLs devem ser colocadas.
  2. Este problema parece ser com a DLL do fabricante, ou seu ambiente. Você entrou em contato com o suporte deles para entender se está com as versões corretas? Temos SAT bematech em uso aqui na empresa, inclusive, estes foram testados e relatados aqui os resultados, não temos esse tipo de problema. Quanto às DLLs, os post que importam são estes:
  3. @w.suetake anexe o arquivo LOG.TXT que contém os logs dos comando enviados e recebidos do monitor. Não temos relatos de lentidão no mesmo, por isso precisamos de mais informações para tentar te auxiliar.
  4. Fiz testes com o INI enviado e não consegui reproduzir o problema. Os totais, saem normalmente. Anexe o PDF gerado, pode utilizar o comando: NFe.ImprimirDANFE, após o NFe.GerarNFe. Anexe também o log do seu ACBrMonitorPLUS.
  5. Já foi feita a correção deste erro, baixe a versão atual:
  6. Correção no SVN e disponibilizada na versão semanal do SAC:
  7. Notei que seu monitor está em modo TXT, repare que a demora não tem relação com os comandos executados pelo componente, como, assinar, validar, etc, veja abaixo: 20/07/2017 11:17:08 - OK: 20/07/2017 11:17:15 - NFe.SetFormaEmissao(1) 20/07/2017 11:17:17 - Configuração geral gravada com sucesso 20/07/2017 11:17:17 - Configuração de Boletos gravada com sucesso 20/07/2017 11:17:17 - Dados da Sw.House gravados com sucesso 20/07/2017 11:17:17 - OK: 20/07/2017 11:17:17 - NFe.Ativo 20/07/2017 11:17:17 - OK: Ativo 20/07/2017 11:17:19 - NFe.CriarNfe("[infNFe] ... ",1) 20/07/2017 11:20:21 - OK: 20/07/2017 11:17:19 - Processando comando: criarnfe 20/07/2017 11:20:20 - Configurou da DANFe 20/07/2017 11:20:20 - Criou NFe usando o INI 20/07/2017 11:20:20 - Gerou NFe 20/07/2017 11:20:21 - Assinou NFe 20/07/2017 11:20:21 - Validou NFe 20/07/2017 11:20:21 - Gravou o XML da NFe C:\ACBrMonitorPLUS\Salvas\3517070332375 O problema está no momento em que o ACBr lê o ini, e tenta gerar o XML, observar intervalo entre a linha destacada em vermelho, 3 minutos. Pode ser que o arquivo esteja ocupado. Sugiro que faça testes usando o modo TCP. Ou ainda em modo txt, e observar se o erro persiste. Em modo TXT, tente gravar um arquivo com o comando, e depois disso copiar o arquivo para o diretório de entrada, ou gravar direto la com a extensão TMP e após o arquivo estar completo, renomear para .TXT
  8. Acredito ser possível modificar o ACBrMonitorPLUS para não fechar quando o arquivo não existir, não se trata de uma alteração complexa, deve estar implementada na próxima versão semanal do SAC.
  9. É difícil cravar que o erro tem relação com a exclusão da CAPICOM, não temos esse tipo de problema sendo relatado pelos demais usuários. Realizei alguns testes aqui usando seu INI, uso um certificado A1. Gerou a NFe bem rápido aqui, inclusive adicionei um log para testes no comando CriarNFe, assim podemos medir qual etapa da geração está causando a lentidão. Faça testes usando o executável anexo do link abaixo. Por fim, anexe para análise o ACBrMonitor.ini, além do novo log gerado.
  10. Visulizar Arquivo ACBrPrinter - PRO ACBrPrinter - Utilitário para impressão de NFCe e SAT em impressoras de bobinas. Para facilitar a impressão da Nota Fiscal do Consumidor(NFC-e) e do extrato do SAT(Cupom Fiscal Eletrônico), disponibilizei um novo utilitário do ACBr com o nome ACBrPrinter. Ele é executado via linha de comando e permite imprimir os recibos usados na NFCe, SAT e também textos e o DANFe da NFe comum(modelo 55). No caso da NFe a impressão é feita em papel A4. Para usar, use a seguinte sintaxe: ACBrPrinter.exe TipoRel ArquivoImpressao ArquivoConfiguracao Onde: TipoRel - NFe, NFCe, SAT ou Texto. ArquivoImpressao - Arquivo a ser impresso. ArquivoConfiguracao - Nome do arquivo de configuração criado com o comando ACBrPrinter.exe /c. Para configurar, use ACBrPrinter.exe /c Autor Celso Marigo Junior Enviado 16-06-2017 Categoria Utilitários - PRO
      • 5
      • Curtir
  11. Version 1.0.0.2

    385 downloads

    ACBrPrinter - Utilitário para impressão de NFCe e SAT em impressoras de bobinas. Para facilitar a impressão da Nota Fiscal do Consumidor(NFC-e) e do extrato do SAT(Cupom Fiscal Eletrônico), disponibilizei um novo utilitário do ACBr com o nome ACBrPrinter. Ele é executado via linha de comando e permite imprimir os recibos usados na NFCe, SAT e também textos e o DANFe da NFe comum(modelo 55). No caso da NFe a impressão é feita em papel A4. Para usar, use a seguinte sintaxe: ACBrPrinter.exe TipoRel ArquivoImpressao ArquivoConfiguracao Onde: TipoRel - NFe, NFCe, SAT ou Texto. ArquivoImpressao - Arquivo a ser impresso. ArquivoConfiguracao - Nome do arquivo de configuração criado com o comando ACBrPrinter.exe /c. Para configurar, use ACBrPrinter.exe /c
  12. Fiz a correção do monitor para assinar os arquivos antes de tentar validar, a regra será a mesma que defini em: A versão com a correção para os demais DFes já está em:
  13. O parâmetro DFe > Impressão > Mostra Preview antes da Impressão, print abaixo, está com procedência maior que o parâmetro do comando. Habilite o checkbox, e refaça os testes, poste aqui se o problema persistir.
  14. O arquivo de log do SAT é gerenciado pelo componente ACBrSAT, devo analisar melhor como definir um numero máximo de linhas nele.
  15. Anexe o arquivo de configuração do seu ACBrMonitorPLUS, se tiver, anexe os arquivos XML de envio do comando e resposta para análise, estes arquivos geralmente ficam no diretório Logs. Caso seu monitor não esteja gerando os arquivos, configure, habilitando o check, no caminho mencionado abaixo e informando um diretório para a gravação. DFe > WebServices > Salvar arquivos enviados/recebidos p/ WebServices
  16. Realmente, fiz o ajuste para assinar antes de validar apenas para a NFe. Devo enviar uma nova versão do monitor com a correção hoje ainda.
  17. Para quem está tendo dificuldades ao criar nfe, erro abaixo: Passe o parâmetro para que o mesmo assine o XML, no comando NFe.EnviarNFe, como abaixo: NFe.EnviarNFe(cArqXML,nLote,[bAssina],[bImprime],[cImpressora],[bSincrono]) Neste comando, o monitor vai assinar apenas quando o parâmetro for passado com '1'. No comando NFe.ValidarNFe, não será feito a assinatura do XML, pois ficaria incorreto com o nome do método. Quando precisar usar este comando, use antes o NFe.AssinarNFe Nos demais locais, o monitor fará a chamada ao método NFe.AssinarNFe, antes de chamar o método NFe.ValidarNFe. A correção já está disponível para download do SAC e no SVN para os demais.
  18. @sgeinformatica ja havia uma notícia de que o método de DownloadNFe seria descontinuado pela sefaz. Você deve modificar seu sistema para usar uma das opções de download aqui mencionados. Se você deseja baixar uma nota emespecífico, use o NFe.DistribuicaoDFePorChaveNFe(cUF, cCNPJ, aChNFe) Se não estou enganado, todos os métodos de DistribuicaoDFe, só funcionam com notas manifestadas.
  19. Versão do SAC disponível com novos métodos para download de NFe usando o método DistribuicaoDFe. Os comandos adicionados ao ACBrMonitorPLUS, ficaram assim: NFe.DistribuicaoDFe(cUF,cCNPJ,nUltNSU,nNSU,aChNFe) NFe.DistribuicaoDFePorChaveNFe(cUF, cCNPJ, aChNFe) NFe.DistribuicaoDFePorNSU(cUF, cCNPJ, nNSU) NFe.DistribuicaoDFePorUltNSU(cUF, cCNPJ, nUltNSU) A correção já está no SVN. E a versão compilada para usuários do SAC disponível em:
  20. Atualmente, como ja citado aqui: Na versão atual, só existe o comando NFe.DistribuicaoDFe(cUF,cCNPJ,nUltNSU). @JuniorCamilo sim, a próxima versão semanal, deve conter a implementação. Está prevista para amanhã a versão do SAC. Para os demais a modificação poderá ser baixada no SVN e compilada.
  21. Pode ser também, devo implementar na próxima versão semanal do ACBr.
  22. Realmente o comando estava programado errado. Não estava colocando o valor do path na resposta. ACBrMonitor/ACBrNFeMonitor PLUS Ver. 1.1.0.13 Conectado em: 25/05/17 14:57:51 Maquina: 127.0.0.1 Esperando por comandos. NFe.GetPathInu OK: d:\Desenvolvimento\Pascal\componentes\acbr_trunk2\trunk2\Projetos\ACBrMonitorPLUS\Lazarus\Arqs\05481336000137\NFe\201705\Inu ALERTA: Fim da Conexão com: 127.0.0.1 em: 25/05/17 14:58:25 Enviei uma correção para o SVN: [13356]. A versão semanal do SAC deve conter a correção, como você não é usuário do SAC, você pode compilar o monitor.
  23. Apesar de não constar no manual, ainda, pode ser visto no código do monitor que existe o comando NFe.GetPathInu
  24. QUando é assim, basta dar um Clean-UP+BuildALL, ou Limpar + Construir Tudo no lazarus, e reconstruir a IDE. Esse tipo de erro, ocorre as vezes quando alguma propriedade é removida ou o valor padrão não existe mais, por exemplo. Na maioria dos casos o Clean-UP+Build All do projeto ou da ide resolvem o problema.
×
×
  • 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.