Торговля и Склад · 10 мин
Как добавить коды маркировки в 1С
Как добавить коды маркировки в 1С: заказ кодов в Честном знаке, загрузка в базу, работа со сканером, ошибки и проверка результата. Подробная инструкция.
Коды маркировки (Data Matrix из системы «Честный знак») попадают в 1С не сами по себе: их нужно сначала заказать в личном кабинете ГИС МТ, затем загрузить в базу и привязать к конкретным товарам. Типовые конфигурации — «1С:Управление торговлей 11», «1С:Розница», «1С:ERP», «1С:Комплексная автоматизация» — уже содержат подсистему обмена с «Честным знаком», поэтому в большинстве случаев обходятся штатные средства без доработок.
Работа строится по единой схеме: настраивается обмен с ГИС МТ по токену, заказываются коды на нужный тираж, полученные коды распечатываются на этикетках, а при отгрузке или продаже каждый код считывается сканером и списывается из оборота. Ниже разобраны все этапы с проверками результата и типичными ошибками.
Что понадобится перед началом работы
Прежде чем добавлять коды в базу, убедитесь, что выполнены базовые условия. Без них обмен с «Честным знаком» не заработает, а коды будет неоткуда получить.
- Регистрация организации в системе «Честный знак» и подписанный договор с оператором (ЦРПТ).
- Установленная и действующая усиленная квалифицированная электронная подпись (УКЭП) на компьютере, с которого идёт обмен.
- Актуальный релиз конфигурации 1С — подсистема маркировки регулярно меняется, и на старых релизах форматы обмена могут не поддерживаться.
- 2D-сканер штрихкодов для считывания Data Matrix и принтер этикеток для печати кодов.
- Карточки товаров, заполненные в личном кабинете «Честного знака», с полученными кодами GTIN.
Настройка обмена с «Честным знаком»
В типовых конфигурациях обмен включается в разделе настроек интеграции. В «Управлении торговлей 11» путь выглядит так: НСИ и администрирование → Интеграция → Интеграция с ГИС МТ (обувь, одежда, табак). В «Рознице» аналогичный раздел находится в настройках учёта маркированной продукции.
Порядок подключения:
- Включите функциональную опцию учёта маркированной продукции и отметьте нужные товарные группы (обувь, одежда, табак, вода, молочная продукция и т.д.).
- Получите токен авторизации. 1С запросит подписание запроса электронной подписью — выберите сертификат УКЭП, зарегистрированный в «Честном знаке».
- Проверьте, что токен получен и срок его действия отображается в настройках. Токен имеет ограниченный срок жизни, по истечении его нужно получать заново.
- Укажите станцию управления заказами (СУЗ), если её несколько, и склад/организацию по умолчанию.
Заказ и загрузка кодов маркировки
Коды эмитируются оператором и загружаются в 1С документом «Заказ на эмиссию кодов маркировки». Документ создаётся в разделе маркировки (в УТ 11: Закупки или Склад → Сервис → Маркировка, либо через панель обмена с «Честным знаком»).
Создание заказа на эмиссию
В документе укажите товары (номенклатуру с заполненными GTIN), количество кодов на каждую позицию и способ выпуска — обычно «в оборот» для остатков или «при производстве». Отправьте заказ в ГИС МТ кнопкой обмена. Статус документа будет меняться: «Отправлен» → «Ожидает эмиссии» → «Коды эмитированы».
После эмиссии выполните загрузку кодов в базу — 1С получит сами значения Data Matrix и сохранит их в пуле кодов. Проверьте, что количество загруженных кодов совпадает с заказанным.
- 1Создайте документ «Заказ на эмиссию кодов маркировки»
- 2Заполните товары и количество кодов, проверьте GTIN
- 3Отправьте заказ в ГИС МТ и дождитесь статуса «Коды эмитированы»
- 4Загрузите коды в базу кнопкой получения кодов
- 5Распечатайте этикетки через обработку печати
- 6Проверьте читаемость нескольких этикеток сканером
Печать этикеток
Печать выполняется из формы заказа или отдельной обработкой «Печать этикеток и ценников» с шаблоном «Этикетка с кодом маркировки». В шаблоне должен присутствовать сам Data Matrix и, при необходимости, текстовая часть — наименование, артикул, цена.
После печати обязательно проверьте читаемость: считайте сканером несколько этикеток из разных мест листа или рулона. Блёклая печать на термопринтере — частая причина того, что код не читается на кассе или при приёмке у покупателя.
Применение кодов в документах учёта
Загруженные в пул коды используются в операционных документах. При поступлении маркированного товара от поставщика коды приходят через электронный документ (УПД) по ЭДО — их нужно принять и сверить с фактическим товаром, считав этикетки сканером. Расхождения оформляются уведомлением о расхождениях, иначе в «Честном знаке» зависнут коды, которые вы фактически не получили.
При продаже код считывается на кассе или в документе реализации: кассир сканирует Data Matrix, 1С проверяет код по пулу и передаёт сведения о выбытии через ОФД (для розницы) или в УПД (для опта). Если код не найден в базе, продажа может быть заблокирована — это штатное поведение, а не сбой.
Как проверить результат
«Коды эмитированы» или «Закрыт», коды загружены в пул
Заказ завис в статусе «Отправлен» или есть ошибки обмена
Сканер мгновенно считывает Data Matrix с любой этикетки
Код читается через раз или не читается вовсе
В личном кабинете ГИС МТ коды числятся в обороте за вашей организацией
Коды не отображаются или висят в статусе эмиссии
Типичные ошибки и способы их устранения
Большинство проблем при добавлении кодов связано не с 1С, а с данными и обменом. Разберём основные ситуации.
Ошибка «GTIN не найден» при заказе кодов. В карточке номенклатуры не заполнен штрихкод EAN-13, соответствующий GTIN в «Честном знаке», либо карточка товара в ГИС МТ не опубликована. Проверьте соответствие штрихкодов в 1С и в личном кабинете оператора.
Коды эмитированы, но не загружаются в базу. Чаще всего устарел токен или обмен выполняется по регламентному заданию, которое упало с ошибкой. Обновите токен и выполните обмен вручную, посмотрите протокол обмена — в нём указан точный текст ошибки от ГИС МТ.
Продажа блокируется: «код не найден в пуле». Код либо не был загружен в базу, либо уже списан другим документом, либо товар пришёл от поставщика, а приёмка по УПД не завершена. Проверьте статус кода в отчёте по маркировке и завершите документ приёмки.
Альтернативные способы загрузки кодов
Помимо штатного заказа через 1С, коды можно получить напрямую в личном кабинете «Честного знака» и загрузить в базу файлом CSV. Этот способ подходит, если обмен из 1С временно не работает или нужно загрузить коды, заказанные другим подразделением. Файл загружается через обработку загрузки кодов маркировки из файла (доступна в панели обмена с ГИС МТ).
Для производства и перемаркировки используются отдельные документы: «Маркировка товаров» (привязка кодов к произведённой продукции) и «Перемаркировка товаров» (замена повреждённой этикетки). Не пытайтесь «добавить код вручную» в документ реализации без регистрации в системе — такой код не пройдёт проверку в «Честном знаке», а отгрузка будет нарушением.
Как выбрать действие
Контроль и отчётность по кодам
После внедрения контролируйте движение кодов штатными отчётами: «Анализ расхождений при маркировке», отчёты по пулу кодов и остаткам маркированной продукции. Они показывают, сколько кодов эмитировано, сколько в обороте, сколько выбыло.
Регулярно сверяйте остатки кодов в 1С с данными личного кабинета «Честного знака». Расхождения обычно означают незавершённые документы отгрузки или приёмки. Периодическая инвентаризация маркированной продукции с пересчётом кодов сканером — обязательная практика, иначе при выездной проверке или блокировке оборота придётся разбирать накопленные ошибки задним числом.
Что важно запомнить
Коды маркировки добавляются в 1С через обмен с «Честным знаком»: токен → заказ на эмиссию → загрузка кодов → печать этикеток. Коды от поставщиков приходят по ЭДО и принимаются при поступлении. Держите релиз 1С актуальным, проверяйте протокол обмена и сверяйте остатки кодов с личным кабинетом ГИС МТ.
Частые вопросы
Можно ли добавить коды маркировки в 1С вручную, без обмена с «Честным знаком»?
Технически значение кода можно ввести в документ руками, но такой код не будет зарегистрирован в ГИС МТ и не пройдёт проверку при продаже или отгрузке. Легальный путь только один: эмиссия кода через оператора и загрузка его в базу штатным обменом или файлом.
Нужен ли отдельный сканер для кодов Data Matrix?
Да, нужен двумерный (2D) сканер — обычный линейный сканер штрихкодов Data Matrix не читает. При покупке проверяйте поддержку именно форматов Data Matrix и GS1 DataMatrix, а также корректную передачу спецсимволов — это критично для касс и рабочих мест приёмки.
Что делать, если заказ на эмиссию завис в статусе «Отправлен»?
Сначала обновите токен авторизации и выполните обмен вручную. Если статус не меняется, откройте протокол обмена — в нём виден ответ ГИС МТ. Частые причины: неопубликованная карточка товара, превышение доступного остатка эмиссии на СУЗ или технические работы у оператора.
Как загрузить коды, если товар маркируется по остаткам?
Используется тот же заказ на эмиссию, но со способом ввода в оборот «маркировка остатков». Потребуется указать GTIN и, в зависимости от товарной группы, дополнительные атрибуты. После эмиссии коды печатаются и наклеиваются на остатки до начала продаж.
Почему на кассе возникает ошибка «код уже выбыл из оборота»?
Этот код уже был продан или списан другим документом, либо в «Честном знаке» по нему прошло выбытие, которое не отражено в вашей базе. Проверьте статус кода в отчёте по маркировке и в личном кабинете ГИС МТ, найдите документ, которым код был списан, и устраните дубль.