Boa tarde,
Estou com problemas com as quebras de linhas para o provedor isse (Maringá -PR).
No manual disponibilizado pela prefeitura, o caractere de quebra de linha que deve ser utilizado é o "\s\n".
Alterei o arquivo ISSe.ini e coloquei QuebradeLinha=\s\n.
Depois de autorizar a nota, a visualização no site da prefeitura fica com as quebras de linha conforme preciso, entretanto o retorno devolvido vem com #$A e a function TNFSeWebService.ExtrairRetorno(GrupoMsgRet: String): String; remove as quebras de linha, fazendo que o DANFSe do fortes fique sem quebras de linha.
Existe algum parâmetro nas configurações que resolveria esse problema?
Gostaria que no impresso do fortes e no site da prefeitura as quebras de linha fossem mantidas.
Tentei setar acbrnfse.configuracoes.webservices.quebradelinha citada pelo Joel com ";" e com "\s\n" mas não surtiu efeito nenhum.
Só consegui fazer a impressão com as quebras de linha alterando a function TNFSeWebService.ExtrairRetorno(GrupoMsgRet: String): String; para ignorar quando o provedor for o ISSe. (código abaixo). Mas não gostaria de ficar com o código diferente do repositório do acbr.
if (FProvedor <> proISSe) then
begin
FPRetornoWS := StringReplace(FPRetornoWS, #10 , '', [rfReplaceAll]);
FPRetornoWS := StringReplace(FPRetornoWS, #13 , '', [rfReplaceAll]);
end;
Poderiam me dar uma ajuda?
grato,