Задача 102.165014

Задача :102.165014

Краткое описание :
Функция "Проверить приказ" проверяет только первое РПД
Описание :
Интерфейс всех приказов по персоналу
Что измененно :

Функция "Проверить приказ", вызываемая в списке приказов, проверяет только первое РПД в приказе, а должна проверять весь приказ, т. е. все РПД, имеющиеся в приказе. Иначе смысла в этой функции нет.
Например:
- первое РПД заполнено корректно;
- второе РПД заполнено некорректно (локальная функция проверки, вызванная в окне редактирования приказа, выдает ошибку).
В такой ситуации при выполнении функции проверки, вызванной в списке приказов, выдается сообщение "Приказ проверен успешно". Это неверно, т. к. ошибки в приказе есть.

При печати из списка приказов проверка также осуществляется только по первому РПД.
Как измененно :

Реестр приказов.
Доработана функция проверки приказов и проверка при печати приказа.
Проверку можно запустить в разных режимах:
1. Из реестра приказов (проверка по всем распорядительным действиям и сотрудникам, находящимся в них).
2. Из перечня распорядительных действий в приказе (проверка по всем сотрудникам данного распорядительного действия).
3. Из перечня сотрудников в приказе (проверка проверка по выбранному распорядительному действию и сотруднику).

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

Название продукта Название компонента Тип Последняя версия Дата выхода
Z_STAFFORDERSZ_STAFFORDERSRES9.1.090.0
Z_STAFFORDERSZ_STAFFORDERSRES9.1.90.0