
LogProgramador
Membros-
Total de ítens
79 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que LogProgramador postou
-
Aplicação fecha após x minutos de enviar nota fiscal e não grava log
LogProgramador replied to LogProgramador's tópico in ACBrLIB
Estou conversando com o responsáveis pela infra. Como são terceirizados, é um pouco demorado a conversa. Mas retorno aqui se conseguir mais informações. -
Aplicação fecha após x minutos de enviar nota fiscal e não grava log
LogProgramador replied to LogProgramador's tópico in ACBrLIB
No demo que eu coloquei no servidor linux, eu configurei para gerar log assim como você fez, a única diferença é que coloquei no diretório da aplicação -
Aplicação fecha após x minutos de enviar nota fiscal e não grava log
LogProgramador replied to LogProgramador's tópico in ACBrLIB
Entendo. Mas o que posso fazer se não grava? Eu mencionei que o demo.Api está gerando, mas só gera nesse cenário que você fez, se você rodar ele com IISExpress ele não gera também. Provavelmente o que acontece com IISExpress acontece na API no openSuse que é onde cai a aplicação. Eu dei um find no servidor opensuse procurando por arquivo de log do acbr e não achou nada: Também peguei o demo.Api, removi o boleto e modifiquei a rota de impressão para imprimir um xml fixo numa string. Mesmo resultado, não gravou log. Executei o find novamente e não achou nada. -
Aplicação fecha após x minutos de enviar nota fiscal e não grava log
LogProgramador replied to LogProgramador's tópico in ACBrLIB
Certo, mas perceba que você passa um diretório TempPath para o diretório do log mas o log é gravado na pasta da aplicação Não obedeceu a configuração. O demo aqui gerou também, eu fiz tudo com base nele -
Aplicação fecha após x minutos de enviar nota fiscal e não grava log
LogProgramador replied to LogProgramador's tópico in ACBrLIB
Fiz os testes Application.StartupPath é biblioteca do windows forms, meu projeto é api. Fiz algumas pesquisas de obter o path da aplicação e mas em todos não encontrei o log, e eles retornam praticamente o mesmo path que eu uso. Já tinha feito o teste com caminho absoluto e não tinha dado certo. --- Estou tentando fazer teste com arquivo ini fisico, mas está dando erro ao criar o acbr. 'Attempted to read or write protected memory. This is often an indication that other memory is corrupt Eu apenas removi o Memory da criação e chamei o acbrnfe.ConfigGravar() após fazer as devidas configurações. Precisa fazer algo a mais? -
Aplicação fecha após x minutos de enviar nota fiscal e não grava log
LogProgramador replied to LogProgramador's tópico in ACBrLIB
Ok, fico no aguardo. Estou pendente deste problema para dar continuidade liberação de nota fiscal na minha aplicação. obrigado. -
Aplicação fecha após x minutos de enviar nota fiscal e não grava log
LogProgramador replied to LogProgramador's tópico in ACBrLIB
Então, não sei se sou eu que estou usando de forma errada o componente ou é algo nele, mas notei o seguinte: Eu configuro um local para gravar o log, em nenhum cenário ele é gravado nesse local que eu configurei. Isso na minha máquina windows. Há permissão para gravar nesse diretório, é o mesmo diretório de outros logs das aplicações. Executei a aplicação com iisexprees e não gravou log Executei a aplicação com console e gravou o log, no diretório da aplicação e não no diretório configurado No Linux OpenSuse ele é executado em console e não grava o log nem na pasta da aplicação Também tem permissão de escrita no diretório, já fiz um teste solicitado pelo Daniel infocotidiano Tentei gerar o arquivo ini com a rotina acbrNfe.ConfigGravar, mas o arquivo não foi gerado, o parãmetro deixei vazio, passei o nome do arquivo e também o path completo e em nenhum caso gerou. Segue em anexo o arquivo log gerado numa emissão de nota fiscal com a aplicação sendo executada em console no windows. Lembrando que esse não é o cenário do post, isso ocorre no Linux Open Suse. ACBrLibNFE-20230509.log Está nível paranóico --- Para ficar bem alinhado, segue como está toda a configuração e uso do meu acbr Configuração D.I do component No serviço de envio o componente é injetado e configurado nessa classe de configuração ACBrNFeComponentConfig.cs Serviço de envio A partir daí é apenas tratar o retorno do cstat. Em nenhum momento eu uso o .ini, faço alguma chamada de ConfigValor ou nada pareceido, é tudo direto no componente. Menciono isso porque eu vi alguns relatos do discord de pessoas que usam em memory e fazem configurações usando ConfigValor. Sobre o Inicializar o finalizar a lib, eu vi que o handle do acbr já faz isso. Bem, É dessa forma que uso. -
Aplicação fecha após x minutos de enviar nota fiscal e não grava log
LogProgramador replied to LogProgramador's tópico in ACBrLIB
Eu uso em memory, MT. Esse .ini não é gerado na máquina até onde eu sei. Se precisar eu chamo a rotina GravarIni e pego o arquivo -
Aplicação fecha após x minutos de enviar nota fiscal e não grava log
LogProgramador replied to LogProgramador's tópico in ACBrLIB
Segue em anexo ACBrNFeComponentConfig.cs -
Aplicação fecha após x minutos de enviar nota fiscal e não grava log
um tópico no fórum postou LogProgramador ACBrLIB
Olá, estou implementando a integração com nota fiscal: Aplicação API C# ACBr em memory Servidor linux OpenSuse A nota fiscal é enviada, gera o xml e imprime corretamente. O problema acontece alguns minutos (1-3) após esse envio, sem fazer nada na api, sozinho. A biblioteca também não grava log, tenho a seguinte configuração: Essa configuração aponta para: ACBrNFe log path "/home/logsistemas/domynus/test-api/logs": Tenho permissão de escrita nesse diretório conforme um teste sugerido pelo Daniel (Info cotidiano): ls > /home/logsistemas/domynus/test-api/logs/teste.txt É o mesmo diretório de salvamento dos logs da api Obrigado Estou usando em multithread -
Erro ao Compilar o pacote ACBrDFeReportRL
LogProgramador replied to datapro_valex's tópico in ACBrCTe
Aqui também deu certo! Obrigado pessoal! -
Erro ao Compilar o pacote ACBrDFeReportRL
LogProgramador replied to datapro_valex's tópico in ACBrCTe
Comigo isso também ocorreu. D:\Projetos\Delphi\Componentes\Acbr\trunk2\Fontes\ACBrDFe\ACBrDFeReportFortes.pas(137) Error: E2362 Cannot access protected symbol TPicture.LoadFromStream ACBrDFeReportRL.dpk(37) Fatal: F2063 Could not compile used unit 'ACBrDFeReportFortes.pas' Eu desinstalei o Fortes e não consegui mais reinstalá-lo, aí precisei instalar manualmente pelo Delphi. Ocorre este erro na instalação do Fortes log_Delphi_10.1_Berlin.txt Instalando manualmente deu certo o Fortes. Desde já agradeço também! -
Entendi Fabiano. É como eu fiz também. Obrigado!
-
Pessoal, Estou com uma dúvida referente ao cStat (pode até parecer besta, mas não estou conseguindo simular) Eu percebi que quando Envia uma nota fiscal, a propriedade ACBrNFe.WebServices.Enviar.cStat é alimentada. Cancela uma nota fiscal, a propriedade ACBrNFe.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.cStat é alimentada Inutiliza uma nota fiscal, a propriedade ACBrNFe.WebServices.Inutilizacao.cStat é alimentada Consulta uma nota fiscal, ACBrNFe.WebServices.Consulta.cStat é alimentada O que não consegui identificar muito bem é quando que a propriedade ACBrNFe.WebServices.Retorno.cStat é alimentada. Fazendo alguns testes e pesquisando aqui no fórum, notei que quando é NFCe o cStat é no Enviar, quando é NFE o cStat é no Retorno. if ACBrNFe.NotasFiscais[0].NFe.Ide.modelo = 55 then ACBrNFe.Enviar(ACBrNFe.NotasFiscais[0].NFe.Ide.nNF + StrToInt(FormatDateTime('hhMMss', now)), False, False) else ACBrNFe.Enviar(ACBrNFe.NotasFiscais[0].NFe.Ide.nNF + StrToInt(FormatDateTime('hhMMss', now)), False, True); //NFCe é Sincrono Isso é porque a NFCe é Sincrona, ou seja, já tem o status no retorno do envio. Estou certo no meu raciocínio? O modo de enviar as notas é como está mencionado acima, NFe assincrono e NFCe sincrono ? Se eu enviar NFE em modo Síncrono, pode ter algum problema no futuro? Fiz um teste aqui em homologação e enviou normalmente. Desde já obrigado!
-
Você pode utilizar a rotina AntesFinalizarRequisicao para informar parâmetros adicionais. Mas para isso precisaria saber qual a identificação deles. Por exemplo: 001 - 000 - CNPJ 002 - 000 - PDV 003 - 000 - ChaveAutenticacao No manual do site deles não lembro de ter visto esta tabela com as código da identificação. Eu fiz a integração do Cappta através do manual deles sem o acbr. Eles fornecem código fonte, exemplos de como usá-lo e aplicação de exemplo tudo em Delphi mesmo. Ensinam tudo.
-
Olá Pessoal, Um cliente meu utiliza o sistema em um Terminal Service e na impressão de NFCe visualizando em Tela, TACBRNFeDanfeCeFortes Ao imprimir o QRCode da NFCe sai da seguinte forma: Borrado e não dá para fazer a leitura. Quando imprime do PDF, mas dentro do Terminal Service também a impressão sai correta: Isso ocorre somente no Terminal Service. EscPos não consigo imprimir, ocorre o seguinte erro Problema ao imprimir: EInOutError: I/O error 67 Alguém tem alguma sugestão do que posso fazer ou testar ? Desde já obrigado.
-
Não sei dizer, se não der, terão que continuar enviando por email mesmo.
-
Bom dia a todos, Estou com uma situação de um cliente do ramo de Funilaria com algumas Seguradoras que ele trabalha. O meu cliente emite a NFe para a seguradora de forma normal e correta e é gerado o PDF desta nota fiscal corretamente também. Ao visualizar o PDF ou imprimir, está tudo normal. O que acontece é que quando o meu cliente sobe o PDF para o portal da Seguradora (no caso são 2), ao realizarem o download deste PDF, o mesmo é baixado de forma incompleta como na imagem em anexo Entendo que isso não está relacionado ao ACBR em si, pois ele gera corretamente o PDF, mas gostaria de saber se há alguma outra forma de gerar o PDF, apenas para fazer algum teste ou qualquer outra sugestão. Utilizo Fortes Report. Desde já agradeço!
-
Como listar as notas fiscais para manifestação do destinatário
LogProgramador replied to NathanMgnet's tópico in ACBrNFe
No Demo do ACBR há exemplo sobre. Faça uma pesquisa no fórum sobre DistribuicaoDFePorUltNSU que você terá tudo o que precisa. -
Realizei a limpa pelo apagarAcbr.bat, reinstalei novamente com sucesso, porém ainda persistiu. --------------------------- bds.exe - Ponto de entrada não encontrado --------------------------- Não foi possível localizar o ponto de entrada do procedimento @Acbrutil@ACBrStr$qqr17System@AnsiString na biblioteca de vínculo dinâmico C:\Users\Public\Documents\RAD Studio\5.0\Bpl\ACBr_TXTComum.bpl. --------------------------- OK --------------------------- Se alguém alguma outra sugestão que eu possa fazer, eu farei. Mas acho que irei formatar o pc mesmo.