|
Получить тип измерения/ресурса заранее неизвестного регистра сведений |
☑ |
0
Kiks
21.05.15
✎
12:13
|
День добрый. Через метаданные получаю произвольный регистр сведений. Не подскажете, каким образом можно получить конкретный тип измерения/ресурса регистра?
РегистрДляИзменения = Метаданные.РегистрыСведений[ИмяРегистра];
Для Каждого Изм Из РегистрДляИзменения.Измерения Цикл
...
КонецЦикла
Изм.Тип - Тип ОписаниеТипов. Мне нужно получить конкретный тип (СправочникСсылка, Физлицо и пр.)
|
|
1
anatoly
21.05.15
✎
12:19
|
ну и что мешает в СП посмотреть?
ОписаниеТипов.Типы()
|
|
2
Dен
21.05.15
✎
12:19
|
Измерения и ресурсы мошут быть составного типа.
Изм.Тип.Типы()
|
|
3
Kiks
21.05.15
✎
12:22
|
По отладчику Изм.Тип.Типы() - Выдает массив с единственным элементом: Значение элемента Организация, тип элемента - Тип. Проверяемый регистр содержит единственное измерение с типом СправочникСсылка.Организации.
|
|
4
Dен
21.05.15
✎
12:28
|
>> Изм.Тип.Типы() - Выдает массив с единственным элементом
Это плохо?
|
|
5
Kiks
21.05.15
✎
12:38
|
Это просто замечательно, Но нигде не вижу конкретного типа СправочникСсылка, тип значения - просто Тип
|
|
6
anatoly
21.05.15
✎
12:53
|
(5) смотрел (1) ?
если в СП забанили - вот тебе:
Для каждого ТипДокумента Из Элемент.ТипЗначения.Типы() Цикл
ДокументСсылка = Новый(ТипДокумента);
Имя = ДокументСсылка.Метаданные().Имя;
Синоним = ДокументСсылка.Метаданные().Синоним;
СписокТиповДокументов.Добавить(Имя, Синоним);
КонецЦикла;
|
|