
LogProgramador
Membros-
Total de ítens
79 -
Registro em
-
Última visita
Últimos Visitantes
LogProgramador's Achievements
-
LogProgramador started following Notícias do ACBr , Informações Úteis e Requisitos Fiscais por UF
-
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!