Меню


Курсы СтимулСправочникПолезные материалы1С:Предприятие 8.2РазработчикамСоглашения при написании ко…

1С:Предприятие 8.2 /
Разработчикам /
Соглашения при написании кода

Оглавление

Получение метаданных объектов

1. В тех случаях, когда известен тип объекта метаданного (справочник, документ, и т.п.), то получение метаданных объекта конфигурации следует выполнять с помощью метода Метаданные этого объекта (или ссылки для объектов ссылочного типа), а не путем обращения к свойству глобального контекста Метаданные, так как второй способ существенно более медленный.

Правильно:

СправочникОбъект.Метаданные()

Неправильно:

Метаданные.Справочники[ИмяСправочника]
Метаданные.НайтиПоПолномуИмени("Справочник." + ИмяСправочника)

2. В тех случаях, когда тип объекта метаданного заранее неизвестен, рекомендуется воспользоваться методом НайтиПоТипу, например:

// Получить имя вида " Справочник.Номенклатура ", " Документ.ПриходнаяНакладная "
// для переданного описания типа
ИмяОбъектаМетаданного = Метаданные.НайтиПоТипу(ОписаниеТипаЗначений.ТипЗначений).ПолноеИмя();

Нас находят: описание метаданных 1с 8 2, Метаданные НайтиПоТипу, {ОбщийМодуль УправлениеПечатью Модуль(892)}: Метод объекта не обнаружен (Метаданные) ИсточникВнешнихПечатныхФорм = МассивОбъектов[0] Метаданные() ПолноеИмя();, объект метаданных получить тип объекта 1с, Объект описания метаданного 1с, объектМетаданных 1с 8 2, объекты метаданных 1cэто, объекты метаданных в 1с получить, Основные объекты метаданных 1с, объект метаданных 1с 8 2


Подписка на новости RSS     Добавьте в закладки Google fusion     Мы в Google+    

 

Мы ВКонтакте

 

Мы на Facebook