Известно что вложенных транзакций в 1с по сути не существует, однако каждая новая вложенная транзакция меняет текущий счетчик транзакций и может установить флаг отмены для транзакции верхнего уровня.
Известно что блокировка действует до конца транзакции и потом снимается.
Вопрос - блокировка действует до конца транзакции верхнего уровня, или снимается при завершении (уменьшении счетчика транзакций) вложенной транзакции?
(1) Спасибо
(2) Всякое бывает, счетчик то сделали. У меня подписка на запись объекта срабатывает, соотв. автоматом стартует транзакция, и во время неё я пишу данные в регистр, блокируя в нем часть записей. Получается что эти записи будут заблокированы до тех пор пока не пройдут все подписки, а хотелось снимать блокировку сразу после изменения регистра.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.