Имя: Пароль:
1C
1С v8
Печать PDF417
,
0 al_zzz
 
30.09.16
11:10
Надо мне напечатать для нечитаемых марок. Нашел тему подходящую: Печать штрих-кода PDF417
Но мне непонятно, где брать компоненты: КомпонентаПечатиШтрихкодовWindows64 и КомпонентаПечатиШтрихкодовWindows32.
Конфигурация УТ10.3 старого релиза.
Подскажите, люди добрые, пожалуйста!
Заранее спасибо!
1 Митяйский
 
30.09.16
11:13
на диске нет разве?
2 al_zzz
 
30.09.16
11:33
(1) На каком?
3 Митяйский
 
30.09.16
11:53
1CIts\EXE\BarCodeLib

или я что-то путаю?
4 Митяйский
 
30.09.16
12:00
Пардон, действительно путаю.
В той теме обсуждается дллка с инфостарта, у меня такой нет.
5 al_zzz
 
30.09.16
12:09
(4) В папке посмотрел: http://screencast.com/t/e9GLccTqveK - там действительно ничего подобного нет.
Как я понял из обсуждения, речь идет не о той дллке, которая в сообщении (3). А о каких-то длл из типовых, но ни в ерп, ни в бп2 я не нашел такого.
6 olgerd666
 
30.09.16
12:14
https://www.gnivc.ru/html/Soft/pdf417/pdf417_3_2_4.rar
а в чем проблема? типовая. есть в бп2.0 в регл отчетах
7 Митяйский
 
30.09.16
12:24
(6) типовая питается выгрузками отчетов в ХМЛе.
ТС хочет скормить штрихкоду какую-то другую инфу, и вывести в своей собственной печати
8 olgerd666
 
30.09.16
12:32
http://catalog.mista.ru/public/194298/
могу генератор QR кодов предложить
и http://catalog.mista.ru/public/531966/ Печать QR из УТ 10.3 Fprint ЕГАИС
тк ТС я так понимаю хочет печатать ШК со ссылкой на чек в системе ЕГАИС - то второе я думаю ему подойдет. либо на основе первого сделать чтото свое
9 al_zzz
 
30.09.16
13:44
(8) Нет, мне надо печатать для нечитаемых марок, а это не QR, а PDF417
10 al_zzz
 
30.09.16
13:45
(7) Всё верно. Видел (6) но не понял, как скормить ей свои значения, чтоб она мне их в нужных двумерных шк отобразила.
11 Torquader
 
30.09.16
20:56
Во-первых, какая разница QR или PDF - вам нужна информация, которая при считывании сканером будет передана программе, а тип кода сканер (если специально не настроить) в программу не передаёт.

В общем, с любого ИТС берём встроенный объект для печати штрих-кодов из 1С, вставляем его в табличный документ и печатаем.
12 Fragster
 
гуру
30.09.16
21:12
в ут старого релиза надо брать из БП 2
13 Fragster
 
гуру
30.09.16
21:13
ну, и наверняка можно воспользоваться zint из командной строки
14 al_zzz
 
03.10.16
05:53
(11) Принципиально для ТСД какой тип шк.
Я, короче, разобрался, какую компаненту можно юзать(из УТ11 взял "") и как печатать посредством неё тоже сообразил. Но непонятно, какой тип шк передавать, чтоб pdf печатался.
Вот код:
<1c>Если ТипШтрихкодаВрем = "EAN8" Тогда
            ВнешняяКомпонента.ТипКода = 0;
        ИначеЕсли ТипШтрихкодаВрем = "EAN13" Тогда
            ВнешняяКомпонента.ТипКода = 1;
            // Если код содержит контрольный символ, обязательно указываем
            ВнешняяКомпонента.СодержитКС = СтрДлина(ПараметрыШтрихкода.Штрихкод) = 13;
        ИначеЕсли ТипШтрихкодаВрем = "EAN128" Тогда
            ВнешняяКомпонента.ТипКода = 2;
        ИначеЕсли ТипШтрихкодаВрем = "CODE39" Тогда
            ВнешняяКомпонента.ТипКода = 3;
        ИначеЕсли ТипШтрихкодаВрем = "CODE128" Тогда
            ВнешняяКомпонента.ТипКода = 4;
        ИначеЕсли ТипШтрихкодаВрем = "ITF14" Тогда
            ВнешняяКомпонента.ТипКода = 11;
        Иначе
            ВнешняяКомпонента.АвтоТип = Истина;
        КонецЕсли;
<\1c>
Вот что присвоить ВнешняяКомпонента.ТипКода, чтоб PDF417 печатался?
15 al_zzz
 
03.10.16
05:55
Всё, разобрался - 6 надо передавать.
16 al_zzz
 
03.10.16
11:41
Нет, не всё. Печататься-то он печатается, но ни рожна не читается сканером: https://yadi.sk/d/uBrkmrTXw7euZ (верхние мои шк, а нижний сгенеренный онлайн).
Вот тут есть подобное, но неизвестно, удалось ли решить:
v8: Сжимается штрихкод при печати
ЧЯДНТ?
17 kisobol
 
03.10.16
12:04
Вот отсюда возьми
http://catalog.mista.ru/public/549831/
18 al_zzz
 
04.10.16
05:19
(17) Спасибо! Помогло.
Всё получилось!
Подведу итог:
шк в PDF417 "ломался" из-за того, что я формировал и выводил картинку программно(т.е. в макете у меня не было картинки).