DataHistoryManager
DeleteVersions
Disponible desde la versión 8.3.10.
Variante de sintaxis: Eliminar versiones de datos
Sintaxis:
DeleteVersions(<Datos>, <NúmeroVersiónInicio>, <NúmeroVersiónFin>)
Parámetros:
<Datos> (opcional)
Tipo: CatalogRef.<nombre catálogo>, DocumentRef.<nombre documento>, InformationRegisterRecordKey.<nombre registro información>, BusinessProcessRef.<nombre proceso negocio>, TaskRef.<nombre tarea>, ChartOfCharacteristicTypesRef.<nombre gráfico tipos características>, ChartOfAccountsRef.<nombre gráfico cuentas>, ExchangePlanRef.<nombre plan intercambio>, ChartOfCalculationTypesRef.<nombre gráfico tipos cálculo>, ConstantValueKey.<nombre constante>.
Un objeto o un registro de un registro de información.
<NúmeroVersiónInicio> (opcional)
Tipo: Número, Indefinido.
La primera versión en el rango de versiones que se eliminarán. La última versión se especifica en el parámetro NúmeroVersiónFin.
Si este parámetro se establece en Indefinido, el rango comienza con la versión más antigua disponible.
Valor predeterminado: Indefinido.
<NúmeroVersiónFin> (opcional)
Tipo: Número, Indefinido.
La última versión en el rango de versiones que se eliminarán. La primera versión se especifica en el parámetro NúmeroVersiónInicio.
Si este parámetro se establece en Indefinido, el rango termina con la última versión disponible.
Valor predeterminado: Indefinido.
Descripción de la variante del método:
Elimina las versiones de datos del objeto o registro de un registro de información especificado.
Variante de sintaxis: Eliminar por objeto de metadatos
Sintaxis:
DeleteVersions(<Metadatos>)
Parámetros:
<Metadatos> (requerido)
Tipo: MetadataObject: Catálogo, MetadataObject: Documento, MetadataObject: Registro de Información, MetadataObject: Proceso de Negocio, MetadataObject: Tarea, MetadataObject: Gráfico de Cuentas, MetadataObject: Gráfico de Tipos de Características, MetadataObject: Plan de Intercambio, MetadataObject: Gráfico de Tipos de Cálculo, MetadataObject: Constante.
Un objeto de metadatos.
Descripción de la variante del método:
Elimina las versiones de datos y las versiones de metadatos del objeto de metadatos especificado.
Variante de sintaxis: Eliminar versiones de datos del objeto de metadatos especificado creadas antes de la fecha especificada
Sintaxis:
DeleteVersions(<Metadatos>, <Fecha>)
Parámetros:
<Metadatos> (requerido)
Tipo: MetadataObject: Catálogo, MetadataObject: Documento, MetadataObject: Registro de Información, MetadataObject: Proceso de Negocio, MetadataObject: Tarea, MetadataObject: Gráfico de Cuentas, MetadataObject: Gráfico de Tipos de Características, MetadataObject: Plan de Intercambio, MetadataObject: Gráfico de Tipos de Cálculo, MetadataObject: Constante.
Un objeto de metadatos.
<Fecha> (requerido)
Tipo: Fecha.
Si la versión del historial de datos es anterior a esta fecha, se eliminará.
Descripción de la variante del método:
Elimina las versiones de datos del objeto de metadatos especificado creadas antes de la fecha especificada.
Variante de sintaxis: Eliminar versiones de datos creadas antes de la fecha especificada
Sintaxis:
DeleteVersions(<Datos>, <Fecha>)
Parámetros:
<Datos> (requerido)
Tipo: CatalogRef.<nombre catálogo>, DocumentRef.<nombre documento>, InformationRegisterRecordKey.<nombre registro información>, BusinessProcessRef.<nombre proceso negocio>, TaskRef.<nombre tarea>, ChartOfCharacteristicTypesRef.<nombre gráfico tipos características>, ChartOfAccountsRef.<nombre gráfico cuentas>, ExchangePlanRef.<nombre plan intercambio>, ChartOfCalculationTypesRef.<nombre gráfico tipos cálculo>, ConstantValueKey.<nombre constante>.
Un objeto de datos.
<Fecha> (requerido)
Tipo: Fecha.
Una fecha. El método elimina todas las versiones creadas antes de esta fecha.
Descripción del método:
Elimina las versiones de objetos.
Disponibilidad:
Servidor, cliente grueso, conexión externa.
Al llamar al método se realiza una llamada al servidor.
Ejemplo:
| // Eliminando versiones de objetos, metadatos y versiones de configuración // en el área de datos actual por objeto de metadatos. DataHistory.DeleteVersions(Metadata.Currencies); // Eliminando la primera versión del objeto. DataHistory.DeleteVersions( Catalogs.Currencies .FindByDescription(“USD”), 1,1 ); // Eliminando versiones de objeto de metadatos // creadas hace más de 2 años. DataHistory.DeleteVersions( Metadata.Currencies, AddMonth(CurrentDate(), –24)); // Eliminando versiones de datos para el elemento USD del catálogo Currencies // creadas hace más de 2 años. DataHistory.DeleteVersions( Catalogs.Currencies.FindByDescription(“USD”), AddMonth(CurrentDate(), –24)); // Eliminando versiones de datos creadas antes del 01/01/2016 // por registro de un registro de información. Filter = New Structure; Filter.Insert(“Currency”, Catalogs.Currencies.FindByDescription(“USD”)); Filter.Insert(“Period”, Date(2016,10,3)); Key = InformationRegisters.CurrencyRates.CreateRecordKey(Filter); DataHistory.DeleteVersions(Key, Date(2016, 1, 1)); |
Disponible desde:
Disponible desde la versión 8.3.10.


