Задача 102.179776

Задача :102.179776

Краткое описание :
ПиП - Права доступа к частям документов
Описание :
Роли-элементы
Что измененно :

Нужна возможность настраивать права пользователей на доступ к частям документов (полям, вкладкам, кнопкам, функциям контекстного меню) - видимость полей, вкладок, возможность редактирования полей, обязательность заполнения полей, возможность выполнения функций по кнопкам и контекстному меню.
Как измененно :

1) Реализован механизм обогащения реестра объектов администрирования их элементами (кнопки, вкладки, функции), к которым можно будет ограничивать доступ. Для этого разработчикам в прикладном коде следует использовать вызов C_Rights::UpdateObjAdm.AddElement() в обработчике точки расширения epUpdateObjAdm.
2) В интерфейсе "Объекты администрирования" ОА, имеющие элементы, помечены иконкой с зеленой нижней частью, например у ОА с кодом F_OS::KATOSS(15,0,0,0,0,0). В окне редактирования объекта администрирования добавлена вкладка "Состав", на которой отображаются зарегистрированные элементы объекта администрирования. Элементы сгруппированы в группы "Вкладки", "Кнопки", "Поля" и "Функции меню".
3) Добавлена возможность настройки прав доступа для спецификации документа. Для того, чтобы указать, что у документа есть спецификация, к которой необходимо ограничивать доступ, разработчику следует использовать вызов C_Rights::UpdateObjAdm.AddSpecif() из обработчика точки расширения epUpdateObjAdm.
В окне редактирования роли-элемента при выборе ОА, имеющего элемент "Спецификация" (отмечены иконкой с синей нижней частью, например у ОА с кодом M_MNPLAN::MNPLDISP_TOPLANSNAB), появляется возможность по F3 на поле "Вид объекта" указать к какой части документа настраиваются права - к шапке (значение "Документ" поля "Вид документа") или к спецификации (значение "Спецификация").

В рамках данного решения реализован механизм регистрации ОА с элементами и спецификациями, а обработка таких настроек в самих ОА будет реализовываться в рамках других ПиРов по мере необходимости.

Название продукта Название компонента Тип Последняя версия Дата выхода
Z_PAYREPZ_PAYREPRES9.1.142.0