Variaveis Global

Meu sistema é bem simples so que a variável global principal não esta passando de repente, pois antes funcionava bem,

Formulário de Proposta
Evento onAfterInsert

[glo_idProposta] = {idProposta};
//envia dados para form_despesas
sc_commit_trans ();
sc_redir(form_despesas);

Formulario de Despesas

{proposta_idProposta} = [glo_idProposta];

$sql = “SELECT PropostaServicoId FROM proposta WHERE idProposta= [glo_idProposta]”;
/*
ID DO SERVIÇO
*/
sc_lookup(Dataset, “$sql”);
$idServico = {Dataset[0][0]};

/*
Nome DO SERVIÇO
*/
$sql1 = “SELECT ServicosNome FROM servicos WHERE idServicos = $idServico”;

sc_lookup(serv, “$sql1”);
$NomeServico = {serv[0][0]};

[glo_ServicoName] = $NomeServico;

ela retorna zero para {proposta_idProposta}

Alguém pode me ajudar pois a primeira parte do sistema ja estava pronta so esta bronca apareceu

Eu necessito de uma resposta pois notei isto depois da ultma atualização, isto ocorreu com Alguem?

Grato

Já deu echo em [glo_idProposta] no form?

Nas minhas aplicações as variáveis globais estão funcionando normalmente.

Ja deu certo sim

O problema é que no onAfterInsert nao esta enviando para o banco de dados na tabela “proposta”, já utilizei o Debug, quando concluído o redirecionamento a glo_idProposta fica igual a zero pois nao passa nenhum registro do DB