8.х Ошибка использования журнала регистрации в фоновом задании

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем Csar, 30 сен 2014.

  1. TopicStarter Overlay
    Csar
    Offline

    Csar

    Регистрация:
    3 сен 2014
    Сообщения:
    29
    Симпатии:
    0
    Баллы:
    1
    Всем привет!
    Подскажите, пожалуйста, как решить проблему? У меня БП8.2 актуальный конфиг.
    Дело в том, что я пользуюсь процедурой ВыгрузитьЖурналРегистрации
    Код:
        Отбор = Новый Структура("Метаданные", Метаданные.РегламентныеЗадания.Обмен_Логистика8_БИБ82);
        Задание = РегламентныеЗадания.ПолучитьРегламентныеЗадания(Отбор)[0];
        ДатаНач = Задание.ПоследнееЗадание.Начало;
        ЗаписьЖурналаРегистрации("Обмен.Логистика.Загрузка",УровеньЖурналаРегистрации.Информация, , ,ДатаНач);   
        ДатаКон = Задание.ПоследнееЗадание.Конец;
        ЗаписьЖурналаРегистрации("Обмен.Логистика.Загрузка",УровеньЖурналаРегистрации.Информация, , ,ДатаКон);   
       
        Фильтр = Новый Структура("ДатаНачала, ДатаОкончания", ДатаНач, ДатаКон);
        Журнал = Новый ТаблицаЗначений;
        ВыгрузитьЖурналРегистрации(Журнал, Фильтр);
    
    
    Когда вручную запускаю, то все ОК. Когда фоновое задание проходит этот код, то вылезает ошибка:
    Ошибка при загрузке файла обмена: ****\Logistic8-BIB82-Data_0000000765.xml. {Обработка.ДТ_Обмен_Логистика8_БИБ82.МодульОбъекта(288)}: Ошибка при вызове метода контекста (ВыгрузитьЖурналРегистрации): Недопустимое значение параметра (параметр номер '2')

    Это как раз второй аргумент процедуры.
    Не могу понять в чем дело. В журнал вывожу запись о том что помещается в Фильтр - все ОК - там две даты. Но ошибка все равно есть. Да, фоновое задание пробовал запускать от своего имени.
  2. TopicStarter Overlay
    Csar
    Offline

    Csar

    Регистрация:
    3 сен 2014
    Сообщения:
    29
    Симпатии:
    0
    Баллы:
    1
    Оказалось сам дурак (не удивительно как всегда). Когда запускал через обработку, то фоновое задание бралось предыдущее, а само фоновое задание видит себя, при этом ДатаОкончания не определена еще. И она не заполнялась.
  3. nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.552
    Симпатии:
    716
    Баллы:
    204
    ну как бы логично :)
    дату окончания более определенно задайте и будет вам Щастье.....

Поделиться этой страницей