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