Конфигурация КА 2.5
Есть регистр сведений в которых прописываются подразделения, необходимо доработать ограничение доступа по подразделениям, так что бы данные о доступных подразделений брались из этого регистра сведений. Возникли следующие моменты:
1. Как доработать проверку на групповой элемент справочника подразделения. В РС добавляется группа подразделения соответственно необходим доступ во все дочерние подразделения
2. Если список РС пустой то значения доступа берутся из значений групп доступа.
Поделитесь опытом.
Есть регистр сведений в которых прописываются подразделения, необходимо доработать ограничение доступа по подразделениям, так что бы данные о доступных подразделений брались из этого регистра сведений. Возникли следующие моменты:
1. Как доработать проверку на групповой элемент справочника подразделения. В РС добавляется группа подразделения соответственно необходим доступ во все дочерние подразделения
2. Если список РС пустой то значения доступа берутся из значений групп доступа.
Поделитесь опытом.
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Я делал обработку с деревом на форме с флажками в 3 состояния, соответственно при нажатии на кнопку "записать" все помеченные группы писались в регистр, ниже скрины и код ограничения
Номенклатура ИЗ Справочник.Номенклатура КАК Номенклатура
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.АБК_ДоступныеСправочникиДляКладовщика КАК АБК_ДоступныеСправочникиДляКладовщика
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.АБК_Склады.Кладовщики КАК АБК_СкладыКладовщики
ПО АБК_ДоступныеСправочникиДляКладовщика.Склад = АБК_СкладыКладовщики.Ссылка
ПО (Номенклатура.Ссылка = АБК_ДоступныеСправочникиДляКладовщика.Справочник
И Номенклатура.ЭтоГруппа
ИЛИ Номенклатура.Родитель = АБК_ДоступныеСправочникиДляКладовщика.Справочник
И АБК_ДоступныеСправочникиДляКладовщика.Пометка = 1)
ГДЕ АБК_СкладыКладовщики.Кладовщик = &ТекущийПользователь
ПоказатьПрикрепленные файлы:


Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот