|
0
Chikibriki33
07.10.26
✎
11:37
|
Добрый день. У меня есть три сотрудника, у двух из них группа доступа физических лиц 001, у третьего 002. Если проводить документ Работа в выходные и праздники со всеми тремя, возникает ошибка: Недостаточно прав для добавления данных (невозможно будет прочитать). Но если проводить документы по отдельности, то есть в одном документе первые два сотрудника, в другом третий сотрудник, то документы проводятся без ошибки. То есть эти группы доступа по отдельности работают, а вместе нет. Я делаю все под определённым пользователем. У него есть свой набор групп доступа (Набор1) , среди этих групп есть группа, содержащая 001 и группа, содержащая 002. То есть права на эти группы у пользователя есть. При проведении документа создаётся ключ доступа, или берётся уже существующий, у которого в Табличной части 1 есть значения 001 и 002. Дальше в коде идёт проверка, где в регистре сведений Ключи доступа наборов групп доступа ищется запись, где Набор1 и этот новый ключ, но её нет. Из-за этого доступа нет. При полноправном пользователе проверки такой нет. Что делать?
|
|
|
2
Chikibriki33
07.10.26
✎
12:25
|
(1) Ошибка возникает через ВызватьИсключение, а к исключению код приходит потому, что в регистре Ключи доступа наборов групп доступа нет записи, где Набор групп доступа = разрешенный набор группы доступа и Ключ доступа = Новый ключ доступа с нужными группами доступа физлиц. Не могу понять как и когда делаются записи в этот регистр. В журнале регистрации просто пишется отмена транзакции и та же ошибка.
|
|