...
Расписание назначений. Структурированное расписание по типам назначаемых услуг. Если услуга проводится в нескольких кабинетах, то выводится расписание этих кабинетов.
Note Расписание кабинетов отображается по умолчанию на неделю - если услуга проводится в одном или двух кабинетах.
Если услуга проводится более чем в двух кабинетах - то расписание отображается на "День". Это необходимо для компактного отображения расписания, так как к услуге может быть привязано много кабинетов.
Обращаем Ваше ваше внимание, что от типа назначенной услуги зависит цветовая индикация ячеек. Подробней Подробнее в статье статье: Цветовая индикация ячеек.
Логика сортировки кабинетов:
1. Происходит группировка таким образом, чтобы расписания с одинаковыми шкалами попадали в одну группу.
2. Группы сортируются по названию кабинета в алфавитном порядке.
3. Внутри группы первым будет расписание с наибольшим количеством элементов во временной шкале - его шкала и рисуется слева. Элементы - это деления на временной шкале, и чем их больше, тем детальнее будет шкала, поэтому такое расписание и отображается первым.
4. Остальные элементы в группе (кроме первого) также сортируются по названию кабинета.
...
