Имя: Пароль:
1C
1С v8
как заблокировать доступ?
0 capitanjack1
 
14.02.13
16:29
Подскажите как реализовать такую задачу:
В форме документа ПриОткрытии я прописал Заблокировать(), теперь другим пользователям не удается открыть документ открытый кем-либо. Но програмно документ изменяться может.
тоесть:
       ДокКальк = СП.Калькуляция.ПолучитьОбъект();
           ДокКальк.Заблокирован());
возвращает "Нет". Как заблокировать чтобы документ вообще нельзя было изменять никак пока он открыт кем-либо?
1 Reset
 
14.02.13
16:38
Для проверки использовать не Заблокирован() а Заблокировать() в попытке
2 capitanjack1
 
15.02.13
08:01
(2) Спасибо за совет но не получается и так как ты советовал:
           ДокКальк = СП.Калькуляция.ПолучитьОбъект();
           вБлокировке = Ложь;
           Попытка            
               ДокКальк.Заблокировать(); //Заблокирован());
           Исключение
               Сообщить("Заблокирован");
           КонецПопытки;
           
дает блокировать ещё раз