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

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

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

Выбор версии конфигурации и стратегия обновления

Если вы работаете на старых версиях, таких как 2.2.6, важно понимать, что функционал маркировки в них находится в зачаточном состоянии. Полноценная поддержка розничного выбытия табачной продукции через ККТ была реализована, начиная с релиза 2.2.10 (от ноября 2018 года). Однако для стабильной работы и соответствия актуальным требованиям законодательства (включая проверку МРЦ и работу с ОФД по новым протоколам) рекомендуется использовать релизы не ниже 2.2.13.8 или переходить на актуальную ветку 2.3.

Проанализируем ситуацию с распределенными информационными базами (РИБ). Если у вас крупная сеть (например, 50 и более узлов) и конфигурация имеет значительные доработки, обновление может стать трудоемким процессом. В этом случае рассмотрим следующие рекомендации:

  1. Использование расширений: Чтобы минимизировать изменения в основной конфигурации и облегчить процесс обновления 50 баз, логику работы с маркировкой или специфические теги для кассы лучше выносить в расширения конфигурации (.cfe).
  2. Тестирование на одном узле: Перед массовым обновлением всей сети необходимо обновить центральный узел и одну периферийную базу, чтобы проверить корректность обмена данными в РИБ.

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

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

В карточке Вид номенклатуры необходимо выбрать особенность учета. Рассмотрим основные параметры:

Выясним причину, по которой иногда при продаже в кассу уходит признак обычного товара (0 вместо акцизного). Проблема часто кроется в том, что в старых релизах или при некорректной настройке не заполняется реквизит ТипМаркированнойПродукции. Проконтролируйте, чтобы значение ЭтоМаркированнаяПродукция было установлено в Истина. В программном коде это выглядит примерно так:


// Пример установки признаков для табачной продукции
НоменклатураОбъект.ОсобенностьУчета = Перечисления.ОсобенностиУчетаНоменклатуры.ТабачнаяПродукция;
НоменклатураОбъект.ТипМаркированнойПродукции = Перечисления.ТипыМаркированнойПродукции.ТабачнаяПродукция;
НоменклатураОбъект.Записать();

Механизм агрегации: блоки и пачки

Один из самых частых вопросов: как программа понимает связь между кодом блока и кодами пачек внутри него? Эта связь называется агрегацией. Рассмотрим подробнее, как это реализовано в «1С:Розница».

В системе задействован справочник ШтрихкодыУпаковокТоваров. В нем хранится вся иерархия кодов. Когда вы принимаете товар через ЭДО (Электронный документооборот), в систему загружается готовая структура вложенности. Если поставщик выполнил агрегацию, то при сканировании кода блока DataMatrix система автоматически «видит» все вложенные пачки.

Важные моменты при работе с упаковками:

Работа с электронными подписями на точках

Разберем вопрос необходимости сертификатов КЭП на каждой торговой точке. Здесь важно разделять два процесса:

  1. Приемка (ЭДО): Если каждая точка самостоятельно подтверждает поступление товара в интерфейсе 1С, то на каждой точке должен быть установлен криптопровайдер и сертификат КЭП. Если приемка централизованная (в офисе), подпись на точках не нужна.
  2. Продажа (Выбытие): Для реализации табака конечному покупателю через ККТ подпись (КЭП) на кассе не требуется. Информация о коде маркировки передается в составе чека через ОФД (Оператора фискальных данных) в систему «Честный ЗНАК».

Проблема выгрузки признака акциза (Тег 1162)

Если вы столкнулись с тем, что товар выгружается как обычный, проверим настройки драйвера кассы и версию ФФД. С 2021 года для табака обязателен Тег 1162. Если ваша версия «1С:Розница» или прошивка ККТ не поддерживают ФФД 1.2, передача данных о маркировке может работать некорректно.

Посмотрим на алгоритм проверки:

Внедрение маркировки табака требует комплексного подхода: обновления программного обеспечения, настройки оборудования и обучения персонала работе с двумерными сканерами. Использование актуальных релизов «1С:Розница» версии 2.2.13+ или переход на 2.3 значительно упрощает этот процесс, автоматизируя большинство проверок законодательства.

← На главную