ConstantValueManager.<Nombre de la constante>
FillCheckProcessing
Disponible desde la versión 8.2.
Sintaxis:
FillCheckProcessing(<Cancelar>, <AtributosVerificados>)
Parámetros:
<Cancelar>
Tipo: Booleano.
Si este parámetro se establece en Verdadero en el cuerpo del procedimiento del controlador, el trabajo no continuará después de realizar la verificación de llenado.
Valor predeterminado: Falso.
<AtributosVerificados>
Tipo: Array.
Array que consta de un elemento que contiene el nombre de la constante. El elemento del array (o el nombre de la constante en el elemento) se puede eliminar. En este caso, no se realiza la verificación de llenado.
Descripción:
Se llama desde una extensión de formulario cuando se requiere la verificación de llenado para los atributos en la escritura del formulario, y también en la ejecución del método CheckFilling.
Permite al desarrollador implementar la verificación de llenado en el controlador de eventos por su cuenta.
Al mismo tiempo, en este controlador es posible rechazar completamente el procesamiento del sistema (borrando la lista de atributos a verificar), rechazar la verificación del sistema para parte de los atributos (verificando atributos separados de una manera especial y eliminándolos de la lista), y también agregar otros atributos para verificar de aquellos para los que no se especificó la verificación.
Ejemplo:
Procedimiento FillCheckProcessing(Cancelar, AtributosVerificados) // Verificar si el atributo “ChiefAccountant” está relleno Si No ValueIsFilled(ChiefAccountant) Entonces // Si no está relleno, informar al usuario al respecto Message = Nuevo UserMessage(); Message.Text = “¡No se ha especificado el contador principal!”; Message.Field = “ChiefAccountant”; Message.SetData(ThisObject); Message.Message(); // Informar a la plataforma que hemos procesado la verificación de llenado del atributo “Purchaser” por nosotros mismos AtributosVerificados.Eliminar(AtributosVerificados.Encontrar(Message.Data)); // La información en el documento no es coherente, por lo que no tiene sentido continuar con el procesamiento Cancelar = Verdadero FinSi; FinProcedimiento |
Disponibilidad:
Servidor, cliente grueso, conexión externa, aplicación móvil (servidor), servidor independiente móvil.
Nota:
Este controlador desactiva temporalmente el modo seguro (esto no se aplica a los controladores agregados por extensiones de configuración).
Consulte también:
CatalogObject.<Nombre del catálogo>, método CheckFilling
Disponible desde:
Disponible desde la versión 8.2.