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