В справочнике «Типы цен» прописываются настройки используемых типов цен.

Свойства типов цен

В левой области окна справочник содержит типы цен, используемые в системе. Страница Свойства содержит информацию о типе цен.

Страница Свойства:

Главное 
Цвет фона – цвет кнопки. Цвет можно выбрать из списка или из палитры, которая вызывается двойным щелчком левой кнопкой мыши в области значения свойства;
Положение – взаимное расположение картинки и текста;
Картинка – выбор картинки для объекта;
Цвет текста – цвет текста. Цвет можно выбрать из списка или из палитры, которая вызывается двойным щелчком левой кнопкой мыши в области значения свойства.

Основное
Бонус – Процент – флаг работает аналогично нижеописанному флагу для модификаторов;
Комбо – Процент – флаг работает аналогично нижеописанному флагу для модификаторов;
Консумация – Процент – данный флаг влияет на способ расчета консумационной суммы.

Если флаг «консумация-процент» не выставлен, то консумация считается как фиксированная сумма.

Если флаг «Консумация-процент» выставлен, то консумация рассчитывается, как процент от основной цены блюда.

Кроме того, появляется возможность выставить значение процента консумации по умолчанию.

Бонус по умолчанию (%) – значение, подставляемое при создании нового блюда в свойство Бонус (%) этого типа цены. Свойство доступно только в режиме Без исп. Правил расчета и при выставленном флаге Бонус – процент.

Консумация по умолчанию (%) - Процент консумации по умолчанию для выбранного типа цены.Свойство «Консумация по умолчанию» отображается только в случае, если используется процент консумации. Если установлен размер консумации по умолчанию, то для нового блюда консумация будет установлена автоматически.

Минимальная – Процент – данный флаг влияет на расчет минимальной цены блюда. За использование минимальных цен отвечает параметр «Минимальные цены».

Модификатор-Процент – данный флаг влияет на расчет цен модификаторов. Если флаг выставлен, то цена модификаторов для этого типа цены будет рассчитана как процент от цены блюда. Значение процента для расчета цены модификаторов определяется на странице Модификаторы, в правилах расчета, поле Значение или в справочнике Модификаторы. Если для типа цен установлен режим «Без использования правил расчета».

Не ценовой – флаг выставляется для вспомогательных типов цен. Вспомогательные типы цен можно использовать для хранения не ценовой информации (например, калорийность, содержание алкоголя и др.). Значения вспомогательных типов цен могут быть использованы в формулах расчета ценовых типов цен. Для не ценового типа цены нет бонусов и консумации, соответственно, отсутствуют страницы Бонусы и Консумация. Для не ценового типа цены нельзя добавить правило использования в справочнике Использования Типов Цен;

Родительский тип цены (реализовано в R-keeper 7.06.00) - Родительский тип цены выбирается вручную. Если родительский тип цены задан, то все его цены используются и дочерним типом цены (если в дочернем типе цена не изменена). Использование родительского типа цен позволяет сильно сократить количество цен (сократить время загрузки и синхронизации справочника цен), если, например, в разных ресторанах большинство блюд имеет одинаковые цены, кроме небольшого количества отличающихся.

Правило округления – выберите из ниспадающего списка в этом поле необходимое значение округления этого типа цены. Округление производится в соответствии с правилами математики. Так, если выбрано значение округления «5 руб.», то при округлении будут получены следующие значения. Если значение цены, рассчитанное по формуле или введенной вручную, равно 32.49 руб., то значение цены после округления будет равно 30 руб. Если рассчитанное по формуле или введенное вручную значение цены равно 32.50, то значение цены после округления будет равно 35 руб.;

Цена Store House 4 – флаг выставляют для типа цены, значение которого при передаче данных в Store House 4 будет помещено в поле «Отпускная цена» карточки товара.

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

Начиная с версии RK 7.5.8.22 добавлено поле «Разрешить переопределение» .

Данное поле используется для сетевых объектов при работе с локальными ценами (для использования локальных цен следует активировать параметр «Локальные цены»).

