Página 1 de 1

Informar via comando ao ACBRNFEMONITOR onde gerar o XML

Enviado: 01 Dez 2010 09:34
por jelias
Bom dia Amiguinhos,

Estou utilizando o AcbrNFeMonitor2 0.6.0c para gerar o arquivo XML da NF-e. O que ocorre é que o XML é gerado na pasta que está configurada no AcbrNFeMonitor, na aba WebService. Ocorre que o meu cliente pode emitir notas fiscais de duas empresas, dependendo do caso e eu gostaria se salvar o arquivo XML em pastas separadas por empresa. exemplo:
Empresa-01 Sub-pastas Empresa-02 Sub-pastas
XML XML
PDF PDF
TXT TXT
RETORNOS RETORNOS

Eu sei que através do arquivo INI do acbrnfemonitor eu tenho como controlar esta variável, todavia eu teria que reiniciar o mesmo. O que penso não ser apropriado.

Segue exemplo do arquivo TXT que envio para o ENTNFE.TXT
Nfe_Handle := FCreate(vArq)
FWRITE(Nfe_Handle,'Nfe.CriarNfe("[Identificacao]'+nCHR)
FWRITE(Nfe_Handle,"NaturezaOperacao="+ALLTRIM(Nt_Oper)+nCHR)
FWRITE(Nfe_Handle,"Modelo="+ALLTRIM(cMode)+nCHR)
FWRITE(Nfe_Handle,"Serie="+ALLTRIM(Serie)+nCHR)
FWRITE(Nfe_Handle,"Codigo="+ALLTRIM(Codigonota)+nCHR)
FWRITE(Nfe_Handle,"Numero="+ALLTRIM(CodigoNota)+nCHR)
FWRITE(Nfe_Handle,"Emissao="+DTOC(Emissao)+nCHR)


Se alguém souber como salvar o XML via comando em uma pasta, por favor me ajude.

Sds,

Júlio

Re: Informar via comando ao ACBRNFEMONITOR onde gerar o XML

Enviado: 01 Dez 2010 14:14
por Itamar M. Lins Jr.
Simples.
Depois que o ACBRNFe salvar o arquivo XML, é só mover (via seu aplicativo) para onde deseja.

Saudações,
Itamar M. Lins Jr.

Re: Informar via comando ao ACBRNFEMONITOR onde gerar o XML

Enviado: 01 Dez 2010 14:22
por Maligno
E como usa Clipper, vai precisar da biblioteca LFN, antes que alguém pergunte como manipular nomes longos no Clipper.

Re: Informar via comando ao ACBRNFEMONITOR onde gerar o XML

Enviado: 01 Dez 2010 14:32
por SandroBelarmino
jelias escreveu: Ocorre que o meu cliente pode emitir notas fiscais de duas empresas, dependendo do caso e eu gostaria se salvar o arquivo XML em pastas separadas por empresa.
Eu tenho esse caso em alguns clientes, e tenho 1 monitor para cada empresa, cada um monitorando as devidas pastas da respectiva empresa.

Sandro.

Re: Informar via comando ao ACBRNFEMONITOR onde gerar o XML

Enviado: 01 Dez 2010 15:40
por anfm
Após mudar o INI pela sua aplicação, basta chamar o comando NFE.LerINI para que o ACBrNFeMonitor recarregue as configurações sem a necessidade de reiniciá-lo.

Re: Informar via comando ao ACBRNFEMONITOR onde gerar o XML

Enviado: 01 Dez 2010 16:12
por SandroBelarmino
anfm escreveu:Após mudar o INI pela sua aplicação, basta chamar o comando NFE.LerINI para que o ACBrNFeMonitor recarregue as configurações sem a necessidade de reiniciá-lo.
André, eu baixei no seu blog, uma lista de comandos do AcbrNFeMonitor, e lá tem os comandos para alterar algumas configurações do monitor, que seria alterar a ini, tem alguma lista mais atualizada com mais comandos que altere outras configurações ou teria que ser feito diretamente na ini através da aplicação?

Informar via comando ao ACBRNFEMONITOR onde gerar o XML

Enviado: 02 Dez 2010 13:54
por jelias
Amiguinhos, muito obrigado pela ajuda.
Amigo Sandro,
SandroBelarmino escreveu:Eu tenho esse caso em alguns clientes, e tenho 1 monitor para cada empresa, cada um monitorando as devidas pastas da respectiva empresa.
Não sei se entendi corretamente. O que entendi é que você tem instalado dois monitores na máquina do cliente um para cada empresa, é isso?

Gostaria de aproveitar para saber dos nobres colegas qual o procedimentos que vocês estão usando para salvar os arquivos XML e os arquvos de respostas.

Desde já agradeço,

Sds,

Júlio

Re: Informar via comando ao ACBRNFEMONITOR onde gerar o XML

Enviado: 02 Dez 2010 15:38
por SandroBelarmino
jelias escreveu:Não sei se entendi corretamente. O que entendi é que você tem instalado dois monitores na máquina do cliente um para cada empresa, é isso?
É isso mesmo, tem empresa com até 3 monitores, um monitorando a pasta da respectiva empresa, e tambem configurado para salvar os arquivos nas suas devidas pastas.
Se for fazer isso, tome o cuidado de na hora de instalar os monitores, especificar a pasta em que ele será instalado, para dessa maneira poder ter mais que um rodando na mesma maquina.