Files
cc-1c-skills/.v8-xsd/README.md
T
Nick ShirokovandClaude Opus 5.5 c47879098e feat(v8-xsd-fetch): загрузка XSD-схем платформы в .v8-xsd
Схемы формата выгрузки по версиям формата из yellow-hammer/namespace-forest
раскладываются в .v8-xsd/<версия>/ (или по xsdPath из .v8-project.json) —
основа проверки выгрузки по XSD без базы (#101). Сами схемы — собственность
1С-Софт, в репозиторий не входят: в .gitignore, в каталоге только README.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018dc2yLQfw6wppbopM1Y4Ps
2026-09-29 13:00:51 +03:00

2.1 KiB

.v8-xsd — XSD-схемы платформы 1С:Предприятие 8

Каталог для XSD-схем формата XML-выгрузки конфигурации. По ним навыки проверяют выгрузку без базы: порядок элементов, типы значений, допустимые значения перечислений.

Схем нет — проверки нет, остальное работает как обычно.

Раскладка

.v8-xsd/
├── 2.20/        схемы версии формата 2.20 (атрибут version корня MetaDataObject)
│   └── *.xsd
├── 2.21/
└── source.json  откуда и когда загружено

Имена файлов значения не имеют: схема находится по targetNamespace. Подойдут и схемы, выгруженные из своей платформы (ФабрикаXDTO.ЭкспортСхемыXML).

Как наполнить

Навыком /v8-xsd-fetch — он скачивает схемы из репозитория yellow-hammer/namespace-forest (каталог schemas/designer/<версия формата>/).

Или вручную: скопировать нужные каталоги версий из schemas/designer/ того же репозитория.

Другой каталог задаётся ключом xsdPath в .v8-project.json.

Лицензия

Схемы (*.xsd) — часть продукта «1С:Предприятие 8», правообладатель ООО «1С-Софт». Использование регулируется лицензионным соглашением 1С. В репозиторий их не включаем.

Благодарность

Спасибо Ivan Karlo за namespace-forest — собранные и разложенные по версиям формата схемы, обновляемые автоматически.