Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Consultores
Postado

Não sei no ACBrFramework, mas nos componentes, geralmente isso é ocasionado por nomes ligeiramentes diferentes ou índices ligeiramente diferentes.

Use o comando para carregar as formas de pagamento e compare os resultados armazenados no componente com os que você está passando. Talvez salvando em um arquivo ou mostrando na tela. A geração dos logs pode ser de ajuda também.

[]'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.
  • Moderadores
Postado

Sugestão:

ao olhar o log vejo que carrega as formas de pagamento da ECF após efetuar a venda!

faça isso uma única vez ao iniciar sua aplicação ! ele não vai se mudar até você desconectar sua aplicação e usar um software para programar as formas de pagamento!

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado

Esse log é de um cupom fiscal com um único produto, acredito que seja executado dentro da função EfetuaPagamento() porque eu não chamo isso dentro da minha aplicação

minha estrutura de código está assim

 

AbreCupom()

 

while Produtos

     VendeItem()

 

Subtotaliza()

 

While Pagamentos

     EfetuaPagamento()

 

FechaCupom()

  • Consultores
Postado

Mas no log me parece que não tem o EfetuaPagamento e nem o Subtotaliza...

[]'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.
Postado

Esse log é de um cupom fiscal com um único produto, acredito que seja executado dentro da função EfetuaPagamento() porque eu não chamo isso dentro da minha aplicação

minha estrutura de código está assim

 

AbreCupom()

 

while Produtos

     VendeItem()

 

Subtotal()

 

SubtotalizaCupom()

 

While Pagamentos

     EfetuaPagamento()

 

FechaCupom()

 

Esqueci de colocar o Subtotal, eu chamo essa função devido a impressoras com Arredondamento e Truncamento pra evitar que o total do cupom fique diferente da venda negociada, se está diferente eu lanço no SubtotalizaCupom

Postado (editado)

Mas no log me parece que não tem o EfetuaPagamento e nem o Subtotaliza...

 

Esse bloco de código está dentro de um try, se da algum erro ele aborta a operação e cancela o cupom fiscal.

 

Fiz um teste com o ECTeste e aparece a mesma mensagem de erro porem termina o cupom, só que achei estranho que ele fica Ativando e Desativando o ECF a cada função, é normal isso?

Log ECFTeste.txt

Editado por Valdeir Caires
  • Consultores
Postado

Fiz um teste com o ECTeste e aparece a mesma mensagem de erro porem termina o cupom, só que achei estranho que ele fica Ativando e Desativando o ECF a cada função, é normal isso?

Pois é, no ECFTeste tem o log do comando EfetuaPagamento, linha 799.

 

Com respeito a ativar e desativar a porta, veja:

[]'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.
Postado

Bom dia pessoal, demorei mas encontrei o problema, ontem não consegui fazer o teste pois a impressora é de um cliente de Brasilia e meu suporte sem querer fechou a impressora com uma redução Z, o problema estava na hora de informar o índice da forma de pagamento, eu colocava uma formatação pra ficar 01, 02, 03... na impressora Bematech funciona mas na Epson não, achei estranho não constar o erro no arquivo de Log, fica a dica para um teste.. Só uma sugestão, acho que poderia se alterado então o parâmetro do índice para o tipo inteiro

 

Agora está 100%, obrigado pela atenção de todos.

  • Consultores
Postado

Existem fabricantes que usam índice 'A'.

[]'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.
  • Este tópico foi criado há 3680 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.