В этой статье мы подробно разберем, как настроить систему 1С:Розница для правильной продажи табачной продукции блоками, с учетом всех требований по маркировке и корректного учета остатков. Мы рассмотрим типовую ситуацию, когда при сканировании блока сигарет система списывает из остатков только одну единицу товара вместо полного блока, и предложим комплексное решение этой проблемы, основанное на опыте пользователей и последних рекомендациях.
Начнем с того, что многие пользователи 1С:Розница, особенно те, кто работает с маркированной табачной продукцией, сталкиваются с характерной проблемой при продаже сигарет блоками через Рабочее Место Кассира (РМК). Суть проблемы заключается в следующем:
QR-кода (который на самом деле является кодом маркировки Data Matrix) с блока сигарет в РМК, значок акцизной марки может отображаться красным, что потенциально указывает на проблему с распознаванием или валидацией маркировки.РМК указывается как «1» (предполагается, что это «1 блок»).Прежде чем углубляться в детали настроек, давайте выясним основную причину такого поведения системы и какой шаг оказался наиболее эффективным для ее устранения.
Как показывает опыт пользователей на форумах 1С и общая практика внедрения, ключевым и зачастую достаточным шагом для решения проблемы с некорректной продажей блоков сигарет является обновление программы 1С:Розница до актуальной версии со всеми последними патчами и исправлениями.
Рассмотрим подробнее, почему этот аспект является критически важным и почему именно обновление помогает решить данную проблему:
Поддержка системы маркировки «Честный ЗНАК». Система маркировки табачной продукции (ИС МП) постоянно развивается, и требования к учету маркированных товаров становятся все более строгими. Функционал по работе с маркированными товарами, особенно с агрегированными кодами (кодами блоков), активно дорабатывается в новых версиях 1С. Старые версии программного обеспечения могут просто не содержать необходимых механизмов для правильной обработки кодов маркировки блоков, их дезагрегации и корректного списания отдельных пачек из оборота.
Например, в более ранних версиях 1С могла отсутствовать поддержка автоматического распознавания кода маркировки блока как единицы, включающей несколько пачек, что приводило к его обработке как отдельной, единственной единицы товара.
Реализация работы с блоками и коробами. В последних релизах 1С:Розница (например, начиная с версии 3.0.5 и выше, а в нашем случае обновление до 2.3.7.22 и выше) реализована специализированная и усовершенствованная поддержка для работы с блоками и коробами табачной продукции при розничных продажах. Этот функционал включает в себя:
ИС МП для вывода из оборота всех пачек, агрегированных в блок.Исправление ошибок и оптимизация. Обновления программного обеспечения 1С регулярно включают исправления ранее обнаруженных ошибок, которые могли приводить к неверному учету, некорректной обработке маркировочных кодов, проблемам с отображением информации в РМК или ошибкам при взаимодействии с внешними системами. Вероятность того, что проблема с неправильным списанием блоков является следствием известной ошибки, исправленной в новой версии, очень высока.
Таким образом, перед тем как приступать к проверке и изменению каких-либо настроек, мы настоятельно рекомендуем убедиться, что ваша конфигурация 1С:Розница является максимально актуальной. Это позволит нам воспользоваться всеми последними доработками, оптимизациями и исправлениями ошибок, выпущенными разработчиком для поддержки специфики работы с маркированной табачной продукцией.
Даже если обновление программы решило основную проблему, для обеспечения максимально корректной и бесперебойной работы с блоками сигарет в 1С:Розница крайне важно правильно настроить справочники и учетные параметры. Рассмотрим основные аспекты, на которые мы должны обратить внимание.
Для корректной работы с блоками в 1С:Розница необходимо грамотно настроить несколько единиц измерения для сигарет. Это позволит системе правильно понимать, сколько базовых единиц товара содержится в одной продаваемой упаковке (блоке).
Базовая единица измерения: Убедимся, что в карточке номенклатуры сигарет в качестве базовой единицы измерения установлена «Штука» (или «пачка»). Именно в этой единице будут вестись основные остатки на складе. Это значит, что если у вас есть 100 пачек сигарет, система будет показывать «100 шт.».
Для проверки или изменения, перейдем в раздел Номенклатура и склад -> Номенклатура, найдем нужную позицию сигарет. В карточке номенклатуры найдем поле Единица измерения и убедимся, что там выбрано значение, соответствующее одной пачке.
Дополнительная единица измерения: Создадим или проверим наличие дополнительной единицы измерения — «Блок». Для этой единицы необходимо обязательно указать правильный коэффициент пересчета относительно базовой единицы. Например, если в одном блоке содержится 10 пачек, то коэффициент должен быть 10. Это сообщит системе, что каждый «блок» равен 10 «штукам».
Чтобы настроить это, в карточке номенклатуры, рядом с полем Единица измерения (или на вкладке Единицы измерения, в зависимости от версии 1С), мы найдем список упаковок или дополнительных единиц измерения. Добавим новую единицу «Блок», установим ее наименование (например, «блок») и укажем Коэффициент пересчета как 10.
Правильная настройка единиц измерения позволит системе автоматически пересчитывать количество пачек при продаже блоков, а также корректно вести учет остатков в базовых единицах.
Это один из самых важных моментов, на который также обращали внимание коллеги на форуме. Для каждой номенклатуры (или типа упаковки номенклатуры) должен быть свой уникальный штрихкод, и этот штрихкод должен быть правильно привязан к соответствующей единице измерения.
Штрихкоды для пачек: Каждая пачка сигарет имеет свой индивидуальный код маркировки Data Matrix, который содержит уникальный идентификатор товара, а также, как правило, отдельный линейный штрихкод (например, EAN-13) для быстрой идентификации при ручной продаже (без маркировки).
Штрихкоды для блоков: Блок сигарет также имеет свой уникальный линейный штрихкод (обычно EAN-13) и свой код маркировки Data Matrix. Этот код Data Matrix на блоке является агрегированным и содержит информацию обо всех кодах маркировки отдельных пачек, которые входят в этот блок. Именно сканирование этого агрегированного кода позволяет системе «Честный ЗНАК» вывести из оборота сразу все пачки.
Привязка штрихкода к единице измерения: В 1С критически важно убедиться, что штрихкод, который мы сканируем с блока, привязан именно к единице измерения «Блок» с соответствующим коэффициентом пересчета (например, 10). Если штрихкод блока ошибочно привязан к единице «Штука» (пачка), система будет воспринимать его как продажу одной пачки, несмотря на то, что фактически это блок.
Для проверки и настройки штрихкодов перейдем в раздел Номенклатура и склад -> Номенклатура -> выберем нужный товар. В карточке номенклатуры найдем раздел или вкладку Штрихкоды (или через меню «Еще» -> «Штрихкоды»). Здесь мы должны увидеть:
Если штрихкод блока неправильно привязан, необходимо изменить его принадлежность к единице измерения. Если в штрихкодах номенклатуры задан штрихкод, принадлежащий блоку, и он правильно связан с единицей измерения «блок» с коэффициентом 10, то при его сканировании цена должна автоматически пересчитываться за 10 пачек, а система должна быть готова списать 10 штук.
Табачная продукция является подакцизным и обязательным для маркировки товаром. Для корректной и законной продажи сигарет необходимо настроить интеграцию с информационной системой маркировки и прослеживаемости (ИС МП) «Честный ЗНАК».
Обязательность маркировки: Вся табачная продукция, реализуемая на территории РФ, подлежит обязательной маркировке специальными кодами Data Matrix. Продажа немаркированной продукции строго запрещена с июля 2020 года. QR-код с блока, о котором упоминалось в сообщении, фактически является кодом Data Matrix, содержащим всю необходимую информацию о товаре, включая максимальную розничную цену (МРЦ).
Дезагрегация блоков при сканировании: Это ключевой момент в работе с блоками. При сканировании кода маркировки именно с блока на кассе, система 1С, взаимодействуя с «Честным ЗНАКом», автоматически выполняет дезагрегацию этого блока. Это означает, что из оборота выводятся не сам блок как одна единица товара, а все отдельные пачки, которые в него входили. Информация о том, какие именно коды маркировки пачек агрегированы в данный блок, хранится в системе «Честный ЗНАК», а не непосредственно в штрихкоде блока или пачки.
Разрешительный режим продажи: С 1 апреля 2024 года для табачной продукции введен разрешительный режим продажи. Это означает, что при каждой попытке продажи маркированного товара касса в онлайн-режиме отправляет запрос в «Честный ЗНАК» для проверки валидности кода маркировки. Если товар не прошел проверку (например, код уже выведен из оборота, срок годности истек, цена на кассе ниже МРЦ, указанной в коде маркировки), продажа будет заблокирована. Красный значок акцизной марки, который видел пользователь, мог быть следствием такой онлайн-проверки.
Настройка 1С для работы с ИС МП: В вашей конфигурации 1С:Розница должны быть активированы следующие опции:
Администрирование -> Интеграции -> Маркировка и прослеживаемость необходимо включить опцию «Вести учет табачной продукции».ЭДО).Эти настройки позволяют 1С правильно обрабатывать коды маркировки, отправлять данные о выбытии в «Честный ЗНАК» и выполнять необходимые проверки.
Использование 2D-сканера: Для считывания кодов Data Matrix с пачек и блоков необходим специализированный 2D-сканер. Обычные 1D-сканеры (для линейных штрихкодов EAN-13) не смогут прочитать коды маркировки. Убедитесь, что ваш 2D-сканер корректно настроен на чтение символов Data Matrix, в том числе специальных символов стандарта GS1, которые могут быть частью кода.
Электронный документооборот (ЭДО): Работа с маркированными товарами невозможна без подключения к ЭДО. Все операции по приему, перемещению и выбытию маркированных товаров (в том числе продажа) сопровождаются электронными универсальными передаточными документами (УПД), которые передаются через ЭДО в «Честный ЗНАК». Без настроенного ЭДО вы не сможете легально принимать и продавать маркированный товар.
После того как мы обновили программу 1С:Розница до актуальной версии и выполнили все необходимые настройки единиц измерения, штрихкодов и интеграции с «Честным ЗНАКом», процесс продажи блоков сигарет в РМК должен проходить корректно и без ошибок.
Сканирование кода маркировки блока: Кассир сканирует Data Matrix код, расположенный на блоке сигарет, используя 2D-сканер.
Определение номенклатуры и цены: 1С:Розница, основываясь на данных, полученных из кода маркировки блока, а также на настроенных штрихкодах и единицах измерения, должна корректно определить товар как «Блок сигарет». Система автоматически установит цену, кратную количеству пачек в блоке, с учетом максимально розничной цены (МРЦ), указанной в коде маркировки. При этом цена на кассе не может быть ниже МРЦ.
Количество в чеке и на экране РМК: На экране РМК и в конечном чеке будет указано количество «1 Блок», но внутренне система будет понимать, что это эквивалентно 10 штукам (пачкам) товара.
Онлайн-проверка «Честным ЗНАКом»: В этот момент 1С через ОФД отправляет запрос в «Честный ЗНАК» для проверки валидности кода маркировки блока. Если проверка успешна (товар не выведен из оборота, срок годности в норме, цена соответствует МРЦ), продажа продолжается. Если проверка не пройдена, касса выдаст ошибку и заблокирует продажу, не сформировав чек.
Списание остатков и вывод из оборота: После успешной продажи и формирования чека из остатков склада списывается не «1 блок», а «10 штук» (пачек). Одновременно с этим, через оператора фискальных данных (ОФД) информация о продаже передается в систему «Честный ЗНАК», и все пачки, входящие в проданный блок, автоматически выводятся из оборота. Это гарантирует актуальность данных как в вашей учетной системе, так и в государственной системе маркировки.
Мы выяснили, что для корректной продажи сигарет блоками в 1С:Розница критически важны не только базовые настройки единиц измерения и штрихкодов, но и, что особенно важно, своевременное обновление программы до версий, поддерживающих все актуальные требования системы «Честный ЗНАК». Мы рассмотрели, как правильные настройки влияют на учет остатков, цену и взаимодействие с маркировкой.
Уделите внимание каждой детали, чтобы обеспечить бесперебойную и законную работу с маркированной табачной продукцией, избежать штрафов за некорректный учет и поддерживать актуальные данные в вашей системе 1С. Регулярно проверяйте наличие обновлений для вашей конфигурации и следите за изменениями в законодательстве о маркировке.