![]() |
![]() |
|
Ошибки при открытии внешней печатной формы | ☑ | ||
---|---|---|---|---|
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
naïve
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 сбоев за день, то при поиске ошибок ни одного сбоя за день не случилось. Кто молодец? Я молодец!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |