Situação: Ao consultar o contas a pagar ou tirar algum relatório é apresentando erro de string, conforme na imagem:
Solução: O problema ocorre devido existe registros no banco de dados dos campos:
DOCUPAG.HISTORICO
MOVIPAG.OBSERVACAO
O conteúdo dos mesmos está maior que o tamanho dos respectivos campos em questão.
Pra resolver, realize o seguinte processo:
1° Alterar o tamanho do campo HISTORICO e OBSERVACAO para VARCHAR500
2° Rodar os seguintes updates:
update movipag set movipag.observacao = substring(movipag.observacao from 1 for 50)
update docupag set docupag.historico = substring(docupag.historico from 1 for 250)
3° Voltar o tamanho dos campos para o que estava antes.
Observação: Sempre fazer uma cópia de segurança do banco de dados antes da realização de qualquer processo.