|
В какой момент блокируется таблица регистра сведений
| ☑ |
0
Serega103
04.08.14
✎
13:27
|
Здравствуйте.В последнее время стала часто выходить ошибка блокировки таблицы регистра сведений. Регистр подчинен 3 разным документам и записи в него ведутся только оттуда. С механизмом блокировок до того не разбирался, потому как не надо было.
Суть в том что в одном из документов (он использует регистр раз в 20 чаще других) пишется только 1 регистр причем очень быстро, в 2-х других проведение происходит дольше,они вводятся не так часто, но всё равно пишут этот же регистр, видимо там он и блокируется.
Вопрос такой:Таблица регистра блокируется на всё время выполнения ОбработкиПроведения документа? И можно ли как то освободить эту таблицу раньше?
|
|
1
Godofsin
04.08.14
✎
13:28
|
Самое время разобраться с блокировками
|
|
2
Godofsin
04.08.14
✎
13:28
|
Что значит: "как то освободить эту таблицу раньше"
|
|
3
Serega103
04.08.14
✎
13:28
|
(1) я тоже так подумал
|
|
4
Maxus43
04.08.14
✎
13:28
|
файловая чтоль?
|
|
5
Serega103
04.08.14
✎
13:29
|
(2) ну в смысле сделали запись и сняли блокировку
|
|
6
Serega103
04.08.14
✎
13:29
|
(4) угу
|
|
7
Maxus43
04.08.14
✎
13:30
|
(6) никак, в файловой блокируется таблица целиком, а не конкретная запись
|
|
8
Serega103
04.08.14
✎
13:33
|
Вопрос еще такой. Модальный диалог типа "провести документ оперативно/Неоперативно" так же блокирует таблицу?
|
|
9
Maxus43
04.08.14
✎
13:35
|
(8) не должен, транзакция записи-проведения ещё не началась
|
|
10
Serega103
04.08.14
✎
13:42
|
Что ж, увеличу время ожидания блокировки и покурю код, вдруг получится оптимизировать.
|
|