Задача 180.7241

Задача :180.7241

Краткое описание :
Не корректно идет выбор сотрудников в приказе на увольнение
Описание :
Все РПД по персоналу
Что измененно :

Не корректно идет выбор сотрудников в приказе на увольнение.
На последних патчах (от 15.11.2012) обнаружена следующая проблема
Оформляем приказ через перечень приказов.
Пробуем без задания подразделения в 3 окне выбрать сотрудника(основное назначение).
Выбор проходит, по ни поле сотрудник, ни поле подразделение не заполняется.
Пробуем задать подразделение - выбор сотрудника проходит успешно, правда сам интерфейс выбора запускается в этом случае очень долго.
Причина в том, что в 'ChoiseYourPersons_KindChoice' сохраняется 1 без задания подразделения и 0 при задании, а
сам интерфейс 'ChoiseYourPersons' независимо от этого возаращает в cPsn Persons.nrec
Починить можно либо исправив 'ChoiseYourPersons', либо в Procedure CheckAndFindCorrectRecordByPick;
добавить проверку по типу назначения ( по назначению искать при ContDoc.wAttrDoc2<>0).
В случае приказа на увольнение совместителя такой проблемы нет.
Отчет о системе во вложении.
Как измененно :

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

Например при выборе сотрудников в РПД 8. Если заранее задать подразделение а затем приступить к выбору сотрудника то открытие интерфейса выбора сотрудников происходит быстрее.

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