Имя: Пароль:
1C
1С v8
Запись в журнал регистрации данных
0 location
 
naïve
04.11.21
13:50
Есть регламентное задание, которое запускается и работает автоматически. Но иногда происходит что не доставлена информация или какой-то сетевой сбой.
Захотел эти данные записать в жрунал регистрации, но при работе регламентного задания в журнале пусто, просто написано запуск фонового задания и завершение фонового задания.


    Попытка
        HTTPОтвет = Соединение.Получить(Запрос);
        Если HTTPОтвет.КодСостояния <> 200 Тогда
            ТекстСообщения = "Не удалось отправить файл для товарного каталога, код ответа=" + HTTPОтвет.КодСостояния + " " + HTTPОтвет.ПолучитьТелоКакСтроку();
            ЗаписьЖурналаРегистрации(НСтр("ru='Обмен с сайтом';uk='Обмін з сайтом'"),
            УровеньЖурналаРегистрации.Предупреждение,
            ,
            ,
            ТекстСообщения + НСтр("ru='Обмен не завершен.';uk='Обмін невдалий.'"));
            Возврат;
        Иначе
            ЗаписьЖурналаРегистрации(НСтр("ru='Обмен с сайтом';uk='Обмін з сайтом'"),
            УровеньЖурналаРегистрации.Информация,
            ,
            ,
            HTTPОтвет.ПолучитьТелоКакСтроку() + НСтр("ru='Обмен успешен.';uk='Обмін виконано.'"));
        КонецЕсли;
    Исключение
        ТекстСообщения = "Не удалось подключится";
        ЗаписьЖурналаРегистрации(НСтр("ru='Обмен с сайтом';uk='Обмін з сайтом'"),
        УровеньЖурналаРегистрации.Ошибка,
        ,
        ,
        ТекстСообщения + НСтр("ru='Нет доступа.';uk='Нема доступу.'"));
        Возврат;
    КонецПопытки;
1 Ненавижу 1С
 
гуру
04.11.21
13:59
(0) например, этот код не выполняется
2 location
 
naïve
04.11.21
14:19
код выполняется , записей в журнале нет
3 location
 
naïve
04.11.21
14:22
т.е. файл выгружен успешно все ок., но нет никакой информации об этом.
а должен был записать вот это
            ЗаписьЖурналаРегистрации(НСтр("ru='Обмен с сайтом';uk='Обмін з сайтом'"),
            УровеньЖурналаРегистрации.Информация,
            ,
            ,
            HTTPОтвет.ПолучитьТелоКакСтроку() + НСтр("ru='Обмен успешен.';uk='Обмін виконано.'"));
4 fisher
 
04.11.21
14:32
Маловероятно, но может в ЖР настроен уровень регистрации без информационных сообщений?