Имя: Пароль:
1C
1С v8
Как получить доступ к объекту из метаданных.
0 МаксимБел
 
14.02.12
20:25
Есть следующий код:
Метаданные[ТипОбъекта][Объект]
ТипОбъекта заранее не известен. Это может быть и справочник, документ, обработка, план счетов... Что угодно. Известно лишь что у всех объектов данного типа есть метод ПолучитьФормуСписка().
Как мне получить доступ к объекту. Т.е. превратить это:
Метаданные[ТипОбъекта][Объект]
например в это(если ТипОбъекта = "Документы", а Объект = "МойДокумент"):
Документы.МойДокумент
чтобы я мог сделать так:
Форма = Документы.МойДокумент.ПолучитьФормуСписка();
Проверку типа объекта в куче операторов "Если" не предлагать.
1 Mort
 
14.02.12
20:29
ОткрытьФорму + ПолноеИмя()
2 МаксимБел
 
14.02.12
20:38
Спасибо. В конкретно этом случае подходит.
А если понадобится получить доступ к другим полям объекта? Как получить на него ссылку, имея на входе те же данные?
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс