Имя: Пароль:
1C
1С v8
УстановитьМонопольныйРежим(Ложь) дает Ошибка разделенного доступа к базе данных
0 ЕщеОдин Программист
 
07.06.16
15:48
После выполнения долгой обработки, при попытке выйти из монопольного режима генерируется ошибка. Сообщает,
Ошибка разделенного доступа к базе данных, База данных заблокирована: ... приложение: Фоновое задание
Мне сама логика не понятна, как это фоновое задание умудрилось запуститься, если был монопольный режим? А если его почему то не стало, то почему попытка отменить генерит ошибку, и в то же время обычная попытка отменить монопольный при отсутствии его ошибки не создает. Про что сигнализирует эта ошибка?
1 Nuobu
 
07.06.16
16:00
Если МонопольныйРежим() Тогда
    УстановитьМонопольныйРежим(Ложь);
КонецЕсли;
2 ЕщеОдин Программист
 
08.06.16
02:10
(1) без наличия описанных перекосов два раза подряд отмены режима не дает ошибки:

Для н = 1 по 1000 Цикл
УстановитьМонопольныйРежим(Ложь);
КонецЦикла;