Имя: Пароль:
1C
1С v8
Отключить запись в журнал регистрации для регламентного задания?
0 pvase
 
23.06.20
15:58
Есть регламентное задание, которое выполняется каждые 5 секунд. В результате записи о старте и завершении этого задания занимает большое количество в журнале регистрации. Можно как-то отключить записи в Журнал регистрации по этому одному регламентному заданию?
1 rozer76
 
23.06.20
16:12
Нет, настройка общая
2 Волшебник
 
модератор
23.06.20
16:18
А что там стартует каждые 5 сек? Просто интересно...
3 pvase
 
24.06.20
08:40
(2) Обмен с интернет магазином.
4 Волшебник
 
модератор
24.06.20
09:24
Лучше стартовать сервис обмена один раз утром и потом в цикле делать паузы каждые 5 сек. Пауза не должна тормозить, есть решения
http://catalog.mista.ru/public/706204/
http://catalog.mista.ru/public/1158171/

Если задание вдруг отвалится или зависнет, то нужно ещё одно задание, которое проверяет работоспособность обмена и принимает меры.
5 fisher
 
24.06.20
09:28
Я тоже за паузу.
Там в комментариях к первой статье есть нативная пауза из БСП:
Процедура Пауза(Секунд) Экспорт
    
    ТекущийСеансИнформационнойБазы = ПолучитьТекущийСеансИнформационнойБазы();
    ФоновоеЗадание = ТекущийСеансИнформационнойБазы.ПолучитьФоновоеЗадание();
    
    Если ФоновоеЗадание = Неопределено Тогда
        Параметры = Новый Массив;
        Параметры.Добавить(Секунд);
        ФоновоеЗадание = ФоновыеЗадания.Выполнить("ОбщегоНазначенияБТС.Пауза", Параметры);
    КонецЕсли;
        
    Попытка
        ФоновоеЗадание.ОжидатьЗавершения(Секунд);
    Исключение
        Возврат;
    КонецПопытки;
    
КонецПроцедуры

"ОбщегоНазначенияБТС" - можно заменить на любой общий модуль, куда и поместить эту процедуру.
6 Волшебник
 
модератор
24.06.20
09:35
(5) а не рванёт? Рекурсия, однако...
7 fisher
 
24.06.20
09:46
(6) Ну, это не совсем рекурсия.
Закон Брукера: Даже маленькая практика стоит большой теории.