Содержание:
2. Практический пример в конфигурации системы 1С:Предприятие.Общепит
3. Учёт технологических потерь и показателей
4. Создание альтернативной рецептуры программно при работе в системе 1С:Общепит
5. Как выбрать рецептуру при приготовлении в системы 1C:Предприятие
6. Практическое значение программы 1С:Предприятие для предприятия
7. Рекомендации по организации справочников в программе 1С:Общепит
Программный продукт 1С:Общепит — это комплексное решение для автоматизации предприятий общественного питания любого масштаба: кафе, ресторанов, столовых, производственных кухонь и комбинатов питания. Система охватывает все аспекты производственного процесса — от поступления сырья и расчёта себестоимости до формирования меню, калькуляций и анализа продаж.
Одним из ключевых элементов учёта в общественном питании являются рецептуры — технологические карты, описывающие состав, нормы, потери и выход готовой продукции. Правильное ведение и использование рецептур напрямую влияет на точность калькуляций, анализ себестоимости и контроль расхода сырья.
В крупных и динамичных предприятиях часто возникает необходимость использовать несколько рецептур для одного и того же блюда или полуфабриката. Это может быть связано с разными вариантами приготовления (например, «будничная» и «банкетная» версия), сезонными изменениями, наличием аналогов ингредиентов, заменой сырья или особенностями оборудования.
1. Возможности работы с несколькими рецептурами в системе учета 1С:Общепит
В конфигурации программы 1С:Общепит предусмотрен гибкий механизм хранения и выбора рецептур. Каждое блюдо или полуфабрикат может иметь неограниченное количество рецептурных вариантов, различающихся по:
● составу ингредиентов;
● нормам потерь и выходу;
● энергетическим и химическим показателям;
● технологии приготовления;
● стоимости.
Например, так выглядит пример рецептуры внутри системы:
Рецептура
Система позволяет назначить основную рецептуру (используемую по умолчанию) и альтернативные — для особых случаев, технологических испытаний или сезонного меню.
Кроме того, реализован механизм «блюдо в блюде» — возможность включать полуфабрикаты, имеющие собственные рецептуры, в состав других блюд. Этот механизм поддерживает неограниченную глубину вложенности, что особенно важно для сложных производственных процессов (например, при приготовлении соусов, теста, фаршей и т. п.).
2. Практический пример в конфигурация системы 1С:Предприятие.Общепит
Рассмотрим пример: в ресторане готовится блюдо «Пельмени ручной лепки».
Для него разработаны две рецептуры:
1. Основная (производственная) — используется на линии, включает промышленно изготовленный фарш.
2. Альтернативная (фирменная) — применяется при заказе «домашних пельменей», где фарш готовится вручную и имеет иную рецептуру.
Обе рецептуры привязаны к одному блюду, но система позволяет выбрать нужную при формировании «Отчёта производства блюд» или «Калькуляционной карты».
3. Учёт технологических потерь и показателей
В каждой рецептуре можно указать:
● массу ингредиента брутто и нетто;
● процент потерь при холодной и горячей обработке;
● P-F интервал — время от потенциального до функционального отказа (для оборудования);
● выход готового продукта;
● органолептические характеристики: цвет, вкус, консистенция, запах.
Автоматически рассчитываются химико-энергетические показатели блюда — калорийность, белки, жиры, углеводы — исходя из состава ингредиентов и их долей.
4. Создание альтернативной рецептуры программно при работе в системе 1С:Общепит
При необходимости можно реализовать создание копии рецептуры с изменёнными параметрами с помощью встроенного языка 1С:
Процедура СоздатьАльтернативнуюРецептуру(ОсновнаяРецептура, НаименованиеНовой)
НоваяРецептура = Документы.Рецептура.СоздатьДокумент();
НоваяРецептура.Наименование = НаименованиеНовой;
НоваяРецептура.Блюдо = ОсновнаяРецептура.Блюдо;
НоваяРецептура.Описание = "Альтернативный вариант для " + ОсновнаяРецептура.Блюдо.Наименование;
Для Каждого Стр Из ОсновнаяРецептура.Ингредиенты Цикл
НоваяСтр = НоваяРецептура.Ингредиенты.Добавить();
НоваяСтр.Номенклатура = Стр.Номенклатура;
НоваяСтр.КоличествоНетто = Стр.КоличествоНетто;
// Например, уменьшаем норму соли для диетического варианта
Если Стр.Номенклатура.Наименование = "Соль" Тогда
НоваяСтр.КоличествоНетто = Стр.КоличествоНетто * 0.8;
КонецЕсли;
КонецЦикла;
НоваяРецептура.Записать();
КонецПроцедуры
Этот подход позволяет оперативно формировать новые версии рецептур на основании существующих — например, при изменении технологии, состава или цен на сырьё.
5. Как выбрать рецептуру при приготовлении в системы 1C:Предприятие
При вводе документа «Отчёт производства блюд» можно задать выбор активной рецептуры:
Функция ПолучитьРецептуруДляБлюда(Блюдо, Вариант = "")
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ ПЕРВЫЕ 1
Рецептуры.Ссылка
ИЗ
Документ.Рецептура КАК Рецептуры
ГДЕ
Рецептуры.Блюдо = &Блюдо
И (&Вариант = "" ИЛИ Рецептуры.Наименование ПОДОБНО &Вариант)
УПОРЯДОЧИТЬ ПО Рецептуры.Дата DESC";
Запрос.УстановитьПараметр("Блюдо", Блюдо);
Запрос.УстановитьПараметр("Вариант", Вариант);
Результат = Запрос.Выполнить().Выбрать();
Если Результат.Следующий() Тогда
Возврат Результат.Ссылка;
Иначе
Возврат Неопределено;
КонецЕсли;
КонецФункции
Такой механизм позволяет автоматически подставлять нужную рецептуру, исходя из условий — например, по типу смены, подразделению, периоду или даже сезонному меню.
6. Практическое значение программы 1С:Предприятие для предприятия
Использование нескольких рецептур решает целый ряд задач:
● гибкость управления производством — можно адаптировать состав и технологию под разные типы клиентов (детское, диетическое, корпоративное питание);
● учёт замен ингредиентов при временном отсутствии основного сырья;
● анализ себестоимости по вариантам — система позволяет сравнить стоимость разных рецептур одного блюда;
● ведение фирменных рецептур с ограниченным доступом для отдельных подразделений;
● ускорение внедрения при загрузке типовых рецептур из внешних сборников (например, FoodCOST или 1С-Рарус):
Блюда
7. Рекомендации по организации справочников в программе 1С:Общепит
Для упрощения администрирования рекомендуется:
● Разделять рецептуры по категориям — основная, альтернативная, сезонная;
● Хранить в справочнике «Типы рецептур» описание условий их применения;
● Использовать регистр сведений «Активные рецептуры» для быстрого выбора действующей версии;
● Разработать регламент автоматического обновления при изменении цен или технологических карт.
Механизм использования нескольких рецептур полуфабрикатов и блюд в системе 1C:Предприятие 8. Общепит — это мощный инструмент, обеспечивающий адаптивность и точность производственного учёта.
Он позволяет:
● поддерживать актуальность технологической документации;
● оперативно реагировать на изменения в технологии и ценах;
● проводить анализ эффективности и себестоимости разных вариантов приготовления;
● исключать ошибки при расчётах и планировании закупок.
Грамотно выстроенная система ведения рецептур повышает управляемость производственного процесса и обеспечивает прозрачность пищевого учёта на всех уровнях — от цеха до управленческого анализа.
Специалист компании ООО "Кодерлайн"
Лариса Чингуль

