Печать

Как настроить отображения печати и вывести расписание на бумагу или в Excel.

Раздел «Печать» готовит бумажные листы расписания. Открывайте его, когда уроки расставлены и пора отдать расписание людям: вывесить на стенд, раздать учителям, согласовать на бумаге.

Лист собирается из «отображения» — сохранённого набора настроек. В нём задано, что печатать (классы, учителей или кабинеты), сеткой или списком, за недели цикла или за конкретную календарную неделю. Печать за календарную неделю особенно выручает перед понедельником, если были замены: она показывает не план, а фактическую картину с заменами и каникулами (подробнее — в разделе «Календарь»).

Где находится

Боковое меню → блок открытого расписания → «Печать». Пока расписание не открыто, пункта «Печать» в меню нет: сначала откройте расписание в разделе «Расписания».

Напечатать расписание

  1. Откройте расписание и выберите в боковом меню «Печать». Выбранное отображение и недели записываются в адрес страницы, поэтому ссылкой на готовый лист можно поделиться.
  2. В панели фильтров нажмите на список «Отображение» (подпись выглядит как «Отображение: Расписание») и выберите нужное отображение.
  3. Если цикл расписания длиннее одной недели и выбран вид «Сетка», переключателем рядом выберите «Совмещённо», «Н1» / «Н2» или «Все листами».
  4. Проверьте листы на экране. Слева вверху стоит название расписания, рядом недели цикла или даты, справа бейдж с названием шаблона звонков. Бейдж появляется, только если шаблонов у расписания больше одного.
  5. Если листов нет, вместо них стоит надпись «Нет данных для печати: проверьте настройки отображения». Значит, у выбранного отображения нет подходящих классов, учителей или кабинетов либо отмеченные дни не совпали со звонками.
  6. Нажмите «Печать» и отправьте листы на принтер из окна печати браузера.

Создать отображение

  1. Откройте список «Отображение» и нажмите «+ Добавить отображение».
  2. Заполните «Название» — например, «Для учителей, список».
  3. Выберите «Источник данных»: «План (недели цикла)» или «Календарная неделя».
  4. Выберите «Вид»: «Сетка» или «Список».
  5. В блоке «Сущности» задайте «Тип»: «Классы», «Учителя» или «Кабинеты». Если нужно, отметьте конкретные записи в поле рядом. Оставленное значение «Все классы» означает, что печатаются все.
  6. Нажмите «Сохранить». Отображение появится в списке, но листы на экране останутся на прежнем: новое нужно выбрать в списке «Отображение» отдельно. Сам список переключается автоматически, только если выбранное ранее отображение исчезло (например, его удалили в другой вкладке).

Настроить состав ячейки

  1. Откройте список «Отображение» и наведите указатель на нужный пункт: иконка карандаша появляется только при наведении. Нажмите её — откроется диалог «Настройки отображения».
  2. В блоке «Состав ячейки» выберите «Предмет»: «Полное», «Сокращ.» или «Скрыть».
  3. Выберите «Учитель»: «Фамилия И. О.», «Фамилия» или «Скрыть». На листах, где строки уже разбиты по учителям, эта настройка ни на что не влияет.
  4. Выберите «Кабинет»: «Столбец» (отдельная узкая колонка рядом), «В ячейке» или «Скрыть». Задайте «Тип урока»: «Показывать» или «Скрыть». Обе настройки кабинета не действуют, если сам лист уже строится по кабинетам.
  5. Если печатаете листы по учителям или кабинетам, задайте «Класс»: «Полное», «Сокращ.» или «Скрыть».
  6. Включите или выключите «Метка группы/деления в ячейке» (работает только на листах по классам) и нажмите «Сохранить».

Настроить строки, колонки и дни листа

  1. В диалоге «Настройки отображения» перейдите к блоку «Строки и колонки».
  2. Выберите «Колонка урока»: «Номер», «Время» или «Диапазон».
  3. Оставьте или снимите «Скрывать пустые уроки по краям (в начале и в конце)».
  4. В «Дни недели» отметьте дни, которые должны попасть на лист. Последний оставшийся день снять нельзя: клик по нему просто ничего не сделает, без сообщения.
  5. Задайте «Ширина колонки урока». Это числовое поле, при сохранении значение приводится к диапазону от 40 до 600.
  6. Нажмите «Сохранить».

Совместить недели цикла или разложить их по листам

  1. Убедитесь, что в отображении выбран «Источник данных» «План (недели цикла)» и «Вид» «Сетка».
  2. В «Режим недель цикла» выберите «Совмещённо» (обе недели в одной таблице) или «Одна неделя» и нажмите «Сохранить».
  3. В панели фильтров переключателем выберите «Совмещённо». Недели цикла попадут в один лист, а в шапке таблицы над номером урока появится подколонка «Н1» / «Н2».
  4. Выберите «Н1» или «Н2», чтобы напечатать только одну неделю цикла.
  5. Выберите «Все листами», чтобы получить отдельный лист на каждую неделю цикла.
  6. Если содержимое ячейки в обеих неделях совпало, оно объединяется в одну ячейку без меток «Н1» / «Н2». По подстрокам разносятся только различия.
  7. Отсутствие метки читайте так: в обе недели одно и то же. Чтобы увидеть недели по отдельности, переключитесь на «Н1» и «Н2» или на «Все листами».

