Задача 102.119309

Задача :102.119309

Краткое описание :
Инт. "Выбор сотрудника". Сохранять и восстанавливать фильтр при повторном открытии инт.
Описание :
Все РПД по персоналу
Что измененно :

Модуль "Управление персоналом"/ Базы данных/Реестр приказов/ например приказ 20 "Назначение единовременных выплат"
инт. "Выбор сотрудников"/ фильтр Alt+B

Необходимо сохранять установленный фильтр, и восстанавливать наложение фильтра при последующем открытии интерфейса
Как измененно :

инт. "Выбор сотрудников" (фильтр Alt+B) был доработан:
1) синхронизирована работа полей фильтра "База данных просмотра" и список по назначению
2) добавлен пункт в спадающий список "База данных просмотра" - вся картотека, который соответствует снятию все ограничений (снятие фильтра)
3) установленный фильтра сохраняется в файл - DSK

Рассмотрим например приказа 20 Назначение единовременных выплат

1 Вариант.
- Если ЗАДАНО значение "Подразделение"
- Если до этого в интерфейсе НЕ БЫЛ УСТАНОВЛЕН ФИЛЬТР при предыдущем использовании интерфейса выбора
То интерфейс открывается со списком РАБОТАЮЩИХ сотрудников у которых в картотеки есть назначение,
с учетом указанного ПОДРАЗДЕЛЕНИЯ

- Если ЗАДАНО значение "Подразделение"
- Если до этого в интерфейсе БЫЛ УСТАНОВЛЕН ФИЛЬТР при предыдущем использовании интерфейса выбора
То интерфейс открывается со списком сотрудников в соответствии с фильтром, с учетом ПОДРАЗДЕЛЕНИЕ ИЗ ПРИКАЗА (не из фильтра)

- Если НЕ ЗАДАНО значение "Подразделение"
То интерфейс открывается в соответствии с фильтром если он был установлен в прошлый раз,
или без фильтра если такового не было при предыдущем использовании интерфейса выбора, но со списком РАБОТАЮЩИЕ сотрудники

2. Вариант
- При выполнении функции Копирование данных , в интерфейсе выбора "Сотрудники предприятия"
То интерфейс открывается в соответствии с фильтром если он был установлен в прошлый раз,
или без фильтра если такового не было при предыдущем использовании интерфейса выбора (вся картотека)


Признаком того что в интерфейсе установлен фильтр является наличие в заголовке окна "фильтр"
При выборе значение фильтра "База данных просмотра" - вся картотека, теряется возможность устанавливать
какие нибудь ограничения по назначению, фильтр снимается

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