|
Права доступа
| ☑ |
0
Singenor
18.06.12
✎
14:34
|
Добрый день, требуется сделать доступ к регистру сведений при наличии определенных прав: назовем их, к примеру "Классный". Пишу так:
Если РольДоступна("Классный") Тогда
Для каждого Результат Из ЭтотОбъект Цикл
Если Результат.Ставка = 0 Тогда
Сообщить ("Не задана ставка !!!");
Отказ = Истина;
Иначе
Сообщить("Не хватает прав");
Отказ= Истина;
КонецЕсли;
КонецЦикла;
КонецЕсли;
|
|
1
Singenor
18.06.12
✎
14:35
|
Процедура выполняется в модуле набора записей РС, но если я хочу зайти в этот регистр сведений, под любыми правами, он мне пишет: Нарушение прав доступа! Так происходит под всеми правами, кроме полных. Как сделать, чтобы пользователи, с набором прав "Классный" могли попасть в этот РС?
|
|
2
SanGvin
18.06.12
✎
14:36
|
Не проще сделать параметр сеанса и его проверять в шаблонах ограничения?
|
|
3
zinch
18.06.12
✎
14:37
|
У каких ролей есть права на регистр?
|
|
4
Singenor
18.06.12
✎
14:38
|
На данный регистр должны быть права только у ролей "Классный", ну и полные права, это само собой
|
|
5
SanGvin
18.06.12
✎
14:38
|
Тогда в ролях у регистра галки поставь и будет щастье
|
|
6
Singenor
18.06.12
✎
14:39
|
(5) а программно не сделать?
|
|
7
Лефмихалыч
18.06.12
✎
14:41
|
(1) ну дак дай кому-нибудь права-то на этот регистр
|
|
8
golden-pack
18.06.12
✎
14:41
|
(0)(6) От незнания такие идеи появляются
|
|
9
Singenor
18.06.12
✎
14:41
|
хотя да, галочками проще
|
|
10
Singenor
18.06.12
✎
14:43
|
спс
|
|