|
v8: Регламентные задания |
☑ |
0
Лирик
08.11.13
✎
15:37
|
Доброго времени суток.
Процедура ВыполнитьОбменДаннымиДляНастройкиАвтоматическогоОбменаДанными(КодНастройки) Экспорт
и
Процедура ДопроведениеДокументов(Настройка) Экспорт
Вопрос: Как система понимает что именно передать в процедуру при запуске регламентного задания (код справочника или ссылку на справочник)? Перерыл все форумы. Все ответы сводятся к фразе "ну это же очевидно!". Я понимаю, что "КодНастройки" это код справочника "НастройкиВыполненияОбмена". Я вижу в справочнике реквизит с типом "РегламентноеЗадание". Но как процедура понимает, что надо взять код, а не ссылку (например)? Заранее благодарен.
|
|
1
SUA
08.11.13
✎
15:42
|
это очевидно
|
|
2
Dmitry1c
08.11.13
✎
15:45
|
(0) ищи то место, где создается регламентное задание.
Создается оно в коде где-то.
Твое регламентное задание НЕ предопределенное.
|
|
3
Dmitry1c
08.11.13
✎
15:47
|
РегламентноеЗаданиеОбъект = РегламентныеЗадания.СоздатьРегламентноеЗадание("РегЗадание");
ПараметрыРегламентногоЗадания = Новый Массив;
ПараметрыРегламентногоЗадания.Добавить(ТекущийОбъект.Код);
РегламентноеЗаданиеОбъект.Параметры = ПараметрыРегламентногоЗадания;
|
|
4
Лирик
08.11.13
✎
16:01
|
(2) (3) Спасибо, рою, но пока глухо. Вижу где создается, не вижу где параметры присваиваются :( Дошел до подписок на события.
(1) Остряк, что сказать.
|
|
5
Лирик
08.11.13
✎
16:30
|
Проблема снята. Спасибо (3). Я бы добавил в базу знаний. Нашел процедуру: УстановитьПараметрыРегламентногоЗадания(РегламентноеЗадание, мРегламентноеЗадание); в модуле справочника. Вызывается в обработке ПриЗаписи().
|
|