Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Bom dia, preciso usar este comando via socket(tcp ip), porém como faço para enviar o arquivo cTXTSefaz da máquina remota para a máquina onde se encontra o ACBrMonitorPlus? e assim usar este comando NFe.CriarNFeSEFAZ(cTXTSefaz,[bRetornaXML]) via Sockets(TCP/IP), será que preciso criar um Servidor de Socket só para receber o arquivo?

grato

Stainle

 

Postado

mesmo que o arquivo que gero para o emissor sefaz estar na máquina remota? por exemplo, gero o arquivo c\emissorsefaz\sefaz.txt na máquina 192.168.25.100 e o acbrmonitorplus está na máquina 192.168.25.189, o arquivo será transportado para a máquina 192.168.25.189 ?

é isto?

grato

Stainle

Postado
6 horas atrás, Stainle disse:

Então, o que eu quero saber é como enviar o conteúdo do arquivo ?

Olá,

Verifica o método que utiliza pra conectar o socket.

Nele você passa o IP da máquina onde está o MonitorPlus.

Muito provavelmente o seu deve estar 127.0.0.1, vai ter que mexer aí.

Postado

Acabei de descobrir neste momento, como o arquivo que tenho que passar é um TXT eu joguei ele para dentro de um MEMO, e subi para a máquina que tem o ACBrMonitorPlus

  Memo2.Clear;
  Memo2.Lines.LoadFromFile('c:\stainle_ss\nfe300\nfesefaz.txt');
  cNomeArq := 'c:\stainle_ss\nfe300\nfesefaz.txt';
  comando := 'NFe.SaveToFile(' + cNomeArq + ', ' + Memo2.Lines.Text + ')' + sLineBreak + '.' + sLineBreak;
  ClientSocket1.Socket.SendText(comando);

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