Выполняется код:
Блокировка = Новый БлокировкаДанных;
Блокировка.Добавить("РегистрСведений.ТаблицыГруппДоступа");
НачатьТранзакцию();
Блокировка.Заблокировать();
На последней команде программа намертво зависает. При попытке выполнить ее еще раз, сообщает, что конфликт блокировок и превышено время ожидания. Регистр абсолютно пуст. В чем может быть причина проблемы?
(7) Так я очистил регистр, а эти строчки из типовой процедуры, которая обновляет данные этого регистра при обновлении релиза. В БП ЖКХ в модуле РС "ТаблицыГруппДоступа" процедура ОбновитьДанныеРегистра()
попробуй монопольный доступ и отключить рег задания
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший