МенеджерИсторииДанных.УдалитьВерсии (DataHistoryManager.DeleteVersions)
МенеджерИсторииДанных (DataHistoryManager)
УдалитьВерсии (DeleteVersions)
Доступен, начиная с версии 8.3.11.
Вариант синтаксиса: Удаление версий данных
Синтаксис:
УдалитьВерсии(<Данные>, <НомерВерсииНачала>, <НомерВерсииКонца>)Параметры:
<Данные> (необязательный)
Объект или запись регистра сведений, для которого выполняется удаление версий.
<НомерВерсииНачала> (необязательный)
Удаляются версии, начиная с указанной в данном параметре и заканчивая переданной в параметр "НомерВерсииКонца".
Если значение Неопределено, то удаляются версии, начиная с минимальной.
Значение по умолчанию: Неопределено.
<НомерВерсииКонца> (необязательный)
Удаляются версии, начиная с указанной в параметре "НомерВерсииНачала" и заканчивая переданной в данном параметре.
Если значение Неопределено, то удаляются версии до максимальной включительно.
Значение по умолчанию: Неопределено.
Описание варианта метода:
Удаляет версии, созданные по переданному объкту или набору записей регистра сведений.Вариант синтаксиса: Удаление версий данных указанного объекта метаданных
Синтаксис:
УдалитьВерсии(<Метаданные>)Параметры:
<Метаданные> (обязательный)
Объект метаданных.
Описание варианта метода:
Удаляет версии данных указанного объекта метаданных,Вариант синтаксиса: Удаление версий данных указанного объекта метаданных, созданных ранее указанной даты
Синтаксис:
УдалитьВерсии(<Метаданные>, <Дата>)Параметры:
<Метаданные> (обязательный)
Объект метаданных.
<Дата> (обязательный)
Дата, раньше которой созданные версии данных будут удалены.
Описание варианта метода:
Удаляет версии данных указанного объекта метаданных, созданные ранее указанной даты.Вариант синтаксиса: Удаление версий данных созданных ранее указанной даты
Синтаксис:
УдалитьВерсии(<Данные>, <Дата>)Параметры:
<Данные> (обязательный)
Объект данных, версии которого будут удалены.
<Дата> (обязательный)
Дата. Метод удаляет все версии, созданные ранее этой даты.
Описание варианта метода:
Удаляет версии данных, созданных ранее указанной даты.Описание:
Предназначен для удаления версий.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Вызов метода выполняет обращение к серверу.
Пример:
| // Удаление версий, версий метаданных, настроек, // в текущей области по объекту метаданных. ИсторияДанных.УдалитьВерсии(Метаданные.Валюты); // Удаление первой версии объекта. ИсторияДанных.УдалитьВерсии( Справочники.Валюты .НайтиПоНаименованию("Рубль"), 1,1 ); // Удаление версий данных по объекту метаданных, // созданных более двух лет назад. ИсторияДанных.УдалитьВерсии( Метаданные.Валюты, ДобавитьМесяц(ТекущаяДата(), -24)); // Удаление версий данных по элементу «Рубль» справочника Валюты, // созданных более двух лет назад. ИсторияДанных.УдалитьВерсии( Справочники.Валюты.НайтиПоНаименованию("Рубль"), ДобавитьМесяц(ТекущаяДата(), -24)); // Удаление версий данных по записи регистра сведений, // созданных ранее 01.01.2016. Отбор = Новый Структура; Отбор.Вставить("Валюта", Справочники.Валюты.НайтиПоНаименованию("Рубль")); Отбор.Вставить("Период", Дата(2016,10,3)); Ключ = РегистрыСведений.КурсыВалют.СоздатьКлючЗаписи(Отбор); ИсторияДанных.УдалитьВерсии(Ключ, Дата(2016, 1, 1)); |
Использование в версии:
Доступен, начиная с версии 8.3.11.