Este evento ocorre após clicar no botão Inserir do formulário de múltiplos registros. O formulário executará então os eventos onValidate e onValidateSuccess, em seguida ele executará o evento onBeforeInsertAll antes de iniciar a execução dos comandos SQL de inserção dos registros no banco de dados.
Obs: Este evento é acionado apenas uma vez, independente da quantidade de linhas inseridas em um clique no botão Inserir.
Exemplo: Consultamos uma tabela de privilegios de usuário antes de inserir o registro , caso o mesmo não tenha tal privilégio, mandamos uma mensagem de erro.
sc_lookup(priv_ins ," select priv_ins from tb_privilegios where login = [var_login] ");
if({priv_ins [0][0]} != 'SIM'){
sc_erro_mensagem(" você nao tem privilégios para executar esta operação ");
}