Версионирование объектов
ЗаписатьНастройкуВерсионированияПоОбъекту
Описание, пример вызова
// Записывает настройку версионирования объекта.//// Параметры:// ТипОбъекта - Строка// - Тип// - ОбъектМетаданных// - СправочникСсылка.ИдентификаторыОбъектовМетаданных - объект метаданных;// ВариантВерсионирования - ПеречислениеСсылка.ВариантыВерсионированияОбъектов - условие записи версий;// СрокХраненияВерсий - ПеречислениеСсылка.СрокиХраненияВерсий - срок, после которого версии подлежат очистке.//Процедура ЗаписатьНастройкуВерсионированияПоОбъекту(Знач ТипОбъекта, Знач ВариантВерсионирования, Знач СрокХраненияВерсий = Неопределено) Экспорт
Пример вызова
ВерсионированиеОбъектов.ЗаписатьНастройкуВерсионированияПоОбъекту(ТипОбъекта, ВариантВерсионирования, СрокХраненияВерсий);
ПриСозданииНаСервере
Описание, пример вызова
// Выполняет с формой действия, необходимые для подключения подсистемы версионирования.//// Параметры:// Форма - ФормаКлиентскогоПриложения - форма для подключения механизма версионирования.//Процедура ПриСозданииНаСервере(Форма) Экспорт
Пример вызова
ВерсионированиеОбъектов.ПриСозданииНаСервере(Форма)
ВключеноВерсионированиеОбъекта
Описание, пример вызова
// Возвращает признак использования версионирования для указанного объекта метаданных.//// Параметры:// ИмяОбъекта - Строка - полный путь к объекту метаданных. Например, "Справочник.Номенклатура".//// Возвращаемое значение:// Булево - Истина, если включено.//Функция ВключеноВерсионированиеОбъекта(ИмяОбъекта) Экспорт
Пример вызова
Результат = ВерсионированиеОбъектов.ВключеноВерсионированиеОбъекта(ИмяОбъекта)
ВключеноВерсионированиеОбъектов
Описание, пример вызова
// Возвращает признак использования версионирования для списка объектов.//// Параметры:// СписокОбъектов - Массив - список имен объектов метаданных.//// Возвращаемое значение:// Соответствие из КлючИЗначение:// * Ключ - Строка - имя объекта метаданных.// * Значение - Булево - включено или выключено версионирование.//Функция ВключеноВерсионированиеОбъектов(СписокОбъектов) Экспорт
Пример вызова
Результат = ВерсионированиеОбъектов.ВключеноВерсионированиеОбъектов(СписокОбъектов)
ВключитьВерсионированиеОбъекта
Описание, пример вызова
// Включает запись истории изменения для указанного объекта метаданных.//// Параметры:// ИмяОбъекта - Строка - полный путь к объекту метаданных. Например, "Справочник.Номенклатура".// ВариантВерсионирования - ПеречислениеСсылка.ВариантыВерсионированияОбъектов - вариант версионирования объекта.//Процедура ВключитьВерсионированиеОбъекта(ИмяОбъекта, Знач ВариантВерсионирования = Неопределено) Экспорт
Пример вызова
ВерсионированиеОбъектов.ВключитьВерсионированиеОбъекта(ИмяОбъекта, ВариантВерсионирования);
ВключитьВерсионированиеОбъектов
Описание, пример вызова
// Включает запись истории изменения для указанных объектов метаданных.//// Параметры:// Объекты - Соответствие из КлючИЗначение - объекты, для которых надо включить версионирование:// * Ключ - Строка - полный путь к объекту метаданных. Например, "Справочник.Номенклатура".// * Значение - ПеречислениеСсылка.ВариантыВерсионированияОбъектов - вариант версионирования объекта.//Процедура ВключитьВерсионированиеОбъектов(Объекты) Экспорт
Пример вызова
ВерсионированиеОбъектов.ВключитьВерсионированиеОбъектов(Объекты)
ЗначениеФлажкаХранитьИсторию
Описание, пример вызова
// Возвращает признак хранения истории для формы настроек версионирования объекта.//// Возвращаемое значение:// Булево//// Пример:// Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ВерсионированиеОбъектов") Тогда// МодульВерсионированиеОбъектов = ОбщегоНазначения.ОбщийМодуль("ВерсионированиеОбъектов");// ИспользоватьВерсионированиеОбъектов = МодульВерсионированиеОбъектов.ЗначениеФлажкаХранитьИсторию();// Иначе// Элементы.ГруппаУправлениеВерсионированиемОбъектов.Видимость = Ложь;// КонецЕсли;//Функция ЗначениеФлажкаХранитьИсторию() Экспорт
Пример вызова
Результат = ВерсионированиеОбъектов.ЗначениеФлажкаХранитьИсторию()
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).