При работе с маркированным товаром, особенно с табачной продукцией, организации часто сталкиваются с логистической сложностью: товар по системе Электронного документооборота (ЭДО) и в системе «Честный ЗНАК» поступает на единый ИНН организации (часто на центральный склад), а фактически должен продаваться в разных розничных магазинах. Разберем подробно, как эффективно выстроить процесс распределения марок между точками, чтобы обеспечить корректную работу касс и соблюсти требования законодательства.
Прежде чем переходить к технической реализации в 1С, проанализируем ситуацию с точки зрения системы маркировки. Когда маркированный товар перемещается внутри одного юридического лица (один ИНН), обязанность передавать данные в «Честный ЗНАК» через ЭДО отсутствует. С точки зрения ГИС МТ, товар просто числится за вашей организацией. Однако с введением разрешительного режима на кассах, крайне важно, чтобы в вашей учетной системе (1С:УТ, 1С:Розница или 1С:УНФ) коды маркировки были четко привязаны к конкретному складу или магазину. Если кассир попытается продать пачку, которая числится на другом складе, система может выдать ошибку или создать пересортицу в управленческом учете.
Рассмотрим один из наиболее эффективных способов распределения большого объема номенклатуры, предложенный опытными пользователями. Этот метод особенно актуален, если состав закупаемых сигарет относительно постоянен. Разберем по шагам, как это реализовать:
ТорговаяТочка — Номенклатура — Количество/Процент.ПриобретениеТоваровУслуг. На этом этапе коды маркировки (DataMatrix) автоматически загружаются в базу.ПеремещениеТоваров на каждую точку. Это значительно экономит время по сравнению с ручным вводом.Проанализируем процесс оформления документов в 1С для корректного учета марок. Основным инструментом является документ ПеремещениеТоваров. Рассмотрим подробнее, как работать с кодами маркировки при перемещении:
Хотя закон не требует уведомлять ГИС МТ, для внутреннего порядка в 1С рекомендуется выполнять сканирование марок при отгрузке со склада. Это позволяет системе точно знать, какой ШтрихкодУпаковки уехал в конкретный магазин. Если вы используете связку «Управление торговлей» — «Розница», процесс выглядит так:
ПеремещениеТоваров.ПеремещениеТоваров и подтверждает приемку.Выясним, почему работать напрямую в 1С выгоднее, чем подтверждать накладные в сторонних сервисах типа СБИС или Контур. При использовании 1С-ЭДО:
— Документ ПоступлениеТоваровУслуг создается автоматически на основе входящего УПД.
— Коды маркировки сразу сопоставляются с номенклатурой в вашей базе.
— Исключается риск «потерять» марку при ручном дублировании документа. Если вы приняли товар в СБИС, а в 1С завели документ вручную, связи с кодами маркировки не будет, и вы не сможете корректно оформить перемещение или продажу на кассе.
Если торговых точек много, рекомендуем использовать схему «Расчет потребностей». В современных конфигурациях 1С (УТ 11, Розница 3.0) предусмотрены механизмы, которые анализируют остатки на точках и статистику продаж. Система сама предложит сформировать ЗаказНаПеремещение на недостающее количество товара. В этом случае работа кладовщика сводится к сборке товара по готовому распоряжению, где уже указано, что и куда нужно отправить.
Если вы решите написать собственную обработку для распределения, логика подбора получателей может выглядеть примерно так (рассмотрим упрощенный алгоритм):
// Пример логики распределения поступившего товара по магазинам
Для Каждого СтрокаПоступления Из ДокументПоступления.Товары Цикл
ТекущийТовар = СтрокаПоступления.Номенклатура;
ОбщееКоличество = СтрокаПоступления.Количество;
// Получаем настройки из нашей "Матрицы" (РегистрСведений)
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ Магазин, Доля Из Регистр.МатрицаРаспределения ГДЕ Номенклатура = &Номенклатура";
Запрос.УстановитьПараметр("Номенклатура", ТекущийТовар);
Результат = Запрос.Выполнить().Выгрузить();
Для Каждого СтрМатрицы Из Результат Цикл
КоличествоДляТочки = ОбщееКоличество * СтрМатрицы.Доля;
// Создаем или заполняем Документ.ПеремещениеТоваров для конкретного магазина
КонецЦикла;
КонецЦикла;
Важный нюанс: при автоматическом создании перемещений не забывайте о переносе данных о маркировке. В 1С 8.3 коды маркировки хранятся в связанных табличных частях или регистрах (в зависимости от версии БПО — Библиотеки Подключаемого Оборудования). Для корректного подбора марок в перемещение может потребоваться использование методов интеграции с ИС МП, таких как ОбработкаПроверкиМаркированнойПродукции.
Для эффективной работы с сигаретами в сетевой рознице необходимо уходить от ручного ввода данных на каждой точке. Оптимальный путь: приемка через 1С-ЭДО на центральный узел, использование матрицы распределения для быстрой разбивки партии и оформление внутренних перемещений с фиксацией кодов маркировки. Это гарантирует, что каждая пачка будет «законно» находиться на своем складе, и разрешительный режим на кассе будет пройден без задержек.