Jump to content

dev botao

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

Recommended Posts

Posted (edited)

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

Edited by Solivan

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

Posted

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

  • Membros Pro
Posted

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

Posted

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

  • Moderadores
Posted

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_Transparent-02.png
 

 

Posted

Obrigado Juliomar, coloquei a frase em destaque, porque há tempos atrás já tinha postado o arquivo com as alterações. Obrigado mais uma vez!

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

  • 1 month later...
Posted

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

  • Moderadores
Posted

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_Transparent-02.png
 

 

Posted

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):

 

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...