Если для данного типа цены, цена установлена «не задано» и стоит флаг «разрешить переопределение», то при выгрузке данных из центрального справочника на локальный сервер отчетов данный тип цены можно изменить вручную на точке. Если в центральном справочнике для данного типа цены установлена цена, то независимо от флага «разрешить переопределение», цена будет жестко загружена на локальный сервер отчетов и поменять ее вручную будет нельзя (используется для того чтобы для части блюд из меню невозможно было менять цены на точках).

Свойства Правил Расчета

На страницах Блюда, Комбо Элементы, Модификаторы, Консумация, Бонус создают правила расчета цен соответствующих типов объектов.
Правила расчета или значение типа цены будут работать только в том случае, если на странице Свойства, в поле Исп. Правила расчета – выставлен флаг. В области элементы картинка, обозначающая правило расчета черно – белая, если флаг Исп. Правила расчета не выставлен, цветная если этот флаг выставлен.

Свойства Правил расчета:

Расположенные в порядке приоритетов правила расчета выделенного в левой области окна типа цен представлены на страницах справочника Блюда, Комбо Элементы, Модификаторы, Консумация, Бонусы. В группе свойств, Главное в области Инспектор представлены сведения об области действия правила расчета.

Значение цены, соответствующее правилу расчета может быть задано непосредственно (в свойстве Значение) или вычисляться по Формуле (редактор формул).
Если в свойствах типа цены выставлены флаг комбо-процент, бонус-процент, консумация-процент, минимальная-процент, то в свойствах правила расчета бонусов, комбо элементов, консумации, минимальных цен появляются дополнительные опции:

Чистая цена – цена без учета стоимости модификаторов, без учета скидок и наценок.
Скидки/Наценки – определяет, следует ли включать в стоимость блюда сумму скидок (наценок) для расчета цены консумации или бонуса.
Если флаг выставлен, то скидки и наценки будут учитываться при расчете суммы консумации. Если флаг не выставлен, то для расчета будет использоваться полная сумма без учета скидок и наценок.
Если этот флаг выставлен, в справочнике Меню в свойстве блюда Значение цены консумации (бонуса, комбо элемента) выводится обозначение «Скидка/Наценка».

Флаг можно выставить только в свойстве «Чистая цена» или «Скидка/Наценка».

Редактор формул

Редактор формул: 

В левой области окна представлена формула для расчета цены. Под ней – область окна для вывода возможных сообщений об ошибках при компиляции формулы. Компиляцию осуществляют с помощью пункта меню Скрипт, Компилировать, сочетанием «горячих» клавиш «Ctrl» + «F9» или нажатием кнопки «ОК». В правой области окна – страницы Цены, Константы, Функции. Между правой и левой областями окна – кнопки для добавления в выражение математических операций: «+», «-», «*», «/». Кнопка активизируется, когда в правой области окна выделена цена, константа или функция, и служит для переноса выбранного элемента в выражение, на позицию, где установлен курсор.

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

На странице Функции приведен список функций, которые можно использовать в формуле: 
Max – максимум;
Min – минимум;
Power – возведение в степень;
Round – округлить число;
Trunc – не учитывать дробную часть числа.
На странице Константы перечислены константы, заведенные в справочнике констант.
На странице Цены перечислены типы цен, существующие в системе. Значения типов цен можно использовать как компоненты формулы. Типы цен могут отображаться в двух режимах:

  • Отображение всех типов цен, существующих в системе;
  • Отображение типов цен, которые можно применить в формуле без образования зацикливания.

Зацикливание – это ситуация, когда формула для расчета типа цены, например, «вечерняя», использует в качестве компонентов типы цен, использующие в качестве компонентов тип цены «вечерняя» (то есть, формула ссылается сама на себя).
Переключение режимов осуществляется в пункте меню редактора формул Цены. Активные – режим представления, всех типов цен системы с активным статусом. Доступные – режим представления только тех типов цен, использование которых возможно без образования зацикливания.
COST – это себестоимость блюда (значение свойства блюда Стоимость из группы Цены).
Формулы Консумации и Бонусов на одноименных страницах справочника может включать в себя на странице Цены редактора формул тип цены блюд, к которому относится формула. Например, для типа «Вечерние цены» формула может содержать значения формул цен на блюда типа цены «Вечерние цены».
Для выбора формулы, типа цены или константы, дважды щелкните по выбранному объекту левой кнопкой мыши. Формула, константа или выбранный тип цены появятся в левой области окна (область формул).