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

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

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

Почему не стоит модифицировать код 1С для отключения проверки марок

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

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

Альтернативный способ: использование «нейтральной» позиции номенклатуры

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

  1. Создайте в справочнике Номенклатура отдельную позицию с нейтральным названием, например, «Набор хозяйственных товаров» или «Прочие товары».
  2. Не присваивайте этой позиции признаки маркируемого товара в 1С.
  3. Предоставьте кассирам право на изменение цены при продаже, чтобы они могли указать стоимость фактически продаваемого товара.
  4. Данный метод позволяет провести продажу через кассу без формирования ошибки маркировки в ОФД.

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

Правильный подход: работа с поврежденными марками

Чтобы избежать штрафов и проблем с обменом данными, рекомендуем использовать штатные возможности системы, предусмотренные разработчиками 1С для таких инцидентов:

Рассмотрим по шагам, как действовать при повреждении кода:

В заключение отметим, что организационное решение проблемы зачастую эффективнее программного. Обучение кассиров, установка качественных сканеров штрих-кодов и использование процедуры перемаркировки — это инвестиции, которые уберегут организацию от многотысячных штрафов и проблем с ФНС.

← На главную