Имя: Пароль:
1C
 
Время жизни БлокировкиДанных
0 vde69
 
11.02.22
09:21
есть подписка "перед записью документа", в ней мне нужно заблокировать некий регистр, потом изменить некоторые данные в объекте.

А теперь вопрос - мне нужно, что бы блокировка не исчезла до окончании системной транзакции записи объекта, то есть до окончания проведения.

по сколько я создаю объект Блокировки в процедуре подписки (в общем модуле) я переживаю - а не будет-ли она разрушена после выхода из процедуры подписки ?


Вроде как управляемые блокировки живут до конца транзакции ? но явного ответа на мой вопрос я не нашел...
1 vde69
 
11.02.22
09:24
вопрос снят :)
2 Жан Пердежон
 
11.02.22
09:41
да уж
3 pechkin
 
11.02.22
09:43
А хотелось бы иметь какую то блокировку (семафор с ожиданием)  которая бы работала вне зависимости от транзакции
4 Casey1984
 
11.02.22
09:46
(1) Что так?)
5 pechkin
 
11.02.22
09:48
Вообще все нужные блокировки нужно ставить одновременно иначе можно на взаимоблокировку нарваться
6 Casey1984
 
11.02.22
09:52
(5) Если повышение привилегий блокировки, да, а когда еще?
7 Партийный членовоз
 
11.02.22
09:56
(3) ЗаблокироватьДанныеДляРедактирования на время сеанса, не?
8 mistеr
 
11.02.22
10:16
(3) Есть такая, таблица в БД называется. В простейшем виде константа.
9 pechkin
 
11.02.22
10:53
(7) она без ожидания. ожидания в 1с более нигде нет
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn