Имя: Пароль:
1C
1С v8
Ошибка очереди обновления прав доступа
0 topbeer
 
21.05.14
20:19
Всем доброго здравия, обращаюсь на форум потому что даже разработчики 1с не могут помочь по этому вопросу. Ситуация: база 1с документооборот КОРП платформа 8.2 столкнулся с такой проблемой, по ошибке пометили пользователя на удаление, теперь при попытке снять эту пометку начинается пересчет прав, но до конца очередь не уходит, доходит до (всегда по разному) определенного момента и регламентное задание обновление прав виснет, через некоторое время начинаются конфликты блокировок, и становится вообще не реально работать. Пробовал перезапускать sql server, конфликты уходят,но пользователь так и остается помеченным на удаление, в регламентных заданиях нашел процесс с обновлением прав, открыл его там такая ошибка:
{РегистрСведений.ОчередьОбновленияПравДоступа.МодульМенеджера(62)}
Ошибка при вызове метода контекста (Удалить)
МенеджерЗаписи.Удалить();
по причине:
Конфликт блокировок при выполнении транзакции:Превышено максимальное время ожидания предоставления блокировки.
Обращался к разработчикам, ничего толкового не предложили. Отпишитесь кто что знает по этой проблеме!!!
1 Лефмихалыч
 
21.05.14
21:12
(0) версия ДО которая?
2 topbeer
 
21.05.14
21:42
1.3.6
3 Мимохожий Однако
 
21.05.14
22:15
Заведи нового пользователя, скопируй настройки.
4 pumbaEO
 
21.05.14
22:23
ОбменДанными.Загрузка = Истина , пробовал?
5 topbeer
 
21.05.14
23:11
(3) этот способ мне и предложили разработчики, вопрос в другом как это отразится на уже запущенных на этого пользователя задачах?
6 topbeer
 
21.05.14
23:15
(4) такой способ не пробовал, но не понятно причем тут обмен данными, это же пересчет прав, или я что то не понял, поясни пожалуйста
7 topbeer
 
21.05.14
23:21
единственное что попробую завтра удалить пользователя из всех групп доступа, сохранить и попробовать опять пересчитать, посмотрим зависнет обработка прав доступа или нет.
8 shuhard
 
21.05.14
23:35
(0)[Пробовал перезапускать sql server]
я бы в лоб на сиквеле сбросил у пользователя пометку удаления, забив на лицензионность этого приема
9 Otkr
 
21.05.14
23:48
(8) Права при этом не обновятся. В ДО система прав из БСП интенсивно используется. Помеченный на удаление не имеет прав, и при снятии пометки идет пересчет прав
10 Emvika
 
22.05.14
01:37
Как вариант, а если отключить регламентное задание, снять пометку, потом опять включить регламентное задание?
ну и что-то тронуть в правах, чтоб они пересчитались уже без пометки...
11 Otkr
 
22.05.14
01:40
(10) Тоже самое будет. Я бы отключил регламентное и запустил обновление прав на выхи.
12 shuhard
 
22.05.14
02:01
(9) дык права после этого можно штатным порядком натянуть
13 Emvika
 
22.05.14
02:12
(11) а пометку тогда в какой момент снимать?
я вроде примерно то же самое сказала...