При автоматизации розничной торговли разливными напитками часто возникает типовая бизнес-задача: продать покупателю готовый объем (например, 1 или 1,5 литра разливного пива) так, чтобы в рабочем месте кассира (РМК) кассир сканировал один штрихкод или выбирал одну позицию, а со склада одновременно списывались и жидкость, и ПЭТ-бутылка с крышкой. Выясним причину, почему это вызывает сложности в типовой конфигурации 1С:Розница 2.2, и подробно разберем все доступные варианты решения.
Проанализируем сначала устройство типовой конфигурации. В отличие от конфигураций 1С:Управление торговлей 11 или более современной линейки 1С:Розница 3.0, в редакции 2.2 отсутствует вид номенклатуры Набор (динамический комплект). Этот механизм в других системах позволяет в момент проведения чека «на лету» списывать комплектующие без создания промежуточных документов.
В конфигурации 1С:Розница 2.2 присутствуют регистр сведений Комплектующие номенклатуры и документ Сборка товаров. Однако они предназначены исключительно для складской операции предварительного комплектования. Механизм РМК напрямую не умеет раскладывать одну строку чека на составляющие и списывать их со склада при фискализации. Рассмотрим подробнее, как можно организовать учет в рамках этих ограничений.
Разберем классический штатный способ, который предлагает типовая конфигурация. В этом случае мы заранее создаем готовые позиции.
Номенклатура карточку готовой продукции, например: «Пиво Светлое 1.5 л (бут.)».Комплектующие номенклатуры и задаем состав: пиво разливное — 1,5 л, бутылка ПЭТ 1,5 л — 1 шт., пробка — 1 шт.Сборка товаров (раздел «Склад»), где списываются исходные ингредиенты и приходуется готовый комплект.Главный минус этого подхода в рознице напитков — невозможно точно спрогнозировать спрос на разные объемы тары в течение дня, что приводит либо к пересортице, либо к постоянным ручным корректировкам.
Рассмотрим вариант обхода ограничений без доработки программного кода конфигурации:
Сборка товаров на фактически проданное количество комплектов, который закрывает отрицательные остатки готовой продукции и списывает потраченное сырье и тару.Если стоимость бутылки уже включена в цену пива, а цель состоит лишь в контроле складских остатков тары, проанализируем настройку маркетинговых акций:
Если тара продается отдельно или требуется строгое напоминание кассиру:
Если требуется полностью автоматический процесс продажи по одному коду без предварительных сборок, оптимальным путем является использование расширения конфигурации (.cfe). Это позволяет сохранить конфигурацию на полной поддержке поставщика и не создает проблем при последующих автоматических обновлениях.
В расширении реализуется один из двух алгоритмов:
Списание товаров или Сборка товаров на количество израсходованных бутылок по данным отчета о розничных продажах.