Имя: Пароль:
1C
1С v8
Документооборот У пользователя недостаточно прав на исполнение операции над базой данных
0 vatson2904
 
23.10.20
14:36
Здравствуйте
После обновления Документооборота с  появились проблемы с правами доступа,
1 При создании внутреннего документа пользователь добавляется в рабочую группу документа (далее РГД), но без права изменения,
возникает ситуация когда юзер документ заполнил, нажал сохранить, а ему в ответ - "У пользователя недостаточно прав на исполнение операции над базой данных".
2 В ходе выполнения комплексного процесса, юзеру приходит задача регистрации внутреннего документа,
Пользователь жмет "Зарегистрировать", в ответ так-же - "У пользователя недостаточно прав на исполнение операции над базой данных".
Этот пользователь добавляется в РПД также без права "Изменение".
Ручная установка галок "Изменение" в РПД проблему решает.

При создании документа и прохождении этапов процесса, в РГД пользователи добавляются в последовательном выполнении процедур:
Справочник.ВнутренниеДокументы.МодульОбъекта.ПередЗаписью(Отказ = Ложь)
ОбщийМодуль.РаботаСРабочимиГруппами.Модуль.ЗаполнитьКолонкуИзменениеПоСтандартнымПравам()
РегистрСведений.ПраваПоДескрипторамДоступаОбъектов.МодульМенеджера.ПолучитьСтандартныеПраваКонтейнеровПоОбъекту()
где в Процедуре ПолучитьСтандартныеПраваКонтейнеровПоОбъекту()
есть запрос к регистрам:
РегистрСведений.ДескрипторыДляОбъектов
РегистрСведений.ПраваПоДескрипторамДоступаОбъектов
РегистрСведений.ПользователиВКонтейнерах
РегистрСведений.ПолномочияПользователей
РегистрСведений.ПраваРолей
РегистрСведений.ПользователиВКонтейнерах
который Возвращает ТЗ - ТаблицаПрав, в которой колонки:
Контейнер(Юзер), Чтение, Изменение, Удаление, и т.д.
и для нужных юзеров колонка "Изменение" = ЛОЖЬ.
Сам запрос при обновлении не изменился, значи изменились данные в регистрах
До обновления, так не было. Обработками "Обновление прав доступа" и "Расчет прав доступа после обновления" пользовался, результата нет.
Может знает кто, как лечить беду.
1 vatson2904
 
23.10.20
14:44
Обновление с 2.1.12.2 на 2.1.25.5.