Товар приняли, поставили на полку, остаток в 1С есть. Покупатель приносит упаковку на кассу. Кассир сканирует Data Matrix — продажа останавливается.

Перезапуск кассы редко помогает. Найдите этот код в 1С, откройте документ последнего движения и проверьте обмен. Так вы увидите место разрыва: приёмка, учёт, передача документа или проверка перед продажей.

Остаток в 1С ещё не означает готовность к продаже

1С показывает, числится ли товар за магазином. Система маркировки проверяет другое: можно ли провести с этим кодом конкретную операцию.

По руководству интегратора KT.Team кассовое ПО проверяет код в ГИС МТ до пробития чека. Если система запрещает операцию, касса останавливает продажу. Упаковка лежит на полке, остаток виден, а продать её нельзя.

Путь кода начинается задолго до кассы. Поставщик передаёт УПД с кодами через оператора ЭДО. Магазин принимает документ, связывает каждый код с товаром и записывает движение в 1С. Перед чеком касса отправляет код на проверку.

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

Что видит сотрудникГде искатьЧто проверитьСледующее действие
Товар есть в остатках, продажа запрещенаПоследнее движение конкретного кодаДокумент, организацию, склад и результат обменаИсправить документ или ошибку обмена
Товар принят, но кода нет в документеВходящий УПД и документ приёмкиПередал ли поставщик код, считали ли его на складеДополнить или исправить приёмку
Часть партии прошла, часть завислаДокумент и журнал обменаКакие экземпляры обработаны, а какие осталисьРаботать только с непринятыми кодами
Касса не принимает один экземплярОтчёты по движениям и проверке кодовЕсть ли код в 1С и какая операция была последнейВосстановить путь кода до документа
Проблема возникает только у одной организацииФильтры отчёта и реквизиты документаВыбрано ли нужное юридическое лицоПовторить проверку с верной организацией

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

Найдите не товар, а проблемный экземпляр

Поиск по номенклатуре покажет партию целиком. Вам нужен один Data Matrix — тот, который касса не приняла.

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

В публикации 1C Expert сказано, что в 1С:УТ 11 и 1С:КА 2 путь кода виден в отчёте «Движение маркированных товаров». Он связывает приходы и расходы с документами. Данные можно отфильтровать по товару, складу и периоду.

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

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

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

Теперь область поиска сузилась. Перед вами не «проблема с маркировкой», а один экземпляр, его последнее движение и конкретный документ.

Сверьте движение с остатком и результатом проверки

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

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

Код есть в движениях, но отсутствует в остатках — проверяйте расходный документ. Экземпляр могли списать, переместить или связать с другой операцией.

Если код остался в наличии, откройте «Состояние проверки кодов». Этот отчёт расположен в разделе отчётов по маркировке. По данным 1C Expert, там виден результат проверки в системе маркировки.

Не берите расшифровку из случайной таблицы в поисковой выдаче. Правила зависят от товарной группы и операции. В материалах исследования нет документа ЦРПТ с официальной расшифровкой для всех затронутых групп.

Вам нужно установить одно: принимает ли внешняя система эту операцию с этим кодом. Если ответ отрицательный, сопоставьте его с документом и действием сотрудника.

Подозреваете дубль — откройте «Анализ расхождений маркировки». По инструкции 1C Expert отчёт ищет внутренние ошибки и повторяющиеся записи. Не отправляйте дубль повторно. Сначала выясните, какая запись относится к реальной упаковке.

Четыре места, где обычно обрывается путь кода

Первое место — входящий документ. Поставщик мог не передать код в УПД. Или сотрудник не считал его при приёмке.

KT.Team описывает передачу кодов внутри УПД через оператора ЭДО. По публикации 1C Expert при работе со сканером Data Matrix попадает в табличную часть документа. Если кода там нет, касса ни при чём: ошибка появилась до выкладки.

Второе место — связь кода с экземпляром. Издание TotalCRM относит отсутствие строгой привязки к конкретной единице к частым ошибкам при маркировке остатков.

Не ограничивайтесь подсчётом строк. Равенство «десять товаров — десять кодов» ещё не доказывает, что каждая упаковка связана с нужной позицией.

Третье место — частично обработанный пакет. Часть партии прошла обмен, остальные экземпляры остались с ошибкой.

Не отправляйте документ целиком ещё раз. Отделите принятые коды от непринятых. Иначе рядом с исходной ошибкой появится повторная операция.

Четвёртое место — операция не совпадает с текущим состоянием кода. Угадывать название состояния не нужно. Откройте документ, уточните действие магазина и проверьте ответ системы по правилам товарной группы.

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

Способ исправления зависит от места разрыва. Повторная отправка всей партии стирает это различие и добавляет риск дублей.

Перед повторной отправкой проверьте журнал обмена

Документ проходит несколько этапов: создание, подписание, отправку, приём или отклонение. KT.Team пишет, что эти этапы видны в журнале обмена 1С.

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

Принятый документ нельзя «починить» ещё одной отправкой. KT.Team отдельно пишет об идемпотентности обмена: повтор того же запроса не должен создавать вторую операцию.

Для руководителя критерий простой. Сотрудник должен показать, что повторяет непринятую операцию, а не уже завершённую.

После исправления снова пройдите путь того же кода. Он должен появиться в нужном документе, попасть в остаток и пройти проверку перед продажей.

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

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

После этого связанные документы могут перестать проводиться. Об этом предупреждает инструкция 1C Expert. Если по товару уже были движения, сначала проверьте всю цепочку документов.

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

Заодно проверьте признак маркированного товара и режим контроля кодов. По инструкции 1C Expert выбранный режим определяет, потребует ли 1С код при реализации.

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

Перенесите контроль на приёмку

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

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

KT.Team добавляет требования к исходным данным: GTIN, товарная классификация, признаки маркировки, склады и роли сотрудников. Проверять их нужно до первой поставки товарной группы. После запрета на кассе уже поздно.

ЭтапОтветственныйЧто проверитьКогда этап закончен
Настройка товараАдминистратор или менеджерGTIN, товарную группу, признак маркировки, склад и режим контроляКарточка требует код в нужных операциях
Получение УПДМенеджерДокумент пришёл через ЭДО и относится к нужной организацииУПД принят в работу без расхождений по реквизитам
Приёмка экземпляровСкладКаждый Data Matrix считан и связан с товаромФизические упаковки сверены с кодами
Контроль обменаМенеджерДокумент подписан, отправлен и принятВ журнале нет незавершённых операций
Допуск к продажеОтветственный за сменуКод есть в движениях, остатке и проходит проверкуТовар можно передать в торговый зал

Так магазин ловит ошибку возле поставки и документа, а не перед покупателем на кассе.

Разделение ответственности не означает, что сотрудники перекидывают проблему друг другу. Склад отвечает за упаковки и сканирование. Менеджер — за УПД и обмен. Администратор — за карточки и права доступа.

На каждом этапе нужен проверяемый результат. Фраза «приёмка завершена» ничего не подтверждает, пока сотрудник не сверил коды и журнал обмена.

Во что обходится контроль на кассе

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

Если ошибка охватила партию, магазин повторяет этот маршрут с каждым покупателем. Товар занимает полку, но не приносит выручку. Остаток в 1С при этом выглядит доступным запасом.

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

Точные штрафы для этого вывода не нужны. В исследовании нет текста КоАП и официального разъяснения по затронутым нарушениям. Рабочий факт уже известен: разрешительный режим проверяет код до чека, значит контроль нужно закончить до выкладки.

Что проверить перед следующей сменой

Возьмите упаковку, которую касса отказалась продавать. Запишите Data Matrix и пройдите один маршрут:

  1. Проверьте в карточке товара признак и тип маркировки, а также режим контроля.
  2. Найдите код в отчёте «Движение маркированных товаров».
  3. Сверьте организацию, склад и остаток этого экземпляра.
  4. Откройте документ последней операции и журнал обмена.
  5. Исправьте первичный документ, затем повторите только непринятую операцию.

Код потерялся между УПД и приёмкой — исправляйте входящий документ. Обмен не принял документ — устраните ошибку перед повторной отправкой. Движение в 1С завершено, но операция не проходит — сверяйте её с правилами товарной группы.

Перед выкладкой требуйте три подтверждения: код связан с экземпляром в 1С, документ принят обменом, проверка допускает продажу. Не хватает хотя бы одного — перед вами запас на бумаге, а не товар для покупателя.

маркировка товаров розничная торговля управление складом честный знак электронный документооборот