Граница материала

Здесь порядок настройки и типичные ошибки. Правила маркировки, сроки и требования по товарным группам меняются, поэтому актуальные условия для своей группы смотрят в Честном ЗНАКе, а названия настроек сверяют с документацией своей конфигурации.

Сканер: с чего всё начинается

Судя по тому, что люди ищут, треть всех вопросов по маркировке в 1С относится к сканеру, а не к обмену с государственной системой. Так что начнём отсюда.

Код маркировки печатается в формате DataMatrix, это квадратик из точек. Он двумерный. Обычный лазерный сканер, который годами читал полоски на упаковках, такой код не увидит вообще — и дело тут не в настройках: он просто устроен иначе.

Значит первый вопрос всегда один — умеет ли ваш сканер читать двумерные коды. Если умеет, но не читает, проверяют, разрешено ли чтение DataMatrix в его настройках. Часть сканеров поставляется с выключенными форматами, и включают их сканированием служебного кода из инструкции производителя.

Служебный разделитель внутри кода

Самая частая и самая непонятная со стороны ошибка. Выглядит так: сканер пикнул, код считался, а 1С показывает ошибку или превращает код в кашу из символов.

Дело в устройстве самого кода — внутри он состоит из нескольких частей: код товара, серийный номер, ключ и код проверки. Между частями стоит служебный символ-разделитель, его называют GS. На экране он не виден, но именно по нему программа понимает, где кончается одна часть и начинается следующая.

Многие сканеры по умолчанию этот символ не передают: для обычных штрихкодов он не нужен, и производитель его отключает. В итоге 1С получает слипшуюся строку и не может разобрать её на части.

Лечится это в настройках сканера, а не в 1С. Нужно включить передачу разделителя — обычно перепрошивкой служебным кодом из инструкции к конкретной модели. Формулировка в инструкциях у разных производителей своя, но смысл один.

Если код читается, но 1С его не принимает, девять раз из десяти дело в разделителе. Проверять эту гипотезу стоит первой, она дешевле всех остальных.

Режим подключения и раскладка

Сканер подключается к компьютеру в одном из двух режимов, и это влияет на результат.

В режиме клавиатуры сканер притворяется клавиатурой и «печатает» код в активное поле. Настроить просто, но результат зависит от раскладки: при русской раскладке латинские символы кода превращаются в кириллицу, и код ломается. Именно поэтому один и тот же товар читается на одном компьютере и не читается на соседнем.

В режиме внешнего устройства сканер подключается к 1С как оборудование через драйвер. Настраивать дольше, зато от раскладки он больше не зависит и работает предсказуемо. Для маркировки этот вариант надёжнее.

Ещё стоит проверить суффикс — символ, который сканер отправляет после кода, обычно перевод строки. От него зависит, перескочит курсор в следующее поле или останется на месте.

Что включить в самой 1С

После сканера настраивают конфигурацию. Состав шагов у разных конфигураций отличается, но логика одна.

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

В Рознице, Управлении торговлей и УНФ разделы называются по-разному и лежат в разных местах, но набор шагов совпадает.

Обмен с Честным ЗНАКом

Дальше настраивают связь с государственной системой. Проверить надо три вещи.

  1. Подпись действует и видна программе. Истёкший или неустановленный сертификат даёт ошибки, которые выглядят как проблемы обмена.
  2. Запросы уходят и ответы приходят. Проверяется любой простой операцией, например запросом остатков по организации.
  3. Организация в 1С и участник оборота в системе — это одно и то же лицо. Расхождение по реквизитам даёт ошибки при передаче прав.

Часть операций идёт не напрямую, а через оператора электронного документооборота, поэтому ЭДО обычно настраивают в связке с маркировкой.

Приёмка по УПД

Поставщик отгружает товар и присылает электронный документ с перечнем кодов. Магазин принимает документ, и коды переходят к нему на баланс.

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

Поэтому коды сверяют сканированием при приёмке, а не подписывают документ по накладной. Расхождение всплывёт в любом случае, только позже и дороже, обычно на продаже.

Продажа и другие виды выбытия

Товар уходит из оборота не только через кассу, и каждый способ оформляется отдельно. Проверять их надо все, иначе первый нестандартный случай встанет колом.

Что происходитКак это оформляется
Продажа в розницеКод уходит в чеке, касса передаёт данные оператору
Возврат от покупателяКод возвращается в оборот, товар снова можно продать
Продажа юридическому лицуПередача прав электронным документом, а не через кассу
Списание брака или утериОтдельный документ вывода из оборота с указанием причины
ПеремаркировкаНовый код взамен повреждённого, старый выводится из оборота

Разрешительный режим на кассе

При разрешительном режиме касса перед продажей проверяет код и может продажу заблокировать. Блокировка срабатывает, если по коду нет данных о вводе в оборот, код уже выбыл, истёк срок годности или продажа этого товара запрещена.

Для продавца это выглядит как поломка кассы, хотя система отработала ровно так, как задумано. Первое, что стоит проверить в такой ситуации — историю самого кода, а не настройки программы.

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

Сроки

Даты введения обязательной проверки и состав товарных групп менялись не раз. Актуальные условия для своей группы товаров смотрите в Честном ЗНАКе, а не в статьях, включая эту.

Что прислать для оценки

  1. Конфигурацию 1С и её версию.
  2. Товарные группы, с которыми работаете.
  3. Модель сканера и модель кассы.
  4. Есть ли электронная подпись и настроен ли ЭДО.
  5. Что именно сейчас не получается: не читается код, не проходит приёмка, не продаётся на кассе.
  6. Скриншот ошибки целиком, если она есть.

Частые вопросы

Сканер читает обычные штрихкоды, а код маркировки не читает. Почему?

Код маркировки двумерный, и одномерный сканер его не видит физически. Нужен сканер, умеющий читать двумерные коды, и в его настройках должно быть разрешено чтение таких кодов.

Код считался, но 1С показывает ошибку или мусор. Что не так?

Скорее всего сканер не передаёт служебный разделитель между частями кода. Его включают в настройках сканера, обычно перепрошивкой служебным кодом из инструкции производителя.

Почему код читается по-разному на двух компьютерах?

Обычно дело в раскладке клавиатуры или в режиме подключения сканера. Один и тот же сканер в режиме клавиатуры зависит от раскладки, а в режиме внешнего устройства не зависит.

Касса не даёт продать маркированный товар. Это поломка?

Чаще нет. При разрешительном режиме касса проверяет код перед продажей и блокирует её, если код не введён в оборот, уже выбыл или продажа запрещена. Программа работает правильно.

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

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

Что прислать, чтобы оценить работу по маркировке?

Конфигурацию и её версию, товарные группы, модели сканера и кассы, есть ли электронная подпись и настроен ли ЭДО, и что именно сейчас не получается.

Маркировка не работает и продажи стоят

Пришлите конфигурацию, товарную группу, модель сканера и скриншот ошибки. Подключусь удалённо и найду, где обрывается цепочка.

Настройка и доработка 1С →