Показать сообщение отдельно
Старый 21.02.2010, 18:04   #5  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Цитата:
Сообщение от gl00mie
...
Отнюдь не все пункты меню обязаны иметь ключи контроля доступа
...
Почему?

ВР требует наличия security key на menu item. Я тоже придерживаюсь такого мнения. Права доступа раздавать приходится постоянно. Когда SC вешается на ветку меню, а не на отдельный пункт, при раздаче прав регулярно доставляет много неудобств. Вообще вешать CS на ветку меню, а не на пункт меню — свинство.

Немало неудобств это доставляет и при разработке. Например, поляки в меню Банк сделали "Периодические операции". И повесили на него свой польский ключ. Вот мне нужно создать нечто, чему место с т.з. логики в "Банк\Периодические операции". Какие должны быть мои действия (МБС в очередной раз я уже проклял)?

"
SecurityKey
Mandatory unless:

The NeededAccessProperty is set to NoAccess

-or-

The menu item is used in the Tools menu.

Use the security key that matches its location in the Main menu. For example, the AssetBudget menu item is used in General Ledger > Inquiries. Its security key is LedgerInquiries.
"

Если нужно проверить не все пункты меню — можно согнать их в проект и проверять на уровне проекта.
__________________
С уважением,
glibs®