Имя: Пароль:
1C
1C 7.7
v7: 1c++ ПослеОткрытия
0 dk
 
12.10.17
14:54
Есть робот в 1с 77 скуль 2008
параллельно запущено 5 роботов которые формируют по 30 отчетов
отчет один и тот же но с разными настройками
--------
робот формируется ежедневно и каждый день стабильно падает 2 или 3 робота с ошибкой C000005
Если перезапустить робота то он продолжает нормально формироваться.
Никакой зависимости между падениями выявить не удалось, разное время разные задания, разные сервера.
обычно падает после завершения очередного задания и перед запуском следующего
Сейчас тоже словил на своем компе эту ошибку после формирования отчета жму в меню 1с пункт Файл и 1с вываливается с C0000005
Память не переполняется, места хватает, антивируса нет
Пока думаю на перехватчик 1с ++ После открытия
были у кого подобные проблемы?
1 dk
 
12.10.17
14:55
т.е. ошибки в коде 1с нет - падает с системной ошибкой
да и просто перезапуск 1с помогает и робот дальше нормально формируется но может и повторно упасть
2 Ёпрст
 
12.10.17
14:57
Не используй послеОткрытия в перехватчике
3 Ёпрст
 
12.10.17
14:57
это там не нужно
4 dk
 
12.10.17
14:58
послеОткрытия пишет логи кто какой отчет когда открывал
попробую отключить для теста, но на след неделе тока
5 Ёпрст
 
12.10.17
14:59
перехватывай тогда или СобытиеГМ_СозданиеКонтекста
или ПослеСозданияФормы
6 ADirks
 
12.10.17
15:03
для логов лучше использовать события FormEx
ПриЗагрузкеВнешнегоОтчета()
и
ПриЗагрузкеФормы()

надёжней
7 dk
 
17.10.17
12:24
закомментировал послеОткрытия - глюки остались
8 vcv
 
17.10.17
14:55
У меня автоотчёты в 1С довольно регулярно падают. Особых закономерностей не отмечено. Кроме одной - если взяться прописывать переменные с помощью Перем в каждой процедуре/функции, количество падений резко уменьшается. Но это, возможно, моя личная ситуация по навороченности MDшника, используемым внешним компонентам и так далее.