В дополнение к материалу Дениса Баранова Автоматическое назначение прав доступа на документы предлагаю еще две функции автоматического назначения прав доступа на документы:
RITSetAccessRightsEDocForUserGroup(EDoc;AccessRights)
- автоматическое назначение прав доступа на документ для всех групп пользователей, в которые входит автор документа.
RITSetAccessRightsEDocForDivEmployee(EDoc;AccessRights)
- автоматическое назначение прав доступа на документ для всех пользователей отделов, в которые входит автор документа.
В обеих функциях в первом параметре EDoc передается объект типа IEDocument.
Во втором параметре AccessRights передается константа типа прав доступа системы:
arView - дать права доступа для просмотра;
arEdit - дать права доступа на изменение;
arFull - дать полные права доступа;
Вызов функции лучше всего делать в пользовательском расчете "Автозаполнение реквизитов карточки эл. док-та", незабыв при этом настроить его вызов для соответствующего типа карточки электронного документа в справочнике "Пользовательские события".
Пример вызова функции:
RITSetAccessRightsEDocForUserGroup(Object;arView)
Разработка велась в версии 4.6.1, но думаю пойдет и на более ранних версиях.
О, значимые добавления. Спасибо забрал.
Считаю очень удобная функция. Кто-нибудь применял в версии 4.9.1 и старше?
Авторизуйтесь, чтобы написать комментарий