Contexto global.NotifyChanged

Contexto global

NotifyChanged

Disponible desde la versión 8.2.

Variante de sintaxis: Se cambió un objeto

Sintaxis:

NotifyChanged(<Referencia>)

Parámetros:

<Referencia> (obligatorio)

Tipo: CatalogRef., DocumentRef., EnumRef., ChartOfAccountsRef., ChartOfCalculationTypesRef., ChartOfCalculationTypesRef., BusinessProcessRef., TaskRef., InformationRegisterRecordKey., AccumulationRegisterRecordKey., AccountingRegisterRecordKey., CalculationRegisterRecordKey., ExchangePlanRef..
Un enlace a un objeto modificado o una clave del registro de registro modificado, en la modificación de la cual se debe notificar a las listas dinámicas para que puedan actualizar sus datos.
Cuando se borra la caché (como en la modificación interactiva):

  • se borran los registros de presentaciones de referencia correspondientes a la referencia modificada;
  • se eliminan solo aquellos registros que tienen referencias en la ruta del mismo tipo que el modificado;
  • se almacenan los datos de la caché de elección rápida por tipos, se borran los datos relacionados con el tipo de referencia modificada;
  • se almacenan los datos de la caché de restricciones por tipo, se borran los datos relacionados con el tipo de referencia modificada.

Descripción de la variante del método:

Notifica a las listas dinámicas en el cliente que se ha cambiado un objeto de la base de datos o un registro de registro.

Variante de sintaxis: Se cambiaron varios objetos

Sintaxis:

NotifyChanged(<TipoCambiado>)

Parámetros:

<TipoCambiado> (obligatorio)

Tipo: Tipo.
Un tipo de objetos modificados, por ejemplo, “DocumentRef.ExpenseBill”.
Cuando se borra la caché, se eliminan todos los datos relacionados con el tipo modificado.

Descripción de la variante del método:

Notifica a las listas dinámicas en el cliente que se ha cambiado un conjunto de objetos de la base de datos o un conjunto de registros de registro.

Disponibilidad:

Cliente ligero, cliente web, cliente móvil, cliente grueso, aplicación móvil (cliente).

Nota:

La notificación no afecta a las listas dinámicas para las cuales no se especifica la tabla principal.
Las listas dinámicas en el cliente ligero y el cliente web no se actualizan automáticamente cuando los datos en la base de datos han cambiado. Las listas dinámicas se actualizan cuando se llama explícitamente a un método, así como cuando se ejecutan comandos de escritura estándar para los formularios.
También se borran los datos en caché en el cliente. En particular, se borran: la caché de presentaciones de referencia, la caché de datos después del punto, la caché de datos de elección rápida, la caché de restricciones por tipo, la caché de formularios de elección. Solo se eliminan los datos que se han vuelto inválidos.

Disponible desde:

Disponible desde la versión 8.2.