Печать штрихкода в УФ. Помогла установка драйвера 1СПечать штрихкодов (ActiveX) версия 8.0.16.4 #609037


#0 by Fomania
Не получается вывести картинку штрихкода на экран. На макет добавила рисунок объекта 1CBarCode, вот как пытаюсь обращаться: на строке ТипКода = 1 вылетает, выдает такую ошибку: {Документ.ПоступлениеИнвестиций.Команда.Печать.МодульКоманды}: Значение не является значением объектного типа (ТипКода) В чем может быть причина? Подглядела в ут 10.3, как там это делается. Вроде код там на мой похож. Но там обычные формы, а у меня управляемые. Может быть в этом какая-то загвоздка? В ут 11 так и не разобралась, как шк выводятся, как-то там замудрено все..
#1 by ДенисЧ
А отладчик что говорит? А СП о доступности?
#2 by Fomania
отладчик доходит до этого места и дальше вылетает, ошибку я описала.. что еще я могу у отладчика спросить? и что такое СП?..
#3 by ДенисЧ
а) в отладчике перед этой строкой посмотри значения и типы твоих выражений. б)
#4 by zak555
фотко
#5 by Fomania
ОбластьШтрихкод.Рисунки.Штрихкод.Объект - это отладчик определяет как тип РисунокТабличногоДокумента, а вот ОбластьШтрихкод.Рисунки.Штрихкод.Объект.ТипКода уже пишет Значение не является значением объектного типа
#6 by ДенисЧ
Вот и ответ. У рисунка табличного документа нет реквизита ТипКода.
#7 by Fomania
А как это срабатывает в ут 10.3? Там рисунок штрихкода на макете тоже типа "рисунок". Я пробовала изменять тип объекта на Элемент управления «1С: Печать штрихкодов», но когда запускаю отладчик, потом смотрю - в макете снова "Рисунок"
#8 by Fomania
В ут10.3 ЭтикеткаОбласть.Рисунки.Штрихкод.Объект имеет тип ActiveX. Почему мой объект не такого типа? Где это задается?
#9 by IamAlexy
подгляди как это делается в БСП или в демке что с платформой поставляется. там НЕ так как в УТ10.3 там подругому
#10 by Fomania
установила БСП, но про штрихкоды там вообще не нашла... Подскажи где смотреть пожалуйста
#11 by Fomania
АП неужели ни у кого подобной проблемы не возникало?..
#12 by Fomania
АП
#13 by V_V_V
Возникало... Как раз сам наступил... По мне, так это из-за того что пытаешься выполнять код на сервере. И на нем Объект со своими свойствами недоступен. А сделать на Клиенте и втиснуть в Табличный документ еще не придумал как. Ща ковыряюсь в Управлении небольшой фирмой. Из той мути, что там наворочено, выходит что штрих-код формируется в картинку и передается на сервер через временное хранилище. Но как - еще не разобрался до конца...
#14 by Diman000
В УФ все по-другому. Там этикетка с ШК это сформированная картинка. Внешняя компонента ее формирует. Я перетаскивал код из УТ 11, сейчас уже деталей не вспомню, но смотреть надо в сторону ОМ "ФормированиеПечатныхФорм" и "ШтрихкодированиеСервер". Сам код должен выглядеть примерно так: Функцию ПолучитьКартинкуШтрихкодаДокумента найдешь в УТ 11
#15 by Diman000
И еще общие макеты надо выдернуть. КомпонентаПечатиШтрихкодовWindows32, итд.
#16 by Diman000
Вот и наврал) ПолучитьКартинкуШтрихкодаДокумента это мое творение. В УТ есть ПолучитьКартинкуШтрихкода. Используется примерно так: ПараметрыШтрихкода = Новый Структура("Ширина, Высота, ТипКода, ОтображатьТекст, РазмерШрифта, Штрихкод", 100, 50, 4, Истина, 12, Штрихкод);
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С