Чтобы программно запустить регламентное задание надо вызвать метод
ФоновыеЗадания.Выполнить(<ИмяМетода>, <Параметры>, <Ключ>, <Наименование>)
Чтобы получить <ИмяМетода> надо найти нужное регламентное задание в списке регламентных заданий и развернуть группу "Техническая информация":

<Параметры> - это массив параметров в той последовательности, как они идут в методе. Если у метода нет параметров или они задаются по умолчанию, то можно не задавать это параметр
<Наименование> - это текст, который будет отображаться в списке фоновых заданий.
пример запуска регламентного задания по дополнительной обработке:
ОбработкаСсылка = Справочники.ДополнительныеОтчетыИОбработки.НайтиПоНаименованию("Моя дополнительная обработка");
ИдентификаторКоманды = "МояКоманда"; // идентификатор команды из СведенияОВнешнейОбработке()
ФЗ = ФоновыеЗадания.Выполнить("ДополнительныеОтчетыИОбработки.ВыполнитьОбработкуПоРегламентномуЗаданию",ОбщегоНазначенияКлиентСервер.МассивЗначений(ОбработкаСсылка, ИдентификаторКоманды),,"Ручной запуск дополнительной обработки.");
Сверяемся с правильностью задания параметров метода ДополнительныеОтчетыИОбработки.ВыполнитьОбработкуПоРегламентномуЗаданию
Процедура ВыполнитьОбработкуПоРегламентномуЗаданию(ВнешняяОбработка, ИдентификаторКоманды) Экспорт
Порядок параметров в передаваемом массиве совпадает с параметрами экспортной процедуры
|