Справочник Периоды
Период - это отрезок времени, используется для ограничения времени работы блюда, скидки, тарифа и т.д. Справочник содержит группы периодов, сами периоды, в каждый из которых входит один или несколько интервалов.
В левой области окна представлен список периодов. Справа расположены вкладки Интервалы и Свойства.
В системе есть предустановленные группы "Служебные периоды" (период "Никогда") и "Режим работы ресторанов"" используется в справочнике "Станции и устройства" (Часы работы (расписание)).
Для добавления новой группы периодов выделите корневую вершину "Все", из контекстного меню выберите "Новая Группа периодов".
Вкладка Свойства содержит группу свойств Главное и Визуализация.
Группа свойств Главное содержит следующие свойства:
Код – уникальный код элемента справочника в системе. Присваивается автоматически, но может быть изменен вручную.
Название – название элемента справочника.
Альт. Название – название элемента на альтернативном языке.
Статус – статус элемента справочника.
Внешний Код – код используемый для связи с другими программами. Предустановленный разработчиками и не доступен для изменения.
Группа свойств Визуализация:
Цвет фона – цвет кнопки. Цвет можно выбрать из списка или из палитры, которая вызывается двойным щелчком левой кнопкой мыши в области значения свойства. В визуализаторе период отображается в выбранном цвете фона. Визуализатор периодов открывается с помощью кнопки на панели инструментов.
Картинка – выбор картинки для объекта;
Положение – взаимное расположение картинки и текста;
Цвет текста – цвет текста. Цвет можно выбрать из списка или из палитры, которая вызывается двойным щелчком левой кнопкой мыши в области значения свойства.
Свойства интервалов
В области Инспектор представлены, свойства выделенного интервала.
Использовать Месяц – флаг можно редактировать только для закрытых интервалов. Если в определении даты начала и даты конца периода необходимо использовать месяц, выставьте флаг в этом поле;
Использовать Год – флаг можно редактировать только для закрытых интервалов. Использование года может быть назначено только вместе с использованием месяца действия;
Дни недели – если создаваемый период должен действовать только в определенные дни недели, выставьте флаг в этом поле, затем нажмите значок структуры рядом с названием поля Дни недели и отметьте дни недели, когда должен действовать период;
Для открытых интервалов флаги Использовать Год и Использовать Месяц всегда выставлены.
Для не ограниченных интервалов флаги Использовать Год и Использовать Месяц всегда сняты.
Для закрытых интервалов можно определять использование года и месяца.
Дата Начала – если период имеет дату начала действия, выберите ее из календаря в этом поле.
Следует вводить Дату Начала меньшую, чем Дата Конца, в противном случае на экран будет выведено сообщение об ошибке.
Дата Конца –выберите дату окончания из календаря в этом поле;
Время Начала – время начала действия периода;
Время Конца – время окончания действия периода (с исключением последней минуты из определяемого интервала).
Если значение Времени Начала меньше значения Времени Конца, временем действия периода будет отрезок времени между этими значениями (выделение серым цветом на рисунке ниже).
Если значение Времени Начала больше значения Времени Конца, время действия периода будет состоять из двух отрезков: от 0 ч до значения Времени Конца и от значения Времени Начала до 23 часов 59 мин 59 сек.
Обозначения интервалов;
- задана дата начала, не задана дата конца;
- задана дата конца, не задана дата начала;
- заданы даты начала и конца;
- заданы дни недели;
- заданы даты начала и конца и определены дни недели;
- задана дата начала, не задана дата конца, заданы дни недели;
- не задана дата начала, задана дата конца, заданы дни недели;
- задано только время действия интервала.
Если на картинке интервала «три листочка в стопке» – определены условия «не использовать месяц и не использовать год».
Если на картинке интервала «два листочка в стопке» – определены условия «использовать месяц, не использовать год».
Если на картинке «один листик в стопке» - определены условия «использовать месяц и использовать год».
Примеры использования периодов
Пример 1
Период «Вечер вых. дня» действует без ограничения по датам в перечисленные ниже промежутки времени:
пятница с 18.00 до 23.59;
суббота с 0.01 до 4.00 и с 18.00 до 23.59;
воскресенье с 0.01 до 4.00 и с 18.00 до 23.59;
понедельник с 0.01 до 4.00 часов.
На рисунке представлено, как определить такой период с помощью интервалов в справочнике Периоды. Достаточно создания двух интервалов:
1. действует с 0.01 до 4.00;
2. действует с 18.00 до 23.59.
Для интервалов определяем дни недели, в которые они должны действовать.
Для того чтобы период действовал без ограничения по датам, флаги Использовать Год и Использовать Месяц выставлять не следует.
Пример 2
Период «Второй вторник месяца» действует каждый второй вторник месяца без ограничения по датам. На рисунке представлены значения свойств интервала, определяющие такой период. День недели, когда действует период – вторник. Второй вторник месяца не может приходиться на числа месяца менее 8 (так как в этом случае это будет первый вторник месяца) или более 14 (в этом случае это будет третий, четвертый или пятый вторник месяца).
Поскольку флаги Дата Начала и Дата Конца выставлены, а флаги Использовать Год и Использовать Месяц не выставлены, учитываться будут только числа месяца интервала.
Примеры применения периодов
Пример 1
В ресторане есть утренняя акция – завтрак и кофе. Акция должна отображаться на кассе только в утренние часы с 9:00 до 11:30. Для того чтобы блюда по акции появлялись на кассе только в утренние часы, в свойствах блюда в группе «Расписание» для конкретного ресторана выбираем заранее созданный период «Утро» .
Группа «Расписание» особенно удобна для сетевых заведений. В этом случае есть возможность задать индивидуальный период для каждого ресторана.
В группе «Расписание» будет достаточно указать период. В справочнике «Использование…» в этом случае период указывать не нужно.
В этом случае также удобно использовать группу «Расписание».
Пример 2
В ресторане есть скидка, которая действует только в определенный период – Вечер выходного дня.
Период в этом случае можно прописать в справочнике «Использование…» в разделе «Периоды».
Визуализатор Периодов
Увидеть графически представленное действие периода можно, если воспользоваться кнопкой на панели инструментов.
Визуализатор периодов:
В правой части окна (область Легенда) дана расшифровка цветовых обозначений периодов выделенного в календаре дня.
В левой части окна располагается календарь. В нижней части окна (см. цифра 1 на рисунке выше) представлено графическое изображение действия выделенного периода в течение выделенных на календаре суток. Если выделенный период, действует в течение какой - либо даты, то в квадратике этой даты календаря есть цвет этого периода. На рисунке выше изображен период «Вечер вых. дня», который действует с 00:01 до 04:00 часов и с 18:00 до 23:59. На рисунке, также, отображено, что этот период есть в каждой пятнице, субботе и воскресенье месяца.