/skd-info - Анализ схемы компоновки данных
Читает Template.xml схемы компоновки данных (СКД) и выводит компактную сводку. Заменяет необходимость читать тысячи строк XML.
Параметры и команда
| Параметр | Описание |
|---|---|
TemplatePath | Путь к Template.xml или каталогу макета (авто-резолв в Ext/Template.xml) |
Mode | Режим анализа (по умолчанию overview) |
Name | Имя набора (query), поля (fields/calculated/resources/trace), варианта (variant) или группировки/поля (templates) |
Batch | Номер пакета запроса, 0 = все (только query) |
Limit / Offset | Пагинация (по умолчанию 150 строк) |
Raw | Текст запроса без заголовков и разбивки на пакеты (только query) |
OutFile | Записать результат в файл (UTF-8 BOM) |
powershellpowershell.exe -NoProfile -File skills/1c-skd-info/scripts/skd-info.ps1 -TemplatePath "<путь>"
С указанием режима:
powershell... -Mode query -Name НоменклатураСЦенами ... -Mode query -Name ДанныеТ13 -Batch 3 ... -Mode fields -Name КадастроваяСтоимость ... -Mode calculated -Name КоэффициентКи ... -Mode resources -Name СуммаНалога ... -Mode trace -Name "Коэффициент Ки" ... -Mode variant -Name 1 ... -Mode templates ... -Mode templates -Name ВидНалоговойБазы
Режимы
| Режим | Без -Name | С -Name |
|---|---|---|
overview | Навигационная карта схемы + подсказки Next | - |
query | - | Текст запроса набора (с оглавлением батчей) |
fields | Карта: имена полей по наборам | Деталь поля: набор, тип, роль, формат |
links | Все связи наборов | - |
calculated | Карта: имена вычисляемых полей | Выражение + заголовок + ограничения |
resources | Карта: имена ресурсов (* = групповые формулы) | Формулы агрегации по группировкам |
params | Таблица параметров: тип, значение, видимость | - |
variant | Список вариантов | Структура группировок + фильтры + вывод |
templates | Карта привязок шаблонов (field/group) | Содержимое шаблона: строки, ячейки, выражения |
trace | - | Полная цепочка: набор → вычисление → ресурс |
full | Полная сводка: overview + query + fields + resources + params + variant | - |
Паттерн: без -Name - карта/индекс, с -Name - деталь конкретного элемента. Режим full объединяет 6 ключевых режимов в один вызов.
Типичный workflow
overview- понять структуру, увидеть подсказкиtrace -Name <поле>- узнать как считается колонка отчета (от заголовка до запроса за один вызов)query -Name <набор>- посмотреть текст SQL-запросаvariant -Name <N>- посмотреть группировки и фильтры варианта
Подробные примеры вывода каждого режима - в modes-reference.md.
Верификация
/skd-info <path> - overview (точка входа) /skd-info <path> -Mode trace -Name <field> - трассировка поля


