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