Экспорт в aSc Timetables

Как выгрузить расписание в XML aSc Timetables, какой из двух форматов выбрать и что в файл не попадает.

Расписание выгружается в XML aSc Timetables — формат, который читает сам aSc Timetables и совместимые с ним редакторы расписаний. В файл уходит базовый план цикла: справочники, звонки, нагрузка и расставленные уроки.

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

Боковое меню → «Расписания» → кнопка с тремя точками в конце строки расписания → «Экспорт». Пункт есть и у черновика, и у активного расписания.

Выгрузить расписание в XML

  1. В списке «Расписания» нажмите кнопку с тремя точками в конце строки и выберите «Экспорт».
  2. В окне «Экспорт расписания» выберите «Формат файла»: «aSc Timetables XML 2008» или «aSc Timetables XML 2012».
  3. В поле «Кодировка файла» выберите кодировку для принимающего сервиса.
  4. Дождитесь, пока исчезнет подпись «Подготавливаем файл…», и прочитайте блок «Что учесть при переносе».
  5. Нажмите «Скачать XML». Файл сохранится под именем вида Расписание 2026-2027_07.09.2026 - 27.09.2026_asc-2012.xml: название, даты начала и окончания периода, формат.

По умолчанию выбран XML 2012. Берите XML 2008, когда на принимающей стороне импорт подписан как «aSc Timetables 2008». В этом формате недели цикла хранятся отдельными нагрузками, поэтому для цикла длиннее одной недели предпочтителен XML 2012.

Смена формата перестраивает файл заново, поэтому после каждого выбора кнопка «Скачать XML» снова становится активной не сразу. Окно закрывается кнопкой «Закрыть».

Что попадает в файл

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

Не переносятся даты периода, стартовая неделя цикла, замены и исключения календаря, ограничения расстановки, типы занятий, сложность, дополнительные варианты названий делений и настройки публикации. Из кабинетов сохраняются выбранные в нагрузке и кабинеты расставленных уроков, а правила подбора кабинетов из справочников класса, предмета и учителя — нет. Если у расписания заведены отдельные сетки звонков, в файл уйдут звонки основной сетки.

Поля

ПолеЧто задаётОграничения
«Формат файла»Профиль XML, в котором сохраняется выгрузкаПо умолчанию «aSc Timetables XML 2012». Смена значения перестраивает файл и список предупреждений
«Кодировка файла»Кодировку скачиваемого XMLUTF-8 по умолчанию или Windows-1251. Доступно для обоих форматов; смена кодировки не требует повторной подготовки. Выбранная кодировка не меняет имя файла
«Что учесть при переносе»Список того, что в выбранный формат не попадётНе поле, а блок окна. Собирается по конкретному расписанию: у XML 2008 с циклом длиннее недели в нём появляется отдельная строка
«Скачать XML»Сохраняет подготовленный файл на дискКнопка внизу окна. Неактивна, пока файл готовится

Частые вопросы

Принимающий сервис отклоняет XML или неправильно показывает кириллицу.

  • Почему: Импортёр может ожидать другую кодировку или структуру XML.
  • Что делать: Проверьте выбранный формат и попробуйте Windows-1251 в поле «Кодировка файла». Смена кодировки не гарантирует совместимость с импортёром.

Вместо файла появляется сообщение, что в расписании нет нагрузки.

  • Почему: Экспорт собирает файл из нагрузки, а пустое расписание выгружать не из чего.
  • Что делать: Заполните нагрузку в разделе «Нагрузка» и повторите экспорт.

Экспорт останавливается сообщением про удалённые записи справочников или удалённые группы.

  • Почему: В нагрузке остались ссылки на записи, которых больше нет в справочниках.
  • Что делать: Откройте раздел «Нагрузка», почините строки с недостающими записями и повторите экспорт.

Экспорт отклонён из-за расхождения длительности расставленных уроков и нагрузки.

  • Почему: В формате aSc длительность занятия задаётся у нагрузки, поэтому спарка в сетке обязана совпадать с числом подряд идущих уроков в нагрузке.
  • Что делать: Приведите нагрузку и сетку уроков в соответствие: либо исправьте множитель «пара» у нагрузки, либо переставьте уроки.

В принимающей программе после загрузки файла нет дат, замен и ограничений.

  • Почему: XML aSc хранит только базовый план цикла. Календарь, ограничения и настройки публикации в него не входят.
  • Что делать: Задайте период, стартовую неделю и остальное уже на принимающей стороне. Полный состав непереносимого перечислен в блоке «Что учесть при переносе».

Дальше

  • Расписания — список, из меню которого открывается экспорт.
  • Нагрузка — где чинятся строки, из-за которых экспорт отклоняется.
  • Импорт и экспорт — выгрузка справочников в CSV и XLSX, без расписания.