|
СКД ПолучитьОбъектПоИдентификатору() для пользовательской настройки
| ☑ |
0
kosmo
10.04.12
✎
13:58
|
Пытаюсь для пользовательской настройки получить
ПолучитьОбъектПоИдентификатору()
Параметры:(необязательный)
Тип: ИдентификаторКомпоновкиДанных.
Но как получить этот тип?
результат КомпоновщикНастроек.ПользовательскиеНастройки.Элементы[0].ИдентификаторПользовательскойНастройки имеет тип "строка"
|
|
1
Kashemir
10.04.12
✎
14:10
|
И должен иметь строку если верить СП
КоллекцияЭлементовСтруктурыНастроекКомпоновкиДанных.ИдентификаторПользовательскойНастройки (DataCompositionSettingStructureItemCollection.UserSettingID)
КоллекцияЭлементовСтруктурыНастроекКомпоновкиДанных (DataCompositionSettingStructureItemCollection)
ИдентификаторПользовательскойНастройки (UserSettingID)
Использование:
Чтение и запись.
Описание:
Тип: Строка. Предназначен для идентификации пользовательской настройки.
Если идентификатор не пустой, объект включается в состав пользовательских настроек.
Доступность:
Сервер, толстый клиент, внешнее соединение.
|
|
2
Kashemir
10.04.12
✎
14:17
|
ПолучитьИдентификаторПоОбъекту (GetIDByObject)
Синтаксис:
ПолучитьИдентификаторПоОбъекту(<Объект>)
Параметры:
<Объект> (необязательный)
Тип: Объект, который можно использовать в пользовательских настройках. Объект настроек, для которого нужно получить идентификатор.
Возвращаемое значение:
Тип: ИдентификаторКомпоновкиДанных.
Описание:
Получает идентификатор переданного объекта.
Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
|
|
3
kosmo
10.04.12
✎
16:23
|
(1)(2)
Я могу быстро получить набор элементов пользовательской настройки. Но я не могу по этим элементам получить сами объекты. Делать перебор всех настроек? Довольно не тривиальная задача скажу я вам. Вроде есть на самом виду ПолучитьОбъектПоИдентификатору(), но как ее заставить работать?
|
|
4
Kashemir
10.04.12
✎
16:40
|
(3) Передать идентификатор. Но в СП кроме ПолучитьИдентификаторПоОбъекту других методов его получить не нашел. Замкнутый круг :)
|
|