Z_STAFFCAT
Краткое описание :
Неверно отображаются ликвидированные подразделения в интерфейсе "Просмотр ШР" и "Условия труда на рабочем месте"Описание :
Просмотр штатного расписания (интерфейс)Что измененно :
Неверно отображаются ликвидированные подразделения в интерфейсах "Просмотр ШР" и "Условия труда на рабочем месте".
Как измененно :
Исправлено отображение ликвидированных подразделений в интерфейсах "Просмотр ШР" и "Условия труда на рабочем месте".
Z_STAFFCAT
Краткое описание :
Разграничение прав доступа к СЕ ШРОписание :
к структурным единицам штатного расписанияЧто измененно :
Заходим в систему под пользователем User1, с ролью "Пользователь".
"Настройки Галактики \ Управление персоналом \ Управление и учет кадров \ Разграничение доступа к подразделениям" - "да"
Список разрешенных СЕ ШР у самого этого пользователя пуст.
Открываем интерфейс настройки прав доступа к СЕ ШР, снимаем птицу "Показывать пользователей имеющих права", выбираем любого другого пользователя, например User2, у которого нет никаких доступных подразделений в списке.
Затем переходим в нижнюю панель, нажимаем F7 для добавления ему подразделений.
Открывается окно выбора "Справочник: Структурные единицы штатного расписания", в котором видны все структурные единицы, но они все помечены как недоступные.
Помечаем (аналогично работает и без пометки) недоступные, нажимаем "Ввод" и легко добавляем их в список пользователю User2.
Но ведь у User1, под которым мы зашли в систему, нет никаких доступных, для него вообще не должен был открыться этот справочник, поскольку выбирать не из чего.
В случае, если у пользователя User1 все же есть какие то разрешенные СЕ ШР, и справочник для него откроется для выбора, то система не должна позволять ему помечать или выбирать недоступные из него.
Как измененно :
Разграничение прав по подразделениям включено. Доработана пометка записей при выборе из справочника.
В описываемом случае, если пользователю не были назначены доступные подразделения, окно выбора подразделений не запустится, ему будет выведено сообщение об отсутствии прав. Если у пользователя есть доступные подразделения, в окне выбора подразделений пользователь сможет помечать лишь доступные ему подразделения.
Недоступные пользователю подразделения (если таковые имеются в окне выбора) отображаются серым.
Исправлен некорректный вывод логина пользователя в сообщениях об отсутствии прав доступа.
Z_STAFFCAT
Краткое описание :
Удаление прав доступа к СЕ ШРОписание :
к структурным единицам штатного расписанияЧто измененно :
Заходим в систему под пользователем User1, имеющему роль "Пользователь"
"Настройки Галактики \ Управление персоналом \ Управление и учет кадров \ Разграничение доступа к подразделениям" - "да"
Открываем интерфейс настройки прав доступа к СЕ ШР, снимаем птицу "Показывать пользователей имеющих права".
У пользователя User1 в списке разрешенных есть подразделение "Подразделение1"
Выбираем в списке пользователей другого пользователя, например User2, у которого тоже есть в списке "Подразделение1".
Хотим удалить у пользователя User2 доступ к подразделению "Подразделение1" удалив у него из списка. Нажимаем F8 на нем, но подразделение не удаляется, хотя у пользователя User1 оно есть среди доступных ему.
Возвращаемся на пользователя User1 и видим, что это подразделение удалилось у него, что неправильно.
Как измененно :
Исправлено. В описываемой ситуации, подразделение удаляется у пользователя, которому производится настройка прав (удаляется только у пользователя User2, а у самого пользователя User1 оно остается среди доступных ему).