Skip to content

Версионирование объектов переопределяемый

ПриПолученииТабличныхДокументовОбъекта

Описание, пример вызова
// Вызывается для получения версионируемых табличных документов во время записи версии объекта.
// Табличный документ прикладывается к версии объекта в случае, когда в отчете по версии объекта требуется
// заменить "техногенную" табличную часть объекта на ее представление в виде табличного документа.
//
// Параметры:
// Ссылка - ЛюбаяСсылка - версионируемый объект конфигурации.
// ТабличныеДокументы - Структура:
// * Ключ - Строка - имя табличного документа;
// * Значение - Структура:
// ** Наименование - Строка - наименование табличного документа;
// ** Данные - ТабличныйДокумент - версионируемый табличный документ.
//
Процедура ПриПолученииТабличныхДокументовОбъекта(Ссылка, ТабличныеДокументы) Экспорт

Пример вызова

ВерсионированиеОбъектовПереопределяемый.ПриПолученииТабличныхДокументовОбъекта(Ссылка, ТабличныеДокументы)

ПослеРазбораВерсииОбъекта

Описание, пример вызова
// Вызывается после разбора прочитанной из регистра версии объекта,
// может использоваться для дополнительной обработки результата разбора версии.
//
// Параметры:
// Ссылка - ЛюбаяСсылка - версионируемый объект конфигурации.
// Результат - Структура - результат разбора версии подсистемой версионирования.
//
Процедура ПослеРазбораВерсииОбъекта(Ссылка, Результат) Экспорт

Пример вызова

ВерсионированиеОбъектовПереопределяемый.ПослеРазбораВерсииОбъекта(Ссылка, Результат)

ПриВыбореРеквизитовОбъекта

Описание, пример вызова
// Вызывается после определения реквизитов объекта из формы
// РегистрСведений.ВерсииОбъектов.ВыборРеквизитовОбъекта.
//
// Параметры:
// Ссылка - ЛюбаяСсылка - версионируемый объект конфигурации.
// ДеревоРеквизитов - ДанныеФормыДерево - дерево реквизитов объектов.
//
Процедура ПриВыбореРеквизитовОбъекта(Ссылка, ДеревоРеквизитов) Экспорт

Пример вызова

ВерсионированиеОбъектовПереопределяемый.ПриВыбореРеквизитовОбъекта(Ссылка, ДеревоРеквизитов)

ПриОпределенииНаименованияРеквизитаОбъекта

Описание, пример вызова
// Вызывается при получении представления реквизита объекта.
//
// Параметры:
// Ссылка - ЛюбаяСсылка - версионируемый объект конфигурации.
// ИмяРеквизита - Строка - ИмяРеквизита, как оно задано в конфигураторе.
// НаименованиеРеквизита - Строка - выходной параметр, можно переопределить полученный синоним.
// Видимость - Булево - выводить реквизит в отчетах по версиям.
//
Процедура ПриОпределенииНаименованияРеквизитаОбъекта(Ссылка, ИмяРеквизита, НаименованиеРеквизита, Видимость) Экспорт

Пример вызова

ВерсионированиеОбъектовПереопределяемый.ПриОпределенииНаименованияРеквизитаОбъекта(Ссылка, ИмяРеквизита, НаименованиеРеквизита, Видимость)

ПриПодготовкеДанныхОбъекта

Описание, пример вызова
// Дополняет объект реквизитами, хранящимися отдельно от объекта либо в служебной части самого объекта,
// не предназначенной для вывода в отчетах.
//
// Параметры:
// Объект - СправочникОбъект
// - ДокументОбъект
// - ПланВидовРасчетаОбъект
// - ПланСчетовОбъект
// - ПланВидовХарактеристикОбъект -
// версионируемый объект.
// ДополнительныеРеквизиты - ТаблицаЗначений - коллекция дополнительных реквизитов, которые требуется сохранить вместе
// с версией объекта:
// * Идентификатор - Произвольный - уникальный идентификатор реквизита. Требуется при восстановлении из версии
// объекта в случае, когда значение реквизита хранится отдельно от объекта.
// * Наименование - Строка - название реквизита.
// * Значение - Произвольный - значение реквизита.
//
Процедура ПриПодготовкеДанныхОбъекта(Объект, ДополнительныеРеквизиты) Экспорт

Пример вызова

ВерсионированиеОбъектовПереопределяемый.ПриПодготовкеДанныхОбъекта(Объект, ДополнительныеРеквизиты)

ПриВосстановленииВерсииОбъекта

Описание, пример вызова
// Восстанавливает значения реквизитов объекта, хранящихся отдельно от объекта.
//
// Параметры:
// Объект - СправочникОбъект
// - ДокументОбъект
// - ПланВидовРасчетаОбъект
// - ПланСчетовОбъект
// - ПланВидовХарактеристикОбъект -
// версионируемый объект:
// * Ссылка - ЛюбаяСсылка
// ДополнительныеРеквизиты - ТаблицаЗначений - коллекция дополнительных реквизитов, которые были сохранены вместе с
// версией объекта:
// * Идентификатор - Произвольный - уникальный идентификатор реквизита.
// * Наименование - Строка - название реквизита.
// * Значение - Произвольный - значение реквизита.
//
Процедура ПриВосстановленииВерсииОбъекта(Объект, ДополнительныеРеквизиты) Экспорт

Пример вызова

ВерсионированиеОбъектовПереопределяемый.ПриВосстановленииВерсииОбъекта(Объект, ДополнительныеРеквизиты)

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).