Acabei de ver que o problema ocorre porque setei o formulario para usar AJAX, antes não tinha, se tiro o uso do AJAX ele funciona, se coloco o uso do AJAX ele para, e o codigo do evento ajax ta certo cfe orienta o manual.
sc_lookup(dataset, “select id from pessoa where id = {cliente}”);
if ({dataset} === false){
echo “Erro de acesso. Mensagem = {meus_dados_erro}”;
}else{
if (empty({dataset})){
echo "Comando select não retornou dados ";
}else{
{cliente} = {dataset[0][0]};
$SES_PESSOA = {cliente};
sc_set_global($SES_PESSOA);
}
}