Добрый день.
Правильно ли я понял задачу?
Есть 3 группы (Руководство, Инженеры и Специалисты)
Подразумеваются Группы доступа для пользователей (Структура приложения=>Группы пользователей)
Руководство могло ставить задачи всем группам
Т.е. при создании/редактировании записи пользователем из Группы доступа "Руководство" в поле с выбором группы (тип поля "Группа пользователей") должны отображаться все созданные группы в поле "Группа пользователей" (или в Глобальном списке, на которое ссылается это поле)
а при
...Инженеры и Специалисты только Руководству.
Создании/редактировании записи пользователем из группы Инженеры или Специалисты, в том же поле должны отображаться только группа Руководство и группа, которой принадлежит текущий пользователь.
Если все так, то такой возможности нет, т.к. на текущий момент нет фильтрации списка для типа поля Группы пользователей.
Кстати, неплохое дополнение для расширения функционала: Доступ к значениям списка.
1. Настройка доступа в отношении: "Группа доступа для пользователей" - "Список доступных значений".
2. Фильтры в зависимости от значений других полей записи (например, статус "Новая запись" - можно выбрать только Группу 1 и Группу 2, а статус "Закрыта" - нельзя выбрать никого).
3. Опция "Отображать группы, в которых присутствует текущий пользователь" (может быть перенести в п.1, аля "Только назначенные" в Доступе к Сущности).
4. Опция "Актвный" для значений списка и опция "Отображать все/только активные" для самого поля (может быть эта опция только для отображения на странице записи, а в самом списке по-умолчанию отображать только активные - ведь какие-то пункты можно будет "отключать/включать" на работающей системе).
Т.е. сначала проверяем что в принципе включено и что можно для пользователя из "такой-то" Группы доступа, а потом убираем лишние, в зависимости от текущего состояния записи.
При просмотре записи видны все выбранные группы, вне зависимости от настроек доступа. Т.е. доступ только на редактирование поля.
Кстати, схожий функционал можно проработать и для поля типа "Пользователи". Когда большой список пользователей иногда не удобно листать и искать там нужного пользователя. В таком случае можно было бы редактировать список доступных пользователей в зависимости от ситуации (Опять же, исполнитель может выбрать только своего руководителя или из группы Руководители, но не может выбрать директора т.д.).
P.S. с группами пользователей - в принципе подойдет и для любых списков - видел здесь тему, где надо было "Отключать" отдельные группы.