а тебе пока этого не надо.
в двух словах: закрытие склада выполняется не в единой транзакции, а в нескольких маленьких.
Соответственно плюсы и минусы: позволяет закрывать не особо мешая текущей работе пользователей, но повышается вероятность погрешностей и deadlock'ов.
Если множественные транзацкии отключены (закрытие делается в одной большой транзакции), то на закрытие надо делать когда никого в базе нет.