Имя: Пароль:
1C
 
Конфликт блокировок при выполнении транзакции
0 dimonram1978
 
16.09.16
11:56
Добрый день.
База 1С Бух 3.0, MS SQL Server  -2008, платформа 8.3.7.
Столкнулись с такой проблемой. При перепроведении документов и выстраивании последовательности регулярно вылетает сообщение о конфликте блокировок : "Конфликт блокировок при выполнении транзакции. Microsoft OLE DB Provider for SQL Server: Транзакция (идентификатор процесса)вызвала взаимоблокировку ресурсов блокировка с другим процессом и стала жертвой взаимоблокировки. Запустите транзакцию повторно."
Помогает только заново запуск обработки перепроведения. Причем в том периоде, который перепроводит база никто не работает. Однако блокировка все рано возникает. Раньше (год назад) такой проблемы не возникало. Может дело в платформе? Или надо тонко настраивать блокировки (даже не представляю тогда как это делать).

Может кто-то сталкивался?

С уважением.
1 ИС-2
 
naïve
16.09.16
12:03
хм, хожет какое-то фоновое задание запускается...
2 Spieluhr
 
16.09.16
12:09
(0) база типовая?
3 Митяйский
 
16.09.16
12:09
Видел похожее, и это тоже была обработка перепроведения.
Возможно, в ней проблема.

И да, проблема так же ушла сама собой со второго или третьего прохода, так и не дав понять, что в базе было не так.
4 dimonram1978
 
16.09.16
12:13
База доработанная. Но не представляю как изменения могут на эту ошибку влиять. Как проверить?
5 Fragster
 
гуру
16.09.16
12:23
выключите _текущие_ итоги у регистра бухгалтерии
6 polosov
 
16.09.16
12:26
(0) Выстраивай последовательность, перепроводи монопольно.
7 dimonram1978
 
16.09.16
17:35
Fragster: выключите _текущие_ итоги у регистра бухгалтерии

Это как? В регистре есть разделение итогов. Об этом речь?
8 aleks_default
 
16.09.16
17:52
(7) УстановитьИспользованиеТекущихИтогов()
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.