Устанавливает комментарий версии объекта.
Синтаксис
УстановитьКомментарийВерсииИсторииДанных(<Комментарий>)Полное описание, параметры и ограничения
СправочникОбъект.<Имя справочника>.УстановитьКомментарийВерсииИсторииДанных (CatalogObject.<Catalog name>.SetDataHistoryVersionComment)
СправочникОбъект.<Имя справочника> (CatalogObject.<Catalog name>)
УстановитьКомментарийВерсииИсторииДанных (SetDataHistoryVersionComment)
Не рекомендуется использовать, начиная с версии 8.3.15.
Рекомендуется использовать:
КомментарийВерсии
Доступен, начиная с версии 8.3.11.
Синтаксис:
УстановитьКомментарийВерсииИсторииДанных(<Комментарий>)
Параметры:
<Комментарий> (обязательный)
Тип: Строка.
Комментарий версии объекта.
Строка, превышающая максимально допустимую длину в 1024 символа, будет обрезана.
Описание:
Устанавливает комментарий версии объекта.
Доступность:
Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер.
Использование в версии:
Доступен, начиная с версии 8.3.11.
Не рекомендуется использовать, начиная с версии 8.3.15.
Описание изменено в версии 8.3.15.
Методическая информация
Практические примеры
Изменить свой элемент с комментарием и открыть его обычную форму
Объект получается по существующей собственной ссылке; форма относится к этому объекту, не к новому менеджеру.
Где и как запускать
Толстый клиент, обычная форма.
Подготовка
Только собственная учебная конфигурация. Все указанные имена сначала создайте в Конфигураторе; объекты рабочей базы не заменяйте. Здесь код не запускается.
Толстый клиент в обычном приложении. Создайте свой товар 001, обычную форму элемента и включите историю данных справочника. Вставьте блок в обычную учебную обработку.
Процедура ОткрытьСвойУчебныйТовар()
Ссылка = Справочники.УчебныеТовары.НайтиПоКоду("001");
Если Не ЗначениеЗаполнено(Ссылка) Тогда
ВызватьИсключение "Учебный товар не найден";
КонецЕсли;
Объект = Ссылка.ПолучитьОбъект();
Объект.Наименование = "Собственный учебный товар";
Объект.УстановитьКомментарийВерсииИсторииДанных("Изменено учебное наименование");
Объект.Записать();
ФормаТовара = Объект.ПолучитьФорму();
Если ФормаТовара <> Неопределено Тогда
ФормаТовара.Открыть();
КонецЕсли;
КонецПроцедурыРазбор по шагам
Получите объект собственного элемента.
Измените его наименование и задайте комментарий перед записью.
Получите обычную форму этого же объекта.
Как проверить результат
Не изменяется чужой элемент или первая строка списка.
ПолучитьФорму вызывается на объекте элемента, не на справочнике целиком.
Ожидаемый результат
В будущем запуске сохранено собственное изменение и открыта его форма.
На что обратить внимание
Запись постоянная. Комментарий не включает историю автоматически; форма может вернуть Неопределено при отказе создания.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.