[RESOLVIDO] Erro Formulario onbeforeinsert

Estou colocando o comando abaixo e o sistema simplesmente não retorna nada:

$error_message = “Campo DESCRIÇÃO não pode ser vazio”;

if( empty( {descricao} ))
{
sc_error_message($error_message);
sc_set_focus(‘descricao’);
}

Alguém teria alguma sugestão para está funcionalidade voltar a funcionar.

Em qual evento e aplicação está sendo utilizado esse código?

no evento onbeforeinsert

Utilizando o formulário único registro, a mensagem exibiu corretamente. Apenas a macro sc_set_focus não foi executada, pois esse evento não faz parte do escopo da macro.

Coloca no onvalidade

Obrigado funcionou no entanto como faço para voltar a funcionar a MACRO:

sc_set_focus(‘descricao’);

Tem alguma outra maneira.

Porque não deixar o campo como obrigatório e habilitar focar campo com erro?

Poderia ser uma opção, agradeço por mostrar um caminho alternativo.