Список изменений системы Tandem University в версии 2.2.2

Список изменений системы Tandem University в версии 2.2.2

Модуль «Абитуриенты (Приемная комиссия)»

1. Реализован блок функций для работы с дополнительными статусами абитуриентов

1.1. Реализован пользовательский справочник «Дополнительные статусы абитуриента»

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

  • Название;

  • Сокращенное название;

  • Цвет (абитуриент выделяется соответствующим цветом);

  • Описание.

1.2. Доработана карточка абитуриента

Добавлен новый объект, связанный с абитуриентом «Дополнительный статус абитуриента», имеющий ссылку на абитуриента и элемент справочника «Дополнительные статусы абитуриента». У доп. статуса абитуриента есть:

  • Дата начала действия статуса - дата, необязательное;

  • Дата окончания действия статуса - дата, необязательное;

  • Примечание.

В карточке абитуриента на вкладке «Абитуриент» добавлена под-вкладка «Дополнительные статусы», где размещен список «Дополнительные статусы абитуриента». В списке выводятся созданные на абитуриента дополнительные статусы. Строка отображается цветом, указанным для данного доп. статуса в справочнике.

Фильтрация по дате активности статуса («с» и «по») работает следующим образом:

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

  • Если у объекта задана дата начала, но не задана дата окончания, то объект не попадает в список, только при заданном фильтре дата активности статуса «по», если дата начала больше указанной даты в фильтре;

  • Если у объекта задана дата окончания, но не задана дата начала, то объект не попадает в список, только при заданном фильтре дата активности статуса «с», если дата окончания больше указанной даты в фильтре;

  • Если у объекта указаны даты начала и окончания, то объект не попадает в список: если указан только фильтр дата активности статуса «с» и дата окончания меньше указанного значения; если указан только фильтр дата активности статуса «по» и дата начала больше указанного значения; если указаны фильтры дата активности статуса «с» и «по», и дата начала больше указанного значения дата активности статуса «по» или дата окончания меньше значения дата активности статуса «с».

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

В карточке абитуриента на вкладке «Абитуриент» подвкладке «Данные абитуриента» в блоке «Данные абитуриента» добавлено поле «Дополнительные статусы», в котором выводятся актуальные на текущий момент дополнительные статусы абитуриента. Актуальными считаются статусы из числа дополнительных статусов абитуриента, указанных на под-вкладке «Дополнительные статусы» если:

  • Дата начала и окончания статуса не указаны;

  • Дата начала меньше, либо равна текущей, дата окончания не указана;

  • Дата начала меньше, либо равна текущей, дата окончания больше, либо равна текущей;

  • Дата начала не указана, дата окончания больше, либо равна текущей.

При добавлении доп. статуса проверяется уникальность статуса в указанном периоде:

  • Если в списке абитуриента есть доп. статусы данного типа без даты, то выводится сообщение «Данный дополнительный статус уже указан для абитуриента.» и изменения не сохраняются;

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

1.3. Доработан список абитуриентов

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

1.4. Доработана выборка абитуриентов

На вкладке «Абитуриент» добавлен параметр «Дополнительные статусы». Выборка производится по текущим активным доп. статусам абитуриента.

2. Доработаны распределения абитуриентов для зачисления (списки рекомендованных)

Снят запрет на создание основного распределения без наличия уточняющего распределения для предыдущей волны:

  • При единичном создании основного распределения;

  • При массовом добавлении основных распределений.

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

3. Сортировка по среднему баллу аттестата в рейтинге

При упорядочении абитуриентов по рейтингу теперь везде учитывается средний балл аттестата.

Средний балл вычисляется по основному документу о полученном образовании персоны, абитуриенты с незаданным средним баллом помещаются после всех абитуриентов с заданным.

Внесены соответствующие коррективы в следующие функции:

  • Страница предварительного зачисления;

  • Списки рекомендованных: текущие и старые;

  • Веб-сервис выгрузки рейтинга абитуриентов;

  • Отчет «Ежедневный рейтинг абитуриентов по конкурсным группам»;

  • Отчет «Сводка по направлениям и профилям»;

  • Отчет «Ежедневный рейтинг абитуриентов (с выделением групп «Общий прием» и «Целевой прием»)»;

  • Отчет «Сводный рейтинг абитуриентов»;

  • Отчет «Протокол заседания приемной комиссии (по видам конкурса)»;

  • Отчет «Ежедневный рейтинг абитуриентов по направлению подготовки (специальности)»;

  • Отчет «Перечень абитуриентов по конкурсной группе (с детализацией по направлениям/специальностям)»;

  • Отчет «Ежедневная сводка по заявлениям с нарастающим итогом».

Модуль «Интеграция с ФИС ЕГЭ и приема»

1. Указание прокси-сервера для передачи пакетов в ФИС

В app.properties, дополнительно к адресу сервиса импорта ФИС, теперь можно прописать две опции:

  • uni.ec.fis.proxy.host=

  • uni.ec.fis.proxy.port=

Соответственно, ip адрес прокси, порт. Если они указаны, то идет попытка передачи пакетов через него. В частности, данная схема применима если используются шлюз vipnet.

Модуль «Движение студентов»

1. Работа с приказами произвольных типов

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

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

1.2. Доработан справочник «Типы документов, используемых в приказах по личному составу студентов»

Справочник сделан пользовательским (ранее был полностью системным). Все созданные ранее элементы объявлены системными (см. раздел «Разработчикам и партнерам»). Добавлен новый корневой системный элемент «Прочие приказы».

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

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

В меню «Система | Настройки | Движение контингента студентов» реализована новая настройка «Используемые поля для типов «Прочих» приказов». При выборе соответствующего пункта меню открывается страница «Настройка «Используемые поля для типов «Прочих» приказов», на которой размещен древовидный список «Типы прочих приказов, используемые в процессе движения студентов». Данный список включает следующий набор колонок:

  • Название – выводятся название типов прочих приказов

  • Доступные к заполнению поля – выводится список всех выбранных полей, только для тех элементов, для которых доступные поля были указаны явно

  • Описание – описание типа приказа из справочника

  • Группа приказов – выводятся наименования групп, в которые включены соответствующие приказы.

  • Редактировать – вызывается форма редактирования набора доступных для заполнения полей приказов соответствующего типа.

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

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

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

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

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

1.4. Доработана карточка студента

В карточке студента на вкладке «Приказы» добавлена под-вкладка «Прочие приказы». На вкладке размещен список «Прочие приказы по студенту».

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

1.5. Доработана карточка подразделения

В карточке подразделения на вкладке «Движение студентов» добавлена под-вкладка «Прочие приказы». На соответствующей вкладке размещен список «Прочие приказы».

В списке выводятся прочие приказы всех студентов соответствующего подразделения.

1.6. Реализован глобальный список прочих приказов

В меню «Студенты | Движение студентов» добавлен пункт «Прочие приказы». При переходе к данному пункту меню открывается страница «Прочие приказы», на которой размещен список «Прочие приказы по ОУ».

В списке выводятся прочие приказы всех студентов.

1.7. Реализована форма добавления/редактирования прочего приказа

Добавление прочего приказа осуществляется только в карточке студента. Редактирование может производиться как в карточке прочего приказа, так и из всех списков, где отображаются прочие приказы при наличии соответствующего права.

Форма добавления приказа открывается в контексте студента (на вкладке «Прочие приказы»). По умолчанию на форме добавления выводится только:

  • Вариант 1. Если вид приказа «Прочие приказы» имеет вложенные элементы двух уровней, то выводится только два селекта: «Категория приказов» (список всех вложенных элементов первого уровня, относительно элемента «Прочие приказы») и «Тип приказа» (зависимый от первого селект, выводятся только дочерние, относительно выбранной категории приказов).

  • Вариант 2. Если вид приказа «Прочие приказы» имеет вложенные элементы одного уровня, то выводится только один селект «Тип приказа» (все дочерние элементы прочих приказов).

На форме редактирования эти поля являются нередактируемыми и выводятся в виде нередактируемых строк.

При заполнении поля «Тип приказа» ниже отображаются соответствующие поля разбитые по блокам:

  • Блок «Общие данные приказа».

  • Блок «Данные на момент создания приказа».

  • Блок «Изменяемые данные содержит поля в соответствии с настройкой «Используемые поля для типов «Прочих» приказов», указанные для соответствующего типа приказа, либо унаследованные от родительского типа. Все поля в данном блоке являются необязательными к заполнению. Поле причина, вопреки настройки, выводится в блоке «Общие данные» и отображается всегда. Все поля, кроме курса и семестра, являются строками. Поля «Курс» и «Семестр» выводятся в виде селектов, связанных со справочниками курсов и семестров.

  • Блок «Примечания для оснований» содержит текстовые поля, поименованные по названиям оснований, выбранных выше и помеченных, как требующие примечания (по аналогии с другими видами приказов). Обязательность соответствующих полей, также, зависит от настройки.

1.8. Реализована карточка прочего приказа

Вкладки с визами не предусмотрено.

Поля в карточки разбиты по блокам:

  • Блок «Общие данные приказа». Поле «Приложенный файл» – выводится только в случае, если к приказу был приложен файл.

  • Блок «Данные студента на момент создания приказа»

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

Доступные действия в карточке:

  • Редактировать – вызывает форму редактирования прочего приказа;

  • Изменить тип приказа – вызывает диалог смены типа приказа;

  • Назначить исполнителя – вызывает форму назначения исполнителя;

  • Загрузить печатную форму – вызывает диалог загрузки/замены приложенной печатной формы, видна только в случае, если к приказу еще не приложена печатная форма;

  • Заменить печатную форму – вызывает форму загрузки/замены приложенной печатной формы, видна только в случае, если к приказу уже приложена печатная форма;

  • Получить печатную форму – возвращает прикрепленную ранее к приказу печатную форму, видна только в случае, если к приказу уже приложена печатная форма;

  • Удалить печатную форму – удаляет приложенную к приказу печатную форму, видна только в случае, если к приказу уже приложена печатная форма;

  • Удалить – удаляет приказ и приложенную к ней печатную форму (если таковая была прикреплена), при удалении запрашивается подтверждение удаления.

1.9. Реализован диалог изменения типа приказа

Диалог «Изменение типа «прочего» приказа» содержит одно, или два поля для выбора категории и типа приказа, в зависимости от количества уровней в иерархии типов прочих приказов (см. выше в описании формы добавления/редактирования прочего приказа).

1.10. Реализован диалог загрузки/замены приложенной печатной формы

Диалог «Загрузка печатной формы» содержит следующие поля:

  • Имя загруженного ранее файла – текстовое не редактируемое поле, в котором выводится название прикрепленного ранее файла, выводится только если к приказу ранее был прикреплен файл;

  • Файл печатной формы приказа – обязательное поле выбора файла.

1.11. Добавлены права на новые функции

Добавлены права на все новые вкладки, кнопки, объект «Прочий приказ», настройку, пункты меню.

Модуль «Кадры»

1. В списках «Кадровый реестр», «Штатное расписание», «Трудовые договоры сотрудников», «Должности по совмещению» изменен формат вывода должностей в фильтре «Должность»: должности выводятся в формате «<Название должности, отнесенной к ПКГ и КУ> (<Тип должности>, КУ–<квалификационн. уровень сокр.>, ПКГ–<ПКГ сокр.>, Р–<Разряд сокр.>)». Ранее выводились только названия должностей.

2. В контроллере печати и в печатных шаблонах приказов по кадровому составу были переименованы метки stuffRate и procStuffRate соответственно в staffRate и procStaffRate. В случае, если какие-либо шаблоны приказов, в которых использовались метки stuffRate и procStuffRate, были переопределены в проектном слое, то в этих шаблонах следует заменить названия этих меток на новые вручную, либо откатить измененный шаблон на «шаблон по умолчанию».

Модуль «Учебный процесс»

1. Доработана форма добавления/редактирования доп.мероприятий РУП: на форме теперь можно выбирать не только элемент реестра (практика, ИГА), но и его часть (по аналогии с тем, как делается на форме добавления/редактирования дисциплины РУП). На форму добавлено поле «Часть» – выпадающий список номеров частей выбранного элемента реестра.

2. В справочник «Структура элементов ГОСов / УП» в ветке «ГОСы / УП 3 поколения» в разделе «Циклы» для уже существующих элементов указаны сокращенные названия:

  • Общепрофессиональные дисциплины – ОП;

  • Профессиональные модули – ПМ.

3. Действие выгрузки шаблона УП(в) в системных действиях разбито на два

Исправлено системное действие «Получить шаблон для импорта УП(в)»:

  • Исправлено описание на «Действие выгружает базу данных, в которой содержится информация об учебных планах, версиях и их блоках.»;

  • Имя файла: eduplan_template.mdb;

  • При вызове этого действия в шаблоне в таблицах для строк (epp_eduplanversion_row_t) и нагрузки (epp_eduplanversion_row_term_t) будет пусто.

Добавлено системное действие «Выгрузить строки УП(в)»:

  • Описание: «Действие выгружает базу данных, в которой содержится информация об учебных планах, версиях, строках УП и нагрузках.»;

  • Имя файла: eduplan_rows.mdb;

  • При вызове этого действия в шаблоне в таблицах для строк (epp_eduplanversion_row_t) и нагрузки (epp_eduplanversion_row_term_t) будут данные строк УП(в) (как и раньше).

Модуль «Выплаты студентам (стипендия)»

1. Завершен перевод модуля «Выплаты студентам» на работу с новыми версиями модулей «Учебный процесс» и «Сессия».