Имя: Пароль:
1C
 
Регламентные задания. Как в него попадают параметры?
0 Галахад
 
гуру
11.08.17
07:13
Немного непонятно.
Смотрю в дереве конфигурации регламентные задания.
Вижу имя метода: МодульРегламентныхЗаданий.РеглЗадание
Захожу в модуль, вижу:
Процедура РеглЗадание(Настройка) Экспорт
...

Непонятно каким образом туда передается параметр "Настройка".
1 Mankubus
 
11.08.17
07:26
(0) можно же любую процедуру вызвать в фоновом задании с параметрами
МенеджерФоновыхЗаданий (BackgroundJobsManager)
Выполнить (Execute)
Синтаксис:

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

<ИмяМетода> (обязательный)

Тип: Строка.
Имя экспортируемой процедуры или функции неглобального общего модуля, который может быть выполнен на сервере, в форме ИмяМодуля.ИмяМетода.
<Параметры> (необязательный)

Тип: Массив.
Массив параметров, передаваемых в метод. Количество и типы параметров должны соответствовать параметрам метода.
Все передаваемые параметры должны поддерживать сериализацию. В противном случае будет выдано исключение и фоновое задание не будет запущено.
Если последние параметры метода имеют значения по-умолчанию, то их можно не задавать в массиве.
Если все параметры метода имеют значение по-умолчанию, то массив можно не передавать вообще.
2 Галахад
 
гуру
11.08.17
09:18
(1) Насколько я понимаю, регламентные задания платформа вызывает самостоятельно. Вот и не понимаю, когда устанавливаются параметры.