Имя: Пароль:
1C
1С v8
Вопрос по управляемой блокировке
0 Пип Пибип
 
29.07.14
10:32
День добрый, господа

Есть некая процедура, в общем модуле. Положим, процедура срабатывает по расписанию (по регламентному заданию, например)

В данной процедуре я:
1) накладываю управляемую блокировку на некий регистр остатков (по набору измерений), с указанием Режим = РежимБлокировкиДанных.Исключительный
2) отбираю данные из некоего регистра остатков
3) обрабатываю отобранные данные
4) процедура заканчивается

Внимание, вопрос.
Срок жизни у данной управляемой блокировки какой?
Процедура закончилась - блокировка снялась?
Я могу по ходу выполнения процедуры снять данную управляемую блокировку? Конструкция Блокировка = Неопределено подойдет для этого?
1 Пип Пибип
 
29.07.14
10:49
пип
2 ДенисЧ
 
29.07.14
10:54
Не процедура, а транзакция...
3 Russiagreat
 
29.07.14
10:57
зафиксировать транзакцию
4 Пип Пибип
 
29.07.14
11:00
(2), (3) что подразумевается под транзакцией, в данном случае? У меня процедура инициируется не при записи/проведении какого либо документа

В моей процедуре:
1) до определения управляемой блокировки мне необходимо объявить транзакцию
2) когда мне блокировка уже не нужна - зафиксировать транзакцию?
Верно?
5 Russiagreat
 
29.07.14
11:02
(4) Да
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан