У меня интерфейс является одним из фильтров доступа для пользователя... Платформа 1с используется для этого роли. Для ограничения доступа на уровне объектов - роль, на уровне записей - RLS Со временем состав интерфейса меняется... что то как правило добавляется, иногда убирается.... При этом изменение роли остается за программистом. Если к чему нет видимого доступа через кнопку или пункт меню, то это не значит что нельзя получить доступ каким-то другим способом (обработка, через другие связанные справочники, документы и т.п.) И в один прекрасный момент у меня запрашивают к чему имеет доступ данный сотрудник... и вот тут то мне и хочется показать состав интерфейса в форме отчета.... Не дает платформа таких возможностей. Хотите увидеть интефейс - заходите в режим конфигуратора и смотрите. Из режима предприятия можно только получить Имя интерфейса и переключиться на него. Дайте права тем пользователям, которые хотят увидеть интерфейс сотрудника и и пусть щелкают). И вообще, если запрашивают доступ к данным, то и показывайте этот доступ, а не то, что видно сотруднику. Я вот вижу закладки в своей любимой книжке, но доступ у меня есть ко всей) Условно говоря, у сотрудника есть пункт меню "Штатное расписание", то это значит у него есть доступ к спр. "Подразделения", "Должности", "Категории", "Физические лица", док. "Замещения должностей организации", планы счетов Бух. учета. и ещё много чего, что сразу не вспомню. Да, там свои ограничения, но это уже другой вопрос и отчет выше отображает также доступ на уровне записей. А речь шла как бы о регистре сведений "Штатное расписание". Переходим с конфигурации ЗУП 2.1 на 2.5 и интерфесы приходится переносить вручную. Всё это касается обычного интерфейса. По поводу управляемого ничего не скажу, не прижился он у нас пока) Не используется у нас ни подсистемы, ни командный интерфейс. Вот возможно в управляемом и можно как-то получить. Хотя справка говорит: ОбъектМетаданных: Подсистема (MetadataObject: Subsystem) КомандныйИнтерфейс (CommandInterface) Использование: Только чтение. Описание: Тип: Неопределено. Свойство предназначено для редактирования состава глобальных команд соответствующей подсистемы. Доступность: Сервер, толстый клиент, внешнее соединение |