Какая аудитория свободна во вторник в 11?
Вопрос, который вам задают в коридоре, и причина, по которой ваше расписание составлено не так, чтобы на него ответить.

Вы идете на обед, и кто-то останавливает вас.
"Занято ли что-нибудь в Лаборатории 2 во вторник в одиннадцать? К нам придет приглашенный докладчик."
Вы знаете ответ. Это есть в расписании, которое вы составили. Но вы не можете ответить, потому что расписание организовано по классам — тридцать сеток, по одной на группу, и Лаборатория 2 появляется где-то внутри каждой из них.
Поэтому приходится отвечать "дайте я проверю и вернусь к вам", а затем следует поиск по распечаткам или просмотр тридцати столбцов с подсчетом аудиторий.
Информация есть. Она просто подшита не под тем заголовком.
Расписания составляются одним способом, а читаются другим
Это не недостаток того, как вы его составили. Расписание создается по классам, потому что именно так выражаются ограничения — эта группа изучает эту дисциплину столько-то раз в неделю.
Но его просматривают по ресурсам. Какая аудитория свободна. Какой преподаватель не занят на третьем уроке. Кто еще преподает, когда я.
Каждый составитель расписания в итоге держит второй вариант в голове и остается единственным человеком в здании, который может дать ответ.
Поверните сетку
Вместо одной сетки на класс вы можете запросить одну строку на аудиторию, с днями и часами вверху. То же самое расписание, повернутое — ничего не пересчитывается, ничего не решается заново, просто подшито под другим заголовком.
Лаборатория 2 становится строкой. Вторник в одиннадцать становится столбцом. Ответ там, где они пересекаются, и это занимает около секунды.
То же самое работает для преподавателей: по одной строке на каждого, вся их неделя в одну линию. "Кто сейчас свободен?" перестает быть вопросом, который нужно исследовать.
Становится лучше, когда вы действительно размещаете занятие
Чтение — это легкая половина дела. Самое полезное — когда вы держите занятие и ищете, куда его поставить.
Возьмите занятие, которому нужна аудитория, и переключитесь на вид по аудиториям: сетка отмечает, какие аудитории действительно свободны в этот день и час — не просто выглядят свободными, а свободны, — и в какой из них занятие находится сейчас. Вам не нужно сравнивать две сетки в надежде на удачу. Вопрос "куда это можно поставить?" решается на экране, на который вы уже смотрите.

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

Поэтому сетка проверяет действия по ходу дела. Переместите что-то в слот, который не подходит, и она сразу сообщит об этом — не при сохранении, не при следующем открытии. А то, что нельзя перемещать, можно заблокировать, чтобы ответ "нет" прозвучал до ошибки, а не после нее.

Вопрос в коридоре, ответ в коридоре
Ничто из этого не является новой информацией. Каждый из этих ответов уже был в вашем файле .fet в тот момент, когда решатель закончил работу. Он был просто организован для компьютера, который его создал, а не для человека, которому приходится с ним жить.
Поворот сетки не меняет ни одного занятия. Он меняет то, кто может ответить на вопрос о нем — что, когда вы единственный человек в школе, умеющий читать расписание, составляет большую часть работы.
"Занято ли что-нибудь в Лаборатории 2 во вторник в одиннадцать?"
Да. Или нет. Примерно за секунду, прямо в коридоре.