Ir para conteúdo
  • Cadastre-se

dev botao

nfe 4.0 acbrmonitor.exe ini


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

Recommended Posts

  • Membros Pro

Jose´

MUITO Obrigado,

descobri os erros.  Pisada ao montar o ini.

emiti em homologação (aleluia)

 

ai mudei o produto para ST 060 ou 500 

do o Erro .....    Total do FCP retido anteriormente por Substitui+º+úo Tribut+íria difere do somat+¦rio dos itens

minha cabeça já esta  embaralhada de tanta SIGLAS    rs

seria MUITO incomodo vc  converter este produto para ST e mandar o ini

desde já agadeço

 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • 6 meses depois ...

Eu atualizo o  ACBrMonitor.ini  pelo meu soft  para um cliente com um certificado, esta funcionando blz

o problema agora é o cliente que usa dois banco de dados(duas empresas distintas), em uma ,mesma máquina

são certificados diferentes nSerie e senha.

como  funcionaria a atualização no ACBrMonitor.ini  neste caso.

Eu faço assim hoje ao executar o Software

     ArqIni := TInifile.create('C:\Program Files\Siad\MonitorNfe\ACBrMonitor.ini');
     ArqIni.WriteString('Certificado', 'NumeroSerie', New_DM.CDSEmpresa.fieldbyname('NFE_NUMSERIE_CERT').AsString);
     ArqIni.WriteString('Certificado', 'Senha', New_DM.CDSEmpresa.fieldbyname('NFE_SENHA_CERT').AsString);

     ArqIni.Free;

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
Em 04/08/2018 at 12:01, Evaldo Ferreira disse:

Eu atualizo o  ACBrMonitor.ini  pelo meu soft  para um cliente com um certificado, esta funcionando blz

o problema agora é o cliente que usa dois banco de dados(duas empresas distintas), em uma ,mesma máquina

são certificados diferentes nSerie e senha.

como  funcionaria a atualização no ACBrMonitor.ini  neste caso.

Eu faço assim hoje ao executar o Software

     ArqIni := TInifile.create('C:\Program Files\Siad\MonitorNfe\ACBrMonitor.ini');
     ArqIni.WriteString('Certificado', 'NumeroSerie', New_DM.CDSEmpresa.fieldbyname('NFE_NUMSERIE_CERT').AsString);
     ArqIni.WriteString('Certificado', 'Senha', New_DM.CDSEmpresa.fieldbyname('NFE_SENHA_CERT').AsString);

     ArqIni.Free;

 

Bom dia

O ACBrMonitor não é Multi-empresa, o que você pode fazer para trabalhar desta forma é controlar dois arquivos ACBrMonitor.ini, cada um com a configuração de uma empresa. Sua aplicação precisa renomeá-los com o nome original "ACBrMonitor.ini" o arquivo que for utilizar. Assim basta utilizar o comando ACBr.LerIni() para carregar todas as configurações do arquivo para o ACBrMonitorPlus.

  • Curtir 1
Consultor SAC ACBr

José Junior
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

  • Administradores

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

Obrigado José

Resolvi da seguinte forma

no OnShow  do meu form Nfe faço o seguinte

//EnviarComando é uma função que criei

//se a empresa trabalhar com multi empresa fecha o Acbrmonitor

if FileExists('C:\Windows\MultEmp.dat') then
        EnviarComando('','NFE.encerrarmonitor');

 

//Passo os parâmetros para o arquivo ACBrMonitor.ini

       ArqIni := TInifile.create('C:\Program Files\Siad\MonitorNfe\ACBrMonitor.ini');
       ArqIni.WriteString('Certificado', 'NumeroSerie', New_DM.CDSEmpresa.fieldbyname('NFE_NUMSERIE_CERT').AsString);
       ArqIni.WriteString('Certificado', 'Senha', New_DM.CDSEmpresa.fieldbyname('NFE_SENHA_CERT').AsString);

       ArqIni.Free;

 

//Executo ele novamente

 WinExec(pChar(ExtractFilePath(Application.Exename)+'MonitorNfe\SIADMonitor.exe'), SW_MAXIMIZE);

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Veja que pode não ser apenas os dados do certificado que mudam, ao emitir para outra empresa... Por isso é recomendado ter outro arquivo ACBrMonitor.ini...

Pode mudar a UF do WebService,  Configurações e-mail, configurações diretórios para salvar XML, configurações de impressão, Token (NFCe)...

 

  • Curtir 1
Consultor SAC ACBr

José Junior
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

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