Fala pessoal, Estou fazendo uma exportação de arquivo TXT, e acontece algo bem bizarro, eis meu código: Código: put caps(fn-free-accent(event_fp.des_event_fp)) format "x(30)" + "R$" + replace(string(movto_calcul_func.val_calcul_efp[i],"999999.99"),",","") " ". e no arquivo sai assim: Código: HRS FALTAS NAO JUSTIF DIURNAS R$000025 5 O engraçado é que dou um message e sai certinho, o valor sai "00002595", no arquivo falta o "9". Alguém sabe o que pode ser isso?
Tente assim: Código: put unformat caps(fn-free-accent(event_fp.des_event_fp)) format "x(30)" + "R$" + replace(string(movto_calcul_func.val_calcul_efp[i],"999999.99"),",","") " ".
opa, então cara eu já tive esse problema não lembro muito certinho mais depois que vc deu o replace nessa linha na hora da impressÃo dá um INT(váriavel), ou então declara a variavel com int64 tenta assim qualquer coisa manda email blz
Galera, resolvi. Eu estava encadeando o string para da o put. Tirei os "+" e saiu certinho. Sei lah, vai entende...heheheh :lol: Valeu!