Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Quando envio o comando para imprimir as transações pendentes, sempre da a mensagem Impressora não responde. Tentar Novamente?, mesmo estando a impressora ligada (Emul20100-Bematech).

Fiz os teste no tefdemo, e acontece o mesmo problema.

Alguem sabe me dizer se é um erro do emulador?

Obrigada.

Cilleni

Cilleni Caetano

Analista de Sistema

LM Systems

Postado

achei que o problema fosse no emulador.

Hoje estou fazendo os testes em uma impressora de um cliente,

e o problema continua.

se alguem poder me ajudar

agradeço.

Cilleni Caetano

Analista de Sistema

LM Systems

  • Consultores
Postado

Olá Cilleni,

Lembrando que isso pode acontecer se o Delphi parar numa exception e você não clicar no botão "continuar" rapidamente.

Favor testar com o demo e anexar o log gerado. Rode fora do Delphi, só pra ter certeza.

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

Oi EMBarbosa.

Descobri o que esta acontecendo. Tenho cadastrado na ECF 4 formas de pagamento : Dinheiro, Cheque, Cartao, Prazo

Quando verifico as formas de pagamento através do ACBR, totdas permitem vinculado com exceção da primeira (DINHEIRO)

Mas na leitura da memoria fiscal está como vinculado somente a segunda forma de pagamento (CHEQUE)

Entao .... estou mesmo utilizado uma forma de pagamento que não permite vinculado por isso esta saindo a impressão do TEF em relatório gerencial (Exatamento o que o anfm havia me explicado)

Mas por que o ACBR retorna todas as formas de pagamento como vinculado sem verificar o que esta na impressora?

Cilleni Caetano

Analista de Sistema

LM Systems

  • Consultores
Postado

Se isso está acontecendo, é algum erro. Você tem alguma impressora física pra poder testar?

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

Qual modelo?

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

veja só o fonte do ACBR:

procedure TACBrECFBematech.CarregaFormasPagamento; { funçao Lenta +- 3 sec. }

Var StrRet : AnsiString ;

Cont : Integer ;

FPagto : TACBrECFFormaPagamento ;

Descr : String ;

begin

//BytesResp := 1925 ;

StrRet := RetornaInfoECF( '32' ); //, 8 ) ;

// 1 + (52 * 16) + (52 * 10) + (52 * 10) + (52 * 1)

// 1 + 832 + 520 + 520 + 52 = 1925

inherited CarregaFormasPagamento ; { Cria fpFormasPagamentos }

For Cont := 1 to 50 do

begin

Descr := trim( copy( StrRet, (Cont * 16) - 15 + 1, 16) ) ;

if Descr <> '' then

begin

FPagto := TACBrECFFormaPagamento.create ;

FPagto.Indice := IntToStrZero(Cont,2) ;

FPagto.Descricao := Descr;

FPagto.PermiteVinculado := (Cont > 1); {Apenas 1-Dinheiro nao permite}

FPagto.Total := RoundTo( StrToFloatDef( BcdToAsc(copy(StrRet,(Cont*10) - 9 + 833,10) ),0) / 10000, -4) ;

fpFormasPagamentos.Add( FPagto ) ;

end ;

end ;

end;

Cilleni Caetano

Analista de Sistema

LM Systems

  • 2 semanas depois ...
  • Este tópico foi criado há 4797 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.