Jump to content

dev botao

Guardar Documentos Impressos


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

Recommended Posts

Boa Tarde a todos.

Gostaria de verificar como os colegas estão tratando a parte de guardar todos os tipos de documentos impressos na ECF.

Pois nos testes do roteiro de homologação esses documentos devem ser registrados no banco.

Eu criei um função que faz o insert dos documentos tipo venda e comprovantes não fiscais...até achei que estava funcionando.

Mas quando fui cadastrar uma aliquota e uma forma de pagamento não consegui gravar a impressão desses documentos como não fiscais.

Outra coisa é se preciso gravar também as leituras X e reduções Z

Fico no aguardo.

Att.:

W7 Soluções
Ricardo Mendes
Analista/Programador
Skype: ricardo_w7
[email protected]

Link to comment
Share on other sites

  • Consultores

Boa Tarde a todos.

Mas quando fui cadastrar uma aliquota e uma forma de pagamento não consegui gravar a impressão desses documentos como não fiscais.

Outra coisa é se preciso gravar também as leituras X e reduções Z

Fico no aguardo.

Alterações de Alíquota, Forma de pagamento e leituras X até onde sei não é preciso gravar não...

Reduções Z você precisa gravar com certeza. Veja Requisito XXV.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link to comment
Share on other sites

  • Fundadores

E sempre haverá a possibilidade do ECF ser ligado em outro programa... (numa bancada de testes por exemplo)... e a aplicação ficará sem registrar esses documentos impressos...

O governo nos "exige" algo quase impossível de cumprir...

O que fiz foi centralizar todas as chamadas de métodos do ACBrECF em métodos internos/próprios, onde eu gravo adequadamente os dados...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link to comment
Share on other sites

Realmente é complicado isso.

Esse povo que defini esses testes e roteiros...acho que eles nunca mexeram na ECF.

Pois tem cada teste absurdo e redundantes

Daniel poderia dar um detalhe sobre como vc fez essa parte de centralização dos metodos do acbr.

Agradeço a opnião de todos...

Att.:

W7 Soluções
Ricardo Mendes
Analista/Programador
Skype: ricardo_w7
[email protected]

Link to comment
Share on other sites

  • Fundadores

Nada de especial... criei um método próprio dentro do PDV... e devo sempre usa-lo ao invez de chamar os comandos diretos do ACBrECF...

Exemplo, para leituraX temos:

{-----------------------------------------------------------------------------}
procedure TFrVenda.aLeituraXExecute(Sender: TObject);
begin
if errECFConfig in PDVErros then
exit ;

UIMemoProduto := '' ;
{ Grava o Documento no SQLite }
Documento.Novo( StrToInt( ACBrECF1.NumCOO )+1, 'LX', Now, 'Leitura X' );
ACBrTEFD1.BloquearMouseTeclado( True ) ;
try
try
ACBrECF1.LeituraX ;

Documento.Finaliza( now );
dml.GravaAuditoria('PDV_ECF_LX','Leitura X') ;
except
{ Se não imprimiu no ECF, Cancele tudo }
Documento.Exclui ;
raise ;
end ;
finally
ACBrTEFD1.BloquearMouseTeclado( False ) ;
end ;

{ Descarrega registros do SQLite para o FireBird... se houver conexão válida }
dml.GravarArquivos ;
end;
[/code]

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link to comment
Share on other sites

  • Este tópico foi criado há 4651 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.