Документы и Печать · 9 мин
Как напечатать маркировку в 1С
Как напечатать маркировку товаров в 1С: настройка шаблонов этикеток и ценников, выбор принтера этикеток, печать кодов DataMatrix и штрихкодов, типичные ошибки.
Печать маркировки в 1С — это вывод этикеток, ценников и кодов маркировки (DataMatrix, штрихкодов) на принтер этикеток или обычный офисный принтер. Типовые конфигурации «1С:Розница», «1С:Управление торговлей» и «1С:Комплексная автоматизация» уже содержат встроенные механизмы печати этикеток, поэтому в большинстве случаев достаточно настроить шаблон и подключить оборудование.
Задача решается в три этапа: подготовка данных (товары должны иметь штрихкоды или коды маркировки), настройка шаблона этикетки и собственно печать. Если компания работает с обязательной маркировкой «Честный ЗНАК», дополнительно потребуется обмен с системой маркировки и станция печати кодов DataMatrix.
Какие виды маркировки можно печатать из 1С
Под маркировкой в 1С обычно понимают три разных типа печатных форм, и путать их нельзя, потому что настраиваются они по-разному. Первый тип — внутренние этикетки и ценники с штрихкодом EAN-13 или Code128, которые магазин или склад печатает для собственного учёта. Второй — этикетки с кодами DataMatrix для товаров, подлежащих обязательной маркировке (обувь, одежда, молочная продукция, вода и другие группы). Третий — транспортные этикетки и этикетки для упаковок.
Внутренние этикетки печатаются из обработки «Печать этикеток и ценников» и не требуют обмена с внешними системами. Коды DataMatrix формируются только после заказа кодов в системе «Честный ЗНАК» через встроенный обмен 1С с ИС МП — напечатать произвольный код нельзя, он должен быть эмитирован и иметь статус «Эмитирован».
Подготовка: что проверить перед печатью
Прежде чем отправлять этикетки на печать, убедитесь, что в базе заполнены исходные данные. У каждой номенклатурной позиции должен быть зарегистрирован штрихкод — он хранится в регистре «Штрихкоды номенклатуры» и обычно заполняется автоматически при создании карточки или загружается из файлов поставщика. Если штрихкода нет, этикетка напечатается без него или документ вообще не попадёт в печать.
Для маркированных товаров проверьте, что в карточке номенклатуры указана товарная группа маркировки и код ТН ВЭД — без этого заказ кодов в «Честном ЗНАКе» не пройдёт проверку. Также убедитесь, что в программе настроен обмен с ИС МП: указан токен авторизации, действует сертификат электронной подписи.
Как проверить готовность к печати
Поле заполнено, код читается сканером
Поле пустое или код не распознаётся
Коды в статусе «Эмитирован» и доступны в пуле
Заказ обрабатывается или вернулась ошибка СУЗ
Устройство видно в списке принтеров, тестовая страница печатается
Принтер не определяется или печатает пустые этикетки
Печать этикеток и ценников через типовую обработку
В конфигурациях «1С:Розница» и «1С:Управление торговлей» откройте раздел «Закупки» или «Продажи» и найдите команду «Печать этикеток и ценников». В открывшейся обработке добавьте товары вручную, по документу поступления или по отбору — удобнее всего печатать этикетки сразу из документа оприходования, тогда количество этикеток совпадёт с количеством принятого товара.
Для каждой строки укажите шаблон этикетки и количество копий. Шаблон определяет размер этикетки и набор выводимых полей: наименование, артикул, цена, штрихкод, организация. После заполнения таблицы нажмите «Печать», выберите принтер и запустите вывод. Перед массовой печатью всегда делайте пробный лист из 1–2 этикеток.
- 1Откройте обработку «Печать этикеток и ценников» в разделе продаж или закупок
- 2Добавьте товары: вручную, по документу поступления или по отбору
- 3Укажите для строк шаблон этикетки и количество копий
- 4Нажмите «Установить» → режим печати (этикетки, ценники)
- 5Нажмите «Печать», выберите принтер этикеток и запустите пробную печать
- 6Проверьте читаемость штрихкода сканером, затем печатайте всю партию
Настройка шаблона этикетки
Шаблоны редактируются в справочнике «Шаблоны этикеток, ценников и чеков ККМ». Откройте существующий шаблон или создайте новый, задайте тип (этикетка, ценник) и размеры в миллиметрах — они должны совпадать с реальным размером термоэтикетки в принтере, иначе печать «уедет» за края. В редакторе макета разместите поля: наименование товара, штрихкод, цену, дополнительные характеристики.
Для вывода штрихкода используется специальный элемент «Штрихкод» с указанием типа кода. Обратите внимание: ширина штрихкода должна быть достаточной для чтения сканером — слишком сжатый код на маленькой этикетке часто не считывается. Если стандартных полей не хватает, в шаблоне доступен редактор с возможностью добавления произвольных параметров из карточки номенклатуры.
Печать кодов маркировки «Честный ЗНАК»
Для товаров обязательной маркировки порядок другой. Сначала в разделе обмена с ИС МП создайте документ «Заказ на эмиссию кодов маркировки», укажите товары и количество, подпишите документ электронной подписью и отправьте в СУЗ (станцию управления заказами). После обработки заказа коды получают статус «Эмитирован» и попадают в пул кодов.
Печать выполняется из документа «Маркировка товаров ИС МП»: программа берёт свободные коды из пула и формирует этикетки с DataMatrix. Шаблон для DataMatrix выбирается отдельно — в него обычно включают сам код, наименование, артикул и часть кода в текстовом виде для ручного ввода при повреждении этикетки. После печати коды переводятся в статус «Нанесён».
Выбор и настройка принтера этикеток
Для постоянной печати маркировки используют термопринтеры этикеток — они печатают без краски, быстро и с низкой себестоимостью этикетки. Обычный лазерный принтер подходит только для ценников формата A4 с самоклеящимися листами и для небольших объёмов. Принтер подключается как стандартное устройство Windows: установите драйвер производителя, задайте размер этикетки в настройках драйвера и выполните калибровку датчика этикеток.
Сравнение вариантов печати
Подходит для постоянной печати этикеток и DataMatrix. Ограничение: термоэтикетки выцветают на свету и при нагреве, не годятся для длительного хранения
Печать через красящую ленту, этикетка стойкая. Подходит для складских и транспортных этикеток, но расходники дороже
Подходит для ценников на листах A4 и редкой печати. Неудобен для рулонных этикеток и мелких DataMatrix
Типичные ошибки и их устранение
Чаще всего пользователи сталкиваются со смещением печати: текст попадает между этикетками. Причина почти всегда в несовпадении размера этикетки в шаблоне, в драйвере принтера и в настройках страницы 1С — приведите все три значения к реальному размеру и выполните калибровку принтера. Вторая частая проблема — нечитаемый штрихкод: увеличьте размер элемента в шаблоне и проверьте, что тип штрихкода соответствует данным (EAN-13 требует ровно 13 цифр).
При работе с «Честным ЗНАКом» типичная ошибка — печать из заказа, который ещё не обработан СУЗ, или попытка использовать коды повторно. Проверяйте статусы в пуле кодов и не удаляйте документы маркировки после печати.
Перед печатью большой партии этикеток напечатайте одну пробную и проверьте её сканером именно в рабочем месте, где этикетка будет использоваться: яркое освещение и старые сканеры иногда не читают коды, которые нормально распознаются в офисе.
Что важно запомнить
Внутренние этикетки печатаются из обработки «Печать этикеток и ценников», коды «Честного ЗНАКа» — только после заказа эмиссии через документ «Маркировка товаров ИС МП». Ключ к стабильной печати — совпадение размера этикетки в шаблоне, драйвере и реальной ленте, а также пробная печать перед партией.
Частые вопросы
Можно ли печатать этикетки без принтера этикеток?
Да, на обычном принтере A4 с самоклеящимися листами, размеченными под этикетки. В шаблоне укажите размеры ячейки и расположите несколько этикеток на листе. Для постоянной работы с рулонной маркировкой этот вариант неудобен.
Почему 1С не видит принтер этикеток?
Чаще всего не установлен драйвер производителя или принтер подключён после запуска сеанса 1С. Установите драйвер, распечатайте тестовую страницу из Windows и перезапустите программу. Для работы через RDP включите проброс локальных принтеров.
Как напечатать этикетки сразу на всё поступление товара?
Откройте документ поступления и используйте команду печати этикеток из него — программа автоматически заполнит таблицу товарами и количеством из документа. Останется выбрать шаблон и принтер.
Что делать, если код DataMatrix напечатался нечётко?
Перепечатайте этикетку с увеличенным размером кода в шаблоне и проверьте печатающую головку принтера — загрязнение даёт белые полосы, из-за которых код не читается. Не используйте нечитаемые этикетки: при приёмке такой товар вызовет расхождения.
Нужна ли отдельная программа для печати маркировки, если есть 1С?
Нет, типовых средств 1С достаточно для этикеток, ценников и кодов ИС МП. Сторонние редакторы этикеток имеет смысл подключать только при нестандартных макетах, которые невозможно собрать в шаблоне 1С.