Имя: Пароль:
1C
1С v8
В печатную форму добавить ШТРИХКОД EAN13
0 Geroy
 
06.03.15
13:33
Например я сделал кнопочку печать в справочнике
Создал Макет в котором добавил картинку Штрихкод


как теперь мне вывести значение

"1234567891011"   на печать в виде штрихкода EAN13
1 Geroy
 
06.03.15
13:33
(0) Розница 2.1      1с 8.3  УФ
2 Jonny_Khomich
 
06.03.15
13:34
есть dll
3 Kondarat
 
06.03.15
13:39
А в Рознице подсмотреть не?
4 Torquader
 
06.03.15
13:50
У объекта печати штрих-кода есть help с описанием его методов - можно посмотреть и написать задание штрих-кода.
Если не помогает, то скопировать с формы-образца алгоритм формирования.
5 ColonelAp4u
 
06.03.15
13:53
ОбластьШтрихкод         = Область.Области.ОбластьШтрихкод;
         РисунокШтрихкод         = Область.Рисунки.Штрихкод;
         РисунокШтрихкод.Расположить(ОбластьШтрихкод);
         Область.Рисунки.Штрихкод.Объект.ТипКода   = ТипКода;
         Область.Рисунки.Штрихкод.Объект.Сообщение = Штрихкод;
6 ColonelAp4u
 
06.03.15
13:54
ТипКода и сам шк из запроса
7 DGorgoN
 
06.03.15
14:08
Глупое уточнение - а это точно УФ?
8 Geroy
 
06.03.15
14:10
(7) точно УФ
Мне нужно только как назначить ТипКода
9 DGorgoN
 
06.03.15
14:13
(8) Тип штрих-кода я назначаю непосредственно в самом компоненте печати штрих-кодов, когда щелкаю правой мышкой по "рисунку" и выбираю свойства.

Вопрос в том что это точно будет в УФ работать?
10 Torquader
 
06.03.15
20:17
(9) Ну, таблица формируется на сервере, если там объект установлен, то всё будет работать.
11 Провинциальный 1сник
 
06.03.15
20:44
Еще есть вариант с установкой спецшрифтов и генерацией соответствующих строк кодовой последовательности и размещением их в нужной ячейке макета.
12 Злопчинский
 
06.03.15
21:20
есть еще вариант правильной печати вообще без всяких шрифтов и дополнительных компонент - исключительно возможностями платофрмы
13 alexandr_87
 
06.03.15
21:57
Установи StrokeScribe, в макет меню таблица->рисунки->вставить объект,вставка объекта-элемент управления, из списка выбираешь StrokeScribe Control.в модуле заполнения макета
Попытка КомпонентШК = ПолучитьCOMОбъект("","STROKESCRIBE.StrokeScribeClass.1");
    Исключение // Элемент управления не установлен
        Сообщить("ОШИБКА");
        КомпонентШК = Неопределено;
    КонецПопытки;
    СекцияКрыша.Параметры.номер=ии;
    СекцияКрыша.Рисунки.Barcode1C1.Объект.Alphabet = 14;
    СекцияКрыша.Рисунки.Barcode1C1.Объект.Text =Объект.Номер;

//Barcode1C1=объект рисунок
Независимо от того, куда вы едете — это в гору и против ветра!