Имя: Пароль:
1C
1С v8
Как узнать список подсистем, к которым принадлежит Объект?
0 live in sky dreams
 
23.03.16
10:42
Вопрос в сабже.
Интерес чисто познавательный, возможно ли отобрать виды, например, документов, относящихся к определенной подсистеме, чтобы исключить\добавить их к обработке.
Хочу найти все объекты, относящиеся к определенной подсистеме (ЗП и кадры) в бух 3.0

В Метаданные.состав обратиться могу и получить коллекцию. Но у элемента коллекции не понимаю как определить тип\вид
То есть что "это" в коллекции: Документ или справочник или отчет или еще чего

Если искать по имени в Метаданные.Документы, затем в Метаданные.Справочники и т.д. то есть вероятность того, что справочник и отчет допустим будут с одинаковыми наименованиями.

Так как поступить?
1 mikecool
 
23.03.16
10:43
Метааднные.Документы.СодержитТип()
и т.п.
2 LordCMEPTb
 
23.03.16
10:54
У объекта метаданных есть интересный метод "ПолноеИмя". Возвращает "Справочник.<ИмяСправочника>" или "Документ.<ИмяДокумента>". А дальше уже парсить строку надо и думать.
3 live in sky dreams
 
23.03.16
10:56
(1)Читал СП, ничего не понял..
Как применить ее в моем случае?

Я смогу узнать документ ли то,что передается как ТипЗнч(СсылкаНаКонкретныйОбъект) в СодержитТип()

Но у меня нет конкретных элементов. У меня есть коллекция неведомой х...и, которая зовется элемент коллекции метаданных
4 live in sky dreams
 
23.03.16
11:00
(2)Ага, получилось использовать. Спасибо, буду дальше пробовать