С введением обязательной маркировки молочной продукции многие розничные магазины столкнулись с проблемой: товар (особенно сыры) поступает от поставщика в килограммах (как весовой товар через ВетИС), но фактически продается в виде отдельных фасованных кусков. Попытка просто изменить единицу измерения в программе часто приводит к ошибкам в РМК (Рабочем месте кассира) и невозможности корректно отсканировать марку Честного ЗНАКа. Разберем подробно, как правильно организовать этот процесс, какие требования предъявляет законодательство и как настроить конфигурацию 1С.
Прежде чем менять настройки в 1С, проанализируем ситуацию. Если вы продаете фасованные куски сыра разного веса (например, один кусок 200 г, другой 215 г), то с точки зрения системы маркировки это остается весовым товаром с переменным весом. Продавать его как «штуку» с фиксированной ценой нельзя, так как код маркировки DataMatrix на таком товаре содержит информацию о фактическом весе (идентификатор AI 3103).
Рассмотрим два основных сценария работы, которые зависят от того, как товар попадает на полку.
Этот способ идеально подходит для магазинов, которые закупают сыр головами или большими блоками, а затем сами режут его на куски для витрины. Согласно правилам Честного ЗНАКа, если розничный продавец разделяет целую единицу маркированной продукции на части, он должен выполнить следующие действия:
ВыводИзОборотаИСМП.Проанализируем преимущества этого метода: вам не нужно переклеивать марки на каждый кусочек, и РМК не будет требовать сканирования DataMatrix при каждой продаже. Кассир просто выбирает товар и вводит вес, как это делалось до введения маркировки. В чеке при этом не будет признака маркировки [M], что абсолютно законно для нарезки в торговой точке.
Если же вы получаете от производителя уже фасованные куски, каждый из которых имеет свою марку, но в накладной они приходят в «кг», рассмотрим, как настроить систему без «переделки» в штуки. Нам нужно, чтобы программа понимала: 1 единица марки = 1 порция с уникальным весом.
Разберем по шагам настройку карточки номенклатуры:
При таком подходе в РМК вы сканируете код маркировки, 1С видит вес (например, 0.210 кг), подставляет его в строку чека и соотносит с остатками в килограммах. Переводить товар в «штуки» в базе в данном случае технически вредно, так как это разорвет связь с весовыми остатками в ВетИС.
Если ваша бизнес-модель требует строгого поштучного учета (например, вы фасуете сыр в порции строго по 200 г и продаете их по фиксированной цене как единицу), рассмотрим использование документа СборкаТоваров.
Проанализируем ситуацию: на складе лежит «Сыр Гауда (кг)», а на полку должен попасть «Сыр Гауда (порция 200г)».
СборкаТоваров с видом операции «Разборка».Важно: При такой трансформации вы обязаны решить вопрос с маркировкой. Если вы вывели голову из оборота по причине «Нарезка» (как в Решении 1), то штучный товар продается без марки. Если же вы хотите продавать его как маркированный штучный товар, вам придется самостоятельно заказывать коды маркировки как производителю/фасовщику, что для розничного магазина является избыточной бюрократической нагрузкой.
Выясним причину, по которой «РМК сообщает, что непосильно ему это все». Чаще всего это происходит по трем причинам:
1. Конфликт форматов ФФД: Для работы с маркировкой молочки в рознице кассовое ПО и сама касса (ККТ) должны быть переведены на формат фискальных данных ФФД 1.2. Если ваша касса работает на ФФД 1.05, она «не понимает», как передать информацию о весовом маркированном товаре в ОФД.
2. Несоответствие веса в марке и в документе: Если вы оприходовали товар как «штуку», а при сканировании марки система считывает из кода вес (AI 3103), возникает математический конфликт. Программа пытается сопоставить 1 штуку из базы и 0.205 кг из кода маркировки.
3. Связь с ВетИС (Меркурий): Программа 1С при продаже молочки пытается проверить ветеринарное свидетельство. Если вы изменили единицу измерения на «шт», но не настроили Соответствие номенклатуры ВетИС, где указано, сколько «кг» содержится в одной «штуке», система выдаст ошибку при попытке списания остатков Меркурия.
Если у вас уже зависли остатки в «кг», а продать их нужно сейчас, выполните следующие действия:
Во-первых, проверьте в настройках интеграции с ИСМП, включена ли возможность «Продажа товаров, не находящихся в обороте» (временно, для устранения остатков). Это позволит продать позиции, которые были оприходованы некорректно.
Во-вторых, наиболее стабильным решением для небольшого магазина будет использование схемы с нарезкой. Рассмотрим алгоритм действий:
Вывод из оборота в Честном ЗНАКе на весь остаток сыров, которые уже порезаны и лежат на витрине, с причиной «Розничная продажа».Посмотрим на технический нюанс работы с весовым DataMatrix. Если вы все же решили учитывать фасованный сыр как весовой с маркой, убедитесь, что в коде 1С или настройках драйвера весов правильно прописан префикс весового штрихкода. 1С должна уметь парсить структуру кода:
01[GTIN]21[СерийныйНомер]3103[Вес]
В типовых конфигурациях «1С:Розница» за это отвечает библиотека интеграции с ИСМП. Регулярно обновляйте конфигурацию до актуальных релизов, так как алгоритмы работы с молочной продукцией (особенно в части переменного веса) постоянно дорабатываются разработчиками 1С под требования ЦРПТ.
Подведем итог: переделывать «кг» в «шт» в базе 1С для маркированного сыра — путь, ведущий к множеству технических ошибок. Правильнее либо использовать механизм нарезки в магазине (с выводом всей единицы из оборота), либо настраивать работу с товаром переменного веса, оставляя учетную единицу «кг». Это обеспечит прозрачность остатков как для Честного ЗНАКа, так и для системы «Меркурий».