Вопросы
Вопросы, которые задают до покупки
Включая те, ответ на которые нам невыгоден. Если ответ звучит как «нет» — значит, нет.
Что произойдёт с разделителем 0x1D, если файл открывали в Excel?
КодКипер разберёт такой файл. Он знает настоящий байт 0x1D, текстовые написания «<GS>», «{GS}», «[GS]», «\x1d», «» и подобные, отдельные управляющие замены и четыре неоднозначных символа: знак вопроса, пробел, вертикальную черту и тильду. Каждый из четырёх — ещё и допустимый символ серийного номера, поэтому съесть его — это решение, а не уверенность. Если граница серийного номера восстанавливается неоднозначно, строка отклоняется с сообщением «Неоднозначный разделитель», а не загружается наугад.
Как КодКипер решает, где кончается серийный номер?
Строка разбирается справа налево: код проверки (AI 92) ровно 46 символов вместе с префиксом, ключ проверки (AI 91) ровно 6, поэтому граница между ними доказуемо однозначна. Граница «серийный номер — AI 91» однозначной не является, и порядок разрешения такой: сначала типичная длина серийного номера по всему файлу, затем — только как разрыв ничьей — признак «разделитель уцелел перед AI 92», и если доказательств нет, разборщик отказывается. Ничья модой не считается.
Файл кодов разбирается как CSV?
Никогда. Файл кодов читается построчно, и это записано в самом разборщике как несущий комментарий. Серийные номера в настоящих файлах содержат запятые, точки с запятой и кавычки; разбор с разделителями уничтожил бы такие коды молча. Разделительный парсер в продукте есть ровно в одном направлении — чтение справочника артикулов из таблицы, — и к файлам кодов он не прикасается.
Совпадёт ли выгруженный файл с загруженным побайтово?
Да, и это головное обещание продукта. Хранится каноническая форма с настоящими разделителями 0x1D; сборка файла детерминирована, номера строк исходного файла сохраняются, поэтому повторное скачивание партии даёт тот же файл навсегда. Формат разделителя в выгрузке выбирается отдельно: настоящий 0x1D для программы печати, «<GS>» для чтения в Excel, без разделителей — только для сверки.
КодКипер сам обращается в «Честный знак»?
Нет, и это важно понять до покупки. В продукте нет ни одного сетевого вызова к ЧЗ или ГИС МТ. Массовая проверка сверяет вставленный список с собственной базой КодКипера: она отвечает на вопрос «этот код у меня есть и в каком он состоянии», а не «что о нём думает система маркировки». Криптографическая подпись кода хранится и сверяется по длине, но не проверяется.
Какие товарные группы поддерживаются?
Разбирается шаблон лёгкой промышленности: 01 GTIN, 21 серийный номер, 91 ключ проверки, 92 код проверки. Строки табака и молочной продукции для КодКипера невалидны — их можно загрузить с пометкой «нестандартный формат» и сохранить как есть, но разбирать на поля их никто не будет.
Как коды выдаются на отгрузку?
По принципу FIFO: первым выдаётся самый старый код артикула. Выдача идёт одной транзакцией, и если запрошенное количество не набралось целиком, транзакция отменяется полностью — половины выгрузки не бывает. Отдельный флаг «Выгрузить сколько есть» разрешает отдать остаток.
Что будет с данными, если мы перестанем платить?
Организация переходит в режим «только чтение» — и остаётся в нём бессрочно. Коды, партии, выгрузки и журнал видны целиком, их можно смотреть, скачивать файлами и снять резервную копию всей базы одной кнопкой. Останавливается только запись: загрузка новых кодов и выдача. Ни один код не удаляется и не скрывается ни при каком состоянии подписки.
Кто из ваших сотрудников видит наши коды?
У сотрудника платформы ноль прав внутри организации: у него нет членства, и он не появляется в вашем списке пользователей. Открыть файл организации он может только в режиме наблюдения — соединение открывается операционной системой в режиме только чтения, причина обращения обязательна, а строка в журнале платформы пишется раньше, чем возвращаются данные.
Есть интеграция с 1С?
Есть REST API по токену Bearer: остатки по артикулам, выгрузка кодов и проверка кода. Документация с примерами живёт на странице настроек той же установки, где выдан токен. API не загружает коды, не создаёт артикулы и не отменяет выгрузки — это делается людьми в интерфейсе.
Сколько стоит и можно ли попробовать?
Пробный период — 14 дней, без платёжных данных: 20 000 кодов и 2 пользователя, файл кодов до 16 МБ. Цены на тарифы предварительные и будут утверждены до публикации оферты, поэтому на странице цен они помечены соответствующим образом.
Не нашли своего вопроса
Напишите — ответим текстом, а не приглашением на демонстрацию. Если продукт вам не подходит, мы это скажем.