|
|
#1 |
|
Участник
|
В некоторых случаях не отображаются элементы дерева на форме Права групп пользователей
В случае, если SecurityKey используется в качестве ParentKey у других SecurityKey, при настройке прав доступа в форме SysUserGroupSecurity не отображаются прочие зависимые от него элементы (элементы меню, таблицы).
В стандарте такая настройка ключей безопасности встречается, например в журналах зарплаты (см. рисунок). Починил, заменив в методе Expand класса SysSecurity X++: if (!item.stateExpandedOnce() &&
(!tree.getChild(item.idx()) || securityItem.Type == SysSecurityType::Table))X++: if (!item.stateExpandedOnce())Проект с фиксом для четвёрки прилагается. В 2009 вроде также починили. |
|
|
|
| За это сообщение автора поблагодарили: Logger (5). | |