Вход | Регистрация
 

Преобразовать КИЗ в данные для штрихкода

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

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

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

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

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

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

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.