Документальная часть служит для ввода следующих данных:
Данные вводятся в поля белого цвета
Для каждой рецептуры необходимо задать срок действия. Калькуляция блюд выполняется по рецептуре только если ее срок действия соответствует текущей дате документа, на основании которого выполняется калькуляция.
Если выполняется автоматическая калькуляция блюд из текущих продаж или повторная калькуляция из прошлых продаж, программа проверит соответствие срока действия рецептуры дате документа.
Если срок программа не найдет рецептуру с правильным сроком действия, калькуляция не будет выполнена, программа выдаст сообщение: На блюдо не найдена действующая рецептура.
У рецептуры могут существовать версии. Смысл версии рецептуры в том, что в разное время одно и тоже блюдо может быть приготовлено по-разному. Например, с начала блюдо готовилось с одним составом продуктов, потом состав продуктов изменили. Если потребуется выполнить повторную калькуляцию проданных блюд, калькуляция должна выполняться по рецептуре, которая была актуальной в период изготовления блюда, поэтому, программа автоматически подберет версию рецептуры на дату изготовления блюда и выполнит калькуляцию по выбранной рецептуре.
Имя разработчика рецептуры подставляется автоматически по имени текущего пользователя.
Состояние определяет, какие действия могут выполняться по рецептуре. Могут быть следующие состояния:
Кнопки управления документом расположены на верхней панели команд:
После заполнения документальной части рецептуры заполняется детальная часть