Расписание
Расписание: как Drivli ловит конфликты
Пока вы заполняете занятие, Drivli сразу проверяет инструктора, машину, ученика, окна и гейт теории. Есть конфликт — кнопка создания не нажимается.
Проверка идёт до сохранения
В окне быстрого занятия и на странице «Новое занятие» есть блок «Проверка». Он пересчитывается каждый раз, когда вы меняете время, длительность, инструктора, ученика или машину. Зелёная строка — всё свободно. Красная — запись закрыта, кнопка «Создать» серая.

Что именно проверяется
- Инструктор. «У инструктора другое занятие» — он уже ведёт кого-то в это время. «Инструктор недоступен» — отмечен отпуск, болезнь или ТО машины. «Вне рабочих окон инструктора» — время не попадает в его окна, рядом видно, какие окна открыты на этот день.
- Авто. «Авто занято» — машина уже стоит на другом занятии.
- Ученик. «У ученика другое занятие в это время».
- Гейт теории. Для вождения и экзаменов: если ученик не прошёл обязательные темы, увидите «Гейт теории не пройден» и сколько тем осталось. Подробно — в статье «Теория и гейт».
- Долг. Строка «Долг 12 000 ₽ · не блокирует запись» — просто подсказка, записать можно.
Ещё два запрета: задним числом занятие не создать, и дальше чем на год вперёд — тоже.
Что видно в сетке
Вид «День» — строки инструкторов, колонки часов. Светлые полосы — окна инструктора, штриховка — время вне окон. Наведите курсор на окно: появится полупрозрачная плашка «+ 10:00–11:30». Она показывается только там, где занятие действительно помещается.

Серые занятия уже проведены. Полупрозрачные с пунктиром — ученик ещё не подтвердил запись (подробнее в статье «Как поставить занятие»).
Если два администратора записали одновременно
Проверка на экране смотрит данные на момент заполнения. Если коллега успел занять это время секундой раньше, сервер всё равно не пропустит двойную запись: появится «Время занято: уже есть занятие с этим инструктором, авто или учеником». Выберите другое время.
Отменённое занятие время не держит. Занятие со статусом «Не пришёл» — держит: оно уже состоялось в расписании.
Инструктор заболел
«Инструкторы» → «Окна» в строке инструктора. Внизу окна укажите начало, конец и причину (болезнь, ТО автомобиля, отпуск) и нажмите «Отметить недоступность и перенести занятия». Новые занятия на это время поставить уже не получится.
Почему так строго
Двойная запись — главная беда тетради и Excel. Инструктор приезжает, а машина у другого. Или двое учеников ждут одного человека. В Drivli такую запись просто не сохранить.
Как ставить занятия по шагам — в инструкции «Как поставить занятие в расписание».