Jump to content

Delphi chamada_delphi.png acbr.png

C6 chamada_c6.png botao.png

Ajustes Path do GravarTXT ACBrECFVirtualNFCe.pas e ecfteste1.pas


  • Este tópico foi criado há 2272 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Olá, fiz alguns ajustes corrigindo dois probleminhas que encontrei ao usar o demo do ECF configurado para emitir NFCe OpenSSL usando o PosPrinter. 

"\Fontes\ACBrDFe\ACBrNFe\ACBrECFVirtualNFCe\ACBrECFVirtualNFCe.pas"

"\Exemplos\ACBrSerial\ACBrECF\Lazarus\ecfteste1.pas"

 

Segue alguns comentários:

 

ACBrECFVirtualNFCe.pas

Neste fonte basicamente corrigi o TACBrECFVirtualNFCeClass.GravaArqINIVirtual(ConteudoINI: TStrings);

Quando não informado nada para o NomeArqINI, que nesse caso será gerado um nome automaticamente. Este nome é gerado através do TACBrECFVirtualClass.CalculaNomeArqINI, que pega o path da aplicação + acbrecf + .ini.

Ao chamar o TACBrECFVirtualNFCeClass.GravaArqINIVirtual, o ACBr irá gravar o XML através do GravarTXT, passando como nome do arquivo o fsNomeArqTempXML. 

(fsNomeArqTempXML é valorizado em TACBrECFVirtualNFCeClass.AtivarVirtual com o valor de NomeArqINI apenas mudando a extensão de .txt para .xml.)

Nesse caso, o CalcularNomeArquivoCompleto que é chamado dentro do NotaFiscal.GravarTXT retorna por exemplo o seguinte valor:

'H:\ACBr\Exemplos\ACBrSerial\ACBrECF\Lazarus\Docs\H:ACBr\Exemplos\ACBrSerial\ACBrECF\Lazarus\acbrecf001.xml'

Quando o ACBr tenta salvar o .txt, ocasiona o erro, pois esse path não existe. 

 

ecfteste1.pas

Ajuste na propriedade quando usado com OpenSSL: ACBrNFe1.Configuracoes.Certificados.Certificado

para ACBrNFe1.Configuracoes.Certificados.ArquivoPFX

 

[]'s

 

 

ACBrECFVirtualNFCe.pas

ecfteste1.pas

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...
  • Consultores
43 minutos atrás, Giquieu disse:

Olá pessoal, fiz update para ultima versao do ACBr, está sem as alterações. Ocorreu algum problema? 

Provavelmente, se forem subir pro SVN, terei que aplicar os ajustes novamente, certo?

 

 

[]'s

Ainda não foi avaliado

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

Link to comment
Share on other sites

  • Este tópico foi criado há 2272 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • 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.