|
Запуск регламентного задания |
☑ |
0
bUbA
22.12.16
✎
16:46
|
В Документообороте 2.0 есть регламентное задание, называется "Запуск дополнительных обработок". При старте регламентного запускается метод ВыполнитьОбработкуПоРегламентномуЗаданию(ВнешняяОбработка, ИдентификаторКоманды). Подскажите, как при выполении этого задания передать ему параметры ВнешнаяяОбработка и ИдентификаторКоманды?
|
|
1
Spieluhr
22.12.16
✎
16:54
|
Через Параметр фонового задания
|
|
2
bUbA
22.12.16
✎
17:04
|
(1) можно поподробнее? Эта процедура, это первое куда ссылается регламентное задание и в этот же момент параметры должны быть заполнены
|
|
3
bUbA
22.12.16
✎
17:09
|
Это задание запускает дополнительные обработки, соответственно параметры должны указываться динамически в зависимости от запускаемой обработки, и по идее должны указываться не через конфигуратор. Или это как то по другому работает?
|
|
4
Spieluhr
22.12.16
✎
17:16
|
см справку к ФоновыеЗадания.Выполнить()
|
|
5
Жан Пердежон
22.12.16
✎
17:17
|
(4) смотри справочник доп.обработки, там и расписание настраивается
|
|
6
Жан Пердежон
22.12.16
✎
17:17
|
(5) к (3)
|
|
7
Жан Пердежон
22.12.16
✎
17:25
|
если коротко:
у доп.обработки должна быть команда "ВызовСерверногоМетода";
в ТЧ команды ставишь галку "Выполнять команду по расписанию", задаешь расписание - автоматически создается экземпляр рег.задания, который и будет выполнять твою команду из внешней обработки.
|
|
8
bUbA
22.12.16
✎
17:43
|
(7) В модуле объекта в процедуре СведенияОВнешнейОбработке() добавляется команда
ДобавитьКоманду(ТаблицаКоманд, "Создать (при необходимости)", "СоздатьРаспоряжениеПриНеобходимости", "ВызовСерверногоМетода", Истина, "");
но в ТЧ Команды видна только одна колонка "Наименование"
|
|
9
bUbA
22.12.16
✎
18:18
|
Закомментировал строки, которые закрывают видимость колонок с настройкой регламентного задания в ТЧ Команды. Только теперь в колонке выводится надпись "Не применимо для команд с вариантом запуска "Вызов серверного метода"". Что не так в этот раз может быть?..
|
|
10
bUbA
22.12.16
✎
18:38
|
Проблема была в неверно выбранном виде обработки при регистрации обработки
|
|
11
bUbA
23.12.16
✎
12:32
|
Еще вопрос появился, обработка запускается по расписанию, но необходимая процедура не выполняется. Процедура находится в модуле объекта и является экспортной. В чем здесь может быть причина?
|
|
12
bUbA
23.12.16
✎
12:51
|
ап
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший