Ultima linha da escrituração não termina com os caractere CR (corriage return) e LF (line feed)
Não estou conseguindo resolver via o algoritmo do programa.
Código: Selecionar todos
SELE CTBSPED
GO TOP
set alternate to &arquiv
vez1 = .t.
WHILE !EOF()
set console off
set alternate on
if vez1
vez1 = .f.
?? TRIM(sgcampo)
else
? TRIM(sgcampo)
endif
set alternate off
set console on
SELE CTBSPED
SKIP
ENDDO
set alternate off
close alternate
Edito o arq txt
deleto o ultimo caractere da ultima linha
salvo o txt
Valido o SPED Contabil sem problema depois desse procedimento
Ocorre que essa maneira não é legal. Acho estranho pois uso a mesma maneira de gerar txt para os sistemas SEF SEFIP RAIS e CAGED sem problemas.
Alguem pode me ajudar
Grato
Malta Lócio




