Управление учебным процессом ВУЗа  (28.03.2024)
Исполнение приказа

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

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

При вызове действия исполнения в системе будет выполнена одна из процедур, доступных в форме Студенты - учеба в группе действий Перемещения. В качестве параметров процедуре перемещения будут переданы атрибуты созданного приказа или записи о студенте, включенном в приказ. Результат исполнения приказа будет таким же, что и результат соответствующей процедуры перемещения. Подробнее о процедурах перемещения можно прочесть в разделе Учет движения контингента студентов.

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

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

При исполнении приказа по отдельным студентам состояние приказа в целом будет меняться автоматически следующим образом:

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

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