Skip to content

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

ПолучитьЭлементШаблона

Описание, пример вызова
// ЭКСПОРТНЫЕ ФУНКЦИИ РАБОТЫ С ШАБЛОНАМИ.
//
Функция ПолучитьЭлементШаблона(Объект) Экспорт

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

Результат = УправлениеШаблонамиУХ.ПолучитьЭлементШаблона(Объект)

ИнициализироватьДанныеПоШаблону

Описание, пример вызова
Процедура ИнициализироватьДанныеПоШаблону(ЭлементШаблона, СхемаКомпоновки, ТипШаблона, Текст, ТабВычПолей, Компоновщик) Экспорт

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

УправлениеШаблонамиУХ.ИнициализироватьДанныеПоШаблону(ЭлементШаблона, СхемаКомпоновки, ТипШаблона, Текст, ТабВычПолей, Компоновщик));

ОтправитьПисьмаПоПодготовленномуШаблону

Описание, пример вызова
Процедура ОтправитьПисьмаПоПодготовленномуШаблону(СхемаКомпоновкиДанных, Компоновщик, ТипШаблона, Текст, ТабВычПолей, ТаблицаАдресов, РегистраторПисьма) Экспорт

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

УправлениеШаблонамиУХ.ОтправитьПисьмаПоПодготовленномуШаблону(СхемаКомпоновкиДанных, Компоновщик, ТипШаблона, Текст, ТабВычПолей, ТаблицаАдресов, РегистраторПисьма));

ПолучитьПустуюТаблицуВычисляемыхПолей

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// ВЫЧИСЛЯЕМЫЕ ПОЛЯ
// Получить пустую таблицу для хранения полей которые требуется вычислить
//
Функция ПолучитьПустуюТаблицуВычисляемыхПолей() Экспорт

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

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

ВТаблицеВычисляемыхПолейЗаполнитьДополнительные

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

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

УправлениеШаблонамиУХ.ВТаблицеВычисляемыхПолейЗаполнитьДополнительные(табВычПолей));

ДобавитьПолеВТаблицуВычисляемыхПолей

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

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

УправлениеШаблонамиУХ.ДобавитьПолеВТаблицуВычисляемыхПолей(табВычПолей, Поле, НужноВычислять));

ДобавитьПоляИзТекстаВТаблицуВычисляемыхПолей

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

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

УправлениеШаблонамиУХ.ДобавитьПоляИзТекстаВТаблицуВычисляемыхПолей(табВычПолей, Текст));

ПолучитьВычисляемыеПоляИзТекста

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

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

Результат = УправлениеШаблонамиУХ.ПолучитьВычисляемыеПоляИзТекста(Текст)

ПолучитьВычисляемыеПоляИзТаблицы

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

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

Результат = УправлениеШаблонамиУХ.ПолучитьВычисляемыеПоляИзТаблицы(Таб)

ВыполнитьЗаменыВТекстеПоВычисляемымПолям

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

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

УправлениеШаблонамиУХ.ВыполнитьЗаменыВТекстеПоВычисляемымПолям(табВычПолей, Текст));

ПолучитьСхемуСКДДляПодстановкиВШаблоне

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// РАБОТА С СКД
// Для объекта получить макет СКД для подстановки в шаблоне
//
Функция ПолучитьСхемуСКДДляПодстановкиВШаблоне(МетаданныеОбъекта) Экспорт

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

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

НайтиПолеСКДПоИмени

Описание, пример вызова
// Среди элементов полей СКД найти поле по имени
//
Функция НайтиПолеСКДПоИмени(Элементы, Имя) Экспорт

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

Результат = УправлениеШаблонамиУХ.НайтиПолеСКДПоИмени(Элементы, Имя));

НайтиПолеСКДПоПолномуИмени

Описание, пример вызова
// Найти поле СКД по полному имени
//
Функция НайтиПолеСКДПоПолномуИмени(Элементы, ПолноеИмя) Экспорт

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

Результат = УправлениеШаблонамиУХ.НайтиПолеСКДПоПолномуИмени(Элементы, ПолноеИмя));

ВычислитьЗначениеПоляПоПолномуПути

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

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

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

ТекстЗапросаКХарактеристикам

Описание, пример вызова
// Из текста запроса получить текст про характеристики
//
Функция ТекстЗапросаКХарактеристикам(ТекстЗапроса) Экспорт

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

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

ДобавитьАвтоГруппировкуВНастройкиСКД

Описание, пример вызова
// В настройки СКД добавить автогруппировку
//
Процедура ДобавитьАвтоГруппировкуВНастройкиСКД(Настройки) Экспорт

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

УправлениеШаблонамиУХ.ДобавитьАвтоГруппировкуВНастройкиСКД(Настройки));

ДобавитьОтборВНастройкиСКД

Описание, пример вызова
// В настройки СКД добавить отбор
//
Функция ДобавитьОтборВНастройкиСКД(Настройки, Поле, Значение, ВидСравнения) Экспорт

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

Результат = УправлениеШаблонамиУХ.ДобавитьОтборВНастройкиСКД(Настройки, Поле, Значение, ВидСравнения));

НайтиПолеВШаблонеПоИмени

Описание, пример вызова
Функция НайтиПолеВШаблонеПоИмени(ПоляШаблона, ИмяПоля) Экспорт

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

Результат = УправлениеШаблонамиУХ.НайтиПолеВШаблонеПоИмени(ПоляШаблона, ИмяПоля)

ИзПолногоИмениПоляПолучитьЧасти

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ
// Полное имя поля разделить по частям
//
Функция ИзПолногоИмениПоляПолучитьЧасти(ПолноеИмя) Экспорт

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

Результат = УправлениеШаблонамиУХ.ИзПолногоИмениПоляПолучитьЧасти(ПолноеИмя));

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

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

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

Результат = УправлениеШаблонамиУХ.ПолучитьЗначениеРеквизитаОбъекта(Объект, Реквизит));

ИзHTMLПолучитьТекст

Описание, пример вызова
// Из HTML текста получить текст без тэгов
//
Функция ИзHTMLПолучитьТекст(Текст) Экспорт

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

Результат = УправлениеШаблонамиУХ.ИзHTMLПолучитьТекст(Текст)

ВыполнитьПроверкуШаблона

Описание, пример вызова
Функция ВыполнитьПроверкуШаблона(Текст, КомпоновщикНастроек, ТекстСообщения) Экспорт

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

Результат = УправлениеШаблонамиУХ.ВыполнитьПроверкуШаблона(Текст, КомпоновщикНастроек, ТекстСообщения)

СоздатьШаблонДляВидаСобытия

Описание, пример вызова
// Создает элемент справочника Хранилище шаблонов, заполняет соответственные переданные поля
// и возвращает ссылку на шаблон.
Функция СоздатьШаблонДляВидаСобытия(КатегорияОповещенияВход, ВидСобытияОповещенияВход, ТипОбъектаОповещенияВход, ВидОбъектаОповещенияВход, ЗаполнитьТекстПоУмолчаниюВход = Ложь) Экспорт

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

Результат = УправлениеШаблонамиУХ.СоздатьШаблонДляВидаСобытия(КатегорияОповещенияВход, ВидСобытияОповещенияВход, ТипОбъектаОповещенияВход, ВидОбъектаОповещенияВход, ЗаполнитьТекстПоУмолчаниюВход);

СоздатьШаблонПоСтруктуреСобытия

Описание, пример вызова
// Создает элемент справочника Хранилище шаблонов, заполняет соответственные
// переданные в структуре поля и возвращает ссылку на шаблон.
Функция СоздатьШаблонПоСтруктуреСобытия(СтруктураВход, ЗаполнитьТекстПоУмолчаниюВход = Ложь) Экспорт

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

Результат = УправлениеШаблонамиУХ.СоздатьШаблонПоСтруктуреСобытия(СтруктураВход, ЗаполнитьТекстПоУмолчаниюВход);

ПодготовитьсяКЗаполнениюТабличногоШаблона

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// ЗАПОЛНЕНИЕ В ТАБЛИЧНЫХ ШАБЛОНАХ
// Выполнить подготовку перед заполнением табличного шаблона
//
Функция ПодготовитьсяКЗаполнениюТабличногоШаблона(МетаданныеОбъекта, Шаблон, ОбязательныеПоляДляВычисления = Неопределено) Экспорт

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

Результат = УправлениеШаблонамиУХ.ПодготовитьсяКЗаполнениюТабличногоШаблона(МетаданныеОбъекта, Шаблон, ОбязательныеПоляДляВычисления);

ПодготовитьПроцессорКомпоновкиДанных

Описание, пример вызова
// Подготовить процессор компоновки данных
//
Процедура ПодготовитьПроцессорКомпоновкиДанных(НастройкиФормирования) Экспорт

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

УправлениеШаблонамиУХ.ПодготовитьПроцессорКомпоновкиДанных(НастройкиФормирования)

ИзПроцессораКомпоновкиПолучитьВычисляемыеПоля

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

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

Результат = УправлениеШаблонамиУХ.ИзПроцессораКомпоновкиПолучитьВычисляемыеПоля(НастройкиФормирования)

ДобавитьОтборВСКДПоПолномуИмениПоля

Описание, пример вызова
// Добавить отбор в СКД по полному имени поля
//
Функция ДобавитьОтборВСКДПоПолномуИмениПоля(НастройкиФормирования, ИмяПоля, ВидСравнения, ЗначениеОтбора) Экспорт

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

Результат = УправлениеШаблонамиУХ.ДобавитьОтборВСКДПоПолномуИмениПоля(НастройкиФормирования, ИмяПоля, ВидСравнения, ЗначениеОтбора)

ПолучитьОбластьДляВыводаТабличногоШаблона

Описание, пример вызова
// Получить и заполнить вычисленными значениями область для вывода табличного шаблона
//
Функция ПолучитьОбластьДляВыводаТабличногоШаблона(НастройкиФормирования) Экспорт

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

Результат = УправлениеШаблонамиУХ.ПолучитьОбластьДляВыводаТабличногоШаблона(НастройкиФормирования)

ПолучитьВычисленноеПолеШаблонаПоИмени

Описание, пример вызова
// Получить вычисленное поле шаблона по имени
//
Функция ПолучитьВычисленноеПолеШаблонаПоИмени(НастройкиФормирования, ИмяПоля) Экспорт

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

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

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