1CLenta.ru  

Перебор метаданных

Программирование системы     18.11.2016 14:58     14033

Метаданные - это объект который содержит описание структуры данных и доступен в глобальном контексте. Во встроенном языке программирования 1С он используется для доступа к структуре метаданных конфигурации. Структура данных задается в конфигураторе в специальном окне с заголовком "Конфигурация". Из объекта "Метаданные" можно получить свойства и коллекцию справочников, документов, регистров сведений и других объектов.

Просмотр всех метаданных и их свойств в "Отчете по конфигурации"


Для того чтобы вывести список всех метаданных в текстовый файл или табличный документ, необходимо в главном меню выбрать Конфигурация->Отчет по конфигурации....

Пример перебора коллекций метаданных


В данной функции демонстрируется пример перебора колекций документов, справочников, регистров сведений, регистров накопления, регистров бухгалтерии, регистров расчета.
Функция ПеребратьМетаданные()

//Коллекции объектов метаданных
КоллекцияОбъектов = Метаданные.Документы;
КоллекцияОбъектов = Метаданные.Справочники;
КоллекцияОбъектов = Метаданные.РегистрыСведений;
КоллекцияОбъектов = Метаданные.РегистрыНакопления;
КоллекцияОбъектов = Метаданные.РегистрыБухгалтерии;
КоллекцияОбъектов = Метаданные.РегистрыРасчета;
//...
//...
//...

//Перебрать коллекцию объектов метаданных
Для каждого Метаданное Из КоллекцияОбъектов Цикл

Имя = Метаданное.Имя;
Синоним = Метаданное.Синоним;
Комментарий = Метаданное.Комментарий;
//...
//...
//...

КонецЦикла;

КонецФункции

Комментарии (0)