Корпуса
Корпус — это отдельное строение учреждения. Между корпусами учителям (преподавателям) и классам (группам) приходится ходить в перемену. Сначала вы заводите список корпусов и привязываете к ним кабинеты (аудитории). Затем указываете, сколько минут занимает дорога между каждой парой корпусов. Эти минуты расписание использует в проверке переходов между корпусами.
Где находится
Боковое меню, раздел «Справочники» → «Кабинеты» → вкладка «Корпуса» (рядом с вкладкой «Кабинеты»).
Создать корпус

- Откройте «Справочники» → «Кабинеты» и перейдите на вкладку «Корпуса».
- Нажмите «Добавить корпус». Пока справочник пуст, по центру стоит надпись «Справочник корпусов пока пуст» и такая же кнопка.
- Заполните «Название» — единственное обязательное поле. Если нужно, заполните «Сокращение» и поменяйте «Цвет».
- Чтобы завести подряд несколько корпусов, отметьте «Добавить еще запись». Как и в карточке кабинета, этот флажок виден и при редактировании записи.
Задать время перемещения между корпусами

- Убедитесь, что в справочнике не меньше двух корпусов. Блок «Время перемещения между корпусами» появляется под таблицей начиная со второго корпуса.
- В таблице три колонки: «Корпус 1», «Корпус 2» и «Время». Строки для всех сочетаний корпусов создаются автоматически.
- В колонке «Время» укажите, сколько минут занимает дорога между парой. Введите значение в формате «чч:мм» или выберите часы и минуты в выпадающем списке.
- Оставьте «00:00» у тех пар, между которыми переход не требует времени.
- Нажмите «Сохранить». Кнопка активна только после того, как вы изменили хотя бы одно значение, и гаснет сразу после сохранения.
Привязать кабинет к корпусу
- В карточке кабинета выберите нужное значение в поле «Корпус» и сохраните. Подробности о самой карточке — на странице Кабинеты.
- Кабинеты без корпуса в проверке переходов не участвуют: урок в таком кабинете просто выпадает из цепочки переходов.
Как работает проверка переходов между корпусами

Проверка целиком отключена, пока в блоке «Время перемещения между корпусами» не сохранена хотя бы одна пара с ненулевым временем. До этого момента по переходам нет ни ошибок, ни подсказок — для какой бы пары корпусов урок ни стоял.
- Как только заполнена хотя бы одна пара, начинают появляться подсказки. Возьмём два урока подряд в разных корпусах, у которых кабинеты определены, а время для их пары корпусов ещё не задано. В списке ошибок такого урока появится ссылка «Настроить переходы между корпусами» и названия недостающей пары.
- Если время для пары задано, но перерыва между уроками не хватает, список ошибок сетки показывает сообщение вида «Недопустимое время перемещения между корпусами "Корпус А" → "Корпус Б" для преподавателя Иванов И. И.: требуется 00:15, доступно 00:05». Учителя и класс список ошибок называет словами «преподаватель» и «группа» независимо от типа учреждения. В школьном приложении это не меняется.
- Проверка смотрит только на соседние уроки, у которых указан кабинет, а у кабинета есть корпус. Урок без кабинета выпадает из цепочки, а переход внутри одного корпуса не считается вовсе. Наложение уроков по времени ловит отдельная проверка на пересечение, а не на переход.
Устранить расхождение можно тремя способами. Перенесите урок так, чтобы перерыв стал длиннее. Или поставьте один из уроков в кабинет того же корпуса. Или пересмотрите время в блоке «Время перемещения между корпусами».
Поля
| Поле | Что задаёт | Ограничения |
|---|---|---|
| «Название» | Подпись корпуса в таблице, в поле «Корпус» карточки кабинета и в тексте ошибок перехода | Обязательное, до 100 символов |
| «Сокращение» | Короткую подпись корпуса там, где мало места | Необязательное, до 20 символов |
| «Цвет» | Метку в колонке «Цвет» справочника | Заполняется автоматически свободным цветом палитры, менять не обязательно |
| «Добавить еще запись» | В новой карточке — оставляет окно открытым после сохранения | Чекбокс. В отличие от карточек класса, предмета, учителя и типа занятия виден и при редактировании записи |
| «Корпус 1» / «Корпус 2» | Пару корпусов, для которой задаётся время перехода | Строки создаются автоматически по всем сочетаниям корпусов и не редактируются |
| «Время» | Время в пути между парой корпусов, которое использует проверка переходов | Формат «чч:мм». Значение «00:00» равнозначно отсутствию ограничения: такая пара в настройках не сохраняется |
Если что-то выглядит не так
- Под таблицей корпусов нет блока «Время перемещения между корпусами».
- Почему: Блок появляется, только когда в справочнике больше одного корпуса.
- Что делать: Добавьте второй корпус, и таблица пар появится сама.
- После нажатия «Сохранить» строка с «00:00» осталась в таблице, но в настройках ничего не изменилось.
- Почему: Сохраняются только пары с ненулевым временем. Пара, у которой время обнулено, из настроек удаляется.
- Что делать: Это ожидаемое поведение. Если переход между корпусами должен проверяться, укажите время больше «00:00».
- Урок стоит в другом корпусе, но ошибки о нехватке времени на переход нет.
- Почему: Проверка смотрит только на соседние уроки, у которых указан кабинет с корпусом. Уроки без кабинета в цепочке пропускаются, а переход внутри одного корпуса не считается.
- Что делать: Проверьте, что у обоих уроков проставлены кабинеты и что кабинеты привязаны к разным корпусам.
- Корпус удалился сразу, без окна с проверкой связей, а время перемещения для него пропало без возможности восстановить.
- Почему: У корпусов нет проверки связей — как она работает, разобрано на странице Удаление и связи. Поле «Корпус» очищается даже у кабинетов, которые к этому моменту уже удалены сами (мягко). Строки блока «Время перемещения между корпусами» удаляются вместе с корпусом безвозвратно.
- Что делать: Перед удалением корпуса запишите нужные значения времени отдельно. Если соберётесь заводить корпус заново, восстановить их автоматически не получится.
Дальше
- Кабинеты — карточка кабинета и поле «Корпус».
- Удаление и связи — что происходит с кабинетами и временем перехода при удалении корпуса.
- Сетка уроков — где именно показываются ошибки и подсказки о переходах между корпусами.