|
Дополнительная обработка и регламентное задание
| ☑ |
0
toypaul
гуру
19.02.15
✎
12:25
|
Сделал доп. обработку вроде бы по всем правилам. В обработке есть серверная команда. Зарегистрировал обработку в справочнике доп. обработок. Ставлю галку использовать регл задание и заполняю расписание. Записываю, открываю - галки нет. Под отладчиком вижу, что при открытии элемента соот-щее регл. задание не находится (НайтиЗадание). В чем косяк?
|
|
1
toypaul
гуру
19.02.15
✎
12:30
|
Сначала при записи выдавало сообщение
"Периодическое выполнение команд дополнительных обработок в качестве заданий запрещено администрацией сервиса"
Я установил нужную константу (через опу (все функции) - по-другому не нашел). Записать дало. Может еще что-то где-то включить надо?
УТ 11, В ней БСП 2.1. какая-то
|
|
2
toypaul
гуру
19.02.15
✎
13:28
|
Думается мне что все это из-за кривой работы (или настройки) работы доп отчетов в модели сервиса
там есть проверка на модуль ДополнительныеОтчетыИОбработкиВМоделиСервиса
если он есть, то работа по созданию задания передается в ДополнительныеОтчетыИОбработкиРегламентныеЗаданияВМоделиСервиса.
В последнем модуле создается задание и при записи УУИД этого задание даже есть в команде. Только вот почему-то при открытии не находится это задание. То ли реализация методов кривая, то ли я что-то еще не настроил. Какое-нибудь разделение данных или что-то подобное ...
|
|
3
toypaul
гуру
19.02.15
✎
13:29
|
Вот если в этом коде
Если ОбщегоНазначенияКлиентСервер.ПодсистемаСуществует("СтандартныеПодсистемы.РаботаВМоделиСервиса.ДополнительныеОтчетыИОбработкиВМоделиСервиса") Тогда
Модуль = ОбщегоНазначенияКлиентСервер.ОбщийМодуль("ДополнительныеОтчетыИОбработкиРегламентныеЗаданияВМоделиСервиса");
Возврат Модуль.СоздатьНовоеЗадание();
КонецЕсли;
Задание = РегламентныеЗадания.СоздатьРегламентноеЗадание("ЗапускДополнительныхОбработок");
Задание.Использование = Ложь;
Задание.Наименование = Наименование;
Задание.Записать();
закоментировать вызов через модель сервиса - будет работать? задания на сервере будут выполняться?
|
|
4
toypaul
гуру
19.02.15
✎
13:51
|
отрубил подсистему ДополнительныеОтчетыИОбработкиВМоделиСервиса и все заработало. накой черт ее придумали не понятно. хоть бы документация какая была по настройке.
|
|