Имя: Пароль:
1C
1С v8
Дополнительная обработка и регламентное задание
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
отрубил подсистему ДополнительныеОтчетыИОбработкиВМоделиСервиса и все заработало. накой черт ее придумали не понятно. хоть бы документация какая была по настройке.