Имя: Пароль:
1C
1С v8
Зависает 1с при работе регламентного задания
0 loken2
 
12.08.21
10:44
Есть регламентное задание которое отправляет прайсы по группам рассылки, после отправки прайса для последней группы рассылки 1С зависает, при этом в логе видно что прайс отправлен, т.е. все отправлено без ошибок и после это зависает, если 1С отключить регламентное задание снова начинает выполняться и так до бесконечности, при этом было замечено что если группы для авто рассылки уменьшить до 5, выполняется без проблем, если группы рассылки сделать 6-7 начинает зависать, при этом не зависит от каких то конкретных групп, в чем может быть причина? Конфигурация УТ 10.3 платформа 8.3.19.1229.
1 ДенисЧ
 
12.08.21
10:53
ЗаписьЖурналаРегистрации на каждую строку модуя регзадания и анализировать, в каком именно месте.
Возможно, она ждёт ответа от почтовика, который банит рассыльщика спама.
2 loken2
 
12.08.21
11:11
вся почта уходит, и в логи пишется что все отправлено, а вот после того как все сделано 1с зависает
3 ДенисЧ
 
12.08.21
11:12
"на каждую строку модуля регзадания"
Какая буква непонятна?
4 loken2
 
12.08.21
11:12
отключение от почты происходит каждый раз после отправки для каждой группы рассылки
5 loken2
 
12.08.21
11:13
"на каждую строку модуля регзадания" - можно подробнее как это сделать?
6 SiAl-chel
 
12.08.21
11:24
(5) Копируешь в буфер строку из процедуры регзадания. После строки пишешь ЗаписьЖурналаРегистрации(). В Синтакс-помощнике посмотри, в какой параметр процедуры пишется комментарий и в этот параметр вставляй из буфера скопированную ранее строку, обрамив ее кавычками. А потом идешь в Журнал регистрации и смотришь сообщения. Там можно будет увидеть между какими записями журнала большой интервал, значит эта строка кода и тормозит. Так себе решение для логирования, но для новичка пойдет.
7 Вафель
 
12.08.21
12:13
А если без рег задания, то все работает?
8 TormozIT
 
гуру
12.08.21
12:27
Запусти фоновое задание из отладчика с замером производительности. При зависании останови замер.
Открой замер в "Анализ замера производительности (ИР)" http://devtool1c.ucoz.ru/index/analiz_zamera_proizvoditelnosti/0-59
Там есть показатель "Баланс входов/выходов" - он позволяет существенно сузить зону поиска последней выполненной строки кода
https://ibb.co/SmgrXZr
9 1Сергей
 
12.08.21
12:42
Возможно, эта проблема https://bugboard.v8.1c.ru/error/000112742
10 loken2
 
12.08.21
13:11
(9) доступа нет
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший