Problemas com campo criado no reportPDF

Bom Dia

Criei um reportPDF com campos de uma tabela específica. Adicionei 2 outros campos na aplicação chamados de localização e extensão, do tipo texto.
Criei um lookup de consuta nos campos para buscarem os dados de outra tabela, da seguinte forma:

SELECT localizacao FROM autorizatarios WHERE nome = '{nomeProprietario}'

Até ai tudo bem, o campo é preenchido corretamente com os dados da outra tabela.
Os dados dentro de localização podem conter caracteres acentuados, então usei no evento onRecord a função utf8_decode() para converter, da seguinte forma:

{localizacao} = utf8_decode({localizacao}); {extensao} = utf8_decode({extensao});

Só que a aplicação não executa essa função. Usei da mesma maneira em outro reportPDF e esta funcionando, com a diferença que na outra aplicação o campo a ser convertido é da própria tabela de dados do reportPDF e não um campo criado depois com lookup de consulta.

Também não consegui, no mesmo evento onRecord, usar a função substr() do php, para esses campos criados. Testei-a com um campo nativo da aplicação e tudo funciona:

{extensao} = substr({extensao}, 0,7);

Pergunta: Porque nos campos criados não esta sendo possível executar essas funções?

Obrigado.

Bom dia Juliano,

Já repassei este problema para que nossa equipe de bugs possa realizar testes tentando simular o problema.

Att,
Bernhard Bernsmann

Bom Dia Bernhard,

Obrigado.