Вход | Регистрация


Права на изменение договора контрагента.

Права на изменение договора контрагента.
Я
   Victoria1717
 
26.09.17 - 13:49
Добрый день! Помогите советом.
Поставили задачу: Запретить создание и изменение договоров контрагентов определенным пользователям.
Реализовать это путем выдачи ролей не получается, т.к.  Договор контрагента может изменять любой, у кого есть роль "Пользователь". Забрать роль "Пользователь", сами понимаете, нельзя.
Возникла идея создать не типовую роль с правами на создание/изменение Договоров контрагентов, и программно запретить создавать/изменять договора всем, кто не имеет этой роли.
Подскажите, насколько хороша такая идея? Где лучше вносить изменения в код: в модуле объекта или модуле формы Договора контрагента?

p.s Конф. УПП, ред. 1.3
 
 
   rabbidX
 
1 - 26.09.17 - 13:56
Забрать у роли Пользователь права на Договоры не рассматривали? Тогда код трогать не придется.
Если надумаете программно проверять, тогда либо модуль объекта, либо подписка на событие.
   Джинн
 
2 - 26.09.17 - 14:39
(0) Что в договоре можно поменять в УПП? Название?
   Victoria1717
 
3 - 26.09.17 - 14:48
(1) при обновлении слетит, если что-то поменяется в роли "Пользователь". Да и к тому же, если забрать права на договор у роли "Пользователь", договор тогда вообще никто не сможет добавлять/изменять, т.к. в договоре контрагента роль "Пользователь" единственная дает права на изменение/добавление договоров.
Добавлять не типовую роль все равно придется.

(2) Либо другие реквизиты, если по договору не проведены еще документы.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует