20.07.2004, 14:36 | #1 |
Участник
|
Привет, Господа!
Налетел я на такую трудность: при импорте доработки в приложение Аксапта 3.0 SP2 (добавили новую табличку, поля кое-какие и так далее) - перестали корректно работать права доступа к ряду полей и дисплейных методов в табличке RHRMVirtualNetworkTable, причем для всех групп пользователей :-( Получилось так - в настройке прав доступа к полям формы все отображается как и было (права к нужным полям и дисплейным методам максимальные), а при запуске Аксапты с выбранным набором прав - поле (дисплейный метод) даже не отображается на форме. Помогает полная перенастройка прав - разрешить все полностью, начиная с ключа верхнего уровня, и запретить все ненужное, но это очень долго и муторно, тем более для всех групп пользователей. Импорт настроенных прав доступа не помогает. Посоветуйте что-нить пожалуйста... |
|
20.07.2004, 14:56 | #2 |
Модератор
|
А цель какая?
Понять, что произошло при импорте? Понять, как делать импорт в следующий раз? Понять, как быстро дать всем пользователям права на таблицу? Если последнее, то вариант не самый красивый, но действенный: создать новую группу, включить в нее пользователей и дать права на таблицу. В дальнейшем, если права действительно "ломаются" при импорте проекта (как - понимания пока нет), просто снова отнимаем и даем права этой группе. Хотя гораздо интереснее разобраться, что же при импорте происходит. То, что права "ломаются", из "Прав доступа" видно ?
__________________
-ТСЯ или -ТЬСЯ ? |
|
20.07.2004, 15:41 | #3 |
Участник
|
>А цель какая?
> Понять, что произошло при импорте? > Понять, как делать импорт в следующий раз? > Понять, как быстро дать всем пользователям права на таблицу? Цели все три снизу вверх (по уменьшению важности :-) > Если последнее, то вариант не самый красивый, но действенный: создать > новую группу, включить в нее пользователей и дать права на таблицу. В > дальнейшем, если права действительно "ломаются" при импорте проекта > (как - понимания пока нет), просто снова отнимаем и даем права этой группе. Спасибо, применим, ибо времени, как всегда, не хватает. > Хотя гораздо интереснее разобраться, что же при импорте происходит. Мне тоже. Не люблю извращаться :-) > То, что права "ломаются", из "Прав доступа" видно ? Нет, в этом-то и дело, в "Правах" все хорошо, а когда входишь с этими правами в систему - все плохо... :-( |
|
20.07.2004, 16:50 | #4 |
NavAx
|
Загляни в эти таблички SysSecurityFormControlTable и SysSecurityFormTable, может мысли придут, может и не поможет.
|
|
21.07.2004, 12:33 | #5 |
Участник
|
Цитата:
Сообщение от raz
Загляни в эти таблички SysSecurityFormControlTable и SysSecurityFormTable, может мысли придут, может и не поможет.
Только непонятно, что же хранится в SysSecurityFormId и в FormControlId? Есть информация или идеи? |
|
21.07.2004, 13:37 | #6 |
NavAx
|
Там хранятся настройки доступа к контролам на формах.
В SysSecurityFormTable список форм, для которых есть ограничения в каком то домене и для какой то группы пользователей. В SysSecurityFormControlTable настройки доступа для определенных контролов, записи связаны с записями в SysSecurityFormTable. |
|