--- name: v8-xsd-fetch description: Загрузка XSD-схем формата XML-выгрузки 1С по версиям формата в каталог проекта. Используй когда нужно скачать или обновить схемы платформы для проверки выгрузки по XSD, или узнать, какие версии схем доступны argument-hint: "[-Versions 2.20,2.21] [-List]" allowed-tools: - Bash - Read --- # /v8-xsd-fetch — XSD-схемы платформы Скачивает XSD-схемы формата выгрузки по версиям формата в каталог схем проекта (`.v8-xsd` рядом с `.v8-project.json` или путь из его ключа `xsdPath`). ## Команда ```powershell powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/v8-xsd-fetch.ps1" -Versions "2.20" ``` | Параметр | Описание | |----------|----------| | `-Versions "<список>"` | Версии формата через запятую. Без него — все доступные (около 600 КБ на версию) | | `-List` | Показать доступные версии и какие уже скачаны, ничего не скачивая | | `-OutPath <путь>` | Другой каталог схем — только если пользователь его назвал | | `-Force` | Перекачать уже скачанные файлы | ## Какую версию брать Версия формата — атрибут `version` корня `Configuration.xml` выгрузки (например, `2.20`), а не номер релиза платформы. Скачивай версии выгрузок, с которыми работает проект. Каталог схем в Git не добавляй: если проект — репозиторий, каталог должен быть в `.gitignore`. Нет сети — сообщи пользователю: схемы можно скопировать вручную из каталогов `schemas/designer/<версия>/` репозитория https://github.com/yellow-hammer/namespace-forest.