CalculationRegisterRecordSet.<Nombre del registro de cálculo>
FillCheckProcessing
Disponible desde la versión 8.2.
Sintaxis:
FillCheckProcessing(<Cancelar>, <Atributos comprobados>)
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 comprobación de llenado.
Valor predeterminado: Falso.
<Atributos comprobados>
Tipo: Array.
Array de rutas a atributos para los cuales se realizará la comprobación de llenado. El array se puede modificar eliminando o agregando rutas a los atributos necesarios.
Descripción:
Se llama desde una extensión de formulario cuando se requiere la comprobación de llenado para atributos en la escritura del formulario, y también en la ejecución del método CheckFilling.
Permite al desarrollador implementar la comprobació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 comprobar), rechazar la comprobación del sistema para parte de los atributos (comprobando atributos separados de una manera especial y eliminándolos de la lista), y también agregar otros atributos para comprobar de aquellos para los cuales no se especificó la comprobación.
Ejemplo:
| Procedimiento FillCheckProcessing(Cancelar, AtributosComprobados) // Informar a la plataforma que procesamos la comprobación de llenado del atributo “Compañía” por nosotros mismos AtributosComprobados.Eliminar(AtributosComprobados.Encontrar(“Compañía”)); Para Cada Transacción En EsteObjeto Hacer Índice = EsteObjeto.ÍndiceDe(Transacción) Si No ValorEstáLleno(Transacción.Compañía) Entonces Mensaje = Nuevo MensajeDeUsuario(); Mensaje.Texto = “En la línea “ + Índice + ” no se especifica la Compañía”; Mensaje.Campo = “[“ + Índice + “].Compañía”; Mensaje.EstablecerDatos(EsteObjeto); Mensaje.Mensaje(); Cancelar = Verdadero; FinSi; FinHacer; FinProcedimiento |
Disponibilidad:
Servidor, cliente grueso, conexión externa.
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.


