Торговля и Склад · 10 мин
Как сканировать коды маркировки в 1С
Пошаговая инструкция по сканированию кодов маркировки в 1С: подключение сканера и ТСД, настройка оборудования, проверка кодов, типичные ошибки и их решение.
Сканирование кодов маркировки в 1С требуется всем компаниям, которые работают с товарами из систем «Честный ЗНАК» и ЭДО: обувью, табаком, лекарствами, молочной продукцией, водой, шинами и другими категориями. Без корректного считывания DataMatrix-кодов невозможно принять товар от поставщика, оформить продажу через кассу или списать маркированную продукцию — документы просто не пройдут проверку и не уйдут в УПД.
Типовые конфигурации 1С — «Управление торговлей», «Розница», «Комплексная автоматизация», ERP — уже содержат встроенную подсистему работы с маркировкой. Она связывает сканер или терминал сбора данных с документами учёта, проверяет коды через ГИС МТ и передаёт сведения в УПД. Задача пользователя — правильно подключить оборудование, настроить обмен и выстроить порядок сканирования под свои бизнес-процессы.
Ниже разобраны практические шаги: от выбора и подключения сканера до проверки результатов и устранения типичных ошибок. Инструкция ориентирована на типовые конфигурации, но общая логика одинакова для большинства решений на платформе 1С:Предприятие.
Какое оборудование нужно и как его подключить
Для считывания кодов маркировки подходит только 2D-сканер (imager), способный читать двумерные коды DataMatrix. Обычный линейный сканер для EAN-13 не справится — маркировка содержит до сотни символов и кодируется именно в двумерном формате. На больших складах вместо стационарного сканера используют терминал сбора данных (ТСД) на Android с установленным мобильным клиентом 1С или специализированным ПО кладовщика.
Подключение сканера выполняется в два этапа. Сначала установите драйвер «1С:Сканеры штрихкода (NativeApi)» — он распространяется в составе библиотеки подключаемого оборудования и устанавливается из раздела «Администрирование → Подключаемое оборудование». Затем добавьте новое устройство в справочнике подключаемого оборудования, выберите тип «Сканер штрихкода», нужный драйвер и порт (обычно USB с эмуляцией COM или клавиатурный ввод).
После добавления устройства нажмите «Настроить» и проверьте тестовое считывание: отсканируйте любой код маркировки и убедитесь, что в тестовом окне появилась полная строка кода с символами-разделителями. Если код «обрезается» или теряет служебные символы GS, измените суффикс сканера (обычно нужен Enter/CR) в настройках драйвера или самого сканера через управляющие штрихкоды из инструкции производителя.
- 1Установите драйвер «1С:Сканеры штрихкода (NativeApi)» из раздела подключаемого оборудования
- 2Добавьте устройство: тип — сканер штрихкода, укажите драйвер и порт подключения
- 3Откройте настройки устройства и выполните тестовое считывание кода DataMatrix
- 4Проверьте, что код передаётся полностью, включая разделители GS
- 5Настройте суффикс сканера (Enter) через драйвер или управляющие штрихкоды
Настройка 1С для работы с маркировкой
Перед первым сканированием включите функциональность учёта маркированной продукции. В типовых конфигурациях это делается в разделе «Администрирование → Обмен электронными документами → Обмен с контролирующими органами → Честный ЗНАК» либо «НСИ и администрирование → Маркировка». Отметьте товарные группы, с которыми работаете: обувь, табак, молочная продукция и т.д. — от этого зависит состав доступных документов и проверок.
Далее настройте обмен с ГИС МТ: укажите сертификат квалифицированной электронной подписи (УКЭП) организации, токен доступа к «Честному ЗНАКу» и параметры СУЗ, если заказываете коды самостоятельно. Убедитесь, что на компьютере установлены криптопровайдер и актуальные корневые сертификаты — без них подписание документов и запросы к ГИС МТ будут завершаться ошибкой.
Третий блок настройки — права и рабочие места. Назначьте пользователям роли для работы с маркировкой, привяжите сканер к конкретному рабочему месту и проверьте, что в карточках номенклатуры установлен признак маркируемой продукции и выбрана правильная товарная группа. Если признак не стоит, 1С не потребует код при продаже, и товар уйдёт без маркировки — это нарушение.
Сканирование кодов при приёмке товара
Основной сценарий приёмки — сверка фактически полученных кодов с электронным УПД поставщика. Откройте документ «Приобретение товаров и услуг» (или «Приходная накладная»), созданный на основании входящего УПД, и перейдите на вкладку с маркированной продукцией. Режим проверки и подбора запускается кнопкой «Проверить маркированную продукцию» или аналогичной.
Сканируйте код каждой единицы товара. 1С сопоставляет считанный код с данными УПД: если код найден — строка подсвечивается как подтверждённая, если нет — программа сообщит о расхождении. По итогам сверки возможны три исхода: полное совпадение (документ проводится сразу), недостача или излишки (оформляется расхождение и запрос поставщику).
Для крупных поставок удобнее сканировать не каждую единицу, а коды транспортных упаковок (коробов, паллет) — 1С умеет раскрывать агрегаты и засчитывать все вложенные коды автоматически. Это ускоряет приёмку в десятки раз, но требует, чтобы поставщик корректно сформировал иерархию упаковок в УПД.
Сканирование при продаже и на кассе
В рознице код маркировки сканируется в момент продажи в интерфейсе РМК (рабочее место кассира). Кассир сканирует DataMatrix с упаковки, 1С проверяет код через разрешительный режим ГИС МТ (для товарных групп, где он действует) и передаёт код в фискальный регистратор — он попадает в чек и далее в ОФД и «Честный ЗНАК». После успешной продажи код выбывает из оборота.
Если отсканирован обычный EAN-13 вместо DataMatrix, программа распознает товар, но для маркируемой позиции запросит код маркировки дополнительно. Не обходите этот запрос настройками «продавать без маркировки» — это прямое нарушение. Если код не читается (повреждён, смазан), товар следует отложить и оформить по регламенту: перемаркировать или списать, в зависимости от ситуации.
В оптовой продаже коды сканируются в документе «Реализация товаров и услуг» — вручную сканером или загрузкой с ТСД. Проверьте, что все отгружаемые коды попали в исходящий УПД: после подписания документа сведения уйдут покупателю и в ГИС МТ, и исправить состав кодов будет сложно.
Работа с ТСД и мобильным сканированием
Терминал сбора данных подключается к 1С двумя способами: через мобильный клиент (1С:Предприятие на Android с публикацией базы на веб-сервере) или через специализированное ПО, например «1С:Кладовщик» либо решения партнёров. Первый вариант подходит для работы онлайн прямо в базе, второй — для автономного склада с последующей выгрузкой данных.
На ТСД сканирование выполняется встроенным сканером по аппаратной кнопке. Типовой сценарий: кладовщик открывает задание (приёмка, отбор, инвентаризация), сканирует коды маркировки, ТСД передаёт их в документ 1С. При инвентаризации маркированной продукции сканируются все коды на остатках — так 1С сверяет фактические коды с учётными и выявляет «потерянные» марки.
Учтите ограничение: при работе через веб-сервер требуется стабильный Wi-Fi на складе, иначе сканирование будет тормозить или прерываться. Для зон со слабым сигналом выбирайте автономный режим с пакетной выгрузкой.
Сравнение вариантов сканирования
Подходит для кассы и рабочего места приёмщика. Ограничение — привязка к компьютеру, неудобен для больших коробов
Подходит для склада с хорошим Wi-Fi, работа прямо в базе. Ограничение — зависимость от сети и веб-сервера
Подходит для больших складов и зон без связи, данные выгружаются пакетом. Ограничение — требуется настройка обмена и контроль выгрузок
Проверка результата и типичные ошибки
После сканирования всегда проверяйте, что коды реально записались в документ и прошли проверку. Признаки корректной работы: в табличной части документа заполнена колонка «Код маркировки», статус проверки кода — «проверен», УПД подписан и принят оператором без ошибок. Дополнительно можно сверить остатки кодов в отчёте по маркированной продукции с данными личного кабинета «Честного ЗНАКа».
Как проверить результат
Полный код с разделителями GS, статус «проверен»
Код обрезан, статус «ошибка» или пустая колонка
Документ подписан и принят, коды видны в УПД
Ошибка подписания или отказ оператора ЭДО
Остатки кодов в 1С совпадают с «Честным ЗНАКом»
Коды «висят» в обороте после продажи или списания
Отдельная группа проблем — дубли кодов и «чужие» марки. Если 1С сообщает, что код уже числится выбывшим или принадлежит другой организации, не проводите документ принудительно: запросите у поставщика корректный УПД или уточните происхождение товара. Работа с такими кодами может быть расценена как оборот контрафакта.
Что важно запомнить
Нужен 2D-сканер или ТСД, драйвер NativeApi, включённый учёт маркировки и настроенный обмен с «Честным ЗНАКом». Сканируйте коды в документах до их проведения, сверяйте приёмку с УПД, а после работы проверяйте статусы кодов и остатки в ГИС МТ.
Частые вопросы
Можно ли сканировать коды маркировки обычным линейным сканером?
Нет. Код маркировки — это двумерный код DataMatrix, который линейный (лазерный) сканер физически не считывает. Нужен 2D-сканер (imager) или ТСД с 2D-модулем.
Сканер передаёт код, но 1С пишет «неверный формат». Что делать?
Чаще всего теряются служебные разделители GS. Установите драйвер «1С:Сканеры штрихкода (NativeApi)», проверьте тестовое считывание в настройках устройства и при необходимости перенастройте суффикс сканера управляющими штрихкодами из его инструкции.
Нужно ли сканировать каждую единицу при приёмке большой поставки?
Не обязательно, если поставщик передаёт иерархию упаковок в УПД. Тогда достаточно сканировать коды транспортных упаковок — 1С автоматически засчитает все вложенные коды. Если агрегатов нет, единственный надёжный способ — поштучное сканирование.
Что делать, если код маркировки на товаре повреждён и не читается?
Такой товар нельзя продавать как маркированный. В зависимости от товарной группы возможны перемаркировка (нанесение нового кода через СУЗ) или списание с выводом из оборота. Порядок действий зависит от правил конкретной товарной группы.
Можно ли сканировать коды телефоном без ТСД?
Да, через мобильный клиент 1С или мобильные приложения для складского учёта камера телефона может считывать DataMatrix. Для постоянной работы это медленнее и менее удобно, чем ТСД, но подходит как временное решение или для небольших объёмов.
Код отсканирован, но продажа не проходит — в чём причина?
Возможные причины: код уже выбыл из оборота, принадлежит другой организации, не найден в ГИС МТ или не пройдена проверка разрешительного режима. Откройте сообщение об ошибке в документе — там указан конкретный статус кода, и действуйте по нему: сверка с поставщиком, запрос в «Честный ЗНАК» или замена товара.