Имя: Пароль:
1C
1С v8
Запуск регламентного задания
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
ап