05.12.2005, 23:49 | #1 |
Участник
|
Свои Security keys
Добрый! Подскажите, для каких целей вы создаете свои security keys и в чем их отличие от уже существующих, стандартных?
Спасибо заранее ! |
|
06.12.2005, 00:25 | #2 |
Member
|
Чаще чтобы управлять доступом на элементы управления на формах. Стандартный способ непрактичен (настройки слетают после изменения идентификаторов элементов управления, что случается при импорте). Вообще стараюсь изо всех сил избегать такое делать. Прибегаю только в случаях, если особенно "припечет".
Совсем редко на ключ вешаем проверки (кто-то что-то может сделать, а кто-то нет). Например, редактировать чужой заказ.
__________________
С уважением, glibs® |
|
06.12.2005, 08:39 | #3 |
Злыдни
|
При больших собственных разработках с добавлением таблиц, использующихся в бизнес-логике, желательно добавлять SK вида "[что-то]Table" (один на все таблицы одного модуля) и назначать его на все таблицы (кроме временных). Это позволит назначать разные права группам пользователей на саму таблицу и поля в ней
|
|
06.12.2005, 12:02 | #4 |
Administrator
|
При собственных разработках - помимо таблиц обязательно должен вешаться ключик на новые элементы меню (menu item). Например, если разрабатывается новая форма / отчет / периодическая операция.
Ключ также действительно может вешаться на проверки Доступ на элементы на формах ключиками действительно может регулироваться - однако это весьма замороченная штука и нестабильная (тк основана на id контролов) Собственно говоря - security keys - это настройки прав и ролей пользователей. Вообще, считается хорошим тоном - вешать свои ключики на свои же разработки (а не использовать стандартные). Ибо таким образом легким движением мышки производится откат изменений в Аксапте
__________________
Возможно сделать все. Вопрос времени Последний раз редактировалось sukhanchik; 06.12.2005 в 12:05. |
|