При розничной торговле крупногабаритным или тяжелым маркированным товаром, таким как моторные масла в бочках, возникает серьезная логистическая проблема. Согласно требованиям законодательства (54-ФЗ и система «Честный ЗНАК»), коды маркировки DataMatrix должны быть переданы в ОФД в момент продажи. Если склад находится далеко от кассовой зоны, покупателю приходится долго ждать, пока кладовщик найдет нужную позицию, отсканирует марку и передаст данные кассиру. Рассмотрим подробнее, как оптимизировать этот процесс и сократить время обслуживания клиентов без нарушения закона.
Проанализируем наиболее легальный и удобный способ решения проблемы — разделение оплаты на два этапа. Законодательство позволяет не указывать код маркировки в первом чеке, если в этот момент конкретная единица товара еще не выбрана или не передана покупателю.
Этап 1: Чек на предоплату. Покупатель подходит к кассе, сообщает, какой товар ему нужен, и вносит оплату. Кассир пробивает чек с признаком способа расчета Предоплата 100% (или Аванс). В этом чеке необязательно указывать код маркировки. После получения этого чека покупатель может спокойно отправляться на склад для получения товара.
Этап 2: Чек на полный расчет. В момент фактической выдачи товара на складе, когда кладовщик уже отсканировал конкретную бочку, пробивается второй чек с признаком Полный расчет. Именно в этот документ заносятся коды маркировки. Разберем по шагам, как избавить покупателя от необходимости возвращаться на кассу за вторым чеком:
Для автоматизации этой схемы в программных продуктах 1С:Управление торговлей, 1С:Розница или 1С:УНФ рекомендуется использовать следующий бизнес-процесс:
Рассмотрим порядок действий персонала:
Заказ клиента. На основании заказа принимается оплата, и пробивается первый чек (авансовый).Реализация товаров и услуг или Расходный ордер, связанный с заказом.Если в вашей конфигурации предусмотрено использование мобильного приложения, кладовщик может самостоятельно «пропикивать» марки, которые тут же будут появляться в чеке у кассира. Посмотрим на примерную структуру связи документов в 1С:
// Логика подбора марок в документ реализации
Процедура ОбработкаСканированияНаТСД(ДанныеМаркировки)
// Поиск документа-основания (Заказ или Реализация)
ДокументСсылка = НайтиДокументПоНомеруЗаказа(ДанныеМаркировки.НомерЗаказа);
// Добавление кода в таблицу маркируемой продукции
НоваяСтрока = ДокументСсылка.Маркировка.Добавить();
НоваяСтрока.КодМаркировки = ДанныеМаркировки.Код;
// Проверка статуса в ИС МП
РезультатПроверки = МаркировкаИзмп.ПроверитьКод(НоваяСтрока.КодМаркировки);
Если РезультатПроверки.Статус = "Годен" Тогда
ДокументСсылка.Записать();
КонецЕсли;
КонецПроцедуры
Выясним причину, почему сканирование кодов DataMatrix напрямую может быть медленным. Коды маркировки длинные и иногда плохо читаются. Чтобы сократить время, можно применить схему с «внутренними» кодами:
EAN-13), который во внутренней базе 1С жестко привязан к конкретному коду DataMatrix этой бочки.Важно: этот метод требует строгого учета на складе, чтобы не перепутать бочки с разными марками.
Проанализируем ситуацию, когда покупателю вообще не нужно заходить на основную кассу. Если поток клиентов большой, целесообразно использовать мобильную кассу или сервис удаленной фискализации.
В этом случае кладовщик снабжается мобильным устройством (смартфон или ТСД) с установленным приложением 1С. В момент выдачи бочки он сканирует марку и нажимает кнопку «Пробить чек». Команда уходит на фискальный регистратор, который стоит в офисе, а клиенту на электронную почту или по SMS приходит ссылка на чек. Это максимально быстрый способ, полностью исключающий ожидание.
Рассмотрим нюанс, если вы продаете масло не целыми бочками, а в розлив. В этом случае правила работы с маркировкой меняются:
DataMatrix указывать не нужно.Однако в рассматриваемой нами теме речь идет о продаже целых бочек, поэтому наличие кода маркировки в финальном чеке является строго обязательным.
При использовании схемы с предоплатой стоит помнить о возможных корректировках. Если вы пробили чек с конкретной маркой, а в процессе погрузки выяснилось, что бочка повреждена или марка не читается, вам придется:
Итоговая рекомендация: Наиболее сбалансированным решением для бизнеса будет внедрение схемы Заказ клиента -> Предоплата на кассе -> Сборка на ТСД -> Автоматический пробив финального чека. Это обеспечит высокую скорость работы и полное соответствие правилам торговли маркированной продукцией.