17.06.2013, 18:30 | #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). |