Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как получить полный код DataMatrix для маркировки обуви из честного знака

Как получить полный код DataMatrix для маркировки обуви из честного знака
Я
   Antshtalt
 
09.09.20 - 15:30
Добрый день! Подскажите пожалуйста, может кто сталкивался: При запросе в Честный Знак, в 1С возвращается помимо всего прочего, Код маркировки, но только 31 символ (первые 3 группы). Как можно получить 4 группу символов (Криптохвост из 88 символов), без него не могу распечатать этикетки...
   Salimbek
 
1 - 09.09.20 - 15:49
(0) Они получаются только из СУЗ производителем. Больше никто их не может распечатать.
   Antshtalt
 
2 - 09.09.20 - 16:04
Блин, беда. Это импорт))).
   Antshtalt
 
3 - 09.09.20 - 16:07
(1) Но в самом ЛК честного знака я же могу их поштучно получать...
   Salimbek
 
4 - 09.09.20 - 16:22
(2) Ну значит этикетки может заказывать и распечатывать Импортер.
(3) С чего это вы так решили?
   Antshtalt
 
5 - 09.09.20 - 16:39
(4) Ну, я сейчас их вручную в личном кабинете сохраняю в CSV.. Просто проблема в том что нельзя выгрузить сразу пул и приходится по одной..
   Salimbek
 
6 - 09.09.20 - 16:52
(5) А вы через что работаете с ЧЗ? И через что делаете "При запросе в Честный Знак, в 1С возвращается..." из (0)? Какая версия конфигурации?
   Antshtalt
 
7 - 09.09.20 - 16:58
(6) Именно могу поштучно получить, когда захожу на сайт ЧЗ в личный кабинет и оттуда из списка по одному (Документы - Печать/Экспорт - Выгрузить). А из 1С вообще внешней обработкой (Платформа 8.3.15.1830, УТ 11.4.12.61)
   lodger
 
8 - 09.09.20 - 16:58
вряд ли в 1сРознице есть маркировка импорта...
   lodger
 
9 - 09.09.20 - 16:59
(7) так возьмите версию УТ "после запуска маркировки".
   Antshtalt
 
10 - 09.09.20 - 17:05
(9) А причем тут версия? Задача несколько другая: из Честного знака приходят Этикетки одного формата, таможня требует другого, поставщики третьего (причем чуть ли не определенное количество на страницу), поэтому было бы здорово получать данные из ЧЗ и уже формировать свои этикетки в 1С... На данный момент возвращается из ЧЗ все, что мне нужно, только вот сам код только 31 символ (без криптохвоста) и в инструкции по API честного знака как то тоже нету информации, как полный код получить. Видимо никак)).
   lodger
 
11 - 09.09.20 - 17:24
(10) ты просто мануалы плохо курил.
чз разделен на несколько сервисов, каждый со своим api.
полные коды можно получать в СУЗ. api cloud чё-то там
4.5.6. Метод «Получить КМ из заказа»
Этот метод используется для получает массив КМ определённого заказа используя
следующие параметры: маркер безопасности (token), идентификатор СУЗ, идентификатор
заказа, GTIN, количество запрашиваемых кодов. Маркер безопасности (token)
генерируется СУЗ при регистрации клиента СУЗ. Маркер безопасности (token) передаётся
на сервер в HTTP-заголовке с именем «clientToken».
4.5.6.1. Запрос
Параметры REST запроса
URL:http://<server-name>[:server-port]/api/v2/{extension}/codes?
omsId={omsId}&orderId={orderId}&gtin={gtin}&quantity={quantity}&
lastBlockId={lastBlockId}
Method:GET
clientToken:{clientToken}

и будет тебе шшастье
   lodger
 
12 - 09.09.20 - 17:27
(10) а версия тут при том, что в 1с тоже как-то вяло пилили велосипед весной.
   Antshtalt
 
13 - 09.09.20 - 17:28
(11) Так, действительно нужно покурить этот мануал, буду пробовать, большое спасибо)))
   1cVandal
 
14 - 09.09.20 - 17:28
(10) при том что в типовой ут это реализовано и ты можешь выцепить оттуда этот код
   Salimbek
 
15 - 09.09.20 - 18:12
(13) Например в Рознице есть такая Функция ЗапроситьКодыМаркировкиИзБизнесЗаказа_V2 в модуле ИнтерфейсСУЗ, вероятно и в УТ есть что-то похожее.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.