|
21.04.2008, 14:33 | #1 |
Участник
|
Ситуевина такая.
Нужна роль которая бы разрешала выпускать кредит-нотку не давая при этом редактировать заказ. Даю косвенное паво на изменение "Sales Header", в 414 кодюните "Release Sales Document прописываю" (который статвит галочку "статус" в заголовке) , что он может менять "Sales Header". Запускаю - пишет 'нет прав на изменение "Sales Header"'. Человек рядом клянется что в 3.7 косвенные права работали оч.хор. А в 4к-е они не работают, что ли? Кстати - ковыряясь обнаружил, что если дать косвенные права на форму и такие же на таблицу то он таки дает изменять данные из этой формы вэ той таблице. Прирчем впечатление, что через раз. Понимаю, что бред, но сам сначала поменял поле заголовка, препрыгнул в субформу, вернулся в заголовок, стал его исправлять обратно - и тут он написал "нет прав". Так и осталось поле поменянным :? потом под админом исправил. |
|
21.04.2008, 17:59 | #2 |
Участник
|
Косвенные права работают в связке с правами указанными, например, в форме кредит-ноты. И в 3.7 они так же работали
|
|
22.04.2008, 20:52 | #3 |
Участник
|
А я не понял. Вот форма, там показана запись. Для пользоветеля должно быть право "только чтение" непосредственно в форме. В этой же форме есть кнопка которая вызывает код, который изменяет эту запись.Код этот лежит в кодуюните. Я хочу, что бы пользователь мог нажимать эту кнопку. и ментя запись косвенно, кодом (например он выпускает заказ, но редактировать его не может). Какие права я должен выставить?
|
|
23.04.2008, 10:59 | #4 |
Участник
|
Ставите права на изменение таблицы в Permissions вашего кодеюнита + даете юзеру косвенные права на изменение этой же таблицы. Вуаля
|
|