Oi Mauricio,
Obrigado pelo link...
Gostaria de informar que a situação que estou enfrentando é a seguinte:
Anteriormente, o valor em letras no PLD vinha do campo OCHO.TotalWords, que fornece o Total do Cheque em Letras, bem redigido, mas em casos de Cheques a serem emitidos por 1.896.965,25, o campo da tabela exibe "Um milhão oitocentos e noventa e seis mil novecentos e sessenta e cinco Bolívares com vinte e cinco centavos", pois só contempla cem caracteres, é assim que está configurado.
Conseguimos definir o valor em letras do PLD, usando a variável 82 do Cheque para o Pagamento (Valor Vencido), que é o valor do cheque em Números, e selecionamos a opção "Valor em Letras" no PLD, este procedimento não trunca os valores muito extensos (maiores que 100 caracteres), como explicado anteriormente, e no final o valor em letras completo aparece no PLD, então o concatenamos com zero centavos, no caso de valores inteiros.
O problema com essa nova configuração, usando a função de valor em letras do PLD, é quando o valor é maior ou igual a 2 milhões, pois o sistema traduz o mesmo para um valor como 2.500.000 como "Dois Mil Quinhentos com Zero Centavos", o que está incorreto.
O idioma do sistema está configurado como Espanhol Latino-americano. Estamos usando SBO 2007 A SP:00 PL:49
Como posso resolver o problema dos valores em letras do PLD de Cheques?
Cumprimentos