Заказать консультацию специалиста 1С

ИнфоСофт использует файлы «cookie» с целью персонализации сервисов и повышения удобства пользования веб-сайтом. Вы можете запретить обработку сookies в настройках браузера. Пожалуйста, ознакомьтесь с политикой использования cookies.
Оставаясь на сайте, вы соглашаетесь с политикой использования cookies.

Автоматизация расписания вуза в «1С:Университет ПРОФ». От настройки до отчётов

Якимук Анна Посмотреть все статьи >> Старший программист 1С франчайзнговой сети «ИнфоСофт».
12.11.2023
3
Время прочтения - 15 мин.
Заказать консультацию

Составление расписания в «1С:Университет ПРОФ»

Составление расписания занятий — одна из ключевых и при этом одна из самых трудоёмких задач в управлении вузом. Каждый семестр приходится учитывать большое количество факторов: учебные планы, нагрузку преподавателей, вместимость аудиторий, пожелания кафедр и многое другое. При ручном планировании возможны ошибки, которые потом приходится исправлять уже в процессе обучения.


Для решения этой проблемы в программном продукте «1С:Университет ПРОФ» предусмотрена отдельная подсистема «Расписание». Она автоматизирует процесс планирования, снимает с сотрудников рутинную работу по проверке коллизий и даёт возможность оперативно вносить изменения. При необходимости функциональность может быть расширена за счёт подключения специализированного решения «1С:Автоматизированное составление расписания. Университет», которое обеспечивает более глубокую оптимизацию, предназначенную для построения расписания с учётом множества взаимосвязей. Данное решение приобретается отдельно и интегрируется с программным продуктом «1С:Университет ПРОФ».

В статье разберём, как организована работа с расписанием в «1С:Университет ПРОФ», какие данные нужно подготовить заранее и какие отчёты помогут проверить результат. Материал будет полезен сотрудникам учебных отделов, диспетчерам и методистам вузов.

Примеры показаны на релизе 2.3.2.28.

1. Взаимосвязь подсистемы «Расписание» со смежными подсистемами

Прежде чем перейти к описанию функциональных возможностей, необходимо понять, на чём строится работа подсистемы «Расписание». В «1С:Университет ПРОФ» она тесно связана с учебными планами, справочниками групп и данными о преподавательском составе. Именно эти данные служат источником первичной информации. Поэтому настройку системы начинают с корректного заполнения нормативно-справочной информации.

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

Итак, перед составлением расписания должны быть заполнены и проведены следующие документы:

  • документ «Формирование структуры университета»;
  • документ «Формирование контингента»;
  • документ «Распределение поручений».

2. Подготовка данных для заполнения расписания

2.1 Документ «Время проведения занятий»

Первоначально заполняется документ «Время проведения занятий».


Рисунок 1. Справочник «Время проведения занятий» в разделе «Расписание»

Данный документ предназначен для задания временных интервалов учебных занятий. Его данные нужны для заполнения документов «Посещаемость» и «Аттестационная ведомость», а также для построения расписания. В новом документе выбирается единица измерения времени (академический час, астрономический час и т. д.). В табличной части прописываются номер занятия, время начала и окончания каждого занятия, а также количество выбранных единиц на одно занятие.


Рисунок 2. Документ «Время проведения занятий»

2.2 Справочник «Уровни предпочтений» и план видов характеристик «Параметры расписания»

Далее можно переходить к справочнику «Уровни предпочтений» и плану видов характеристик «Параметры расписания».


Рисунок 3. «Параметры расписания» и «Уровни предпочтений» в разделе «Расписание»

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


Рисунок 4. План видов характеристик «Параметры расписания» с открытой карточкой параметра

Справочник «Уровни предпочтений» используется для хранения данных о том, как преподаватели относятся к возможным временным слотам в расписании (например: обязательно, желательно, нежелательно, не обязательно и т. п.). Поле «Действие» позволяет задать реакцию системы на выбор данного уровня предпочтения – либо «Предупреждать», либо «Запрещать». К примеру, если для уровня установлено действие «Запрещать», то при попытке назначить занятие на время с таким приоритетом система выдаст сообщение о невозможности выполнения операции. В поле «Цвет» указывается цвет, которым будет подсвечиваться ячейка расписания. Поле «Порядковый номер» определяет очерёдность, в которой это значение будет предлагаться при последовательных двойных кликах левой кнопкой мыши по сетке расписания в режиме «Предпочтения». Дополнительно можно включить флажок «Доступность», тогда этот уровень предпочтения станет активным для выбора пользователем.


Рисунок 5. Справочник «Уровни предпочтений» с открытой карточкой уровня

2.3 Справочник «Проекты расписания»

Далее можно переходить к заполнению справочника «Проекты расписания».


Рисунок 6. Справочник «Проекты расписания» в разделе «Расписание»

Данный справочник предназначен для хранения информации о расписании, которое составляется на определённый учебный год. При создании нового элемента справочника требуется указать:

  • наименование проекта;
  • учебный год;
  • представление группы;
  • время проведения занятий по умолчанию;
  • количество недель, на которое будет составляться расписание.

Справочник содержит две вкладки:

  • «Учебные дни». Здесь отмечаются учебные дни, включённые в проект расписания.

    Рисунок 7. Проект расписания, вкладка «Учебные дни»
  • «Параметры расписания». Здесь можно задать такие параметры, как коллизии по аудиториям, группам, максимальное количество окон у группы и т. д.

    Рисунок 8. Проект расписания, вкладка «Параметры расписания»

2.4 Регистр сведений «Данные для расписания»

После заполнения вышеуказанных данных, заполняется и проверяется регистр сведений «Данные для расписания».


Рисунок 9. Регистр сведений «Данные для расписания» в разделе «Расписание»

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

  • вручную, с помощью кнопки «Создать» (таким образом можно внести в том числе информацию, не внесённую в учебные планы);
  • с помощью обработки «Обновление данных для расписания». В данном случае будет использоваться информация из ранее созданных документов «Распределение поручений» и «Формирование контингента». После выполнения обработка загружает в «Данные для расписания» актуальные сведения (нагрузку преподавателей, наличие аудиторий, состав групп и т. д.), чтобы дальше система могла на их основе построить корректное расписание. Обработку можно найти также в подсистеме «Расписание», в разделе «Сервис».

Каждая запись в регистре соответствует занятию, которое может быть перенесено в расписание. На форме списка регистра сведений «Данные для расписания» возможно установить отборы по следующим параметрам: проект расписания, форма обучения, уровень подготовки, подразделение, преподаватель и т. д.


Рисунок 10. Форма списка регистра сведений «Данные для расписания»

Если в расписание требуется добавить занятие, для которого нет записи в учебном плане (например, лекцию), запись в регистре сведений создается вручную по кнопке «Создать». При создании новой записи вручную требуется заполнить поля формы, характеризующие занятие:

  • проект расписания;
  • кафедра;
  • дисциплина;
  • нагрузка;
  • количество часов;
  • количество обучающихся;
  • количество часов в неделю.

Рисунок 11. Форма занятия, вкладка «Контингент»

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


Рисунок 12. Форма занятия, вкладка «Преподаватели»

2.5 Обработка «Расписание»

Далее можно переходить к работе с обработкой «Расписание».


Рисунок 13. Обработка «Расписание» в разделе «Расписание»

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

  • «Контингент» для расписания учебных групп;
  • «Преподаватели» для преподавателей;
  • «Аудитории» для добавления данных об аудиториях.

Для заполнения сетки расписания нужно выбрать необходимые значения в левой части формы и установить нужные флажки.

На вкладке «Контингент» отображаются данные о студентах и их учебных группах, а также информация о дисциплинах и преподавателях. В центральной части формы составляется само расписание занятий с указанием дней, времени, дисциплин и преподавателей. Чтобы заполнить таблицу расписания, необходимо захватить нужную строку левой кнопкой мыши и перетащить в соответствующее окно в таблице расписания. Функция фильтров помогает быстро находить нужные данные для расписания.


Рисунок 14. Заполнение расписания на вкладке «Контингент»

Если что-то внесено некорректно и требуются правки, то дисциплину из окна можно удалить через контекстное меню (правая кнопка мыши → «Удалить»).


Рисунок 15. Удаление занятия из сетки расписания

На вкладке «Преподаватели» отображается расписание преподавателей. В правой части формы показаны преподаваемые дисциплины, нагрузка и количество часов. Расписание заполняется аналогично вкладке «Контингент».


Рисунок 16. Вкладка «Преподаватели» обработки «Расписание»

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


Рисунок 17. Вкладка «Аудитории» обработки «Расписание»

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


Рисунок 18. Кнопка «Предпочтения» в обработке «Расписание»

Для планового расписания доступно копирование на другие периоды с помощью кнопки «Скопировать». Здесь копируются только выбранные элементы с сохранением связанных данных.


Рисунок 19. Копирование планового расписания на другой период

Обратите внимание, что на форме расписания нет кнопок «Провести», «Записать» или чего-то похожего. Обработка автоматически записывает данные после каждого изменения на форме.

3. Отчёты по составленному расписанию

После того как расписание составлено, можно формировать соответствующие отчёты.


Рисунок 20. Отчёты подсистемы «Расписание»

Отчёт «Анализ расписания» предоставляет информацию о коллизиях и данных по расписанию. Для создания отчёта указывается проект и тип расписания. Для формирования отчёта нужно нажать кнопку «Сформировать».


Рисунок 21. Отчёт «Анализ расписания»

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


Рисунок 22. Настройки отчёта «Расписание»

Рисунок 23. Отчёт «Расписание» для учебной группы

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


Рисунок 24. Настройки отчёта «Расписание кафедры»

Рисунок 25. Отчёт «Расписание кафедры»

Отчёт «Расписание по курсу/направлению подготовки» предназначен для получения информации о расписании определённых курсов и направлений подготовки. Форма настройки отчёта и его результат представлены ниже.


Рисунок 26. Настройки отчёта «Расписание по курсу/направлению подготовки»

Рисунок 27. Отчёт «Расписание по курсу/направлению подготовки»

4. Что даёт вузу подсистема «Расписание»

Итак, в данной статье мы рассмотрели, как устроена подсистема составления расписания в «1С:Университет ПРОФ» и с чем предстоит столкнуться сотрудникам, которые будут с ней работать. Главный вывод в том, что подсистема действительно облегчает труд сотрудников и методистов.

Вместо множества таблиц и ручной сверки данных программа берёт на себя контроль коллизий: она не даст назначить двух преподавателей в одну аудиторию на одно время или назначить занятие группе в неподходящее время.

Если вдруг у вас остались вопросы, обращайтесь к сотрудникам ИнфоСофт – мы вам с радостью поможем!


Заказать консультацию специалиста 1С

Оставьте заявку и наши эксперты проконсультируют вас по данной статье
Рассказать друзьям
1С:Университет
Вам может быть интересно: