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

Бизнес-аналитик 1С v8.3 (Управляемые формы) Управленческий учет Сфера услуг, туризм и социальный сектор
← На главную

Автоматизация ресторанного бизнеса — это процесс, требующий глубокого понимания как технологических циклов кухни, так и специфики учета. Ситуация существенно усложняется, если заведение работает в современном формате Dark Kitchen (производство исключительно на доставку и интернет-заказы, без физического зала обслуживания). В таком сценарии на первый план выходят требования к точному расчету себестоимости (Food Cost), учету усушки и ужарки, калькуляции КБЖУ, а также к скорости обмена данными через API с сайтами и мобильными приложениями.

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

---

Шаг 1. Выбор специализированной конфигурации 1С

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

  1. «1С:Общепит» (на базе «1С:Бухгалтерия»)
    Это классический стандарт для ведения регламентированного (бухгалтерского и налогового) учета в общепите. Идеально подходит для бухгалтеров-калькуляторов. Решение содержит полноценный блок ведения технологических карт, поддерживает расчет калорийности и химико-энергетических характеристик (КБЖУ), а также автоматизирует списание ингредиентов при продаже готовой продукции. Программа также доступна в облаке 1С:Фреш, что минимизирует затраты на инфраструктуру при старте.
  2. «1С:УНФ. Управление предприятием общепита»
    Современное решение, ориентированное на управленческий учет и оперативное планирование. Если ваш ресторан или Dark Kitchen активно развивается, вам необходима CRM-система, планирование закупок, контроль работы курьеров и детальный финансовый анализ. Данная конфигурация объединяет все эти функции с мощным производственным блоком общепита в единой базе данных.
  3. «Палтусов: Ресторан»
    Простое, надежное и быстрое в освоении решение. Практика внедрения показывает, что сотрудники кухни и операторы осваивают этот интерфейс практически с первого раза. Подходит для небольших и средних заведений, где во главу угла ставится простота интерфейса и скорость работы персонала без перегрузки лишним функционалом.
  4. Семейство решений «Трактир» (Фронт-офис и Бэк-офис)
    Классическая связка для автоматизации ресторанных сетей. «Трактир: Front-Office» устанавливается на рабочих местах кассиров и официантов (или кухонных мониторах), а «Трактир: Back-Office» обеспечивает глубокий складской и производственный учет. Отличается высокой стабильностью и гибкостью настроек бизнес-процессов.

---

Шаг 2. Реализация технологических процессов кухни (Калькуляции, КБЖУ, усушка)

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

Технологические карты и сезонность

В основе любого производства лежит рецептура. В 1С она оформляется с помощью документа или справочника ТехнологическаяКарта. Важно учитывать, что продукты меняют свои свойства в зависимости от сезона. Например, процент отходов при чистке картофеля в сентябре составляет около 20%, а к марту увеличивается до 40% из-за усыхания и порчи. Отраслевые конфигурации 1С поддерживают сезонные коэффициенты. Система автоматически пересчитывает вес "брутто" (сколько нужно взять со склада) для получения заданного веса "нетто" (сколько пойдет в блюдо) в зависимости от текущей даты.

Учет уварки, ужарки и технологических потерь

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

Автоматический расчет КБЖУ

Для каждого базового ингредиента в карточке номенклатуры заполняются показатели пищевой ценности на 100 грамм (белки, жиры, углеводы, калорийность). При составлении технологической карты система автоматически рассчитывает итоговые показатели КБЖУ готового блюда с учетом потерь при приготовлении. Эти данные затем могут быть автоматически выгружены на сайт доставки.

Рассмотрим пример программной логики расчета КБЖУ на основе состава технологической карты:


