Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 авг 2022, 12:04

Как программно изменять Параметр "Основные роли" в конфигурации

Автор yungH47E, 27 июл 2022, 16:51

0 Пользователей и 1 гость просматривают эту тему.

yungH47E

Подскажите, пожалуйста, как редактировать данный параметр программно и возможно ли это вообще (см. рис.)

Screenshot_3.png

LexaK

yungH47E, попробуйте читать СП, там все кратенько, понятненько написано,
в обычной работе такими задачами редко кто занимается,
а искать это в СП а потом вам пересказывать....

есть объект системы: ПользовательИнформационнойБазы
у него реквизит Роли
РолиПользователя (UserRoles)
Элементы коллекции:
ОбъектМетаданных: Роль
Для объекта доступен обход коллекции посредством оператора Для каждого ... Из ... Цикл. При обходе выбираются объект описания метаданного - Роль.
Методы:
Добавить (Add)
Очистить (Clear)
Содержит (Contains)
Удалить (Delete)
Описание:
Содержит коллекцию ролей пользователя.
Доступность:
Сервер, толстый клиент, внешнее соединение.
См. также:
ПользовательИнформационнойБазы, свойство Роли
Использование в версии:
Доступен, начиная с версии 8.0.

если помогло нажмите: Спасибо!

yungH47E

LexaK, к сожалению, это не то совсем. Мне бы изменение конкретно параметра. Можно ли к свойствам конфигурации как-то обратиться? Что-то вроде, как мы обращаемся к элементам на форме (Элементы.Элемент.Заголовок и т.п.)

LexaK

yungH47E, тогда сорри, я чего-то не понял,
вы вроде спрашивали, как пользователю программно назначить определенный список Ролей...

вроде как
лкПользователь.Роли.Добавить(...);

если помогло нажмите: Спасибо!

antoneus

Обратиться-то можно, но только для чтения (и это тоже написано в СП, кстати). Так что редактировать программно - неа, невозможно.

yungH47E

antoneus, ну да, вполне очевидно, раз это свойство конфигурации.. Спасибо!

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск