Управление учебным процессом ВУЗа- Стипендии студентов  (раздел целиком)  (02.05.2024)
Стипендии студентов

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

Форма Стипендии студентов

Для назначения стипендии нужно с помощью контекстного меню вызвать действие Назначить стипендию.

Действие назначить стипендию

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

Форма параметров Назначение стипендии

После нажатия кнопки ОК, стипендия будет назначена студенту.

Для отмены назначения стипендии необходимо в таблице данных выбрать соотвествующую запись и вызвать с помощью контекстного меню действие Отменить стипендию

Вызов процедуры отменить стипендию После чего нужно указать дату отмены стипендии и нажать кнопку ОК.

1. Загрузка данных о стипендиях из файла

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

Для выполнения процедуры необходимо:

  1. В форме Стипендии студентов из контекстного меню системы вызвать действие Загрузить данные о стипедиях.
    Вызов процедуры загрузить данные о стипендиях
  2. При помощи стандартного диалога Windows нужно указать файл, в котором содержатся данные о стипендиях.
    Важно!
    Файл должен быть оформлен в формате Excel-файла со следующим набор колонок и отвечать следующим требования к данным:
    • Адрес студенческой почты ;
    • Факультет студента - наименование факультета должно строго соответствовать наименованию факультета в справочнике Факультеты и отделения ;
    • Вид стипендии - наименование должно строго соответствовать наименованию одного из видов стипендий в справочнике Виды стипендий ;
    • Ежемесячная сумма - число с точностью не более двух знаков после запятой;
    • Выдается с даты - значение, удовлетворяющее формату даты, обязательное;
    • Выдается по дату - значение, удовлетворяющее формату даты, обязательное;
    • Фамилия студента ;
    • Имя студента ;
    • Отчество студента.  
  3. Нажать кнопку ОК.

В процессе работы процедура откроет переданный файл в режиме "на чтение и запись", в таблицу добавит колонку Комментарий, а для каждой строки файла выполнит следующие действия:

  • По значению Адреса студенческой почты выполнит поиск студента на факультете с наименованием, указанным в колонке Факультет студента, актуального на дату, указанную в колонке Выдается с даты. Если такой студент не найден, в колонке Комментарий будет выведено "Студент с указанным адресом не найден на факультете", никакие дальнейшие действия с этой строкой данных выполняться не будут.
  • Выполнит проверку значения атрибута Является бюджетным найденного студента. Если этот атрибут имеет значение Нет (студент не является бюджетным), в колонке Комментарий  будет выведено "Студент не является бюджетным", никакие дальнейшие действия с этой строкой данных выполняться дальше не будут.
  • Выполнит проверку соответствия значений фамилии, имени и отчества найденного студента со значениями этих свойств из файла. Если хотя бы одно из значений не совпадает, информация об этом будет выведена в колонку Комментарий, никакие дальнейшие действия с этой строкой данных выполняться не будут.
  • Выполнит проверку наличия у найденного студента стипендии того же вида, назначенной в том же периоде; если такая стипендия найдена, в колонку Комментарий будет выведено "Студент уже имеет стипендию данного вида в указанном периоде", никакие дальнейшие действия с этой строкой данных выполняться не будут.
  • Выполнит поиск стипендий других видов, назначенных найденному студенту в указанном периоде; если такие стипендии есть, процедура сформирует строку с наименованиями видов этих стипендий, разделенных точкой с запятой, а в колонке Комментарий будет выведен текст "Студент уже имеет в указанном периоде стипендии: список видов стипендий"; независимо от того, найдены ли стипендии других видов или нет, будет продолжено выполнение алгоритма.
  • Выполнит назначение студенту стипендии при помощи процедуры Назначить стипендию (см. Стипендии студентов), в качестве параметров процедуры будут переданы значения из колонок Выдается с даты, Выдается по дату, Вид стипендии, Ежемесячная сумма

После завершении работы процедура откроет Excel-файл, дополненный колонкой Комментарий и выведенной в нее информацией о результатах загрузки.