Имя: Пароль:
1C
 
вывести QR код КИЗ Честного Знака в печатную форму 1с
0 bvb
 
20.12.24
13:44
Добрый день
Необходимо вывести в печатную форму строку QR код КИЗ Честного Знака
Для вывода QR кода я использую в табличном документе рисунок стандартного QR кода (который с метками) см. рисунок

Честный знак его н читает.
Как мне сформировать на форме QR код в формате ЧЗ ?

Где брать рисунок для его вывода ?
1 timurhv
 
20.12.24
13:54
"Честный знак его н читает." - ЧЕГО?
Маркировка не использует QR код, нужен DataMatrix
2 timurhv
 
20.12.24
13:55
3 bvb
 
20.12.24
14:11
(1) Понял спасибо
А из какой то типовой можно дернуть картинку и код ля вывода Data Matrix ТабДок ?

Или это реализуется с помощью стандартной 1C:Печать штрихкодов ?

При этом я понимаю их есть два типа  
Мне нужен тот который на продуктах питания (без разделения на четыре секции)
4 arsik
 
20.12.24
14:22
(3) Стандартная из БСП такое могет
5 Проводкин
 
20.12.24
16:00
(3)  в любой типовой конфе(ут11,ка2,ерп2,бух3)  посмотри  документ Заказ кодов маркировки ИСМП  там возможна печать этикеток в табдок
6 bvb
 
23.12.24
13:53
Не выходит каменный цветок
Все сделал как в (4,5)

ПараметрыШтрихкода.Вставить("ТипВходныхДанных", 0);  //у меня строка строка
ПараметрыШтрихкода.Вставить("ТипКода",          18); // - Datamatrix ASCII
ПараметрыШтрихкода.Вставить("ТипКода",          24); // - Datamatrix GS1ASCII:
                            
араметрыШтрихкода.Вставить("Штрихкод",       Стр.КИЗ);

Код в печатной форме не соответствует коду на товаре
Хотя посимвольно строка со сканера совпадает с информацией на штрихкоде на форме

Может проблема что я читаю исходный штрихкод с товара как строку а нужно читать как  Base64. И хранить ее нужно как Base64 ?
7 bvb
 
23.12.24
14:05
Если прочитать КИЗ на товаре сканером Honeywell Voyager 1470g
то результатом будет символьная строка без спец символов.

А если КИЗ прочитать приложением штрихкод для андроид то видно что штрихкод содержит в себе управляющие символы GS в начале и в теле штрихкода

Получается что я ручным сканером их не читаю
8 bvb
 
23.12.24
15:07
Вопрос решен :

ПараметрыШтрихкода.Вставить("ТипВходныхДанных", 0);  //строка - исходный штрихкод с криптохвостом
ПараметрыШтрихкода.Вставить("ТипКода",          24); // - Datamatrix GS1ASCII:
СимволFNC1 = Символ(29);            
ПараметрыШтрихкода.Вставить("Штрихкод",  СимволFNC1 + Лев(Стр.КИЗ,31) + СимволFNC1 + Сред(Стр.КИЗ,32,СтрДлина(Стр.КИЗ)-1) );
Закон Брукера: Даже маленькая практика стоит большой теории.