|
Ошибки при открытии внешней печатной формы |
☑ |
0
Базис
naïve
06.07.17
✎
16:47
|
УПП, ОФ, почти сотня пользователей.
При запуске обработок заполнения табличной части (ОЗТЧ) получаю в процедуре общего модуля "Универсальные механизмы" ОбработатьНажатиеНаДополнительнуюКнопкуЗаполненияТЧ(СтрокаКнопки,ЭтотОбъект) Экспорт :
Попытка
Обработка.Инициализировать(ЭтотОбъект, СтрокаКнопки.Родитель.Имя, СтрокаКнопки.Родитель.Расшифровка);
Исключение
ОбщегоНазначения.СообщитьОбОшибке(ОписаниеОшибки(),, "Заполнение ТЧ не произведено!");
КонецПопытки;
Ошибку: Заполненеие ТЧ не выполнено!
Метод объекта не обнаружен (Иницилизировать).
При этом в модуле ОЗТЧ есть экспортная процедура Инициализировать() с 3 параметрами, а сама ошибка повторяется нерегулярно.
Решил, что причина в большом количестве файлов в КаталогВременныхФайлов() и ошибке записи Prnform.tmp
Есть ещё соображения?
|
|
1
Franchiser
гуру
06.07.17
✎
17:23
|
Инициализировать в модуле объекта или в модуле формы экспортная?
|
|
2
Базис
naïve
06.07.17
✎
17:27
|
В модуле объекта.
|
|
3
AlvlSpb
06.07.17
✎
17:38
|
(0) Скорее всего не определяется Обработка. Где-то в общем модуле должен быть выбор что за Обработка. Что говорит отладчик по этому поводу?
|
|
4
Базис
naïve
06.07.17
✎
17:49
|
Отладчик говорит, что всё окей. И интерактивно под тем же пользователем всё нормально. Но несколько раз в день происходит указанная ошибка.
|
|
5
AlvlSpb
06.07.17
✎
19:03
|
(4) ну чудес-то не бывает. Раз процедура Инициализировать() присутствует, экспорт стоит, значит не находится именно Обработка. Может запустить отладку с остановкой по ошибке и ждать остановку, посмотреть что определяет в этот момент как Обработку и искать ошибку?
|
|
6
AlvlSpb
06.07.17
✎
19:12
|
(4) Кстати, а ошибка под одним и тем же пользователем происходит? Может дело в правах?
|
|
7
Базис
naïve
06.07.17
✎
19:13
|
(5) Не вариант - почти сотня пользователей.
(6) Я под ней же заходил, не повторяется.
Спасибо за варианты. Сделал очищалку темпов, завтра буду пробовать.
|
|
8
Базис
naïve
11.07.17
✎
14:57
|
Не помогло, опять та же ошибка - метод объекта не обнаружен (Инициализировать).
Есть ещё идеи?
|
|
9
ИС-2
11.07.17
✎
15:31
|
может в один и тот же файл пишутся разные обработки? Сделать запись лога, когда и какая ошибка была
|
|
10
Базис
naïve
12.07.17
✎
14:20
|
(9) Так и сделал. Пишут в один и тот же файл, имя жёстко задано в коде, но (смоделировал) - другие ОЗТЧ могут его перезаписывать, а в коде он сохраняется и тут же загружается в другой объект.
|
|
11
1dvd
12.07.17
✎
14:23
|
(10) терминал чтоле?
|
|
12
Базис
naïve
12.07.17
✎
14:25
|
(10) Да. Было такое же?
|
|
13
Базис
naïve
12.07.17
✎
18:42
|
Как обычно, если в заявке пользователя было сказано про 15 сбоев за день, то при поиске ошибок ни одного сбоя за день не случилось. Кто молодец? Я молодец!
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший