Имя: Пароль:
1C
1С v8
Конфликт блокировок
0 unknown181538
 
24.10.11
21:25
Возникает ошибка "Конфликт блокировок при выполнении транзации. Превышено время ожидания..."
В настоящий момент вечер, и в базе видно 2-х пользователей, которые не делают ничего.
Ошибка возникает, в данном случае, при групповой отмене проведения документа "Передача товаров между организациями" (УТ11). С n-го раза удается перепровести все.
MS SQL 2008.
Куда копать?
1 Лефмихалыч
 
24.10.11
21:26
конфа туповая или заряженная копрокодом?
2 DrShad
 
24.10.11
21:29
то что ты не видишь деятельности юзверей еще совсем не означает что они ничего не держат
3 aleks-id
 
24.10.11
21:31
в свойствах скуля шаловливые ручки часом не баловались с таймаутом?
4 unknown181538
 
24.10.11
21:33
(1) заряженная) Однако, это документ, с данным типом хоз.операции, можно считать типовым в плане проведения.
(2) Дело в том, что такую ошибку наблюдал даже при одном пользователе. Один физически не может. Другой - вроде не этим занят)
(3) Я там не ковырял. Думаю, что никто не ковырял.
Куда лезть? Или что почитать? Ничего в этом не понимаю.
5 Лефмихалыч
 
24.10.11
21:37
"это документ, с данным типом хоз.операции, можно считать"
это не разговор
6 Лефмихалыч
 
24.10.11
21:37
+(5) теоретически это лошадь, но практически, она, понимаете ли, падает
7 unknown181538
 
24.10.11
21:38
(5) На что обратить внимание в копрокоде?
8 Лефмихалыч
 
24.10.11
21:39
(7) на замер производительности для начала
9 unknown181538
 
24.10.11
21:40
(8) Замер при отмене проведения этого документа?
10 Лефмихалыч
 
24.10.11
21:41
(9) и при отмене - тоже
11 unknown181538
 
24.10.11
21:43
(11) При выполнении этой операции практически все время занимает
Объект.Движения.Записать(), впрочем как и должно быть. Отмена проведения типовая.
12 Лефмихалыч
 
24.10.11
21:46
(11) в модуле наборов записей есть чо?
винты какие на сервере? сколько их, какая скорость, как разбит пэйд?
13 unknown181538
 
24.10.11
22:02
Черт. Про самого активного пользователя - фоновые задания я и забыл.
Блокировал - конфликт исчез.
(12 )В модуле набора записей РасчетыСКлиентами чо есть. Но нет ничего нетипового.
Типовое фоновое задание запускается по типовому же расписанию, с весьма небольшим интервалом.
Скорее всего, интервал увеличу. Но все равно кажется, что такого не должно быть.
Винты? Неужто они в этом замешаны?
14 Лефмихалыч
 
24.10.11
22:25
(13) телепаты объелись белены и смотрят ковер, им не до мисты
15 hhhh
 
24.10.11
23:27
(13) самая типовая ошибка нетиповых - регистры в разном порядке пишутся. Проверь.
16 unknown181538
 
25.10.11
01:46
(15) не понял? В разном, относительно чего?
17 hhhh
 
25.10.11
02:02
(16) ну допустим два регистра: Остатки на складах и Партии. И два вида документов Документ1 и Документ2. В Документ1 в обработке проведения сначала записываются движения по остаткам, а потом по партиям. А в документе2 наоборот: сначала партии, а потом остатки. Тогда если документы проводить одновременно, они намертво заблокируют друг друга.
18 unknown181538
 
26.10.11
02:48
(17) Понял, буду учитывать.
AdBlock убивает бесплатный контент. 1Сергей