26482 - Função para quebrar linha na geração do LOG
Problema: Cliente está utilizando a função GRAVARLOG para gravar logs na tabela E000LOG. Ocorre que ao visualizar o LOG através da tela F000LOG não é respeitado quando é passado nova linha na descrição do log. Está sendo usada a seguinte função para nova linha CaracterParaAlfa(10, aRetStr);
Solução:
Solução:
Solução 26482: Usar o modelo abaixo para fazer a quebra de linha, devendo usar os caracteres 13 e 10 por conta da tabela ASCII em conjunto, conforme no exemplo.
Definir alfa xQuebra1;
Definir alfa xQuebra2;
Definir Alfa Texto;
RetornaAscII(13, xQuebra1);
RetornaAscII(10, xQuebra2);
Texto = DESTNS - Descrição da transação - [Baixa Título] + xQuebra1 + xQuebra2 + para [Baixa Título por Abatimento];
GravarLog(E001TNS, A, CodEmp=1 / CodTns=90553, F001TPA, Texto);