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