Напечатать конкретную календарную неделю

  1. В диалоге «Настройки отображения» выберите «Источник данных» «Календарная неделя» и нажмите «Сохранить».
  2. В панели фильтров выберите неделю в списке вида «Неделя 5: 29.09.2025 — 05.10.2025» или переключайте недели иконками навигации.
  3. Сверьтесь с бейджами рядом. «Неделя цикла Н1» показывает, какая неделя цикла выпала на этот период, «Каникулы» — что в неделе есть нерабочие дни.
  4. Проверьте лист: в шапке вместо недель цикла стоит диапазон дат, а дни подписаны датами. Каникулярный день выводится отдельной строкой с названием вместо уроков. Отменённые уроки и окна на лист не попадают.
  5. Уроков на листе из-за этого может быть меньше, чем в «Сетке уроков» на ту же неделю: календарная неделя печатает фактическую картину с заменами, а не план. Если день пропал целиком, проверьте его на вкладке «Каникулы». Отдельные уроки ищите в разделе «Календарь».
  6. Нажмите «Печать».

Выгрузить листы в Excel

  1. Выберите отображение и недели так же, как перед печатью, и дождитесь, пока листы построятся на экране.
  2. Нажмите «Excel» — скачается файл schedule-print.xlsx.
  3. Проверьте файл: каждый лист печати попадает отдельной вкладкой. Для вида «Список» отдельной вкладкой становится каждый блок класса, учителя или кабинета.

Удалить отображение

Иконка карандаша у пункта списка «Отображение» открывает те же «Настройки отображения». В них есть кнопка «Удалить отображение», и видна она, только пока вы не начали подтверждение. Нажмите её — появится вопрос «Удалить это отображение?». Кнопка «Удалить» удаляет отображение, «Не удалять» возвращает к настройкам.

Поля

ПолеЧто задаётОграничения
«Название»Название пункта в списке «Отображение»Обязательное, до 255 символов. У отображения, которое приложение создало при первом входе, стоит «Расписание»
«Источник данных»«План (недели цикла)» (по умолчанию) или «Календарная неделя»Календарная неделя печатает фактическую картину — с заменами и каникулами
«Вид»«Сетка» (по умолчанию) или «Список»«Сетка» печатается альбомной страницей, «Список» — книжной. Список строится отдельным блоком на каждый класс, учителя или кабинет. В блоке таблица с колонками «День», «№», «Время», «Предмет», «Учителя»/«Классы», а если у уроков есть кабинет, добавляется колонка с его сокращённым названием
«Режим недель цикла»«Совмещённо» (по умолчанию) или «Одна неделя»Блок виден только при «План (недели цикла)» и цикле длиннее одной недели. При виде «Список» вариант «Совмещённо» недоступен
«Тип» (блок «Сущности»)«Классы» (по умолчанию), «Учителя» или «Кабинеты» — что станет колонками листаОбязательное
«Класс» (мультивыбор в блоке «Сущности»)Какие записи попадают в колонки листа. Подпись поля меняется на «Учитель» или «Кабинет» вслед за «Тип»Необязательный. Значение «Все классы» означает, что печатаются все записи справочника, а не что не выбрано ничего
«Предмет»«Полное» (по умолчанию), «Сокращ.» или «Скрыть»«Сокращ.» берёт краткое название из справочника предметов
«Учитель»«Фамилия И. О.» (по умолчанию), «Фамилия» или «Скрыть»На листах по учителям настройка ни на что не влияет — учитель и так вынесен в заголовок колонки
«Кабинет»«В ячейке» (по умолчанию), «Столбец» или «Скрыть»Не действует на листах по кабинетам — ни «Столбец», ни «В ячейке»
«Тип урока»«Показывать» (по умолчанию) или «Скрыть» — печатается в ячейке рядом с названием предметаОбязательное
«Класс» (блок «Состав ячейки»)«Скрыть» (по умолчанию), «Полное» или «Сокращ.»Поле появляется, только когда «Тип» — «Учителя» или «Кабинеты»
«Метка группы/деления в ячейке»Показывает в ячейке, какой группе класса адресован урокВключена по умолчанию. Работает только на листах по классам
«Колонка урока»«Номер» (по умолчанию), «Время» или «Диапазон»При «Номер» под номером мелким шрифтом печатается время начала
«Скрывать пустые уроки по краям (в начале и в конце)»Обрезает пустые уроки только по краям дняВключено по умолчанию
«Дни недели»Дни, которые попадут на листПо умолчанию отмечены шесть дней, с понедельника по субботу. Хотя бы один день должен остаться отмеченным
«Ширина колонки урока»Ширину колонки с номером или временем урока на листеПо умолчанию 48. При сохранении значение приводится к диапазону от 40 до 600

Если что-то выглядит не так

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

Дальше

  • Календарь — где точечно править замены и переносы, которые видны на печати.
  • Каникулы — почему на печатном листе пропал целый день.
  • Публикации — куда уходит готовое расписание с учётом всех замен.