К статье
Практический материал

Торговля и Склад · 9 мин

Как внести коды маркировки в 1С

Как внести коды маркировки Честный знак в 1С: сканирование, загрузка из ЭДО, ручной ввод, проверка статусов, исправление ошибок и вывод из оборота.

Работа с маркированным товаром в 1С начинается с корректного внесения кодов маркировки (Data Matrix) в информационную базу. От этого зависит, пройдёт ли товар приёмку, уйдёт ли чек через кассу без ошибок и не заблокирует ли система «Честный знак» передачу сведений. Ошибка на этом этапе приводит к расхождениям остатков, отказам в продаже и штрафам за оборот немаркированной продукции.

Способ внесения кодов зависит от вашей конфигурации 1С (Управление торговлей, Розница, Комплексная автоматизация, ERP), товарной группы (обувь, одежда, табак, молочная продукция, вода и другие) и источника кодов: сканер, документ ЭДО от поставщика или файл. Ниже разобраны все основные сценарии, проверки результата и типичные ошибки.

Подготовка: включение учёта маркированной продукции

Прежде чем вносить коды, убедитесь, что в базе включён учёт маркировки. В типовых конфигурациях путь выглядит так: раздел «НСИ и администрирование» (или «Администрирование») → «Настройка НСИ и разделов» → «Продажи» или «Склад и доставка» → установите флажок «Маркированная продукция» и отметьте нужные товарные группы (обувь, табак, молочная продукция и т.д.).

Далее настройте подключение к системе «Честный знак»: укажите токен или сертификат УКЭП в разделе обмена с ГИС МТ. В конфигурациях это обычно «Администрирование» → «Обмен электронными документами» → «Обмен с контролирующими органами» → «Честный знак». Без действующего токена коды можно внести локально, но статусы и передача сведений работать не будут.

Проверьте, что в карточках номенклатуры указан признак маркируемой продукции и правильный вид продукции. Если товар не помечен как маркируемый, программа не предложит сканировать коды ни в поступлении, ни в чеке.

Внесение кодов сканером при поступлении товара

Самый надёжный способ — сканирование кодов в момент приёмки. Откройте документ «Приобретение товаров и услуг» (в УТ/ERP) или «Поступление товаров» (в Рознице), заполните табличную часть товарами и нажмите кнопку «Загрузить данные из ТСД» или «Проверить и подобрать продукцию» — название зависит от конфигурации.

В открывшейся форме проверки установите сканер штрихкодов в режим эмуляции COM-порта или USB-клавиатуры (в зависимости от настроек подключения в 1С) и последовательно сканируйте Data Matrix с каждой единицы товара. Программа сопоставит коды с номенклатурой по GTIN, проверит статус кода в «Честном знаке» и подсветит проблемные позиции: коды не в обороте, проданные ранее или принадлежащие другому владельцу.

После завершения сканирования нажмите «Завершить проверку» — коды перенесутся в документ в колонку «Коды маркировки». Проведите документ. С этого момента коды числятся на вашем остатке в «Честном знаке» (если обмен настроен) и в регистрах 1С.

Порядок действий при приёмке
  1. 1
    Откройте документ поступления и заполните список товаров
  2. 2
    Нажмите «Проверить и подобрать продукцию» (или аналогичную кнопку)
  3. 3
    Отсканируйте Data Matrix с каждой единицы товара
  4. 4
    Проверьте статусы: все коды должны быть «в обороте»
  5. 5
    Нажмите «Завершить проверку» и проведите документ
  6. 6
    Отправьте или подтвердите УПД по ЭДО для передачи сведений в «Честный знак»

Загрузка кодов из входящего УПД по ЭДО

Если поставщик передаёт маркированный товар через ЭДО, коды уже содержатся в файле УПД. В этом случае сканировать каждую единицу не обязательно: откройте входящий электронный документ в разделе «ЭДО» → «Входящие документы», создайте на его основании документ поступления — коды маркировки подтянутся автоматически из раздела сведений о маркировке файла.

После загрузки обязательно выполните выборочную или полную сверку сканером: физический товар может не совпадать с данными файла. В форме проверки кодов есть режим сверки с данными документа — расхождения будут подсвечены, и вы сможете оформить расхождения поставщику до утверждения УПД.

Подтвердите приёмку в ЭДО только после сверки. Утверждённый УПД с кодами автоматически передаётся в «Честный знак», и право собственности на коды переходит к вам. Если коды в файле отсутствуют (поставщик их не указал), потребуйте корректировку — принимать маркированный товар без кодов нельзя.

Ручной ввод и загрузка из файла

Ручной ввод применяется как резервный способ: когда кодов мало, сканер недоступен или нужно исправить отдельную позицию. В форме проверки и подбора маркированной продукции есть поле ручного ввода — код вводится полностью, включая служебные символы. Учтите: код Data Matrix длинный (обычно содержит GTIN, серийный номер и криптохвост), поэтому вероятность опечатки высока.

Для массовой загрузки многие конфигурации поддерживают импорт кодов из файла (CSV, Excel) или загрузку с ТСД (терминала сбора данных). ТСД удобен на больших складах: сотрудник сканирует товар в мобильном приложении, затем данные пакетом загружаются в документ поступления через обработку обмена с ТСД.

