pessoal, tenho uma variável global em um form mestre/detalhe, carrego ela no mestre, no onload do detalhe ela ainda mostra o valor, mas no after delete ela está em branco, isso só acontece em produção. limpei o cache de minha máquina mas não acontece o problema, alguém poderia me ajudar?
Ela está declarada como de sessão e entrada no detalhe e saída no mestre.
No mestre ela recebe o id do registro.
Crie ela no mestre assim:
vamos supor que seu campo é {PedidoID}
No OnLoad do Pai coloca:
[glo_PedidoID]={PedidoID};
Não precisa marcar nada nas definição de globais deixa do jeito que ele criar.
Ai no Detalhe no SQL use ela no WHERE:
PedidoID=[glo_PedidoID]
e no OnLoadRecord coloca:
if (empty({PedidoID})) {
{PedidoID}=[glo_PedidoID];
}
Não precisa marcar nada na definição da variável do Detalhe, só gerar e testar,
que deve funcionar normal.