TECNOLOGIA – Gerador de Relatórios – Constante Literal
Incidente
Ao gerar um relatório customizado é apresentado a mensagem: Constante Literal.
Observação
A mensagem é retornada comumente após uma atualização de versão ou quando o modelo de relatório é copiado de um ambiente para outro (exemplo: copiado do ambiente Homologação para Produção).
Causa
Essa mensagem ocorre porque é utilizado algum carácter especial em algum regra do relatório.
Por exemplo, um caráter quadrado ou circulo.
Exemplo de um cenário onde ocorrerá a mensagem:
Solução
Para que esse incidente não ocorra, realize os passos a seguir:
1. Acesse o modelo pelo Gerador de Relatórios;
2. Localize no modelo qual é a regra onde está sendo utilizado o caráter especial;
3. Abra a regra e faça um tratamento com a função CaracterParaAlfa;
3.1. Segue abaixo um exemplo de regra que pode ser utilizado.
Definir alfa VEsc;
Definir alfa VRegistro;
CaracterParaAlfa(27,VEsc);
VRegistro = VESC + &l + '1' + 'H';
4. Após a alteração, salve o modelo.
Observação
Para maiores informações sobre a função CaracterParaAlfa, clique aqui para acessar a documentação completa desta função.