Почему в 1С:Розница 3.0 нет проверки маркированного товара при перемещении и как решить эту задачу?

Программист 1С v8.3 (Управляемые формы) 1С:Розница Управленческий учет Торговля и дистрибуция
← На главную

При переходе на «1С:Розница 3.0» пользователи и специалисты часто сталкиваются с ситуацией: в документах поступления и реализации кнопка открытия формы «Подбор и проверка маркированной продукции» присутствует, а в документе Перемещение запасов (или внутреннем перемещении) штатная проверка кодов DataMatrix отсутствует. Проанализируем, почему разработчики заложили такое поведение в типовую конфигурацию, как это связано с требованиями национальной системы маркировки «Честный ЗНАК» и какими способами можно организовать поштучный контроль при логистике между складами и магазинами.

Разберем первопричины такого поведения программы и рассмотрим возможные пути решения.

Законодательная и методологическая основа учета кодов маркировки

Основная причина отсутствия проверки кодов маркировки при внутренних перемещениях кроется в правилах работы государственной информационной системы мониторинга за оборотом товаров (ГИС МТ «Честный ЗНАК»).

Выделим ключевые правила учета в системе маркировки:

  1. Привязка кода к ИНН: В национальной системе маркировки товар закрепляется за юридическим лицом или индивидуальным предпринимателем (по ИНН), а не за конкретным складом, розничной точкой или торговым залом. Смена КПП или места осуществления деятельности (МОД) при перемещении внутри одной организации не требует передачи сведений в ГИС МТ через универсальный передаточный документ (УПД).
  2. Отсутствие обязательного документа оборота: Внутреннее складское перемещение между подразделениями одного юридического лица не является операцией смены собственника. Следовательно, в контролирующие органы никакие данные о перемещении кодов отправляться не должны.
  3. Фиксация точки продажи: Точный адрес и МОД фиксируются в системе маркировки только в момент вывода продукции из оборота — при пробитии фискального чека на контрольно-кассовой технике через тег 1162/1163 либо при оформлении акта списания.

Архитектура «1С:Розница 3.0» и «котловой» учет марок

Конфигурация «1С:Розница 3.0» разработана на единой кодовой базе с «1С:Управление нашей фирмой» (УНФ). Это привело к изменению логики работы с маркированным товаром по сравнению с редакцией 2.3:

В типовом решении учет кодов маркировки ведется «котловым» методом в целом по организации. Система фиксирует поступление кода на баланс компании и его выбытие, но не отслеживает, на каком именно складе или стеллаже в данный момент находится конкретная коробка или пачка. Из-за отсутствия поскладского марочного учета форма подбора и проверки в общем модуле подсистемы интеграции с маркировкой отключена для документа ПеремещениеЗапасов.

Полноценный поэкземплярный учет с контролем местонахождения каждой марки по складам на уровне учетных регистров реализован только в «старших» конфигурациях линейки: «1С:Управление торговлей 11», «1С:Комплексная автоматизация» и «1С:ERP Управление предприятием».

Варианты организации контроля маркированного товара при перемещении

Если с точки зрения законодательства сканирование марок при внутреннем перемещении не требуется, то для складского и управленческого учета контроль часто необходим. Организациям требуется подтверждать, что со склада отгрузили именно те позиции, которые затем фактически доехали до магазина. Рассмотрим практические способы решения этой задачи в «1С:Розница 3.0».

Вариант 1. Использование мобильных терминалов сбора данных (ТСД) со сторонним ПО

Это наиболее распространенный способ проверки соответствия при перемещениях без вмешательства в типовой код конфигурации.

  1. На складе-отправителе кладовщик с помощью ТСД сканирует товары и коды маркировки в документ-задание на сборку.
  2. Программное обеспечение на ТСД формирует список отгруженных марок во внутреннем буфере или журнале.
  3. При приемке в магазине-получателе сотрудник сканирует поступившие упаковки. Программа на ТСД производит внутреннее сличение «план-факт» по кодам DataMatrix и сигнализирует о пересортице или недостаче.
  4. В саму базу «1С:Розница 3.0» передаются только итоговые фактические данные по номенклатуре и количеству в документ Перемещение запасов, не перегружая базу избыточными складскими записями по кодам.

Вариант 2. Внедрение формы проверки через расширение конфигурации

Если требуется хранить и сопоставлять коды марок непосредственно в интерфейсе «1С:Розницы 3.0», можно доработать документ с помощью механизма расширений, не снимая конфигурацию с поддержки.

Для реализации доработки разберем требуемые шаги:

  1. В расширении добавить вызов общей формы подбора и проверки маркированной продукции для формы документа ПеремещениеЗапасов по аналогии с тем, как это реализовано в расходных и приходных накладных.
  2. Создать структуру для хранения привязки кодов маркировки к строкам документа (например, дополнительный непериодический регистр сведений с измерениями документа, номенклатуры, характеристики и кода маркировки).
  3. Подключить обработчики библиотеки интеграции с маркировкой для заполнения статусов проверки при сканировании сканером штрихкодов в документе.

Вариант 3. Использование серийного учета

Если перед компанией стоит задача исключительно складской поштучной идентификации внутри 1С без привязки к подсистеме «Честного ЗНАКА», можно задействовать штатный серийный учет:

  1. В настройках программы включить использование серий номенклатуры.
  2. Для вида номенклатуры настроить политику учета серий с типом «Управление остатками серий» (учет индивидуальных экземпляров).
  3. В качестве серий приходовать и перемещать уникальные штрихкоды упаковок. В этом случае документ Перемещение запасов штатно запросит сканирование серийных номеров при проведении, обеспечивая точный поштучный контроль движения товара по складам.

Вариант 4. Перемещение между разными юридическими лицами

Обратите внимание на тип перемещения: если перемещение товара происходит между двумя разными юридическими лицами или ИП (например, в рамках одной группы компаний), операция не может оформляться обычным документом перемещения запасов. В таком случае оформляется связка документов продажи и покупки (Расходная накладная у отправителя и Приходная накладная у получателя) либо используются межфирменные передачи. В этих документах проверка и передача марок через электронный документооборот (ЭДО) полностью поддерживаются типовым функционалом «1С:Розницы 3.0».

← На главную