Runtime
Como definir o valor padrão de um campo da tela?
RT.FAQ-53165
Para customizar e definir o valor padrão de um campo de uma tela em ambiente de produção basta configurar uma preferência com o valor global do item da interface, seguido de ".DEFAULT_VALUE". Caso o valor configurado ser exatamente um espaço em branco, então o campo na tela será considerado como nulo. Isso é feito desta forma porque em condições normais, o valor vazio é considerado nulo e isso faz com que o sistema considere o próximo valor disponível na linha de priorização das preferencias:
- Variável de sessão
- Preferência do usuário
- Preferência de instância
- Preferência geral
- Preferência de fábrica.
Exemplos
Para configurar a data limite como sendo o dia de hoje + 7 dias no Cadastro de Ocorrências deve ser configurada a preferência:
PROJET.CAD_OCORRENCIAS.DATA_TERMINO_PLANEJADO.DEFAULT_VALUE = [SYSDATE+7]
Para definir o campo "Quem transporta?" com o valor "Destinatário" e o campo "Frete por conta" com o valor "9 = Sem frete" na tela Emissão de documentos a partir de pedidos devem ser configuradas as preferências:
DOENSA.BAIXA_PEDIDOS.QUEM_TRANSPORTA.DEFAULT_VALUE = D
e
DOENSA.BAIXA_PEDIDOS.TRANSPORTADOR_FRETE_CONTA.DEFAULT_VALUE = 9
Este recurso não funcionará com campos cujo valor depende de informações constantes em outros campos da tela.
Ver também: