Ir para conteúdo
  • Cadastre-se

dev botao

Modificações Acbrecfnaofiscal Para Nfc-E


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

Recommended Posts

Olá! Segue as units que modifiquei para usar o ACBrECFNaoFiscal com NFCe ESCPOS com a finalidade de quem tem um pdv fiscal poder usar NFCe sem alterar a estrutura do seu fonte e poder ter um PDV exatamente igual com este novo recurso.

  Diga-se de passagem que o meu pdv está funcionando perfeitamente com estas modificações.

 

 

No ACBrECF inclui uma propriedade NaoFiscalImprime se a mesma estiver como TRUE ele imprimira todas os comandos normalmente na impressora não fiscal se estiver como false não imprimirá... o objetivo desta função é antes de abrir o cupom setar ela como false e até o fechamento do cupom manter ela em false para não imprimir mais gerar CCF COO etc... tudo normalmente como se estivesse imprimindo.

 Enquanto isso foi incluido no ACBrNFeDANFeESCPOS a propriedade ACBrECF para associar o mesmo ao componente acbr podendo assim imprimir o danfe pela mesma conexão feita pelo componente na impressora não fiscal compartilhando a mesma classe Device.

 

  Foi mantida a compatibilidade com o componente atual sendo que não usando estas funções o componente funciona normalmente.

 

 

Maicon Luis Ferreira

ACBrECF.pas

ACBrECFNaoFiscal.pas

ACBrNFeDANFeESCPOS.pas

Editado por Maicon Luis Ferreira
Link para o comentário
Compartilhar em outros sites

  • Fundadores

O ECF Virtual está pronto... bastaria criar um novo modelo, herdando de TACBrECFVirtualPrinter ou TACBrECFVirtual e desenvolver a lógica de comunicação com o novo componente para suportar a NFCe

 

A vantagem da abordagem dos ECFs virtuais, é que não será causada dependência de um pacote no outro... Exemplo: não é legal causar a dependencia de ACBrNFE2 no ACBrSerial, ou vice-versa

 

Com o ECF Virtual, teremos um pacote novo, e esse depende de ACBrECF e ACBrNFe2

  • Curtir 3
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 para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Fundadores

Enviei para o SVN, uma implementação inicial do ECF Virtual para o SAT, no qual ainda estou trabalhando...

 

Acredito que com o estudo dela, não será difícil criar um ECF Virtual para o NFCe

  • Curtir 1
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 para o comentário
Compartilhar em outros sites

  • 1 ano depois...
  • Moderadores
20 horas atrás, Tiago Ravache disse:

peguei um código do trunk1 que está com essa propriedade setada para true, atualizando para o trunk2 essa propriedade está ausente ela foi removida ou substituida? e foi substituida onde configuro isso?

que propriedade?

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

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

 

Link para o comentário
Compartilhar em outros sites

  • 9 meses depois ...
  • Este tópico foi criado há 2610 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.