Имя: Пароль:
1C
 
Преобразовать КИЗ в данные для штрихкода
0 evorle145
 
01.03.21
08:58
Пытаюсь вывести на печать код маркировки имея только xml файл накладной.
В этом файле есть:
                        
<КИЗ>010880856348734221QC/?QJAE:ZRG6</КИЗ>

С помощью
РазборШК = МенеджерОборудованияМаркировкаВызовСервера.РазобратьШтриховойКодТовара(ЭлементКИЗ.Значение);
            Если НЕ РазборШК.ОписаниеОшибки = Неопределено Тогда
                Сообщить("Ошибка разбора QR-кода");
                Сообщить("Тип идентификатора товара: "  + РазборШК.ТипИдентификатораТовара);
                Сообщить(РазборШК.ОписаниеОшибки);
                Продолжить;
            КонецЕсли;
            НоваяСтрока.РеквизитКодаТовара = РазборШК.РеквизитКодаТовара;
            НоваяСтрока.GTIN = РазборШК.GTIN;
            НоваяСтрока.СерийныйНомер = РазборШК.СерийныйНомер;
            НоваяСтрока.КИЗ = ЭлементКИЗ.Значение;

я получаю GTIN, РеквизитКодаТовара и СерийныйНомер, но при печати нужен полный штрихкод, типа щелкнул сканером, получил строку "010801922723257821ZtE.hWopViMa891EE0692NYDdoYTVQwH6njScgrTARh1jZFbYRRARV0N5Hxj3fh4="
преобразовал ее:
Рез = ШтрихкодированиеИСКлиентСервер.ШтрихкодВBase64(Реквизит1);

и дальше вывел на печать:
    ПараметрыШтрихкода = Новый Структура;
    
    
    
    ПараметрыШтрихкода.Вставить("Штрихкод" , Рез );
    
    

    рез =  МенеджерОборудованияВызовСервера.ПолучитьКартинкуШтрихкода(ПараметрыШтрихкода);
    ТД = Новый ТабличныйДокумент;
    Макет = ОбработкаОбъект.ПолучитьМакет("Макет");
    ПростойЗаголовок = Макет.ПолучитьОбласть("Заголовок");
    Рис = ПростойЗаголовок.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
    Рис.Высота=100;
    Рис.Ширина=100;
    Рис.РазмерКартинки = РазмерКартинки.РеальныйРазмер;
    Рис.Картинка = рез;
    ТД.Вывести(ПростойЗаголовок);                          
    ТД.Показать();

то есть моя проблема в том, что в xml нет целого штрихкода, а для печати он нужен и я никак не пойму, как его возможно получить?
1 Voronve
 
01.03.21
09:01
(0) Никак
2 Voronve
 
01.03.21
09:02
(0) Запросить у поставшика список датаматриксов полных к этой накладной
3 evorle145
 
01.03.21
09:09
понял, я получаю xml просто скачивая его из эдо (контрур).. А если мне зайти в ЛК честного знака, может там я смогу как то что то выгрузить? или тоже не вариант?
4 Builder
 
01.03.21
09:13
(3) Раньше можно было выгрузить csv из ЛК с полным кодом, сейчас только с коротким.
5 Garykom
 
гуру
01.03.21
09:17
(0) Теоретически можно сгенерить аля КИЗ но фактически он будет без криптохвоста и не будет проходить проверки.
Но если для целей просто идентификации то можно
6 Voronve
 
01.03.21
09:18
(4) Там тоже будет короткий. Запрашивай поставщика
7 Garykom
 
гуру
01.03.21
09:19
(6) Не факт что у поставщика есть в учетной системе, закон этого не требует
8 Builder
 
01.03.21
09:20
(7) Я бы даже сказал закон скорее запрещает хранить криптохвост :)
9 Garykom
 
гуру
01.03.21
09:20
(7)+ Точнее 99% что у поставщика нет (кроме как на товаре) и не сможет прислать
Только у производителя/импортера точно было, не факт что сохранил
10 Garykom
 
гуру
01.03.21
09:21
(8) Прямого запрета нет, есть ограничения ЦРПТ
11 evorle145
 
01.03.21
09:21
(5) да, только идентификации.. чтобы при считывании этикетке в 1С нашелся этот когда то оприходованный товар (делаю на случай, если этикетка оторвется) . " Теоретически можно сгенерить аля КИЗ " пока не врубаюсь как это сделать...
12 Builder
 
01.03.21
09:22
(0) Вопрос к ТС - зачем нужен полный код маркировки?
У вас маркировка на изделии должна быть. Если ее нет или утеряна - обязаны генерировать новую.
13 Garykom
 
гуру
01.03.21
09:23
(11) Почитать про свой формат КИЗ, подсунуть GTIN, Serial выделенные из "010880856348734221QC/?QJAE:ZRG6" и возможно еще что то
14 Garykom
 
гуру
01.03.21
09:24
(12) Вероятно хотят использовать маркировку встроенную в типовую конфу аля оприходование без реального сканирования упаковок
15 Garykom
 
гуру
01.03.21
09:27
Кстати кто в курсе когда маркировка легпрома будет полный список?
Чтобы подготовиться к "ааа все пропало" от кучи бутиков и точек торговли шмотками?
16 evorle145
 
01.03.21
09:33
(13) спасибо, получилось. Действительно если тупо печать КИЗ, то штрихкод даже выглядит иначе.. (не разделен на 4 секции визуально), но в 1с разборШК работает и товар находится.