Имя: Пароль:
1C
 
Не могу вывести ШК на печатную форму документа
0 55reg
 
14.09.22
11:04
Есть печатная форма документа (ЗаказНаряд) на ней объект ШК (Нужно вывести ШК документа) - Команда печать вызывается из упр. Формы этого документа (код ниже)

&НаКлиенте
Процедура КомандаПечать(Команда)
.
.
.
ИначеЕсли Выб.Значение = "ЗаказНаряд" Тогда
ТабДок = ПечатьЗаказНарядаНаСервере(Объект.Ссылка);
.
.
КонецПроцедуры

&НаСервере
Функция ПечатьЗаказНарядаНаСервере(Объект)
    Возврат Документы.ЗаказНаряд.ПечатьЗаказНаряда(Объект);
КонецФункции

Далее в модуле менеджера этого документа выполняется код по формированию макета и выводе его на печать... все работает...  Функция ПечатьЗаказНаряда(Объект) Экспорт

В этом коде пытаюсь сформировать ШК для вывода в Область.Рисунки.ШК.Объект.Сообщение = "1221212121000"; Естественно Область.Рисунки.ШК.Объект = Неопределенно! ...

Проблема в том что куда бы я ни пихал инициализацию этой компоненты КомпонентШК = Новый COMОбъект("V8.Barcod.1"); база повисает, а через несколько сек выдает ошибку запроса (База клиент- сервер, есть Сервер 1С + SQL)... Уже голову сломал что ей надо!

Причем сама база 10.3! и если скажем запустить печать этикеток (обычные формы) все отлично работает. Подскажите в как реализовать такую простую задачу? (с документом ЗаказНаряд работают в тонком клиенте!)
1 55reg
 
14.09.22
11:21
&НаСервере - поменял вызов этой процедуры &НаКлиенте - все заработало! Но, будет ли теперь работать в Тонком клиенте такая констуркция!
Функция ПечатьЗаказНарядаНаСервере(Объект)
    Возврат Документы.ЗаказНаряд.ПечатьЗаказНаряда(Объект);
КонецФункции
2 55reg
 
14.09.22
11:24
Естественно не работает ))) Как сделать что бы и ШК выводился и печать работала ))
3 vicof
 
14.09.22
11:25
(1) Ну то есть вместо того, чтобы запустить тонкий клиент, ты спрашиваешь на форуме?
4 55reg
 
14.09.22
11:28
Что делать то? Не работает
5 55reg
 
14.09.22
14:40
В итоге переделал на работу с внешней компонентой ...
https://www.youtube.com/watch?v=-t8i9BbjcOA