onBeforeInsertAll
Este evento ocurre después de hacer clic en el botón Insertar del formulario de registro múltiple. El formulario luego ejecutará los eventos onValidate y onValidateSuccess, luego ejecutará el evento onBeforeInsertAll antes de comenzar la ejecución de los comandos SQL para insertar los registros en la base de datos.
Nota: Este evento se activa solo una vez, independientemente del número de líneas insertadas con un clic en el botón Insertar.
Ejemplo: Consultamos una tabla de privilegios de usuario antes de insertar el registro, si no tiene dicho privilegio, enviamos un mensaje de error.
sc_lookup (priv_ins, "seleccione priv_ins de tb_privileges donde login = [var_login]");
if ({priv_ins [0] [0]}! = 'SÍ') {
sc_error_message ("no tiene privilegios para realizar esta operación");
}