Имя: Пароль:
1C
 
И снова про подключение внешней компоненты печати штрихкода.
0 Lokli2
 
17.02.26
13:53
Имеем 1С «Торговое предприятие 7»(7.0.29.1). Файловая, тонкий клиент.
Включено штрих-кодирование документов.
У документа счет есть своя (типовая) печатная форма. Добавляю через внешние отчеты и обработки свою печатную форму. Её формирование полностью скопировал из типовой и подключил для проверки.
Если в сеансе первой вызываю формирование своей (внешней) печатной формы, то получаю ошибку: "Ошибка подключения внешней компоненты печати штрихкода!". И потом, при вызове любой печатной формы выходит этаже ошибка. Помогает только перезапуск сеанса.
Если в сеансе первой вызываю формирование типовой печатной формы, то все формирует. И последующий вызов моей печатной формы тоже без ошибок.
Функция подключение компоненты происходит из модуля с повторным использованием во время сеанса.
Получается, при вызове первого подключения компоненты из внешней обработки происходит какой-то сбой. Как с этим бороться?
1 arsik
 
гуру
17.02.26
14:16
Ну может при печати штатной эта компонента, если она не подключена подключается "правильно".
А ты подключаешь его в своей печатной "не правильно".
2 Ёпрст
 
гуру
17.02.26
14:18
>>Функция подключение компоненты происходит из модуля с повторным использованием во время сеанса

вот это не есть гуд.
3 Lokli2
 
17.02.26
15:52
(1) подключение происходит через 3 вызова различных процедур в разных модулях. Я просто вызываю типовую процедуру формирования шапки документа.
И весь затык в том, что я не понимаю как сделать "правильно"...
Такое ощущение, что модуль менеджера документа и модуль объекта обработки имеют разный контекст.
4 Lokli2
 
17.02.26
15:53
(2) это типовое решение от Штриха. Тут только смириться. :)
5 Lokli2
 
18.02.26
15:53
Разобрался я в чем дело. Можете кидаться тухлыми носками в мою сторону. )))
У меня по умолчанию в обработке стоял безопасный режим.
А при нем, как известно, невозможно подключение внешних компонент.
Поменял режим обработки и всё заработало.
6 arsik
 
гуру
18.02.26
16:13
(5) Вообще так то возможно. Только нужно описать эти в параметрах безопасности. Но никто этим не заморачивается.
Такое используют если только во фреш внешнюю обработку отдавать
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.