Skip to content

Управление шаблонами заполнения УХ

СтруктураДанныхОбъектаШаблонаПоМетаданному

Описание, пример вызова
// Модуль предназначен для реализации фукнциональности механизма шаблонов
// заполнения контексте серверного кода.
////////////////////////////////////////////////////////////////////////////////
// Возвращает структуру данных по объекту ИсследуемыйОбъект.
Функция СтруктураДанныхОбъектаШаблонаПоМетаданному(МетаданныеОбъекта) Экспорт

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

Результат = УправлениеШаблонамиЗаполненияУХ.СтруктураДанныхОбъектаШаблонаПоМетаданному(МетаданныеОбъекта)

СтруктураДанныхОбъектаШаблонаПоОбъекту

Описание, пример вызова
// Возвращает структуру данных по объекту ИсследуемыйОбъект.
Функция СтруктураДанныхОбъектаШаблонаПоОбъекту(ИсследуемыйОбъект) Экспорт

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

Результат = УправлениеШаблонамиЗаполненияУХ.СтруктураДанныхОбъектаШаблонаПоОбъекту(ИсследуемыйОбъект)

СтруктураДанныхОбъектаШаблонаПоСсылке

Описание, пример вызова
// Возвращает структуру данных по ссылке ИсследуемыйОбъект.
Функция СтруктураДанныхОбъектаШаблонаПоСсылке(ИсследуемыйОбъект) Экспорт

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

Результат = УправлениеШаблонамиЗаполненияУХ.СтруктураДанныхОбъектаШаблонаПоСсылке(ИсследуемыйОбъект)

ЗаполнитьИзШаблона

Описание, пример вызова
// Заполняет ОбъектВход по шаблону заполнения ШаблонВход и возвращает результат.
Функция ЗаполнитьИзШаблона(ШаблонВход, ОбъектВход) Экспорт

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

Результат = УправлениеШаблонамиЗаполненияУХ.ЗаполнитьИзШаблона(ШаблонВход, ОбъектВход)

ИмяОбъектаМетаданных

Описание, пример вызова
// Возвращает имя объекта метаданных по ссылке на объект ОбъектСсылкаВход.
Функция ИмяОбъектаМетаданных(ОбъектСсылкаВход) Экспорт

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

Результат = УправлениеШаблонамиЗаполненияУХ.ИмяОбъектаМетаданных(ОбъектСсылкаВход)

ЗаполнитьСтандартныйРеквизитОбъектаВШалон

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

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

УправлениеШаблонамиЗаполненияУХ.ЗаполнитьСтандартныйРеквизитОбъектаВШалон(ОбъектРодительВход, ТаблицаЗаполненияВход, НаименованиеРеквизитаВход));

ИнициализироватьТаблицуРеквизитов

Описание, пример вызова
// Возвращает пустую таблицу реквизитов для заполнения в шаблоне.
Функция ИнициализироватьТаблицуРеквизитов() Экспорт

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

Результат = УправлениеШаблонамиЗаполненияУХ.ИнициализироватьТаблицуРеквизитов()

ПолучитьМассивРазрешенныхРеквизитовОбъекта

Описание, пример вызова
// Возвращает массив имен реквизитов, которые разрешены для данного объекта.
Функция ПолучитьМассивРазрешенныхРеквизитовОбъекта(ОбъектРодительВход) Экспорт

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

Результат = УправлениеШаблонамиЗаполненияУХ.ПолучитьМассивРазрешенныхРеквизитовОбъекта(ОбъектРодительВход)

ПолучитьМассивРазрешенныхТабличныхЧастейОбъекта

Описание, пример вызова
// Возвращает массив имен реквизитов, которые разрешены для данного объекта.
Функция ПолучитьМассивРазрешенныхТабличныхЧастейОбъекта(ОбъектРодительВход) Экспорт

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

Результат = УправлениеШаблонамиЗаполненияУХ.ПолучитьМассивРазрешенныхТабличныхЧастейОбъекта(ОбъектРодительВход)

РеквизитШаблонаРазрешен

Описание, пример вызова
// Определяет разрешено ли использование в шаблоне реквизита с именем
// ИмяРеквизитаВход. Когда МассивРазрешенныхРеквизитовВход не указан -
// будет заполнен по умолчанию для объекта ОбъектРодительВход.
Функция РеквизитШаблонаРазрешен(ИмяРеквизитаВход, МассивРазрешенныхРеквизитовВход = Неопределено, ОбъектРодительВход = Неопределено) Экспорт

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

Результат = УправлениеШаблонамиЗаполненияУХ.РеквизитШаблонаРазрешен(ИмяРеквизитаВход, МассивРазрешенныхРеквизитовВход, ОбъектРодительВход);

ТабличнаяЧастьШаблонаРазрешена

Описание, пример вызова
// Определяет разрешено ли использование в шаблоне табличной части с
// именем ИмяТабличнойЧастиВход. Когда МассивРазрешенныхРеквизитовВход не
// указан - будет заполнен по умолчанию для объекта ОбъектРодительВход.
Функция ТабличнаяЧастьШаблонаРазрешена(ИмяТабличнойЧастиВход, МассивРазрешенныхРеквизитовВход = Неопределено, ОбъектРодительВход = Неопределено) Экспорт

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

Результат = УправлениеШаблонамиЗаполненияУХ.ТабличнаяЧастьШаблонаРазрешена(ИмяТабличнойЧастиВход, МассивРазрешенныхРеквизитовВход, ОбъектРодительВход);

ПолучитьТаблицуРеквизитовОбъекта

Описание, пример вызова
// Получает таблицу реквизитов и их значений по ссылке на объект ОбъектРодительВход.
Функция ПолучитьТаблицуРеквизитовОбъекта(ОбъектРодительВход) Экспорт

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

Результат = УправлениеШаблонамиЗаполненияУХ.ПолучитьТаблицуРеквизитовОбъекта(ОбъектРодительВход)

ПолучитьТаблицуТабличныхЧастейОбъекта

Описание, пример вызова
// Получает таблицу табличных частей по ссылке на объект ОбъектРодительВход.
Функция ПолучитьТаблицуТабличныхЧастейОбъекта(ОбъектРодительВход) Экспорт

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

Результат = УправлениеШаблонамиЗаполненияУХ.ПолучитьТаблицуТабличныхЧастейОбъекта(ОбъектРодительВход)

ПолучитьИмяОсновнойФормы

Описание, пример вызова
// Возвращает имя основной формы элемента для элемента ЭлементВход.
Функция ПолучитьИмяОсновнойФормы(ЭлементВход) Экспорт

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

Результат = УправлениеШаблонамиЗаполненияУХ.ПолучитьИмяОсновнойФормы(ЭлементВход)

ПолучитьПредставлениеМетаданногоРодителя

Описание, пример вызова
// Возвращает представление метаданного (справочника/документа)
// для назначения шаблона НазначениеВход с именем родителя ИмяРодителяВход.
Функция ПолучитьПредставлениеМетаданногоРодителя(ИмяРодителяВход, НазначениеВход) Экспорт

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

Результат = УправлениеШаблонамиЗаполненияУХ.ПолучитьПредставлениеМетаданногоРодителя(ИмяРодителяВход, НазначениеВход)

ПолучитьОрганизациюЗакупочнойПроцедурыЛота

Описание, пример вызова
// Возвращает организацию для заключения договора закупочной процедуры,
// к которой привязан лот ЛотВход.
Функция ПолучитьОрганизациюЗакупочнойПроцедурыЛота(ЛотВход) Экспорт

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

Результат = УправлениеШаблонамиЗаполненияУХ.ПолучитьОрганизациюЗакупочнойПроцедурыЛота(ЛотВход)

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