Имя: Пароль:
1C
1C 7.7
v7: Блокировка документа из сторонней формы
0 jah1111
 
26.07.23
14:16
реализация открытия документа в форме другой обработки
соответственно требуется чтобы пока документ открыт в обработке, его нельзя было открыть стандартным способом

Процедура ПриОткрытии()

Накл = СоздатьОбъект("Документ.РН"); // может даже и не надо                                
Накл = форма.Параметр; // в параметре документ, который надо заблокировать
Накл.Блокировка(1);

КонецПроцедуры;

выдает ошибку "документ не выбран!"
1 Злопчинский
 
26.07.23
14:31
(0) потому что Накл - ссылка, а не объект выборки.
2 Злопчинский
 
26.07.23
14:32
надо чтобы в Накл был спозиционированный объект тоесть грубо говоря
переменная из разряда
Док = СоздатьОбъект("Документ")
3 Злопчинский
 
26.07.23
14:33
Накл = СоздатьОбъект("Документ.РН"); // может даже и не надо                                
Накл = форма.Параметр; // в параметре документ, который надо заблокировать
.
два операторв месте - бессмысленные
.
Накл.НайтиДокумент(Форма.Параметр)
4 jah1111
 
28.07.23
09:48
спасибо большое
2 + 2 = 3.9999999999999999999999999999999...