Краткое описание :
Инт. "Выбор сотрудника". Сохранять и восстанавливать фильтр при повторном открытии инт.Описание :
Все РПД по персоналуЧто измененно :
Модуль "Управление персоналом"/ Базы данных/Реестр приказов/ например приказ 20 "Назначение единовременных выплат"
инт. "Выбор сотрудников"/ фильтр Alt+B
Необходимо сохранять установленный фильтр, и восстанавливать наложение фильтра при последующем открытии интерфейса
Как измененно :
инт. "Выбор сотрудников" (фильтр Alt+B) был доработан:
1) синхронизирована работа полей фильтра "База данных просмотра" и список по назначению
2) добавлен пункт в спадающий список "База данных просмотра" - вся картотека, который соответствует снятию все ограничений (снятие фильтра)
3) установленный фильтра сохраняется в файл - DSK
Рассмотрим например приказа 20 Назначение единовременных выплат
1 Вариант.
- Если ЗАДАНО значение "Подразделение"
- Если до этого в интерфейсе НЕ БЫЛ УСТАНОВЛЕН ФИЛЬТР при предыдущем использовании интерфейса выбора
То интерфейс открывается со списком РАБОТАЮЩИХ сотрудников у которых в картотеки есть назначение,
с учетом указанного ПОДРАЗДЕЛЕНИЯ
- Если ЗАДАНО значение "Подразделение"
- Если до этого в интерфейсе БЫЛ УСТАНОВЛЕН ФИЛЬТР при предыдущем использовании интерфейса выбора
То интерфейс открывается со списком сотрудников в соответствии с фильтром, с учетом ПОДРАЗДЕЛЕНИЕ ИЗ ПРИКАЗА (не из фильтра)
- Если НЕ ЗАДАНО значение "Подразделение"
То интерфейс открывается в соответствии с фильтром если он был установлен в прошлый раз,
или без фильтра если такового не было при предыдущем использовании интерфейса выбора, но со списком РАБОТАЮЩИЕ сотрудники
2. Вариант
- При выполнении функции Копирование данных , в интерфейсе выбора "Сотрудники предприятия"
То интерфейс открывается в соответствии с фильтром если он был установлен в прошлый раз,
или без фильтра если такового не было при предыдущем использовании интерфейса выбора (вся картотека)
Признаком того что в интерфейсе установлен фильтр является наличие в заголовке окна "фильтр"
При выборе значение фильтра "База данных просмотра" - вся картотека, теряется возможность устанавливать
какие нибудь ограничения по назначению, фильтр снимается