|
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шника, используемым внешним компонентам и так далее.
|
|