Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa tarde,

Fiz uma modificação no arquivo ACBrTEFDCliDTEF.pas para conseguir imprimir a segunda via, pois hoje esta imprimindo tudo em uma só via, com esta alteracao será possivel separar as vias e vai destacar(cortar o papel) corretamente. Eu só não consegui entender porque no demo estava fixando o numero de vias = 1, para o gerenciador TEFCLIDTEF. Para min atendeu 100% com esta alteracao, estou disponibilizando para analize, se entenderem que for util pode ser apliacada esta alteracao.

ACBrTEFDCliDTEF.pas

  • Fundadores
Postado

Obrigado pela contribuição...

Não comrpeendi muito bem, qual a ideia, no IF abaixo, para detectar se ele está ou não na Segunda via...

      if (Pos('(NSU D-TEF', AnsiUpperCase(Trim(aRetorno[i]))) > 0) then
        SegundaVia:=True;

Pode explicar melhor a ideia ?

Creio que não precisamos dos testes... correto ?

       710 :
       begin
         Teste:=Linha.Informacao.AsString;
       end;

 

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.

Postado

Desculpa, verdade este teste não precisa.

Esse "if" é pra detectar que chegou ao fim da primeira via. Apos isso é os dados da segunda via, visto que 

aRetorno esta trazendo as duas vias junto, este if é justamente pra separar as vias, a não ser que exista uma outra forma de separar, que nao descobri como.
  • Fundadores
Postado

Será que não haveria uma maneira mais assertiva, de separarmos as duas vias ?  Se eles mudarem o Texto, o código irá quebrar...

Não há algum outro campo, que possamos usar ? Como por exemplo, o número de linhas na 1a via...

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.

Postado

Essa foi uma sugestao que o pessoal da Linx me passou, mas creio que deva haver outras formas sim. Vou simular aqui. e pegar mais informacoes com eles.

 

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