Ir para conteúdo
  • Cadastre-se

dev botao

Implementações Em Tacbrnfedanfeescpos


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

Recommended Posts

Ola amigos,

 

Fiz algumas implementações no componente TACBrNFeDANFeESCPOS e gostaria de saber se tem como aproveita-las no Repositório.

 

são implementações como cabeçalho, sangria e suprimento, acho que poderá ser útil aos demais.

 

Apliquei as implementações utilizando a última revisão do componente.

 

Obrigado.

 

Solivan!

 

Link do Arquivo

Editado por Solivan

Sistema de Automação Comercial para diversos segmentos
NF-e, NFC-e, SPED Fiscal - www.arenasoft.com.br

Link para o comentário
Compartilhar em outros sites

Tentei anexar pelo fórum mas, como o arquivo *.pas possui 50 kb ele excede o limite e então recebo a mensagem abaixo;

 

"Você pode fazer o upload de 6,37K arquivos (Tamanho máximo PERMITIDO para cada arquivo: 6,37K)"

 

Mesmo compactando ele desce pra 10 kb o que ainda se torna grande para o limite de anexos do fórum.

 

Solivan

Sistema de Automação Comercial para diversos segmentos
NF-e, NFC-e, SPED Fiscal - www.arenasoft.com.br

Link para o comentário
Compartilhar em outros sites

Olá, Solivan e Juliomar,

Alguém já implementou TEF com a NFCe usando ACBr? Eu implementei mas estou com problemas para imprimir o comprovante de credito e debito.

No inicio consegui contornar usando uma técnica encontrada aqui:

Que é, desativar a ESC/POS e ativar a Não Fiscal, assim, imprimiu o CDC, porém com um layout bem desagradável...

 

Então, caso alguém tenha implementado e queira compartilhar.

Mas, caso ninguém tenha implementado... Eu comecei implementar uma classe que irá imprimir Cupom Vinculado/Relatório Gerencial via ESC/POS.

A primeira coisa que fiz foi separar as propriedades de Comando da TACBrNFeDANFeESCPOS, são as variáveis que começam com "cCmd...", pra facilitar o uso em outras classes que irão usar ESC/POS como impressão.

 

Preciso de um conselho, de onde colocar essa classe, onde ativa-la? Pois atualmente instancio e realizo o controle dela na mão.

Pensei em criar uma propriedade (HabilitaImpESCPOS True/False) no ACBrECFVirtualNFCe, mas fico com duvida em relação as outras classes de ECF virtual que ja existem (Nao Fiscal, SAT).

 

 

Em anexo, deixei um CDC emitido via ESC/POS na Bematech MP-4200 TH

 

post-28344-0-29302500-1428357996_thumb.j

Link para o comentário
Compartilhar em outros sites

Tentei anexar pelo fórum mas, como o arquivo *.pas possui 50 kb ele excede o limite e então recebo a mensagem abaixo;

 

"Você pode fazer o upload de 6,37K arquivos (Tamanho máximo PERMITIDO para cada arquivo: 6,37K)"

 

Mesmo compactando ele desce pra 10 kb o que ainda se torna grande para o limite de anexos do fórum.

 

Solivan

 Será que alguem poderia subir o arquivo ? Já que esse fórum pode contar com a ajuda de todos.

Sistema de Automação Comercial para diversos segmentos
NF-e, NFC-e, SPED Fiscal - www.arenasoft.com.br

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa noite

subi sua alteração mas acredito que como deve perceber também além de contar com ajuda de todos 

nem sempre é possível do dia para a noite subir as contribuições!

agradeço a mesma e ante mão peço para que aos próximos aguarde e seja mais paciente !

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

  • 1 mês depois ...

A quem interessar possa.

 

ACBrNFeDANFeESCPOS.pas
 
  TACBrNFeMarcaImpressora = (iEpson, iBematech, iDaruma, iDiebold, iECF);
  cCmdAlinhadoCentroFim: AnsiString;
  property Imprimir: Boolean read FImprimir write FImprimir default True;
  function MontarDANFE(NFE: TNFe = nil): string;
  function MontarDANFEResumido(NFE: TNFe = nil): string;
 
 

ACBrNFeDANFeESCPOS.pas

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Descreve o que fez? qual as alterações pra que serve!

 

 

A quem interessar possa.

 

ACBrNFeDANFeESCPOS.pas
 
  TACBrNFeMarcaImpressora = (iEpson, iBematech, iDaruma, iDiebold, iECF);
  cCmdAlinhadoCentroFim: AnsiString;
  property Imprimir: Boolean read FImprimir write FImprimir default True;
  function MontarDANFE(NFE: TNFe = nil): string;
  function MontarDANFEResumido(NFE: TNFe = nil): string;

 

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

Se a propriedade Imprimir = False (default true) então o retorno de 

 

    function MontarDANFE(NFE: TNFe = nil): string;
e
    function MontarDANFEResumido(NFE: TNFe = nil): string;
 
podem ser aproveitado para enviar para o ECF, conforme os pobres necessitados do link (inclusive quem voz fala):

 

Link para o comentário
Compartilhar em outros sites

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

The popup will be closed in 10 segundos...