Процедура РассчитатьКБЖУБлюда(ТехКартаСсылка) Экспорт
    // Запрашиваем состав технологической карты и показатели ингредиентов
    Запрос = Новый Запрос;
    Запрос.Текст = 
        "ВЫБРАТЬ
        |	ТехКартаСостав.Номенклатура КАК Ингредиент,
        |	ТехКартаСостав.КоличествоНетто КАК ВесИнгредиента,
        |	ТехКартаСостав.Номенклатура.Белки КАК БелкиНа100г,
        |	ТехКартаСостав.Номенклатура.Жиры КАК ЖирыНа100г,
        |	ТехКартаСостав.Номенклатура.Углеводы КАК УглеводыНа100г,
        |	ТехКартаСостав.Номенклатура.Калорийность КАК КалорииНа100г
        |ИЗ
        |	Справочник.Рецептуры.Состав КАК ТехКартаСостав
        |ГДЕ
        |	ТехКартаСостав.Ссылка = &Ссылка";
    
    Запрос.УстановитьПараметр("Ссылка", ТехКартаСсылка);
    Выборка = Запрос.Выполнить().Выбрать();
    
    ИтогоБелки = 0; ИтогоЖиры = 0; ИтогоУглеводы = 0; ИтогоКалории = 0;
    
    Пока Выборка.Следующий() Цикл
        // Рассчитываем показатели пропорционально весу ингредиента в блюде
        ИтогоБелки = ИтогоБелки + (Выборка.ВесИнгредиента * Выборка.БелкиНа100г / 100);
        ИтогоЖиры = ИтогоЖиры + (Выборка.ВесИнгредиента * Выборка.ЖирыНа100г / 100);
        ИтогоУглеводы = ИтогоУглеводы + (Выборка.ВесИнгредиента * Выборка.УглеводыНа100г / 100);
        ИтогоКалории = ИтогоКалории + (Выборка.ВесИнгредиента * Выборка.КалорииНа100г / 100);
    КонецЦикла;
    
    // Записываем рассчитанные данные в карточку готового блюда
    ОбъектТехКарты = ТехКартаСсылка.ПолучитьОбъект();
    ОбъектТехКарты.БелкиИтого = ИтогоБелки;
    ОбъектТехКарты.ЖирыИтого = ИтогоЖиры;
    ОбъектТехКарты.УглеводыИтого = ИтогоУглеводы;
    ОбъектТехКарты.КалорийностьИтого = ИтогоКалории;
    ОбъектТехКарты.Записать();
КонецПроцедуры

---

Шаг 3. Методология учета: Производство vs Традиционный общепит

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

Вариант А. Учет по схеме классического производства

В этом случае предприятие позиционирует себя как полноценный производственный цех. Приготовление каждого блюда отражается через выпуск готовой продукции.

Вариант Б. Учет по традиционной общепитовской схеме (услуги общепита)

Этот метод опирается на классические правила советской и российской школы ресторанного бухучета и регламентирован ПБУ. По сути, заведение продает не "товар", а оказывает комплексную услугу общественного питания.

---

Шаг 4. Организация работы Dark Kitchen по API (Интеграция с доставкой)

Для Dark Kitchen критически важна бесшовная интеграция с интернет-магазинами, агрегаторами (Яндекс.Еда, Маркет Деливери) и логистическими службами. Рассмотрим архитектуру такой интеграции:

  1. Обмен данными через REST API:
    Современные конфигурации (например, линейка решений на базе «1С:Розница 3.0» — «1С:Ресторан. Фронт-офис») содержат встроенный открытый REST API. Сайт или мобильное приложение отправляют HTTP-запросы в 1С для получения актуального меню с ценами, остатками ингредиентов на кухне (чтобы вовремя скрыть блюдо из стоп-листа) и передачи входящих заказов.
  2. Автоматизированное рабочее место (АРМ) «Кухня»:
    Заказ, принятый по API, мгновенно отправляется на кухонный терминал (сенсорный монитор повара). Повара видят список заказов, состав блюд, требования к упаковке. По мере готовности повар делает отметку на экране, и статус заказа в реальном времени обновляется в мобильном приложении клиента.
  3. АРМ «Доставка» и курьерские службы:
    Администратор или диспетчер контролирует процесс сборки. Встроенная интеграция с сервисами доставки (например, Яндекс.Доставка) позволяет вызвать курьера непосредственно из интерфейса 1С в один клик. Система автоматически передает адрес клиента, габариты посылки и рассчитывает тариф.

Использование комплексного подхода к автоматизации на платформе 1С позволяет ресторанам и производствам готовой еды не только навести идеальный порядок на складах, но и кардинально повысить скорость обслуживания клиентов, удерживая Food Cost в рамках плановых показателей.

← На главную