К основному содержимому
Разделы сайта

Склад кодов маркировки «Честный знак»

Что загрузили, то и выгрузится

КодКипер хранит закупленные коды маркировки, выдаёт их партиями на печать и находит любой код по номеру. Разделители, запятые и кавычки внутри кода остаются на месте — файл на выходе не приходится чинить.

Без карты и без звонка менеджеру. В пробном периоде — 20 000 кодов и 2 пользователя, файл кодов до 16 МБ.

Один и тот же код из пяти разных файлов

Серийный номер во всех пяти — elvK55y?o!/rt

  • Файл с портала «Честный знак»на месте разделителя — настоящий байт 0x1D
    010462043937551521elvK55y?o!/rt918TJP92qT/jZVGEoBm0cMpXtTOihQuWe206oE6Ro+UdM/9Ux3N=

    Код восстановлен: Настоящий разделитель GS (0x1D)

  • Файл, выгруженный из ERPна месте разделителя — текст «<GS>»
    010462043937551521elvK55y?o!/rt<GS>918TJP<GS>92qT/jZVGEoBm0cMpXtTOihQuWe206oE6Ro+UdM/9Ux3N=

    Код восстановлен: Текстовая запись разделителя (<GS> и подобные)

  • Файл, прошедший через «Блокнот»на месте разделителя — знак вопроса — он же допустимый символ серийного номера
    010462043937551521elvK55y?o!/rt?918TJP?92qT/jZVGEoBm0cMpXtTOihQuWe206oE6Ro+UdM/9Ux3N=

    Код восстановлен: Разделители восстановлены — в файле они были повреждены

  • Файл из письма подрядчикана месте разделителя — разделителей нет вовсе
    010462043937551521elvK55y?o!/rt918TJP92qT/jZVGEoBm0cMpXtTOihQuWe206oE6Ro+UdM/9Ux3N=

    Код восстановлен: Разделителей в файле не было — восстановлены по структуре

  • Строка, у которой серийный номер кончается на «?»на месте разделителя — «?» — и разделитель, и часть номера одновременно
    010462043937551521elvK55y?918TJP92qT/jZVGEoBm0cMpXtTOihQuWe206oE6Ro+UdM/9Ux3N=

    Код отклонён: Неоднозначный разделитель: не удалось определить границу серийного номера

Что хранится и что выгрузится обратно — побайтово

010462043937551521elvK55y?o!/rt918TJP92qT/jZVGEoBm0cMpXtTOihQuWe206oE6Ro+UdM/9Ux3N=

Чипы «GS» — настоящие байты 0x1D: они лежат в этой странице и попадут в буфер обмена, если выделить код и скопировать.

Где теряются коды

Код маркировки — это несколько полей, склеенных служебным байтом. На экране его не видно, и его теряет любая программа, которая о нём не знает.

  • Коды приходят из разных мест

    Портал «Честный знак», типография, ERP, письмо от подрядчика. Каждый источник пишет коды по-своему, а файл, который один раз открыли и сохранили в «Блокноте», уже не тот, что скачали.

  • Разделитель внутри кода теряется

    В одном файле это настоящий управляющий байт, в другом — текст «<GS>», в третьем на его месте знак вопроса, в четвёртом разделителя нет вовсе. Глазами эти файлы не отличить: строка выглядит одинаково.

  • Внутри кода бывают запятые и кавычки

    Серийный номер может содержать запятую, кавычку, точку с запятой. Стоит открыть такой файл как таблицу — и код с кавычкой пропадёт молча, без единого сообщения об ошибке.

  • Один потерянный код — это штраф

    Не «неудобство» и не «расхождение в отчёте»: отгрузить товар нечем, а нарушение маркировки стоит денег. Поэтому продукт держится на одном обещании: что загрузили, то и выгрузится.

Спорную строку видно до загрузки, а не после отгрузки

Повреждённый разделитель КодКипер восстанавливает сам — по остальным строкам файла. Если однозначно восстановить нельзя, строка не грузится наугад: она попадает в отчёт с номером строки и причиной. Поправьте источник и загрузите снова.

Файл проверяется до отправки

Сколько кодов примется, сколько дубликатов, какие строки спорные — видно прямо в браузере. В базу не попадает ничего, пока вы не нажали «Загрузить».
Отчёт предпросмотра файла: строки с восстановленными разделителями и строки, отклонённые по неоднозначности
Предпросмотр до загрузки: восстановленные строки и те, что лучше проверить руками.

