Блог
Что такое cis в коде маркировки Честного Знака
При настройке шаблонов этикеток для «Честного Знака» часто встречается поле cis. Именно оно может использоваться для печати Data Matrix на этикетке.
У многих пользователей возникает вопрос: что такое cis, почему в шаблоне нет отдельных полей GTIN, артикула или серийного номера, и можно ли вывести на этикетку что-то кроме кода маркировки.
Что означает cis
cis — это поле, в котором обычно передаётся код маркировки или значение, используемое для формирования Data Matrix. В зависимости от системы и товарной группы внутри этого значения может содержаться информация, необходимая для идентификации маркированного товара.
Для шаблона этикетки важно не только то, что находится внутри cis, но и то, как это поле передаётся в печатную форму.
Если СУЗ передаёт в шаблон только cis, то именно его можно использовать как источник данных для Data Matrix.
Почему в шаблоне может быть только cis
На практике шаблон не всегда получает полный набор полей. Иногда в него передаётся только код маркировки, а дополнительные данные — артикул, наименование, партия или GTIN — не передаются отдельными переменными.
Это не ошибка шаблона. Это особенность интеграции и набора данных, который система отправляет в печатную форму.
Поэтому перед настройкой этикетки важно проверить, какие поля действительно доступны.
Можно ли из cis получить GTIN или другие данные
Иногда часть данных может быть закодирована внутри кода маркировки. Но шаблон не всегда умеет автоматически извлекать эти значения и выводить их отдельно.
Если нужно вывести GTIN, артикул или наименование товара отдельной строкой, лучше использовать отдельные поля, которые передаются в шаблон. Если таких полей нет, можно использовать статический текст или доработать источник данных.
Как использовать cis в этикетке
Чаще всего поле cis используют для Data Matrix. Это основной элемент маркировочной этикетки.
Также в некоторых случаях значение cis можно вывести в текстовом виде, если это требуется для контроля или внутренней проверки. Но на небольшой этикетке длинный код может занимать слишком много места, поэтому его выводят не всегда.
Что делать, если в шаблоне нет нужных полей
Если в шаблоне доступно только поле cis, есть несколько вариантов:
- Использовать
cisдля Data Matrix. - Добавить статический артикул или текст, если этикетка используется для одного товара.
- Доработать источник данных, чтобы в шаблон передавались дополнительные поля.
- Создать отдельные шаблоны для разных товаров.
- Проверить настройки СУЗ или системы печати.
Выбор зависит от того, насколько универсальным должен быть шаблон.
Частые ошибки
При работе с cis часто встречаются такие ошибки:
- поле используется не в Data Matrix, а как обычный текст;
- Data Matrix слишком маленький и плохо сканируется;
- пользователь ожидает увидеть GTIN, но отдельного поля GTIN в шаблоне нет;
- в шаблон добавлены поля, которые фактически не передаются;
- шаблон хорошо выглядит на экране, но плохо печатается на реальном принтере.
Как помогает EasyJasper
EasyJasper помогает увидеть доступные поля шаблона и использовать их в макете этикетки. Если в шаблоне есть cis, его можно разместить как Data Matrix и проверить внешний вид этикетки до выгрузки готового файла.
Это снижает риск ошибок при настройке и ускоряет подготовку шаблона для СУЗ.
Вывод
cis — одно из ключевых полей в шаблонах этикеток для маркировки. Чаще всего оно используется для печати Data Matrix.
Если в шаблон передаётся только cis, дополнительные данные не появятся автоматически. Их нужно передавать отдельными полями, добавлять как статический текст или учитывать при проектировании шаблона.