В разделе "Настройки" ("Settings"), во вкладке "Календарь" ("Calendar") выполняется настройка рабочих, предпраздничных, праздничных и выходных дней. Это необходимо для настройки услуг, работа которых привязана к конкретной дате, времени и т.д.
Логика работы с календарем подразумевает использование более высокого приоритета для более конкретных масок.
Например:
+------+-------------+------+-------+-------------+-----------+ | Год | День в году | День | Месяц | День недели | Приоритет | +------+-------------+------+-------+-------------+-----------+ | 2020 | 238 | _ | _ | _ | 14 | | 2020 | '*' | 25 | 8 | '*' | 13 | | 2020 | '*' | 25 | '*' | '*' | 12 | | 2020 | '*' | _ | 8 | 2 | 11 | | 2020 | '*' | '*' | 8 | '*' | 10 | | 2020 | '*' | _ | '*' | 2 | 9 | | 2020 | '*' | '*' | '*' | '*' | 8 | | '*' | 238 | _ | _ | _ | 7 | | '*' | '*' | 25 | 8 | '*' | 6 | | '*' | '*' | 25 | '*' | '*' | 5 | | '*' | '*' | _ | 8 | 2 | 4 | | '*' | '*' | '*' | 8 | '*' | 3 | | '*' | '*' | _ | '*' | 2 | 2 | | '*' | '*' | '*' | '*' | '*' | 1 | +------+-------------+------+-------+-------------+-----------+ |
Таким образом, маска "все вторники в 2020 году" имеет приоритет 9, "каждое 25 августа любого года" - 6, а "любой день" - 1. При определении типа дня происходит проход по всем маскам, отсортированным по приоритету (чем выше приоритет, тем позже маска накладывается). Тип подходящих масок либо сливается, для получения нового типа, в случае если более приоритетная маска имеет тип предпраздничного или сокращенного дня, либо замещается.
На рисунке ниже представлены элементы навигации приложения.

Добавление нового расписания можно выполнить двумя способами:


После внесения изменений нужно нажать кнопку "Сохранить"("Save").