/meta-info — Структура объекта метаданных 1С
Читает XML объекта метаданных из выгрузки конфигурации 1С и выводит компактное описание структуры.
Параметры и команда
| Параметр |
Описание |
ObjectPath |
Путь к XML-файлу объекта или каталогу (авто-резолв <name>/<name>.xml) |
Mode |
Режим: overview (default), brief, full |
Name |
Drill-down по имени элемента (реквизит, ТЧ, значение перечисления, шаблон URL, операция) |
Limit / Offset |
Пагинация (по умолчанию 150 строк) |
OutFile |
Записать результат в файл (UTF-8 BOM) |
powershell.exe -NoProfile -File .claude/skills/meta-info/scripts/meta-info.ps1 -ObjectPath "<путь>"
Три режима
| Режим |
Что показывает |
overview (default) |
Заголовок + ключевые свойства + структура без раскрытия деталей |
brief |
Всё одной-двумя строками: имена полей, счётчики |
full |
Всё раскрыто: колонки ТЧ, список источников подписки, движения, формы |
-Name — drill-down: раскрыть конкретный элемент объекта (ТЧ, реквизит, шаблон URL, операцию веб-сервиса).
Поддерживаемые типы (23)
Ссылочные: Справочник, Документ, Перечисление, Бизнес-процесс, Задача, План обмена, План счетов, ПВХ, ПВР
Регистры: Регистр сведений, Регистр накопления, Регистр бухгалтерии, Регистр расчёта
Сервисные: Отчёт, Обработка, HTTP-сервис, Веб-сервис, Общий модуль, Регламентное задание, Подписка на событие
Прочие: Константа, Журнал документов, Определяемый тип
Примеры
# Справочник — overview
... -ObjectPath Catalogs/Валюты/Валюты.xml
# Документ — полная сводка с колонками ТЧ, движениями, формами
... -ObjectPath Documents/АвансовыйОтчет/АвансовыйОтчет.xml -Mode full
# Регистр сведений — краткая сводка
... -ObjectPath InformationRegisters/КурсыВалют/КурсыВалют.xml -Mode brief
# Drill-down в ТЧ документа
... -ObjectPath Documents/АвансовыйОтчет/АвансовыйОтчет.xml -Name Товары
# Drill-down в реквизит
... -ObjectPath Catalogs/Валюты/Валюты.xml -Name ОсновнаяВалюта
# Общий модуль — флаги контекста и повторное использование
... -ObjectPath CommonModules/ОбщегоНазначения/ОбщегоНазначения.xml
# HTTP-сервис — шаблоны URL и методы
... -ObjectPath HTTPServices/ExternalAPI/ExternalAPI.xml
# HTTP-сервис — drill-down в шаблон URL
... -ObjectPath HTTPServices/ExternalAPI/ExternalAPI.xml -Name АктуальныеЗадачи
# Веб-сервис — операции с параметрами
... -ObjectPath WebServices/EnterpriseDataUpload_1_0_1_1/EnterpriseDataUpload_1_0_1_1.xml
# Веб-сервис — drill-down в операцию
... -ObjectPath WebServices/EnterpriseDataUpload_1_0_1_1/EnterpriseDataUpload_1_0_1_1.xml -Name TestConnection
# Подписка на событие — full раскрывает список источников
... -ObjectPath EventSubscriptions/ПолныйРегистрацияУдаления/ПолныйРегистрацияУдаления.xml -Mode full
# Регламентное задание
... -ObjectPath ScheduledJobs/АвтоматическоеЗакрытиеМесяца/АвтоматическоеЗакрытиеМесяца.xml
# Определяемый тип
... -ObjectPath DefinedTypes/GLN/GLN.xml
1---2name: meta-info3description: Анализ структуры объекта метаданных 1С из XML-выгрузки — реквизиты, табличные части, формы, движения, типы. Используй для изучения структуры объектов (вместо чтения XML-файлов напрямую) и как подготовительный шаг при написании запросов и кода, работающего с объектами4---5
6# /meta-info — Структура объекта метаданных 1С
7
8Читает XML объекта метаданных из выгрузки конфигурации 1С и выводит компактное описание структуры.
9
10## Параметры и команда
11
12| Параметр | Описание |
13|----------|----------|
14| `ObjectPath` | Путь к XML-файлу объекта или каталогу (авто-резолв `<name>/<name>.xml`) |
15| `Mode` | Режим: `overview` (default), `brief`, `full` |
16| `Name` | Drill-down по имени элемента (реквизит, ТЧ, значение перечисления, шаблон URL, операция) |
17| `Limit` / `Offset` | Пагинация (по умолчанию 150 строк) |
18| `OutFile` | Записать результат в файл (UTF-8 BOM) |
19
20```powershell
21powershell.exe -NoProfile -File .claude/skills/meta-info/scripts/meta-info.ps1 -ObjectPath "<путь>"
22```
23
24## Три режима
25
26| Режим | Что показывает |
27|---|---|
28| `overview` *(default)* | Заголовок + ключевые свойства + структура без раскрытия деталей |
29| `brief` | Всё одной-двумя строками: имена полей, счётчики |
30| `full` | Всё раскрыто: колонки ТЧ, список источников подписки, движения, формы |
31
32`-Name` — drill-down: раскрыть конкретный элемент объекта (ТЧ, реквизит, шаблон URL, операцию веб-сервиса).
33
34## Поддерживаемые типы (23)
35
36**Ссылочные:** Справочник, Документ, Перечисление, Бизнес-процесс, Задача, План обмена, План счетов, ПВХ, ПВР
37**Регистры:** Регистр сведений, Регистр накопления, Регистр бухгалтерии, Регистр расчёта
38**Сервисные:** Отчёт, Обработка, HTTP-сервис, Веб-сервис, Общий модуль, Регламентное задание, Подписка на событие
39**Прочие:** Константа, Журнал документов, Определяемый тип
40
41## Примеры
42
43```powershell
44# Справочник — overview
45... -ObjectPath Catalogs/Валюты/Валюты.xml
46
47# Документ — полная сводка с колонками ТЧ, движениями, формами
48... -ObjectPath Documents/АвансовыйОтчет/АвансовыйОтчет.xml -Mode full
49
50# Регистр сведений — краткая сводка
51... -ObjectPath InformationRegisters/КурсыВалют/КурсыВалют.xml -Mode brief
52
53# Drill-down в ТЧ документа
54... -ObjectPath Documents/АвансовыйОтчет/АвансовыйОтчет.xml -Name Товары
55
56# Drill-down в реквизит
57... -ObjectPath Catalogs/Валюты/Валюты.xml -Name ОсновнаяВалюта
58
59# Общий модуль — флаги контекста и повторное использование
60... -ObjectPath CommonModules/ОбщегоНазначения/ОбщегоНазначения.xml
61
62# HTTP-сервис — шаблоны URL и методы
63... -ObjectPath HTTPServices/ExternalAPI/ExternalAPI.xml
64
65# HTTP-сервис — drill-down в шаблон URL
66... -ObjectPath HTTPServices/ExternalAPI/ExternalAPI.xml -Name АктуальныеЗадачи
67
68# Веб-сервис — операции с параметрами
69... -ObjectPath WebServices/EnterpriseDataUpload_1_0_1_1/EnterpriseDataUpload_1_0_1_1.xml
70
71# Веб-сервис — drill-down в операцию
72... -ObjectPath WebServices/EnterpriseDataUpload_1_0_1_1/EnterpriseDataUpload_1_0_1_1.xml -Name TestConnection
73
74# Подписка на событие — full раскрывает список источников
75... -ObjectPath EventSubscriptions/ПолныйРегистрацияУдаления/ПолныйРегистрацияУдаления.xml -Mode full
76
77# Регламентное задание
78... -ObjectPath ScheduledJobs/АвтоматическоеЗакрытиеМесяца/АвтоматическоеЗакрытиеМесяца.xml
79
80# Определяемый тип
81... -ObjectPath DefinedTypes/GLN/GLN.xml
82```