Как настроить обмен между 1С:УТАП 11 и 1С:Розница 2 для корректного формирования алкогольной декларации?

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

При интеграции отраслевого решения 1С:Управление торговлей алкогольной продукцией (УТАП) редакции 11 с типовой конфигурацией 1С:Розница 2.2 специалисты часто сталкиваются с проблемой: данные о продажах возвращаются в центральную базу без привязки к конкретным сериям и производителям алкоголя. В результате алкогольная декларация по розничным торговым точкам формируется некорректно. Разберем причины возникновения этой проблемы и рассмотрим практические способы её решения.

Проанализируем ключевые архитектурные различия между конфигурациями:

  1. Серийный учет алкоголя: В УТАП (разработка КТ-2000) ключевые реквизиты алкогольной продукции (производитель, импортер, коды ФСРАР, справки А и Б / Справка 2) жестко зафиксированы в сериях номенклатуры. В типовой «1С:Розница 2.2» серии не привязаны к алкогольным классификаторам таким же образом, а производитель определяется на уровне карточки номенклатуры или сопоставления ЕГАИС.
  2. Типовые правила обмена: Стандартный обмен EnterpriseData или правила конвертации между УТ 11 и Розницей 2 не содержат отраслевых объектов КТ-2000. При передаче перемещений и отчетов о розничных продажах связь с алкогольными регистрами теряется.
  3. Сопоставление ЕГАИС: В типовой Рознице регистр сведений СопоставлениеНоменклатурыЕГАИС связывает позицию алкогольной продукции ЕГАИС напрямую с номенклатурой без разреза по сериям, что затрудняет разделение одинаковой продукции в разных упаковках (например, подарочные наборы) или от разных заводов одного бренда.

Вариант 1. Использование встроенного розничного функционала УТАП в режиме РИБ

Рассмотрим наиболее надежный архитектурный подход, который исключает рассинхронизацию данных. Конфигурация «1С:УТАП 11» содержит в себе полноценный функционал рабочего места кассира (РМК) и розничных продаж.

  1. Развернем единую конфигурацию УТАП на всех торговых точках, объединив их в Распределенную информационную базу (РИБ) с фильтрацией по складам/магазинам.
  2. Настроим рабочее место кассира (РМК) непосредственно в узле УТАП на розничной точке.
  3. При продаже сканирование марки и выбор серии происходят в рамках единой серийной модели УТАП.
  4. При синхронизации узлов РИБ документы ОтчетОРозничныхПродажах и чеки поступают в центральную базу с полным сохранением серий и справок, что позволяет автоматически сформировать декларацию без доработок правил обмена.

Вариант 2. Использование отраслевой конфигурации «1С:Розница. Магазин алкогольной продукции»

Если на кассовых узлах требуется именно специализированный розничный интерфейс, заменим типовую «1С:Розницу 2» на отраслевое решение от КТ-2000:

  1. Отраслевая Розница содержит идентичную структуру алкогольного учета и серийных политик.
  2. Разработчик предоставляет готовые отраслевые правила обмена между УТАП и отраслевой Розницей, где объекты алкогольной подсистемы сопоставлены напрямую.
  3. Алкогольная декларация и журнал учета розничных продаж могут корректно формироваться как в розничном контуре, так и после выгрузки в УТАП.

Вариант 3. Доработка правил конвертации и алгоритма подбора серий в УТАП

Если замена конфигураций невозможна, разберем порядок доработки связки «УТАП 11 — Розница 2.2»:

  1. Настройка политик учета серий в Рознице: Включим для алкогольных видов номенклатуры серийный учет (политика с фиксацией серий при приемке и отгрузке).
  2. Доработка правил выгрузки (УТАП -> Розница): Переопределим правила конвертации документа ПеремещениеТоваров, обеспечив корректную передачу серий номенклатуры и заполнение табличных частей с сериями в розничной базе.
  3. Автоподбор серий по FIFO/FEFO при загрузке отчетов: Поскольку при продаже через типовое РМК кассир сканирует марку ЕГАИС и обычный штрихкод без явного указания внутренней серии партии, при обратной загрузке документа ОтчетОРозничныхПродажах в УТАП реализуем программный автоподбор:

    В обработчике загрузки или при проведении документа в УТАП выполняем списание серий по методу FIFO/FEFO в разрезе остатков конкретного розничного склада.

  4. Двухэтапное сканирование на кассе: Для позиций с одинаковым кодом ЕГАИС, но разной номенклатурой учета (например, подарочные наборы) кассир сначала считывает линейный EAN-13 штрихкод упаковки для точной идентификации номенклатурной позиции, а вторым шагом сканирует двухмерный код акцизной марки ЕГАИС.

Вариант 4. Разделение контуров формирования отчетности

Проанализируем организационный вариант разделения ответственности систем:

  1. Формирование розничных алкогольных деклараций (форма 7 / форма 8) и журнала учета розничных продаж переносится полностью в базу 1С:Розница 2.2, где учет ведется по входящим ТТН ЕГАИС и чекам ККМ.
  2. База УТАП 11 используется исключительно для оптового контура, формирования оптовой декларации и общего управленческого учета.
  3. В таком сценарии в УТАП из Розницы передаются только суммовые и количественные показатели продаж без необходимости синхронизации сквозных алкогольных серий между оптом и розницей.
← На главную