Página 1 de 1
Caracter Estranho Arquivo Texto
Enviado: 06 Ago 2008 10:38
por Sergio_ASSilva
Caros companheiros,
estou gerando um arquivo texto par o SPC com o seguinte comando:
copy arqsaida to remessa.txt sdf. O probelma é que no final do arquivo tem uma linha com este caracter , gostaria de saber como faço para que não seja gerado este caracter.
Agradeço antecipadamente
Sérgio
Re: Caracter Estranho Arquivo Texto
Enviado: 06 Ago 2008 14:51
por gvc
Não apareceu nada aqui.
Deve ser o caracter de final de arquivo.
Normalmente, quando temos que enviar arquivo texto para importação em algum local, fazemos o relatório saindo para arquivo.
Código: Selecionar todos
set printer to <nome do arquivo>
set print on
while !eof()
...
@ <lin>, <col> say <informação>
...
dbskip()
end
set print off
set printer to
ou
Código: Selecionar todos
set printer to <nome do arquivo>
set print on
while !eof()
...
?/?? <informação>
...
dbskip()
end
set print off
set printer to
Re: Caracter Estranho Arquivo Texto
Enviado: 06 Ago 2008 16:32
por BHS
oi
eu faço assim:
Código: Selecionar todos
ARQUIVO="&marq_bra"
ADIREC:=DIRECTORY(ARQUIVO)
TAM=ADIREC[1,2]
HAND=FOPEN(ARQUIVO,2)
FSEEK(HAND,0)
MTEXTO=FREADSTR(HAND,TAM-1)
HAND2=FCREATE("ARQTEMP.TXT",0)
FWRITE(HAND2,MTEXTO)
FCLOSE(HAND)
FCLOSE(HAND2)
FERASE(ARQUIVO)
FRENAME("ARQTEMP.TXT",ARQUIVO)
COPY FILE &marq_bra TO &marq_rem
FERASE(ARQUIVO)
ate
Caracter Estranho Arquivo Texto
Enviado: 06 Ago 2008 17:22
por Pablo César
estou gerando um arquivo texto par o SPC
Oi Sergio, gostaria de conhecer a estrutura que o SPC demanda. Você poderia nos apresentar ? Colocar um exemplo do seu arquivo gerado ou até mesmo alguma normativa que descreva a estrutura que deve ter esse arquivo paera SPC ?
Re: Caracter Estranho Arquivo Texto
Enviado: 07 Ago 2008 11:03
por Sergio_ASSilva
Bom dia a todos, obrigado pelas respostas, Pablo poder colaborar com voces e uma honra, tenho um material em 5 (cinco) paginas de oficio fornecido pelo SPC que poderia passar um fax pra voce.
Re: Caracter Estranho Arquivo Texto
Enviado: 07 Ago 2008 11:20
por rochinha
Amiguinho
Aquele caracter que aparece no final corresponde ao comando EJECT.
Sugiro voce utilizar uma função de limpeza de caracteres estranhos antes de enviar o arquivo.
Use StrTran() no conteudo do mesmo e remova caracteres abaixo de ASC 65, por exemplo.
Os caracteres de retorno de carro, salto de linha e ejeção costumam estar no final dos arquivos provenientes de comando SET PRINTER TO...
Re: Caracter Estranho Arquivo Texto
Enviado: 07 Ago 2008 11:27
por Sergio_ASSilva
Obrigado Rochinha pelos esclarecimentos, fiz como o amigo GVC sugeriu e ficou bom.