УПП
Имею регламентное задание, которое восстанавливает по ночам последовательность штатной процедурой:
УправлениеЗапасамиПартионныйУчет.ВыполнитьВосстановлениеНаСервере
Но порой еще для того, чтобы вечер не пропадал запускаю восстановление в ручную обработкой Проведение по партиям, которая выполняет туже процедуру.
И вот когда при запущенной руками еще запускается и регламентное задание, то на утро позникает ситуация, что даже если в базе один пользователь и регламентные задания все завершены, то он не может ничего провести. Появляется сообщение об конфликте блокировок.
Пока выхожу из положения либо прерываю перед регламентным заданием восстановление и исключаю ситуацию или если не успел, то перезагружаю SQL.
Вопрос:
Как выяснить, что и кто блокирует таблицы в SQL и главное почему. Средства 1с никакие блокировки не показали (смотрел консолью)
(3)Себя трясти не хочется. Но ситуация не столь категорична. Ведь:
1) Выход всех пользователей из базы (и внешних подключений и регламентных заданий в том числе) не помогает
2) Проблема при проведении любого документа даже при единственном пользователе.
3) Проблема всегда начинается только при вышеописанной ситуации.
Потому у меня нет вывода что это кривой код в конфигурации 1С. Это какая-то комплексная проблема и SQL в стороне от нее не стоит.