Jump to content

Assista click.png tectoy.png

C6 chamada_c6.png botao.png

ACBrLibSAT - 0.2.4.131 erro no função SAT_GerarImpressaoFiscalMFe()


lucimauro
Go to solution Solved by Rafael Dias,
  • Este tópico foi criado há 344 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Ola a todos

Estou migrando meu PDV aqui no CE do  acbrmonitorplus para acbrSat32.dl(MT)l e me deparei com um problema na função SAT_GerarImpressaoFiscalMFe(), no acbrmonitorplus funciona perfeitamente mais com a Dll me retorno um erro

Como envio o comando: hResult:=DllCall(nAcbrSatDll, DLL_OSAPI, 'SAT_GerarImpressaoFiscalMFe', nPonteiroDll, hb_StrToUTF8(tp_arqxml),@buffer,@bufferLen)

retorno : SetRetorno(-10, Access violation)

 

 

 

Link to comment
Share on other sites

  • Administradores

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

  • Membros Pro

Em  meus testes aqui estou usando essa classe dos demo, e outros metodos testados como impressão por exemplo estão funcionando, somente o metodo  SAT_GerarImpressaoFiscalMFe() que me retorna esse erro.

Link to comment
Share on other sites

  • Membros Pro

@Rafael Dias

Inicializou a variavel buffer com um tamanho predefinido ?

Sim , inclusive deixei o tamanho dela o tamanho do arquivo xml enviado

Passou este valor na variavel bufferlen ?

SIm

 

Erro de acess violation geralmente é erro no acesso a variavel buffer.

No caso desta funcao o extrato gerado vem por referencia em buffer diferente por exemplo do SAT_GerarPDFExtratoVenda() que voce manda o nome do arquivo pdf?

 

 

Link to comment
Share on other sites

  • 2 weeks later...
  • Membros Pro

Bom a todos;

Fiz mais testes aqui com a função SAT_GerarImpressaoFiscalMFe() do acbrlibsat32(MT) e pelo visto não esta funcionando, continua me retornando erro -10 access violation, já passei a variavel buffer de todos as maneiras e nada de  me retornar o espelho do cupom eletrônico em txt

Link to comment
Share on other sites

  • Solution

Foi corrigido este erro, na ultima modificação para arrumar erros de impressão esqueci de passar o componente posprinter para gerar o texto de impressão.

Agora esta funcionando corretamente, baixe a ultima versão e teste.

Consultor SAC ACBr Rafael Dias
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Desenvolvedor ACBrLib.

 

Link to comment
Share on other sites

  • Este tópico foi criado há 344 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • 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.