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