Имя: Пароль:
1C
 
Как можно сохранить элемент из Метаданные.Роли
0 lamme
 
19.01.17
15:45
Есть некая обработка.
На форме = СписокЗначений с пометками
при открытии формы - заполняется из Метаданные.Роли
пользователи отметил.
Как сохранить то-  что он отметил.

Сразу скажу-  в спр пользователей есть сохранение ролей для текущего пользователя.т.к. в системе есть объект метаданных = ПользовательИнформационнойБазы.Роли (с типом РолиПользователя)
т.е. тут есть где сохранять то что выбрано для конр пользователя ...

На простой форме - такой штуки нет.

Вот что есть у метаданные.роли (реквизиты и их типы)
http://clip2net.com/s/3GzwjG2

Сохранять строкой - не интересно
т.к. роль можно поменять в наименовании и все ... прощай ..
1 lamme
 
19.01.17
16:10
?
2 Вафель
 
19.01.17
16:18
делай как в БСП: идентификаторы метаданных
3 lamme
 
19.01.17
16:25
это через справочник.
но!

Программно, ссылку на объект метаданных можно получить с помощью функции ИдентификаторОбъектаМетаданных общего модуля ОбщегоНазначения.

Справочник ИдентификаторыОбъектовМетаданных заполняется автоматически при первом запуске (и каждом обновлении) конфигурации, согласно метаданным конфигурации, а также автоматически актуализируется при каждом обновлении версии конфигурации (учитываются переименованные, добавленные и удаленные объекты метаданных). Полный список объектов метаданных (справочники, документы, регистры, и т.п.), обновление идентификаторов которых выполняется автоматически, см. в комментарии к функции ИдентификаторОбъектаМетадан*ных общего модуля ОбщегоНазначения.

Исключение составляют подсистемы и роли, обновление идентификаторов которых требуется выполнять вручную. Необходимость обновления идентификаторов подсистем и ролей возникает при их переименовании (а для подсистем – также и в случае их перемещения из одной родительской подсистемы в другую). В противном случае, возможно рассогласование идентификаторов объектов метаданных с объектами метаданных конфигурации.
4 lamme
 
19.01.17
16:28
как вариант нарыл такой вот ..

ЗначениеВстрокуВнутр(Метаданные.Роли[0])
5 lamme
 
19.01.17
17:10
нифига ...
ЗначениеВстрокуВнутр(Метаданные.Роли[0])
ЗначениеВстрокуВнутр(Метаданные.Роли[1])
ЗначениеВстрокуВнутр(Метаданные.Роли[2])
ЗначениеВстрокуВнутр(Метаданные.Роли[3])
..
выдает одно и тоже ...
AdBlock убивает бесплатный контент. 1Сергей