Внесение кодов при продаже и выводе из оборота

При розничной продаже код сканируется в чеке ККТ: кассир в рабочем месте кассира (РМК) сканирует Data Matrix, программа проверяет код на разрешительный режим (для товарных групп, где он действует) и передаёт сведения в ОФД и «Честный знак». Если код не читается, чек с маркированным товаром без кода пробивать нельзя — такой товар нужно изъять из продажи и разбираться с причиной.

При оптовой отгрузке коды вносятся в документ реализации тем же способом: через «Проверить и подобрать продукцию». Затем сформируйте исходящий УПД — коды маркировки уйдут покупателю вместе с документом, и «Честный знак» спишет их с вашего баланса.

Для вывода из оборота по другим причинам (списание, возврат поставщику, собственное использование, повреждение) используются соответствующие документы: «Списание товаров», «Возврат товаров поставщику» — в них также указываются отсканированные коды, после чего формируется документ вывода из оборота для «Честного знака».

Способы внесения кодов

Сканирование в документе

Подходит для приёмки и продажи любого объёма; требует 2D-сканера, но даёт максимальную достоверность

Загрузка из УПД по ЭДО

Быстро при больших поставках; требует выборочной сверки сканером, так как файл может не совпадать с фактом

ТСД

Оптимально для склада с большими объёмами; нужна настройка обмена с терминалом

Ручной ввод

Только для единичных кодов; высок риск опечаток, используйте как резерв

Проверка результата и типичные ошибки

После внесения кодов проверьте результат: в документе колонка с кодами маркировки заполнена по каждой маркируемой строке, в форме проверки нет позиций со статусом ошибки, а в разделе обмена с «Честным знаком» нет документов, зависших в очереди с ошибками. Полезный контроль — отчёт по остаткам маркированной продукции: остатки в 1С должны сходиться с данными личного кабинета «Честного знака».

Контрольные точки

Как проверить результат

Статусы кодов в документе
Норма

Все коды «в обороте», владелец — ваша организация

Тревожный признак

Коды «выведен из оборота», «не найден» или чужой владелец

Очередь обмена с «Честным знаком»
Норма

Документы отправлены, ошибок нет

Тревожный признак

Документы висят в очереди с ошибками токена или схемы данных

Остатки маркированного товара
Норма

Остатки в 1С совпадают с «Честным знаком»

Тревожный признак

Расхождения по количеству кодов

Типичные ошибки
01
Не включён признак маркируемой продукции в карточке товара — программа не запрашивает коды, и товар уходит в продажу без маркировки
02
Сканер в неправильном режиме — код вставляется обрезанным или без криптохвоста, проверка не проходит
03
Утверждение УПД без сверки фактических кодов — расхождения с поставщиком потом сложно доказать
04
Игнорирование очереди ошибок обмена — сведения не уходят в «Честный знак», остатки расходятся
05
Продажа без сканирования кода при действующем разрешительном режиме — касса блокирует чек или фиксируется нарушение

Часто задаваемые вопросы

Можно ли внести коды маркировки в 1С без сканера?

Да, через загрузку из входящего УПД по ЭДО, импорт из файла или ручной ввод. Но для розничной продажи сканер обязателен: кассиру нужно считывать Data Matrix в чеке, иначе фискализация маркированного товара невозможна.

Сканер считывает код, но 1С его не принимает. Что проверить?

Проверьте режим работы сканера (должен корректно передавать спецсимволы GS и кириллицу), настройки подключения в 1С, включён ли признак маркируемой продукции у номенклатуры и статус кода в «Честном знаке». Часто помогает проверка считанной строки в блокноте — видно, обрезается ли код.

Что делать, если коды в УПД поставщика не совпали с фактическим товаром?

Не утверждайте документ. Оформите расхождения в форме проверки, направьте поставщику уведомление об уточнении через ЭДО и ждите корректирующий УПД. Принимать товар с чужими или отсутствующими кодами нельзя.

Нужно ли сканировать коды при перемещении между своими складами?

Если оба склада принадлежат одному юрлицу и учёт ведётся в одной базе, передачи в «Честный знак» обычно не требуется, но для точного учёта кодов по местам хранения сканирование в документе перемещения рекомендуется — иначе остатки кодов по складам разойдутся.

Как исправить ошибочно внесённый код?

Если документ не проведён — удалите код в форме проверки и отсканируйте правильный. Если проведён — отмените проведение или создайте корректировку. Когда сведения уже ушли в «Честный знак», потребуется корректирующий документ (например, уточнённый УПД или акт переустановки), действия зависят от товарной группы.

Работают ли эти инструкции в 1С:Розница и УТ одинаково?

Логика одинаковая: включение учёта, проверка и подбор кодов в документах, обмен с «Честным знаком». Отличаются названия кнопок и расположение разделов меню. В Рознице акцент смещён на РМК и чеки, в УТ и ERP — на складские документы и ЭДО.

Итог

Что важно запомнить

Внесение кодов маркировки в 1С сводится к трём шагам: включить учёт маркированной продукции, внести коды сканером или из УПД в документы и контролировать обмен с «Честным знаком». Ключ к отсутствию проблем — сверка кодов при приёмке и регулярная проверка очереди ошибок обмена.