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