Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Moderadores
Postado

ACBrECF+ACBrECFVirtual alterar o nome/conteudo do arquivo acbrecf001.ini

Em que momento é possível alterar o nome e o conteudo das sessões do ACBrECF1.ini?

Já tentei antes de configurar o ACBrECF, após configurar o ACBrECF, no evento ACBrECFVirtualNaoFiscal1QuandoGravarArqINI, mas não consigo alterar nem nome nem conteudo (cnpj, inscricao, etc). Não obedece aos comandos, sempre cria com o conteudo padrão do ACBr.

  • Moderadores
Postado

Achei o meu post um pouco vago. O que eu preciso saber é como alterar essas propriedades via programação sem ser preciso editar o arquivo ACBrECF001.ini. 

      Frm_ECFPrincipal.ACBrECFVirtualNaoFiscal1.ExibeAvisoLegal := False;
      Frm_ECFPrincipal.ACBrECFVirtualNaoFiscal1.Colunas         := 48;
      Frm_ECFPrincipal.ACBrECFVirtualNaoFiscal1.NomeArqINI      := wpar_PathEXE + 'ACBrECF' + FormatFloat('000',wpar_Caixa) + '.ini';
      Frm_ECFPrincipal.ACBrECFVirtualNaoFiscal1.NumSerie        := 'D' + FormatFloat('000',wpar_Caixa) + 'NF' + FormatDateTime('dd/mm/yyhh:mm:ss',Now);
      Frm_ECFPrincipal.ACBrECFVirtualNaoFiscal1.NumECF          := wpar_Caixa;
      Frm_ECFPrincipal.ACBrECFVirtualNaoFiscal1.NumCRO          := 1;
      Frm_ECFPrincipal.ACBrECFVirtualNaoFiscal1.CNPJ            := wpar_BDCNPJComMasc;
      Frm_ECFPrincipal.ACBrECFVirtualNaoFiscal1.IE              := wpar_BDIEEmpresa;
      Frm_ECFPrincipal.ACBrECFVirtualNaoFiscal1.IM              := wpar_BDIMEmpresa;
      Frm_ECFPrincipal.ACBrECF1.ECFVirtual := Frm_ECFPrincipal.ACBrECFVirtualNaoFiscal1;
      Frm_ECFPrincipal.ACBrECF1.Modelo     := ecfECFVirtual;
      Frm_ECFPrincipal.ACBrECF1.Device.Tag := wpar_ECF; --> isso porque tenho vários terminais e gero ACBrECF002, ACBrECF003.... 
 

Postado

Esse arquivo é gerado pelo componente baseado no que está configurado em cada propriedade.

É um arquivo de controle do componente.

Para o que você quer fazer é necessário um arquivo de controle seu, contendo as informações a serem carregadas nas propriedades em tempo de execução.

Giuliano Naspolini Ribeiro

Automalog Consultoria e Sistemas Ltda

  • Fundadores
Postado

Nos eventos "QuandoGravarArqINI" ou "QuandoLerArqINI", você pode salvar o conteúdo do INI, onde desejar... até mesmo no seu banco de dados.... e após isso, informe "Tratado = True", para que o componente não faça a gravação dele próprio...

  • 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.

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