Имя: Пароль:
1C
1С v8
Подскажите, как реализовать запрет на просмотр
0 ANDRU48
 
24.12.14
13:14
Есть документ ДА1 и ДА2, есть Регистр накопления РА. Нужно закрыть доступ на просмотр определенным пользователям на документ ДА1 и регистра РА. В документе ДА2 (к примеру в ТЧ) необходимо выбирать документ ДА1, также делаются движения в регистр РА документом ДА1 и ДА2.

Нужно только закрыть просмотр, остальное нужно, чтобы все было как раньше (выбирать, чтобы документ делал проводки и тд), но смотреть его нельзя и регистр нельзя просматривать.

Пока что вышел из ситуации ПередОткрытием в форме документа и списка регистра добавил:

Если РольДоступна("СоздалРоль (для идентификации)") Тогда
        Сообщить("Нарушение прав доступа");
        Отказ = Истина;
    КонецЕсли;

Остался такой момент, если в документе РА2 нажать Перейти-Движения документа, там будут движения по регистру РА документом ДА1.

Как можно закрыть доступ пользователю в эту Перейти-Движения документа или даже если можно так нажать, то, чтобы не отображалась запись по регистру РА документом ДА1?
1 ANDRU48
 
24.12.14
13:23
Есть мы по созданию РЛС на запрет просмотра, но как реализовать пока непонятно.
2 mehfk
 
24.12.14
13:26
создай параметр сеанса
РольДоступнаСоздалРольдляидентификации тип булево
3 mehfk
 
24.12.14
13:27
и настрой РЛС
4 mehfk
 
24.12.14
13:27
где &РольДоступнаСоздалРольдляидентификации
5 mehfk
 
24.12.14
13:29
а проводи в привилегированном модуле
6 ANDRU48
 
25.12.14
10:20
создал параметр сеанса инициализировал, а как его теперь передать в RLS
7 ANDRU48
 
25.12.14
10:26
нужно чтобы пользователь не мог просматривать регистр по кнопке Перейти - Движения документа, а читать в отчетах и тд смог