Приветствую Вас ГостьСуббота, 14.06.2025, 05:45

Каталог статей


Программный запуск регламентного задания

Чтобы программно запустить регламентное задание надо вызвать метод

ФоновыеЗадания.Выполнить(<ИмяМетода>, <Параметры>, <Ключ>, <Наименование>)

Чтобы получить <ИмяМетода> надо найти нужное регламентное задание в списке регламентных заданий и развернуть группу "Техническая информация":

<Параметры> - это массив параметров в той последовательности, как они идут в методе. Если у метода нет параметров или они задаются по умолчанию, то можно не задавать это параметр

<Наименование> - это текст, который будет отображаться в списке фоновых заданий.

пример запуска регламентного задания по дополнительной обработке:

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

Сверяемся с правильностью задания параметров метода ДополнительныеОтчетыИОбработки.ВыполнитьОбработкуПоРегламентномуЗаданию

Процедура ВыполнитьОбработкуПоРегламентномуЗаданию(ВнешняяОбработка, ИдентификаторКоманды) Экспорт

Порядок параметров в передаваемом массиве совпадает с параметрами экспортной процедуры

 

Категория: Администрирование | Добавил: leshic (21.04.2025)
Просмотров: 21 | Рейтинг: 0.0/0
Всего комментариев: 0
Вход на сайт
Поиск
Категории раздела
СКД [51]
Регистры [7]
Формы [47]
Администрирование [46]
Запросы [11]
Объекты конфигурации и типы данных [20]
Взаимодействие с другими базами, приложениями и источниками данных [16]
Программирование [46]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0