Как это работает

  1. Загрузили файл

    Файл .csv или .txt из «Честного знака», от типографии или из ERP. Отчёт сразу показывает, сколько кодов принято, сколько дубликатов и какие строки спорные.

  2. Коды на складе

    Коды разложены по артикулам, видны остаток и порог. Партию можно скачать обратно или откатить целиком, пока из неё ничего не выдано.

  3. Выдали на печать

    Выбрали артикулы и количество — получили файл для программы печати. Коды уходят в порядке поступления, и один код не попадёт в две отгрузки.

  4. Нашли любой код

    Код ищется по любому написанию — с разделителями и без. Есть режим сканера и проверка списком до 50 000 кодов за раз.

Отчёт о загрузке партии: сколько кодов принято, сколько дубликатов, сколько строк отклонено
Отчёт о загрузке: принято, дубликаты с их артикулом, отклонённые строки.
Подтверждение выгрузки: список артикулов, количество кодов и формат разделителя
Выдача кодов: формат разделителя выбирается здесь — под вашу программу печати.

Что входит

Коротко о каждом разделе. Полный список — на странице возможностей.

Хранение

Код хранится целиком, вместе с настоящими разделителями 0x1D: из него ничего не режется и ничего не подставляется взамен.

Загрузка

Один файл — одна партия в выбранный артикул или маршрутизация по GTIN, когда артикул для каждой строки называет справочник. Что именно попадёт в базу, видно до загрузки: отчёт предпросмотра совпадает с итоговым.

Выгрузка

Коды уходят в порядке поступления: первым выдаётся самый старый код артикула. Один и тот же код не уйдёт в две отгрузки.

Этикетки

Конструктор шаблонов и печать по выгрузке через окно печати браузера: страница на этикетку для принтера этикеток или сетка на листе A4 для обычного.

Поиск и проверка

Код находится по любому написанию — с настоящими разделителями, с «<GS>» или без них, — целиком или по одному серийному номеру.

Учёт

Три состояния кода и ни одного лишнего: Создан, Выведен, Списан. Кто и что сделал с кодами — видно в журнале.

Интеграция

REST API для 1С: три операции по токену — остатки, выгрузка кодов и проверка кода. Справочник с примерами открывается на экране «API».

Что будет с вашими кодами

Коды маркировки вы уже оплатили. Забрать их из КодКипера можно в любой момент, а исчезнуть они не могут ни при каком состоянии подписки.

  • Данные каждой компании — отдельно

    Организация владеет собственной базой. Чужие коды в неё не попадают, а ваши не попадают к соседу — даже при ошибке в запросе.

  • Резервная копия одной кнопкой

    Всю базу или любой раздел в CSV можно скачать в любой момент, в том числе если подписка не оплачена.

  • Ни один код не удаляется

    Кончился пробный период или оплата — организация переходит в режим только чтения. Коды, партии и выгрузки остаются на месте.

  • Видно, кто что сделал

    Загрузка, выдача, списание, вход в систему — всё с датой и именем сотрудника. Журнал доступен всем ролям и выгружается в CSV.

Честно до покупки

Чего КодКипер не делает

Если что-то из этого списка вам нужно — продукт не подойдёт. Лучше узнать сейчас, чем после оплаты.

КодКипер не заменяет личный кабинет «Честного знака»: он ведёт ваш склад кодов, а не отчитывается за вас в систему маркировки.

  • Не обращается в «Честный знак» и ГИС МТ: проверка отвечает на вопрос «есть ли этот код у меня и в каком он состоянии», а не «что о нём думает система маркировки»
  • Не проверяет криптографическую подпись кода — она хранится, но не пересчитывается
  • Не определяет товарную группу: код маркировки её не несёт. Незнакомый вид кода загружается с пометкой «нестандартный формат»
  • Коды загружаются только файлами .csv и .txt — .xlsx для кодов не читается
  • Нет мобильного приложения и учёта по нескольким складам

Проверьте на своём файле кодов

14 дней бесплатно, без платёжных данных. Организация создаётся сразу: загрузите один настоящий файл и посмотрите отчёт — этого обычно достаточно, чтобы понять, подходит ли продукт. Дальше — от 499,00 ₽ в месяц.

  • Ничего не нужно устанавливать
  • Отключить продление — в один клик
  • Данные не удаляются никогда

Размер одного файла кодов зависит от тарифа: в пробном периоде — 16 МБ, на платных тарифах — от 32 до 128 МБ, у каждого свой. Файл больше предела не принимается целиком, отказ приходит до загрузки. Точные значения — на странице цен.