При переходе на «1С:Розница 3.0» пользователи и специалисты часто сталкиваются с ситуацией: в документах поступления и реализации кнопка открытия формы «Подбор и проверка маркированной продукции» присутствует, а в документе Перемещение запасов (или внутреннем перемещении) штатная проверка кодов DataMatrix отсутствует. Проанализируем, почему разработчики заложили такое поведение в типовую конфигурацию, как это связано с требованиями национальной системы маркировки «Честный ЗНАК» и какими способами можно организовать поштучный контроль при логистике между складами и магазинами.
Разберем первопричины такого поведения программы и рассмотрим возможные пути решения.
Основная причина отсутствия проверки кодов маркировки при внутренних перемещениях кроется в правилах работы государственной информационной системы мониторинга за оборотом товаров (ГИС МТ «Честный ЗНАК»).
Выделим ключевые правила учета в системе маркировки:
Конфигурация «1С:Розница 3.0» разработана на единой кодовой базе с «1С:Управление нашей фирмой» (УНФ). Это привело к изменению логики работы с маркированным товаром по сравнению с редакцией 2.3:
В типовом решении учет кодов маркировки ведется «котловым» методом в целом по организации. Система фиксирует поступление кода на баланс компании и его выбытие, но не отслеживает, на каком именно складе или стеллаже в данный момент находится конкретная коробка или пачка. Из-за отсутствия поскладского марочного учета форма подбора и проверки в общем модуле подсистемы интеграции с маркировкой отключена для документа ПеремещениеЗапасов.
Полноценный поэкземплярный учет с контролем местонахождения каждой марки по складам на уровне учетных регистров реализован только в «старших» конфигурациях линейки: «1С:Управление торговлей 11», «1С:Комплексная автоматизация» и «1С:ERP Управление предприятием».
Если с точки зрения законодательства сканирование марок при внутреннем перемещении не требуется, то для складского и управленческого учета контроль часто необходим. Организациям требуется подтверждать, что со склада отгрузили именно те позиции, которые затем фактически доехали до магазина. Рассмотрим практические способы решения этой задачи в «1С:Розница 3.0».
Это наиболее распространенный способ проверки соответствия при перемещениях без вмешательства в типовой код конфигурации.
Перемещение запасов, не перегружая базу избыточными складскими записями по кодам.Если требуется хранить и сопоставлять коды марок непосредственно в интерфейсе «1С:Розницы 3.0», можно доработать документ с помощью механизма расширений, не снимая конфигурацию с поддержки.
Для реализации доработки разберем требуемые шаги:
ПеремещениеЗапасов по аналогии с тем, как это реализовано в расходных и приходных накладных.Если перед компанией стоит задача исключительно складской поштучной идентификации внутри 1С без привязки к подсистеме «Честного ЗНАКА», можно задействовать штатный серийный учет:
Перемещение запасов штатно запросит сканирование серийных номеров при проведении, обеспечивая точный поштучный контроль движения товара по складам.Обратите внимание на тип перемещения: если перемещение товара происходит между двумя разными юридическими лицами или ИП (например, в рамках одной группы компаний), операция не может оформляться обычным документом перемещения запасов. В таком случае оформляется связка документов продажи и покупки (Расходная накладная у отправителя и Приходная накладная у получателя) либо используются межфирменные передачи. В этих документах проверка и передача марок через электронный документооборот (ЭДО) полностью поддерживаются типовым функционалом «1С:Розницы 3.0».