0
Kozitsyn
10.07.24
✎
15:44
|
Добрый день.
В базе (БП 3.0.147.25) настроен производительный RLS.
У некоторых пользователей возникает ошибка при записи счет-фактуры полученной (описание ошибки ниже).
В выбранном у пользователя профиле доступа есть роль "Добавление и изменение данных бухгалтерии", также есть отбор по организациям (запретить все кроме...).
После отработки регл. задания "обновление доступа на уровне записей", в регистре "Ключи доступа наборов групп доступа" появляется запись с нужным набором групп доступа (по отслеживаемому пользователю) и правильным ключом доступа (где в поле "Список" = "Счет-фактура полученный (документ)", в закладке "шапка" указана разрешённая пользователю организация). Но нет флагов: "Право изменения" и "Право добавления". Если эти флаги вручную установить, то ошибка пропадает.
Почему система не устанавливает флаги "Право изменения" и "Право добавления"?
Сам документ у пользователя открывается, разрешенная организация отображается, ошибка только при записи:
-----------------
Ошибка при вызове метода контекста (Записать)
{ОбщийМодуль.УправлениеДоступомСлужебный.Модуль(10614)}:ВызватьИсключение ТекстОшибки;
{ОбщийМодуль.УправлениеДоступомСлужебный.Модуль(10338)}:СообщитьОбОшибкеДоступа(Данные, ПередЗаписью, ПравоЧтения, ПравоИзменения, ЭтоНовый);
{ОбщийМодуль.УправлениеДоступомСлужебный.Модуль(10253)}:ПроверитьДоступКОбъекту(Источник, ПередЗаписью, ЭтоПолноправныйПользователь,
{ОбщийМодуль.УправлениеДоступомСлужебный.Модуль(10032)}:ПроверитьДоступКИсточнику(Источник, Истина, ЭтоНаборЗаписей, Замещение, ЭтоПолноправныйПользователь);
{ОбщийМодуль.УправлениеДоступомСлужебный.Модуль(9193)}:ПроверитьДоступПередЗаписьюИсточника(Источник, Отказ, Ложь, Ложь);
{Документ.СчетФактураПолученный.Форма.ФормаДокументаНаПоступление.Форма(1134)}:Если ЭтаФорма.Записать(Новый Структура("РежимЗаписи", РежимЗаписи)) Тогда
[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Ошибка при выполнении обработчика - 'ПередЗаписью'
по причине:
Недостаточно прав для чтения данных:
Счет-фактура полученный MOMR-000097 от 08.07.2024 11:49:29
[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ИсключениеВызванноеИзВстроенногоЯзыка]
|
|