Имя: Пароль:
1C
1С v8
Установить проверку для всех пользователей
0 DimasBarabas
 
09.07.12
11:36
Есть процедура УстановитьДоступностьФормыДляРедактирования,
   СоответствиеГраницЗапрета = ПараметрыСеанса.ГраницыЗапретаИзмененияДанных.Получить();
   
   // Для пользователя с полными правами проверок выполнять не нужно
   Если СоответствиеГраницЗапрета = Неопределено Тогда
       Возврат;
   КонецЕсли;
   
   ПараметрыПроверкиДокумента = НастройкаПравДоступа.ПолучитьПараметрыПроверкиДокумента(ДокументОбъект);

   НастройкаПравДоступа.ПроверитьВерсиюДокумента(ДокументОбъект, ПараметрыПроверкиДокумента, СоответствиеГраницЗапрета, ФормаДокумента.ТолькоПросмотр);

Вопрос: Как сделать чтобы проверка была для всех пользователей в том числе и с полными правами
1 Галахад
 
гуру
09.07.12
11:42
Ну например устанавливать ПараметрыСеанса.ГраницыЗапретаИзмененияДанных для полных прав.
2 DimasBarabas
 
09.07.12
12:00
Нашел как это сделать, в настройках программы установить галочку "Распространить дату запрета для пользователей с полными правами"
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший