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

МенеджерИсторииДанных.ЗаписатьВерсию (DataHistoryManager.WriteVersion)

МенеджерИсторииДанных (DataHistoryManager)
ЗаписатьВерсию (WriteVersion)

Синтаксис:

ЗаписатьВерсию(<Данные>, <Дата>, <Пользователь>, <ИмяПользователя>, <ПолноеИмяПользователя>, <ВидИзмененияДанных>, <Комментарий>, <Транзакция>, <Узел>)

Параметры:

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

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

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

Тип: Дата.
Дата создания версии.

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

Тип: УникальныйИдентификатор.
Идентификатор пользователя, создавшего версию.

<ИмяПользователя> (обязательный)

Тип: Строка.
Имя пользователя, создавшего версию.
Строка, превышающая максимально допустимую длину в 256 символов, будет обрезана.

<ПолноеИмяПользователя> (обязательный)

Тип: Строка.
Полное имя пользователя, создавшего версию.
Строка, превышающая максимально допустимую длину в 256 символов, будет обрезана.

<ВидИзмененияДанных> (обязательный)

Тип: ВидИзмененияДанных.
Вид изменения данных, которое привело к созданию версии.

<Комментарий> (необязательный)

Тип: Строка.
Комментарий к версии.
Строка, превышающая максимально допустимую длину в 1024 символа, будет обрезана.
Значение по умолчанию: Пустая строка.

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

Тип: Строка.
Идентификатор транзакции версии.
Идентификатор должен иметь вид: "02.01.0001 0:21:41 (865831)". Следует использовать только значения, полученные средствами платформы из журнала регистрации, подсистемы версионирования и др., или значение Неопределено. В противном случае значение может оказаться недопустимым.
Если указана пустая строка, идентификатор транзакции не устанавливается.
Значение по умолчанию: Пустая строка.

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

Тип: ПланОбменаСсылка.<Имя плана обмена>; Неопределено.
Узел плана обмена, из которого получено изменение данных.
Значение по умолчанию: Неопределено.

Описание:

Добавляет версию данных для переданного объекта или набора записей регистра сведений.
Метод предназначен для переноса истории данных из других механизмов версионирования.

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

Сервер, толстый клиент, внешнее соединение.
Вызов метода выполняет обращение к серверу.

Пример:

Данные = Справочники.Валюты.НайтиПоНаименованию("Рубль")
            .ПолучитьОбъект();
ДатаСоздания = Дата(2016, 1, 1, 1, 1, 1);
Пользователь = ПользователиИнформационнойБазы
            .НайтиПоИмени("Создателев");
ИсторияДанных.ЗаписатьВерсию(
        Данные,
        ДатаСоздания,
        Пользователь.УникальныйИдентификатор,
        Пользователь.Имя,
        Пользователь.ПолноеИмя,
        ВидИзмененияДанных.Добавление,
        "Загрузка данных");


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