Снятие блокировок во вложенной транзакции #654193


#0 by wladimir90
Известно что вложенных транзакций в 1с по сути не существует, однако каждая новая вложенная транзакция меняет текущий счетчик транзакций и может установить флаг отмены для транзакции верхнего уровня. Известно что блокировка действует до конца транзакции и потом снимается. Вопрос - блокировка действует до конца транзакции верхнего уровня, или снимается при завершении (уменьшении счетчика транзакций) вложенной транзакции?
#1 by Maxus43
до конца транзакции верхнего уровня
#2 by rs_trade
Ну ты же сам написал что  вложенных транзакций в 1с по сути не существует. Почему тогда внутри них что то должно работать?
#3 by wladimir90
Спасибо Всякое бывает, счетчик то сделали. У меня подписка на запись объекта срабатывает, соотв. автоматом стартует транзакция, и во время неё я пишу данные в регистр, блокируя в нем часть записей. Получается что эти записи будут заблокированы до тех пор пока не пройдут все подписки, а хотелось снимать блокировку сразу после изменения регистра.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С