Шаблон по имени. Возвращает шаблон задания очереди по имени предопределенного
// Возвращает шаблон задания очереди по имени предопределенного
// регламентного задания из которого он создан.
//
// Параметры:
// Имя - Строка - имя предопределенного
// регламентного задания.
//
// Возвращаемое значение:
// СправочникСсылка.ШаблоныЗаданийОчереди - шаблон задания.
//
Функция ШаблонПоИмени(Знач Имя) Экспорт
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ШаблоныЗаданийОчереди.Ссылка КАК Ссылка
|ИЗ
| Справочник.ШаблоныЗаданийОчереди КАК ШаблоныЗаданийОчереди
|ГДЕ
| ШаблоныЗаданийОчереди.Имя = &Имя";
Запрос.УстановитьПараметр("Имя", Имя);
Результат = Запрос.Выполнить();
Если Результат.Пустой() Тогда
ШаблонСообщения = НСтр("ru = 'Не найден шаблон задания с именем %1'");
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ШаблонСообщения, Имя);
ВызватьИсключение(ТекстСообщения);
КонецЕсли;
Выборка = Результат.Выбрать();
Выборка.Следующий();
Возврат Выборка.Ссылка;
КонецФункции
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
Канал FastCode 1C в Телеграм! Шаблоны кода, статьи, полезные советы, курсы по 1С (8К участников)