МенеджерИсторииДанных.ЗаписатьВерсию (DataHistoryManager.WriteVersion)
МенеджерИсторииДанных (DataHistoryManager)
ЗаписатьВерсию (WriteVersion)
Доступен, начиная с версии 8.3.11.
Синтаксис:
ЗаписатьВерсию(<Данные>, <Дата>, <Пользователь>, <ИмяПользователя>, <ПолноеИмяПользователя>, <ВидИзмененияДанных>, <Комментарий>, <Транзакция>, <Узел>)Параметры:
<Данные> (обязательный)
Данные для формирования версии.
<Дата> (обязательный)
Дата создания версии.
<Пользователь> (обязательный)
Идентификатор пользователя, создавшего версию.
<ИмяПользователя> (обязательный)
Имя пользователя, создавшего версию.
Строка, превышающая максимально допустимую длину в 256 символов, будет обрезана.
<ПолноеИмяПользователя> (обязательный)
Полное имя пользователя, создавшего версию.
Строка, превышающая максимально допустимую длину в 256 символов, будет обрезана.
<ВидИзмененияДанных> (обязательный)
Вид изменения данных, которое привело к созданию версии.
<Комментарий> (необязательный)
Комментарий к версии.
Строка, превышающая максимально допустимую длину в 1024 символа, будет обрезана.
Значение по умолчанию: Пустая строка.
<Транзакция> (необязательный)
Идентификатор транзакции версии.
Идентификатор должен иметь вид: "02.01.0001 0:21:41 (865831)". Следует использовать только значения, полученные средствами платформы из журнала регистрации, подсистемы версионирования и др., или значение Неопределено. В противном случае значение может оказаться недопустимым.
Если указана пустая строка, идентификатор транзакции не устанавливается.
Значение по умолчанию: Пустая строка.
<Узел> (необязательный)
Узел плана обмена, из которого получено изменение данных.
Значение по умолчанию: Неопределено.
Описание:
Добавляет версию данных для переданного объекта или набора записей регистра сведений.
Метод предназначен для переноса истории данных из других механизмов версионирования.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Вызов метода выполняет обращение к серверу.
Пример:
| Данные = Справочники.Валюты.НайтиПоНаименованию("Рубль") .ПолучитьОбъект(); ДатаСоздания = Дата(2016, 1, 1, 1, 1, 1); Пользователь = ПользователиИнформационнойБазы .НайтиПоИмени("Создателев"); ИсторияДанных.ЗаписатьВерсию( Данные, ДатаСоздания, Пользователь.УникальныйИдентификатор, Пользователь.Имя, Пользователь.ПолноеИмя, ВидИзмененияДанных.Добавление, "Загрузка данных"); |
Использование в версии:
Доступен, начиная с версии 8.3.11.