|
У пользователя недостаточно прав на исполнение операции над базой данных
| ☑ |
0
ils108
31.03.16
✎
10:47
|
Доброго дня!
Выдает такое предупреждение пользователю при записи документа. (пользователь изменяет договор контрагента в документе плат. поручение)
В журнале пишет: Доступ. Отказ в доступе, Документ. Платежное поручение входящее, Действие: Изменение.
Права на изменение ест-но есть и по RLS ограничены для организации с определенным кодом. В данном документе другая организация участвует. Это может быть связано с какими-то сопутствующими объектами? Подскажите пожалуйста в какую сторону смотреть, чтобы понять где прав не хватает?
|
|
1
Московский
31.03.16
✎
10:48
|
>> Это может быть связано с какими-то сопутствующими объектами?
Может. Скорее всего, в этом и причина.
|
|
2
ils108
31.03.16
✎
10:51
|
(1) как выяснить с каким именно. связанных объектов очень много для платежки :(
|
|
3
Amra
31.03.16
✎
10:57
|
Смотри ЖР, там все есть
|
|
4
ils108
31.03.16
✎
11:01
|
(3) я посмотрел, там написано Доступ. Отказ в доступе, Документ. Платежное поручение входящее, Действие: Изменение.
|
|
5
Фрэнки
31.03.16
✎
11:10
|
(4) там внутри транзакции (по дефолту транзакция на проведение, а если разрабы поменяли, то и призаписи) идет где-то вызов исключения, который откатывается до контекста модуля объекта и в ЖР пишется именно это сообщение, т.к. внутри по исключениям не предусмотрели других сообщений для ЖР
|
|
6
Фрэнки
31.03.16
✎
11:11
|
(4) в топике написано об изменении договора - пользователь перевыбирает договор в реквизите или пытается перезаписать сам договор с изменением?
|
|
7
ils108
31.03.16
✎
11:33
|
(6) перевыбирает.
что интересно, тесово убил RLS и пропустило. хотя условие не выполняется
|
|
8
Фрэнки
31.03.16
✎
11:52
|
(7) при отключенном RLS работает. Ну можно было не RLS отключать, а с "полными правами" протестить и тот же тест получился бы. А проверь по журналу тогда при этом же событии какие объекты по жр изменены? Т.е. при RLS не все что нужно пользователю назначено. А может быть на это все невнимательно посмотрел, когда роли назначал и просто не хватило прав роли пользователю?
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший