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

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

После обновления конфигурации 1С:Розница (например, с версии 2.2.7 на 2.2.9 и выше) многие пользователи сталкиваются с изменением логики работы в Рабочем месте кассира (РМК). Типичная ситуация: при попытке продать алкоголь привычным способом (сначала штрихкод товара, затем акцизная марка) программа начинает вести себя некорректно: количество в строке увеличивается до 2, окно ввода марки не закрывается автоматически, а повторное сканирование другой бутылки блокируется. Рассмотрим подробно, почему это происходит и как настроить систему для корректной работы.

Причина изменения логики: переход на помарочный учет (ЕГАИС 3.0)

Разберем первопричину. Основная причина «неудобств» — это реализация требований помарочного учета алкогольной продукции. В современных релизах 1С алгоритмы взаимодействия с ЕГАИС были существенно переработаны. Раньше EAN-13 (линейный штрихкод) служил для идентификации номенклатуры в базе 1С, а акцизная марка — для подтверждения легальности в ЕГАИС.

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

Решение №1: Переход на сканирование «Только марка»

Самый эффективный и правильный способ работы в новых версиях 1С:Розница — это полный отказ от сканирования линейного штрихкода (EAN-13) на бутылке. Разберем по шагам, как это работает:

  1. Кассир берет бутылку и сразу сканирует 2D-код (акцизную марку).
  2. Программа считывает код, извлекает из него информацию о продукции.
  3. Система проверяет таблицу СопоставлениеНоменклатурыЕГАИС.
  4. Если соответствие найдено, товар автоматически добавляется в чек с количеством 1 и привязанной маркой.
  5. Окно подбора закрывается мгновенно, и кассир может приступать к следующей бутылке.

Важный нюанс: для того чтобы этот механизм работал, у вас должно быть выполнено сопоставление номенклатуры ЕГАИС и справочника Номенклатура в 1С. Обычно это происходит на этапе приемки ТТН. Если при сканировании марки 1С просит «Выбрать номенклатуру», значит, сопоставление для данного алкокода еще не было сделано.

Решение №2: Настройка группировки в РМК

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

Перейдем в раздел Администрирование — Продажи — Настройки РМК. Здесь нас интересует флаг «Объединять одинаковые позиции» (или «Группировка одинаковых товаров»).

Рассмотрим два варианта работы:

Решение №3: Техническая настройка сканера штрихкодов

Иногда проблема кроется не в логике 1С, а в том, как драйвер сканера передает данные в программу. Если окно марки не пропадает после сканирования, проанализируем настройки торгового оборудования.

Проверьте следующие параметры в настройках драйвера в 1С:

  1. Префиксы: Убедитесь, что в поле «Префикс» пусто. Лишние символы перед кодом марки заставляют 1С воспринимать ввод как некорректный.
  2. Суффиксы: Стандартный суффикс должен быть CR (код 13). Именно этот символ «нажатия Enter» сообщает программе, что считывание кода завершено и окно можно закрывать.
  3. Режим работы: Для маркированного алкоголя рекомендуется использовать режим NativeApi или COM-эмуляцию. Режим эмуляции клавиатуры (HID) часто зависит от раскладки (RU/EN), что может приводить к ошибкам чтения спецсимволов в марке.

Проблема пересорта по алкокодам

Выясним причину, по которой иногда «только марка» может не сработать или привести к остаткам в минус. Одна и та же позиция (например, вино конкретной марки) может производиться на разных заводах или иметь разные лицензии. С точки зрения 1С это может быть одна карточка товара, но с точки зрения ЕГАИС — это разные алкокоды.

Если вы сканируете EAN-13, вы принудительно выбираете карточку «Вино А». Но марка на бутылке может принадлежать другому заводу, который сопоставлен с карточкой «Вино А (завод №2)». В итоге по одной позиции в 1С будет излишек, а по другой — списание в минус. Работа по схеме «сканируем только марку» минимизирует такие ошибки, так как программа сама выбирает верную карточку, привязанную к конкретному производителю в системе ЕГАИС.

Рекомендации по контролю статусов

Для предотвращения повторных продаж и обеспечения чистоты учета, рекомендуем проверить настройки в разделе Администрирование — Настройки номенклатуры — Учет алкогольной продукции. Обратим внимание на опцию «Контролировать статус штрихкодов упаковок».

Если данный контроль включен, программа выполнит следующие действия:

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

← На главную