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

(2)
Коллега, все верно, проблему 1 я так и решил. Вставил в шаблон документа в раб группу, автора документа с правом "Изменение", эта часть взлетела, но проблема 2 про другое, пользователь в РГД добавляется процессом, и добавляется не корректно. И это на уровне шаблона дока не решить. Спасибо за участие, но мимо.
ем создавать какой либо документ, Вы должны были создать вид этого документа.
Как раз в виде документа, можно указать группы пользователей, а также отдельных пользователей,
и дать им возможность изменения
Как раз в виде документа, можно указать группы пользователей, а также отдельных пользователей,
и дать им возможность изменения
Коллега, все верно, проблему 1 я так и решил. Вставил в шаблон документа в раб группу, автора документа с правом "Изменение", эта часть взлетела, но проблема 2 про другое, пользователь в РГД добавляется процессом, и добавляется не корректно. И это на уровне шаблона дока не решить. Спасибо за участие, но мимо.
Проверьте специальные разрешения в политиках доступа. У пользователя должен быть уроувень доступа Редактирование для указанного вида документа.
Столкнулись с аналогичной проблемой при переходе на ДО 2.1, вот ответ ТП 1С, который помог разобраться с проблемой, почему в рабочую группу записи попадают с правом на Чтение:
Направляем ответ отдела разработки программ:
Это определяется тем, какие разрешения исполнители ролей
имеют в соответствии с политиками доступа и с настройками папок внутренних документов.
Это те настройки, которые действуют при пустой рабочей группе документа.
Например, исполнителями роли являются Иванов и Петров.
Если они оба имеют права на изменение документа при пустой рабочей группе,
то при добавлении роли в РГ будет установлен флаг Изменение.
Если хотя бы один из них такого права не имеет, флаг установлен не будет.
Столкнулись с аналогичной проблемой при переходе на ДО 2.1, вот ответ ТП 1С, который помог разобраться с проблемой, почему в рабочую группу записи попадают с правом на Чтение:
Направляем ответ отдела разработки программ:
Это определяется тем, какие разрешения исполнители ролей
имеют в соответствии с политиками доступа и с настройками папок внутренних документов.
Это те настройки, которые действуют при пустой рабочей группе документа.
Например, исполнителями роли являются Иванов и Петров.
Если они оба имеют права на изменение документа при пустой рабочей группе,
то при добавлении роли в РГ будет установлен флаг Изменение.
Если хотя бы один из них такого права не имеет, флаг установлен не будет.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот