Имя: Пароль:
1C
 
Конфликт блокировок при выполнении транзакции
0 Rockatansky
 
03.06.20
15:15
При любой попытке изменить, распровести, удалить пишет - Конфликт блокировок при выполнении транзакции

Lock request time out period exceeded. HRESULT=80040E31, SQLSrvr: Error state=33, Severity=10, native=1222, line=1
1 Rockatansky
 
03.06.20
15:17
Извините, случайно отправил. Бух 8, проводки удалить можно. Перезагрузка не помогает. Плиз, посоветуйте что делать.
2 Rockatansky
 
03.06.20
15:19
Несколько документов таких, если скопировать, то с документом все в порядке, проводится, удаляется.
3 breezee
 
03.06.20
16:00
Так скопируйте) При копировании, наверное, реквизиты чистятся. Посмотрите консоль сервера, кто базу вешает. Может бухгалтерия месяц закрывает и все документы за год перепроводят
4 Rockatansky
 
03.06.20
16:27
>Так скопируйте) При копировании, наверное, реквизиты чистятся. Посмотрите консоль сервера, кто базу вешает. Может бухгалтерия месяц закрывает и все документы за год перепроводят

После перезагрузки всего сервера тоже самое, уже несколько дней.
5 Конструктор1С
 
03.06.20
17:07
База типовая или допиленная?
6 Ёпрст
 
03.06.20
17:10
И посмотреть , че там с фоновыми заданиями и какие выполняются в данный момент
7 Rockatansky
 
05.06.20
10:06
(6) Проблема решена, действительно какие-то фоновые задания каждый раз при перезапуске намертво блокировали документ.
Поставил блокировку, выгнал все фоновые - провелось.
Спасибо!
8 Rockatansky
 
16.06.20
12:25
Проблема была глубже. Блокировки возникали в самые неожиданные моменты, например при проведении документа.
Помогло перестроение индексов средствами скуля. Анализ блокировок в скуле ничего не показывал, кроме вылета по таймауту.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший