Управление шаблонами УХ
ПолучитьЭлементШаблона
Описание, пример вызова
// ЭКСПОРТНЫЕ ФУНКЦИИ РАБОТЫ С ШАБЛОНАМИ.//
Функция ПолучитьЭлементШаблона(Объект) Экспорт
Пример вызова
Результат = УправлениеШаблонамиУХ.ПолучитьЭлементШаблона(Объект)
ИнициализироватьДанныеПоШаблону
Описание, пример вызова
Процедура ИнициализироватьДанныеПоШаблону(ЭлементШаблона, СхемаКомпоновки, ТипШаблона, Текст, ТабВычПолей, Компоновщик) Экспорт
Пример вызова
УправлениеШаблонамиУХ.ИнициализироватьДанныеПоШаблону(ЭлементШаблона, СхемаКомпоновки, ТипШаблона, Текст, ТабВычПолей, Компоновщик));
ОтправитьПисьмаПоПодготовленномуШаблону
Описание, пример вызова
Процедура ОтправитьПисьмаПоПодготовленномуШаблону(СхемаКомпоновкиДанных, Компоновщик, ТипШаблона, Текст, ТабВычПолей, ТаблицаАдресов, РегистраторПисьма) Экспорт
Пример вызова
УправлениеШаблонамиУХ.ОтправитьПисьмаПоПодготовленномуШаблону(СхемаКомпоновкиДанных, Компоновщик, ТипШаблона, Текст, ТабВычПолей, ТаблицаАдресов, РегистраторПисьма));
ПолучитьПустуюТаблицуВычисляемыхПолей
Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////// ВЫЧИСЛЯЕМЫЕ ПОЛЯ
// Получить пустую таблицу для хранения полей которые требуется вычислить//Функция ПолучитьПустуюТаблицуВычисляемыхПолей() Экспорт
Пример вызова
Результат = УправлениеШаблонамиУХ.ПолучитьПустуюТаблицуВычисляемыхПолей());
ВТаблицеВычисляемыхПолейЗаполнитьДополнительные
Описание, пример вызова
// В таблице вычисляемых полей заполнить значения дополнительных полей//Процедура ВТаблицеВычисляемыхПолейЗаполнитьДополнительные(табВычПолей) Экспорт
Пример вызова
УправлениеШаблонамиУХ.ВТаблицеВычисляемыхПолейЗаполнитьДополнительные(табВычПолей));
ДобавитьПолеВТаблицуВычисляемыхПолей
Описание, пример вызова
// Добавить запись в таблицу вычисляемых полей//Процедура ДобавитьПолеВТаблицуВычисляемыхПолей(табВычПолей, Поле, НужноВычислять) Экспорт
Пример вызова
УправлениеШаблонамиУХ.ДобавитьПолеВТаблицуВычисляемыхПолей(табВычПолей, Поле, НужноВычислять));
ДобавитьПоляИзТекстаВТаблицуВычисляемыхПолей
Описание, пример вызова
// Из строки шаблона добавить все вычисляемые поля в таблицу//Процедура ДобавитьПоляИзТекстаВТаблицуВычисляемыхПолей(табВычПолей, Текст) Экспорт
Пример вызова
УправлениеШаблонамиУХ.ДобавитьПоляИзТекстаВТаблицуВычисляемыхПолей(табВычПолей, Текст));
ПолучитьВычисляемыеПоляИзТекста
Описание, пример вызова
// По тексту шаблона создать таблицу с вычисляемыми полями//Функция ПолучитьВычисляемыеПоляИзТекста(Текст) Экспорт
Пример вызова
Результат = УправлениеШаблонамиУХ.ПолучитьВычисляемыеПоляИзТекста(Текст)
ПолучитьВычисляемыеПоляИзТаблицы
Описание, пример вызова
// По табличному шаблону создать таблицу с вычисляемыми полями//Функция ПолучитьВычисляемыеПоляИзТаблицы(Таб) Экспорт
Пример вызова
Результат = УправлениеШаблонамиУХ.ПолучитьВычисляемыеПоляИзТаблицы(Таб)
ВыполнитьЗаменыВТекстеПоВычисляемымПолям
Описание, пример вызова
// В строке с вычисляемыми полями выполнить замены значений//Процедура ВыполнитьЗаменыВТекстеПоВычисляемымПолям(табВычПолей, Текст) Экспорт
Пример вызова
УправлениеШаблонамиУХ.ВыполнитьЗаменыВТекстеПоВычисляемымПолям(табВычПолей, Текст));
ПолучитьСхемуСКДДляПодстановкиВШаблоне
Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////// РАБОТА С СКД
// Для объекта получить макет СКД для подстановки в шаблоне//Функция ПолучитьСхемуСКДДляПодстановкиВШаблоне(МетаданныеОбъекта) Экспорт
Пример вызова
Результат = УправлениеШаблонамиУХ.ПолучитьСхемуСКДДляПодстановкиВШаблоне(МетаданныеОбъекта)
НайтиПолеСКДПоИмени
Описание, пример вызова
// Среди элементов полей СКД найти поле по имени//Функция НайтиПолеСКДПоИмени(Элементы, Имя) Экспорт
Пример вызова
Результат = УправлениеШаблонамиУХ.НайтиПолеСКДПоИмени(Элементы, Имя));
НайтиПолеСКДПоПолномуИмени
Описание, пример вызова
// Найти поле СКД по полному имени//Функция НайтиПолеСКДПоПолномуИмени(Элементы, ПолноеИмя) Экспорт
Пример вызова
Результат = УправлениеШаблонамиУХ.НайтиПолеСКДПоПолномуИмени(Элементы, ПолноеИмя));
ВычислитьЗначениеПоляПоПолномуПути
Описание, пример вызова
// Вычислить значение поля объекта по полному пути//Функция ВычислитьЗначениеПоляПоПолномуПути(Объект, Путь, ТекстЗапросаПроХарактеристики) Экспорт
Пример вызова
Результат = УправлениеШаблонамиУХ.ВычислитьЗначениеПоляПоПолномуПути(Объект, Путь, ТекстЗапросаПроХарактеристики)
ТекстЗапросаКХарактеристикам
Описание, пример вызова
// Из текста запроса получить текст про характеристики//Функция ТекстЗапросаКХарактеристикам(ТекстЗапроса) Экспорт
Пример вызова
Результат = УправлениеШаблонамиУХ.ТекстЗапросаКХарактеристикам(ТекстЗапроса));
ДобавитьАвтоГруппировкуВНастройкиСКД
Описание, пример вызова
// В настройки СКД добавить автогруппировку//Процедура ДобавитьАвтоГруппировкуВНастройкиСКД(Настройки) Экспорт
Пример вызова
УправлениеШаблонамиУХ.ДобавитьАвтоГруппировкуВНастройкиСКД(Настройки));
ДобавитьОтборВНастройкиСКД
Описание, пример вызова
// В настройки СКД добавить отбор//Функция ДобавитьОтборВНастройкиСКД(Настройки, Поле, Значение, ВидСравнения) Экспорт
Пример вызова
Результат = УправлениеШаблонамиУХ.ДобавитьОтборВНастройкиСКД(Настройки, Поле, Значение, ВидСравнения));
НайтиПолеВШаблонеПоИмени
Описание, пример вызова
Функция НайтиПолеВШаблонеПоИмени(ПоляШаблона, ИмяПоля) Экспорт
Пример вызова
Результат = УправлениеШаблонамиУХ.НайтиПолеВШаблонеПоИмени(ПоляШаблона, ИмяПоля)
ИзПолногоИмениПоляПолучитьЧасти
Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////// ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ
// Полное имя поля разделить по частям//Функция ИзПолногоИмениПоляПолучитьЧасти(ПолноеИмя) Экспорт
Пример вызова
Результат = УправлениеШаблонамиУХ.ИзПолногоИмениПоляПолучитьЧасти(ПолноеИмя));
ПолучитьЗначениеРеквизитаОбъекта
Описание, пример вызова
// Получить значение реквизита объекта//Функция ПолучитьЗначениеРеквизитаОбъекта(Объект, Реквизит) Экспорт
Пример вызова
Результат = УправлениеШаблонамиУХ.ПолучитьЗначениеРеквизитаОбъекта(Объект, Реквизит));
ИзHTMLПолучитьТекст
Описание, пример вызова
// Из HTML текста получить текст без тэгов//Функция ИзHTMLПолучитьТекст(Текст) Экспорт
Пример вызова
Результат = УправлениеШаблонамиУХ.ИзHTMLПолучитьТекст(Текст)
ВыполнитьПроверкуШаблона
Описание, пример вызова
Функция ВыполнитьПроверкуШаблона(Текст, КомпоновщикНастроек, ТекстСообщения) Экспорт
Пример вызова
Результат = УправлениеШаблонамиУХ.ВыполнитьПроверкуШаблона(Текст, КомпоновщикНастроек, ТекстСообщения)
СоздатьШаблонДляВидаСобытия
Описание, пример вызова
// Создает элемент справочника Хранилище шаблонов, заполняет соответственные переданные поля// и возвращает ссылку на шаблон.Функция СоздатьШаблонДляВидаСобытия(КатегорияОповещенияВход, ВидСобытияОповещенияВход, ТипОбъектаОповещенияВход, ВидОбъектаОповещенияВход, ЗаполнитьТекстПоУмолчаниюВход = Ложь) Экспорт
Пример вызова
Результат = УправлениеШаблонамиУХ.СоздатьШаблонДляВидаСобытия(КатегорияОповещенияВход, ВидСобытияОповещенияВход, ТипОбъектаОповещенияВход, ВидОбъектаОповещенияВход, ЗаполнитьТекстПоУмолчаниюВход);
СоздатьШаблонПоСтруктуреСобытия
Описание, пример вызова
// Создает элемент справочника Хранилище шаблонов, заполняет соответственные// переданные в структуре поля и возвращает ссылку на шаблон.Функция СоздатьШаблонПоСтруктуреСобытия(СтруктураВход, ЗаполнитьТекстПоУмолчаниюВход = Ложь) Экспорт
Пример вызова
Результат = УправлениеШаблонамиУХ.СоздатьШаблонПоСтруктуреСобытия(СтруктураВход, ЗаполнитьТекстПоУмолчаниюВход);
ПодготовитьсяКЗаполнениюТабличногоШаблона
Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////// ЗАПОЛНЕНИЕ В ТАБЛИЧНЫХ ШАБЛОНАХ
// Выполнить подготовку перед заполнением табличного шаблона//Функция ПодготовитьсяКЗаполнениюТабличногоШаблона(МетаданныеОбъекта, Шаблон, ОбязательныеПоляДляВычисления = Неопределено) Экспорт
Пример вызова
Результат = УправлениеШаблонамиУХ.ПодготовитьсяКЗаполнениюТабличногоШаблона(МетаданныеОбъекта, Шаблон, ОбязательныеПоляДляВычисления);
ПодготовитьПроцессорКомпоновкиДанных
Описание, пример вызова
// Подготовить процессор компоновки данных//Процедура ПодготовитьПроцессорКомпоновкиДанных(НастройкиФормирования) Экспорт
Пример вызова
УправлениеШаблонамиУХ.ПодготовитьПроцессорКомпоновкиДанных(НастройкиФормирования)
ИзПроцессораКомпоновкиПолучитьВычисляемыеПоля
Описание, пример вызова
// Из процессора компоновки получить значения вычисляемых полей//Функция ИзПроцессораКомпоновкиПолучитьВычисляемыеПоля(НастройкиФормирования) Экспорт
Пример вызова
Результат = УправлениеШаблонамиУХ.ИзПроцессораКомпоновкиПолучитьВычисляемыеПоля(НастройкиФормирования)
ДобавитьОтборВСКДПоПолномуИмениПоля
Описание, пример вызова
// Добавить отбор в СКД по полному имени поля//Функция ДобавитьОтборВСКДПоПолномуИмениПоля(НастройкиФормирования, ИмяПоля, ВидСравнения, ЗначениеОтбора) Экспорт
Пример вызова
Результат = УправлениеШаблонамиУХ.ДобавитьОтборВСКДПоПолномуИмениПоля(НастройкиФормирования, ИмяПоля, ВидСравнения, ЗначениеОтбора)
ПолучитьОбластьДляВыводаТабличногоШаблона
Описание, пример вызова
// Получить и заполнить вычисленными значениями область для вывода табличного шаблона//Функция ПолучитьОбластьДляВыводаТабличногоШаблона(НастройкиФормирования) Экспорт
Пример вызова
Результат = УправлениеШаблонамиУХ.ПолучитьОбластьДляВыводаТабличногоШаблона(НастройкиФормирования)
ПолучитьВычисленноеПолеШаблонаПоИмени
Описание, пример вызова
// Получить вычисленное поле шаблона по имени//Функция ПолучитьВычисленноеПолеШаблонаПоИмени(НастройкиФормирования, ИмяПоля) Экспорт
Пример вызова
Результат = УправлениеШаблонамиУХ.ПолучитьВычисленноеПолеШаблонаПоИмени(НастройкиФормирования, ИмяПоля)
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).