Откуда взять коды и в каком виде их загрузить
Для печати нужен полный код — тот, что выгружается из системы маркировки после выпуска. Он длинный, в нём есть служебные символы и криптографическая часть. Короткий код из отчёта — GTIN и серийный номер — для нанесения не годится.
Какие файлы подходят
- PDF выгрузки эмиссии — тот самый файл с кодами, который отдаёт система маркировки. Коды берутся из него целиком.
- Архив EPS — вторая форма той же выгрузки. Кроме кодов из него читаются карточки товара, поэтому отдельную таблицу приносить не нужно.
- txt — по одному коду в строке.
- csv и xlsx — код берётся целой ячейкой: соседние колонки к нему не приклеиваются, а разделитель определяется по всему файлу сразу.
Файлов можно бросить сразу несколько — например, три выгрузки по пятьсот кодов. Один и тот же файл, брошенный дважды, посчитается один раз.
Почему код из личного кабинета не печатается
В выгрузках личного кабинета часто лежит код идентификации: код товара и серийный номер, без криптографической части. Такой код можно напечатать, он даже отсканируется — но при проверке его признают недействительным, потому что подписи в нём нет.
Отличить просто: полный код длиннее и в нём есть служебные разделители. Если вы вставите короткий код, редактор скажет об этом сам и назовёт строку.
Что мы делаем с вашим списком
Коды нужны, чтобы собрать файл, и живут на сервере сутки в зашифрованном виде, после чего удаляются. Рядом с вашим списком счётчика посещений не бывает: в редакторе он работает, пока вы собираете макет, а когда вы бросаете файл или вставляете список, страница на секунду обновляется уже без него. Обещание «коды никуда не уходят» не нарушает и скрипт, который «всего лишь считает визиты».
Строка не подошла — что дальше
Строка, которая не является кодом, не портит тираж: редактор назовёт её номер и причину, а остальные этикетки напечатает. Перед печатью вы увидите числа — сколько этикеток получится и сколько строк пропущено, — и список пропущенных можно сохранить файлом.
Дубликат в списке — отдельный случай: две этикетки с одним кодом делают упаковку немаркированной, поэтому такой тираж не печатается вовсе, пока дубли не убраны.