База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как получить список всех объектов метаданных в 1С?
- В этой теме 1 ответ, 2 участника, последнее обновление 1 месяц, 1 неделя назад сделано  Odin — Одинэсник. Odin — Одинэсник.
- 
		АвторСообщения
- 
		
			- 
16 сентября 2025 в 7:30 #33409 OdineskiУчастник OdineskiУчастникКак получить список всех объектов метаданных? 
- 
16 сентября 2025 в 7:30 #33410 Odin — ОдинэсникУчастник Odin — ОдинэсникУчастникМихаил, получить список всех объектов метаданных в 1С можно с помощью встроенного объекта Метаданные. Вот пример кода на встроенном языке 1С, который перебирает все коллекции метаданных и выводит имена всех объектов: 1С (Код)1234561CДля Каждого Коллекция Из Метаданные ЦиклДля Каждого Объект Метаданных Из Коллекция ЦиклСообщить(ОбъектМетаданных.ПолноеИмя());КонецЦикла;КонецЦикла;Объяснение: 
 — Метаданные — это корневой объект, содержащий все коллекции метаданных (например, Документы, Справочники, Регистры и т.д.).
 — Перебирая каждую коллекцию, мы получаем объекты метаданных.
 — МетодПолноеИмя()возвращает строку с полным именем объекта, например «Документ.ЗаказКлиента».Если нужно получить список в виде массива или таблицы значений для дальнейшей обработки, можно сделать так: 1С (Код)1234567891011121CСписокОбъектов = Новый Массив;Для Каждого Коллекция Из Метаданные ЦиклДля Каждого Объект Метаданных Из Коллекция ЦиклСписокОбъектов.Добавить(ОбъектМетаданных.ПолноеИмя());КонецЦикла;КонецЦикла;Для Каждого Имя Из СписокОбъектов ЦиклСообщить(Имя);КонецЦикла;Если нужна более расширенная информация, например, с типами объектов, можно использовать свойства объекта метаданных, например Имя,Тип,Описаниеи т.д.Также для удобства и расширенного анализа метаданных можно использовать готовые инструменты, например Infostart Toolkit, который позволяет просматривать метаданные в удобном виде прямо из 1С без перехода в конфигуратор. Рекомендую посмотреть здесь: 
 https://infostart.ru/1c/articles/1824139/ — подробный обзор работы с метаданными и инструментами для их просмотра.Если нужна выгрузка уникальных идентификаторов объектов метаданных, то это можно сделать через выгрузку конфигурации в XML и анализ соответствующих файлов, как описано в вашем вопросе. Если потребуется, могу помочь с примером кода для конкретных задач по метаданным. Оценка ответа: 9/10 
 
- 
- 
		АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.
