Как корректно продавать сигареты блоками в 1С:Розница, чтобы правильно списывались остатки и работала маркировка?

Пользователь 1С v8.3 (Управляемые формы) 1С:Розница Управленческий учет Торговля и дистрибуция
← На главную

В этой статье мы подробно разберем, как настроить систему 1С:Розница для правильной продажи табачной продукции блоками, с учетом всех требований по маркировке и корректного учета остатков. Мы рассмотрим типовую ситуацию, когда при сканировании блока сигарет система списывает из остатков только одну единицу товара вместо полного блока, и предложим комплексное решение этой проблемы, основанное на опыте пользователей и последних рекомендациях.

Анализируем исходную проблему: некорректное списание остатков при продаже блоков сигарет

Начнем с того, что многие пользователи 1С:Розница, особенно те, кто работает с маркированной табачной продукцией, сталкиваются с характерной проблемой при продаже сигарет блоками через Рабочее Место Кассира (РМК). Суть проблемы заключается в следующем:

  1. Мы создали в 1С упаковки номенклатуры, где явно указано, что «1 упаковка» (т.е. блок) эквивалентна «10 штукам» (т.е. пачкам).
  2. При сканировании QR-кода (который на самом деле является кодом маркировки Data Matrix) с блока сигарет в РМК, значок акцизной марки может отображаться красным, что потенциально указывает на проблему с распознаванием или валидацией маркировки.
  3. Цена на кассе автоматически устанавливается за весь блок, то есть за 10 пачек, что является правильным по логике продажи блока.
  4. Однако количество товара в чеке или на экране РМК указывается как «1» (предполагается, что это «1 блок»).
  5. Ключевая проблема: После проведения такой продажи, при просмотре остатков на складе, обнаруживается, что количество товара уменьшилось не на 10 штук (количество пачек в блоке), а всего лишь на 1 штуку. Это приводит к серьезному расхождению между фактическими остатками и учетными данными, а также может вызвать проблемы с системой маркировки.

Прежде чем углубляться в детали настроек, давайте выясним основную причину такого поведения системы и какой шаг оказался наиболее эффективным для ее устранения.

Комплексное решение: Обновление 1С:Розница – первый и главный шаг к устранению ошибок

Как показывает опыт пользователей на форумах 1С и общая практика внедрения, ключевым и зачастую достаточным шагом для решения проблемы с некорректной продажей блоков сигарет является обновление программы 1С:Розница до актуальной версии со всеми последними патчами и исправлениями.

Рассмотрим подробнее, почему этот аспект является критически важным и почему именно обновление помогает решить данную проблему:

  1. Поддержка системы маркировки «Честный ЗНАК». Система маркировки табачной продукции (ИС МП) постоянно развивается, и требования к учету маркированных товаров становятся все более строгими. Функционал по работе с маркированными товарами, особенно с агрегированными кодами (кодами блоков), активно дорабатывается в новых версиях 1С. Старые версии программного обеспечения могут просто не содержать необходимых механизмов для правильной обработки кодов маркировки блоков, их дезагрегации и корректного списания отдельных пачек из оборота.

    Например, в более ранних версиях 1С могла отсутствовать поддержка автоматического распознавания кода маркировки блока как единицы, включающей несколько пачек, что приводило к его обработке как отдельной, единственной единицы товара.

  2. Реализация работы с блоками и коробами. В последних релизах 1С:Розница (например, начиная с версии 3.0.5 и выше, а в нашем случае обновление до 2.3.7.22 и выше) реализована специализированная и усовершенствованная поддержка для работы с блоками и коробами табачной продукции при розничных продажах. Этот функционал включает в себя:

    • Корректное распознавание кода маркировки блока.
    • Автоматический пересчет количества пачек, входящих в блок.
    • Соответствующее списание этого количества из остатков.
    • Правильное взаимодействие с ИС МП для вывода из оборота всех пачек, агрегированных в блок.
  3. Исправление ошибок и оптимизация. Обновления программного обеспечения 1С регулярно включают исправления ранее обнаруженных ошибок, которые могли приводить к неверному учету, некорректной обработке маркировочных кодов, проблемам с отображением информации в РМК или ошибкам при взаимодействии с внешними системами. Вероятность того, что проблема с неправильным списанием блоков является следствием известной ошибки, исправленной в новой версии, очень высока.

Таким образом, перед тем как приступать к проверке и изменению каких-либо настроек, мы настоятельно рекомендуем убедиться, что ваша конфигурация 1С:Розница является максимально актуальной. Это позволит нам воспользоваться всеми последними доработками, оптимизациями и исправлениями ошибок, выпущенными разработчиком для поддержки специфики работы с маркированной табачной продукцией.

Детальная настройка 1С для работы с блоками сигарет: дополнительные шаги

Даже если обновление программы решило основную проблему, для обеспечения максимально корректной и бесперебойной работы с блоками сигарет в 1С:Розница крайне важно правильно настроить справочники и учетные параметры. Рассмотрим основные аспекты, на которые мы должны обратить внимание.

Настройка единиц измерения номенклатуры

Для корректной работы с блоками в 1С:Розница необходимо грамотно настроить несколько единиц измерения для сигарет. Это позволит системе правильно понимать, сколько базовых единиц товара содержится в одной продаваемой упаковке (блоке).

  1. Базовая единица измерения: Убедимся, что в карточке номенклатуры сигарет в качестве базовой единицы измерения установлена «Штука» (или «пачка»). Именно в этой единице будут вестись основные остатки на складе. Это значит, что если у вас есть 100 пачек сигарет, система будет показывать «100 шт.».

    Для проверки или изменения, перейдем в раздел Номенклатура и склад -> Номенклатура, найдем нужную позицию сигарет. В карточке номенклатуры найдем поле Единица измерения и убедимся, что там выбрано значение, соответствующее одной пачке.

  2. Дополнительная единица измерения: Создадим или проверим наличие дополнительной единицы измерения — «Блок». Для этой единицы необходимо обязательно указать правильный коэффициент пересчета относительно базовой единицы. Например, если в одном блоке содержится 10 пачек, то коэффициент должен быть 10. Это сообщит системе, что каждый «блок» равен 10 «штукам».

    Чтобы настроить это, в карточке номенклатуры, рядом с полем Единица измерения (или на вкладке Единицы измерения, в зависимости от версии 1С), мы найдем список упаковок или дополнительных единиц измерения. Добавим новую единицу «Блок», установим ее наименование (например, «блок») и укажем Коэффициент пересчета как 10.

Правильная настройка единиц измерения позволит системе автоматически пересчитывать количество пачек при продаже блоков, а также корректно вести учет остатков в базовых единицах.

Работа со штрихкодами номенклатуры

Это один из самых важных моментов, на который также обращали внимание коллеги на форуме. Для каждой номенклатуры (или типа упаковки номенклатуры) должен быть свой уникальный штрихкод, и этот штрихкод должен быть правильно привязан к соответствующей единице измерения.

  1. Штрихкоды для пачек: Каждая пачка сигарет имеет свой индивидуальный код маркировки Data Matrix, который содержит уникальный идентификатор товара, а также, как правило, отдельный линейный штрихкод (например, EAN-13) для быстрой идентификации при ручной продаже (без маркировки).

  2. Штрихкоды для блоков: Блок сигарет также имеет свой уникальный линейный штрихкод (обычно EAN-13) и свой код маркировки Data Matrix. Этот код Data Matrix на блоке является агрегированным и содержит информацию обо всех кодах маркировки отдельных пачек, которые входят в этот блок. Именно сканирование этого агрегированного кода позволяет системе «Честный ЗНАК» вывести из оборота сразу все пачки.

  3. Привязка штрихкода к единице измерения: В 1С критически важно убедиться, что штрихкод, который мы сканируем с блока, привязан именно к единице измерения «Блок» с соответствующим коэффициентом пересчета (например, 10). Если штрихкод блока ошибочно привязан к единице «Штука» (пачка), система будет воспринимать его как продажу одной пачки, несмотря на то, что фактически это блок.

    Для проверки и настройки штрихкодов перейдем в раздел Номенклатура и склад -> Номенклатура -> выберем нужный товар. В карточке номенклатуры найдем раздел или вкладку Штрихкоды (или через меню «Еще» -> «Штрихкоды»). Здесь мы должны увидеть:

    • Отдельные штрихкоды для пачек, привязанные к единице измерения «Штука».
    • Отдельные штрихкоды для блоков, привязанные к единице измерения «Блок» и имеющие коэффициент пересчета, соответствующий количеству пачек в блоке (например, 10).

    Если штрихкод блока неправильно привязан, необходимо изменить его принадлежность к единице измерения. Если в штрихкодах номенклатуры задан штрихкод, принадлежащий блоку, и он правильно связан с единицей измерения «блок» с коэффициентом 10, то при его сканировании цена должна автоматически пересчитываться за 10 пачек, а система должна быть готова списать 10 штук.

Интеграция с системой «Честный ЗНАК» и особенности маркировки табачной продукции

Табачная продукция является подакцизным и обязательным для маркировки товаром. Для корректной и законной продажи сигарет необходимо настроить интеграцию с информационной системой маркировки и прослеживаемости (ИС МП) «Честный ЗНАК».

  1. Обязательность маркировки: Вся табачная продукция, реализуемая на территории РФ, подлежит обязательной маркировке специальными кодами Data Matrix. Продажа немаркированной продукции строго запрещена с июля 2020 года. QR-код с блока, о котором упоминалось в сообщении, фактически является кодом Data Matrix, содержащим всю необходимую информацию о товаре, включая максимальную розничную цену (МРЦ).

  2. Дезагрегация блоков при сканировании: Это ключевой момент в работе с блоками. При сканировании кода маркировки именно с блока на кассе, система 1С, взаимодействуя с «Честным ЗНАКом», автоматически выполняет дезагрегацию этого блока. Это означает, что из оборота выводятся не сам блок как одна единица товара, а все отдельные пачки, которые в него входили. Информация о том, какие именно коды маркировки пачек агрегированы в данный блок, хранится в системе «Честный ЗНАК», а не непосредственно в штрихкоде блока или пачки.

  3. Разрешительный режим продажи: С 1 апреля 2024 года для табачной продукции введен разрешительный режим продажи. Это означает, что при каждой попытке продажи маркированного товара касса в онлайн-режиме отправляет запрос в «Честный ЗНАК» для проверки валидности кода маркировки. Если товар не прошел проверку (например, код уже выведен из оборота, срок годности истек, цена на кассе ниже МРЦ, указанной в коде маркировки), продажа будет заблокирована. Красный значок акцизной марки, который видел пользователь, мог быть следствием такой онлайн-проверки.

  4. Настройка 1С для работы с ИС МП: В вашей конфигурации 1С:Розница должны быть активированы следующие опции:

    • В разделе Администрирование -> Интеграции -> Маркировка и прослеживаемость необходимо включить опцию «Вести учет табачной продукции».
    • Указать дату начала работы с маркировкой для табачной продукции.
    • Настроить обмен данными с ИС МП, включая подключение к оператору электронного документооборота (ЭДО).

    Эти настройки позволяют 1С правильно обрабатывать коды маркировки, отправлять данные о выбытии в «Честный ЗНАК» и выполнять необходимые проверки.

  5. Использование 2D-сканера: Для считывания кодов Data Matrix с пачек и блоков необходим специализированный 2D-сканер. Обычные 1D-сканеры (для линейных штрихкодов EAN-13) не смогут прочитать коды маркировки. Убедитесь, что ваш 2D-сканер корректно настроен на чтение символов Data Matrix, в том числе специальных символов стандарта GS1, которые могут быть частью кода.

  6. Электронный документооборот (ЭДО): Работа с маркированными товарами невозможна без подключения к ЭДО. Все операции по приему, перемещению и выбытию маркированных товаров (в том числе продажа) сопровождаются электронными универсальными передаточными документами (УПД), которые передаются через ЭДО в «Честный ЗНАК». Без настроенного ЭДО вы не сможете легально принимать и продавать маркированный товар.

Процесс продажи блоков сигарет в РМК после всех настроек

После того как мы обновили программу 1С:Розница до актуальной версии и выполнили все необходимые настройки единиц измерения, штрихкодов и интеграции с «Честным ЗНАКом», процесс продажи блоков сигарет в РМК должен проходить корректно и без ошибок.

  1. Сканирование кода маркировки блока: Кассир сканирует Data Matrix код, расположенный на блоке сигарет, используя 2D-сканер.

  2. Определение номенклатуры и цены: 1С:Розница, основываясь на данных, полученных из кода маркировки блока, а также на настроенных штрихкодах и единицах измерения, должна корректно определить товар как «Блок сигарет». Система автоматически установит цену, кратную количеству пачек в блоке, с учетом максимально розничной цены (МРЦ), указанной в коде маркировки. При этом цена на кассе не может быть ниже МРЦ.

  3. Количество в чеке и на экране РМК: На экране РМК и в конечном чеке будет указано количество «1 Блок», но внутренне система будет понимать, что это эквивалентно 10 штукам (пачкам) товара.

  4. Онлайн-проверка «Честным ЗНАКом»: В этот момент 1С через ОФД отправляет запрос в «Честный ЗНАК» для проверки валидности кода маркировки блока. Если проверка успешна (товар не выведен из оборота, срок годности в норме, цена соответствует МРЦ), продажа продолжается. Если проверка не пройдена, касса выдаст ошибку и заблокирует продажу, не сформировав чек.

  5. Списание остатков и вывод из оборота: После успешной продажи и формирования чека из остатков склада списывается не «1 блок», а «10 штук» (пачек). Одновременно с этим, через оператора фискальных данных (ОФД) информация о продаже передается в систему «Честный ЗНАК», и все пачки, входящие в проданный блок, автоматически выводятся из оборота. Это гарантирует актуальность данных как в вашей учетной системе, так и в государственной системе маркировки.

Заключение

Мы выяснили, что для корректной продажи сигарет блоками в 1С:Розница критически важны не только базовые настройки единиц измерения и штрихкодов, но и, что особенно важно, своевременное обновление программы до версий, поддерживающих все актуальные требования системы «Честный ЗНАК». Мы рассмотрели, как правильные настройки влияют на учет остатков, цену и взаимодействие с маркировкой.

Уделите внимание каждой детали, чтобы обеспечить бесперебойную и законную работу с маркированной табачной продукцией, избежать штрафов за некорректный учет и поддерживать актуальные данные в вашей системе 1С. Регулярно проверяйте наличие обновлений для вашей конфигурации и следите за изменениями в законодательстве о маркировке.

← На главную