Оглавление | Родительский раздел

МенеджерИсторииДанных.УстановитьНастройки (DataHistoryManager.SetSettings)

МенеджерИсторииДанных (DataHistoryManager)
УстановитьНастройки (SetSettings)

Синтаксис:

УстановитьНастройки(<Метаданные>, <Настройки>)

Параметры:

<Метаданные> (обязательный)

Тип: ОбъектМетаданных: Справочник; ОбъектМетаданных: Документ; ОбъектМетаданных: РегистрСведений; ОбъектМетаданных: БизнесПроцесс; ОбъектМетаданных: Задача; ОбъектМетаданных: ПланСчетов; ОбъектМетаданных: ПланВидовХарактеристик; ОбъектМетаданных: ПланОбмена; ОбъектМетаданных: ПланВидовРасчета; ОбъектМетаданных: Константа.
Объект метаданных.

<Настройки> (обязательный)

Тип: НастройкиИсторииДанных; Неопределено.
Настройки использования истории данных для объекта.
Если передано значение Неопределено, будет выполнен сброс настроек (при работе истории данных будут использоваться настройки из конфигурации).
Значение по умолчанию: Неопределено.

Описание:

Установить настройки истории данных для объекта метаданных.

Доступность:

Сервер, толстый клиент, внешнее соединение.

Пример:

// Включение использования истории для документа "Заказ", 

// в историю включаются реквизит "Комментарий", 

// реквизит "Цена" табличной части "Товары".


Настройки = Новый НастройкиИсторииДанных;
Настройки.Использование = Истина;
Настройки.ИспользованиеПолей.Вставить("Комментарий", Истина);
Настройки.ИспользованиеПолей.Вставить("Товары.Цена", Истина);
ИсторияДанных.УстановитьНастройки(Метаданные.Документы.Заказ, 
                                                Настройки);

// В конфигураторе для документа "Заказ" и реквизита "Комментарий" 

// настроено использование в истории. Приведенный ниже пример 

// отключает использование в истории для 

// реквизита "Комментарий", в версию будут попадать другие реквизиты 

// "Заказ", для которых настроено использование в истории


Настройки = Новый НастройкиИсторииДанных;
Настройки.Использование = Метаданные.Документы.Заказ.ИсторияДанных = 
    Метаданные.СвойстваОбъектов.ИспользованиеИсторииДанных.Использовать;
Настройки.ИспользованиеПолей.Вставить("Комментарий", Ложь);
ИсторияДанных.УстановитьНастройки(Метаданные.Документы.Заказ, 
                                                Настройки);

// Удаление ранее сделанных настроек, 

// будут использоваться настройки, сделанные в конфигураторе


ИсторияДанных.УстановитьНастройки
    (Метаданные.Документы.Заказ, Неопределено);


Оглавление | Родительский раздел Платформа 8.3.13.1809