Ir para conteúdo
  • Cadastre-se

dev botao

problemas com ACBrECF001.ini com ACBrECFVirtual


Gr@c@
Ver Solução Respondido por Daniel Simoes,
  • Este tópico foi criado há 2546 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Moderadores

Utilizando o ACBrECF1+ACBrECFVirtual+ACBrPosPrinter com ecfECFVirtual o arquivo ACBrECF001.ini (no meu caso ACBrECF901.ini) criado não gera as sessões de cabecalho/cabecalhoItem/rodape. Sendo assim, todos os cupons e relatórios saem com o cabecalho padrão do ACBr (Nome da Empresa = "Nome da Empresa", porem com CNPJ,inscrição,endereco,cidade,UF,Cep configurados por mim) e sem rodapé. Tentei usar o evento QuandoGravarArqINI para alterar o conteudo, mas fica da mesma forma. O que precisa ser feito? (obs: não tenho o Lazarus para poder analisar melhor o demo. Só abri o .pas mas não encontrei o que queria)

Com o ecfNaoFiscal eu deixava gerar o arquivo com dados padrões e depois alterava o arquivo ini com write nas sessões. Mas com o ecfECFVirtual não consigo mais fazer isso e ele gera incompleto. Vi há uns dias atrás um post de alguém que passou por isso, mas não consigo localizá-lo pela pesquisa. 

Estou configurando dessa forma, antes de configurar o ACBrECF1:

  Frm_ECFPrincipal.ACBrECF1.Device.Tag                                  := iNumeroCaixa; (estou atribuindo o numero 901 aqui)
  Frm_ECFPrincipal.ACBrECFVirtualNaoFiscal1.NomeArqINI      := 'ACBrECF' + FormatFloat('000',iNumeroCaixa) + '.ini';
  Frm_ECFPrincipal.ACBrECFVirtualNaoFiscal1.ExibeAvisoLegal := True;
  Frm_ECFPrincipal.ACBrECFVirtualNaoFiscal1.Colunas         := 48;
  Frm_ECFPrincipal.ACBrECFVirtualNaoFiscal1.NumECF          := iNumeroCaixa;
  Frm_ECFPrincipal.ACBrECFVirtualNaoFiscal1.NumSerie        := 'SIM00000000000000' + FormatFloat('000',iNumeroCaixa);
  Frm_ECFPrincipal.ACBrECFVirtualNaoFiscal1.NumCRO          := 1;
  Frm_ECFPrincipal.ACBrECFVirtualNaoFiscal1.CNPJ            := sCNPJFormatado;
  Frm_ECFPrincipal.ACBrECFVirtualNaoFiscal1.IE              := sIE;
  Frm_ECFPrincipal.ACBrECFVirtualNaoFiscal1.IM              := sIM;
  Frm_ECFPrincipal.ACBrECFVirtualNaoFiscal1.Cabecalho.Clear;
  Frm_ECFPrincipal.ACBrECFVirtualNaoFiscal1.Cabecalho.Add(sNomeDaEmpresa);
  Frm_ECFPrincipal.ACBrECFVirtualNaoFiscal1.Cabecalho.Add(sEnderecoDaEmpresa);
  Frm_ECFPrincipal.ACBrECFVirtualNaoFiscal1.Cabecalho.Add(sCidadeDaEmpresa + ' - ' + sUFEmpresa + ' - ' + sCEPEmpresa);

Quando estava utilizando o ecfNaoFiscal estas sessões geravam normalmente. O arquivo ini criado está assim 

[Variaveis]
Estado=2
NumCupom=0
NumGNF=0
NumGRG=0
NumCDC=0
NumCER=0
GrandeTotal=0
VendaBruta=0
NumCCF=0
DiaMovimento=27/04/2017
HorarioVerao=0
ReducoesZ=0
LeiturasX=0
COOInicial=0
COOFinal=0
CuponsCancelados=0
CuponsCanceladosTotal=0
CuponsCanceladosTotalISSQN=0
CNFCancelados=0
CNFCanceladosTotal=0
CuponsCanceladosEmAberto=0
CuponsCanceladosEmAbertoTotal=0
CuponsCanceladosEmAbertoTotalISSQN=0
TotalDescontos=0
TotalAcrescimos=0
TotalDescontosISSQN=0
TotalAcrescimosISSQN=0
Operador=ADMIN
PAF=
ChaveCupom=

[Cupom]
DescontoAcrescimo=0
DescontoAcrescimoISSQN=0
Subtotal=0
SubTotalISSQN=0
TotalPago=0

[Formas_Pagamento]
00=00|TROCO|0|0|30/12/1899||
01=01|DINHEIRO|0|0|30/12/1899||

[Relatorios_Gerenciais]
00=01|DIVERSOS|0
01=02|MEIOS DE PGTO|0
02=03|IDENT PAF-ECF|0
03=04|DAV EMITIDOS|0
04=05|DAV|0

[Comprovantes_nao_Fiscais]
00=01|SANGRIA|-1||0|0|
01=02|SUPRIMENTO|-1||0|0|

Link para o comentário
Compartilhar em outros sites

  • Fundadores
  • Solution

Tente isso, antes de ativar...

  with ACBrECFVirtualNaoFiscal1.Cabecalho do
  begin
    Clear;
    Add( 'Linha 1' );
    Add( 'Linha 2' );
    Add( 'Linha 3' );
  end;
  ACBrECFVirtualNaoFiscal1.NumECF := 3;
  ACBrECFVirtualNaoFiscal1.NomeArqINI := 'MeuArqIni.INI';  

 

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

  • Moderadores
14 minutos atrás, Daniel Simoes disse:

Tente isso, antes de ativar...


  with ACBrECFVirtualNaoFiscal1.Cabecalho do
  begin
    Clear;
    Add( 'Linha 1' );
    Add( 'Linha 2' );
    Add( 'Linha 3' );
  end;
  ACBrECFVirtualNaoFiscal1.NumECF := 3;
  ACBrECFVirtualNaoFiscal1.NomeArqINI := 'MeuArqIni.INI';  

 

Para ecfNaoFiscal não funciona.

Para ecfECFVirtual funciona.

 

Link para o comentário
Compartilhar em outros sites

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