mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-09-30 14:05:53 +03:00
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
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
c9a551b815
commit
c47879098e
@@ -88,6 +88,7 @@
|
||||
| `webPath` | string | нет | `tools/apache24` | Каталог Apache HTTP Server | Руками |
|
||||
| `ffmpegPath` | string | нет | `tools/ffmpeg/bin/ffmpeg.exe` | Путь к ffmpeg | Руками |
|
||||
| `tts` | object | нет | Edge TTS, DmitryNeural | Настройки озвучки видео | Руками |
|
||||
| `xsdPath` | string | нет | `.v8-xsd` | Каталог XSD-схем платформы по версиям формата (см. ниже) | Руками |
|
||||
|
||||
## Базы данных (`databases[]`)
|
||||
|
||||
@@ -257,6 +258,16 @@
|
||||
|
||||
Подробнее о выборе провайдера и голосов — в [гайде по записи видео](web-test-recording-guide.md#доступные-голоса-и-провайдеры).
|
||||
|
||||
### `xsdPath` — XSD-схемы платформы
|
||||
|
||||
Каталог XSD-схем формата выгрузки, разложенных по версиям формата: `<xsdPath>/<версия>/*.xsd`.
|
||||
По ним проверяется выгрузка без базы — порядок элементов, типы, допустимые значения.
|
||||
|
||||
Если не задан — `.v8-xsd` рядом с `.v8-project.json`. Путь считается от каталога `.v8-project.json`.
|
||||
Наполняется навыком `/v8-xsd-fetch` из репозитория
|
||||
[yellow-hammer/namespace-forest](https://github.com/yellow-hammer/namespace-forest). Схемы —
|
||||
собственность ООО «1С-Софт», в Git их не добавляют. Нет схем — нет проверки.
|
||||
|
||||
### `webUrl` — URL веб-клиента (per-database)
|
||||
|
||||
URL для открытия базы в браузере через `/web-test`. Задаётся в записи конкретной базы.
|
||||
@@ -275,6 +286,7 @@ src/
|
||||
cfe/<ИмяРасширения>/ # исходники расширения (CFE)
|
||||
epf/<ИмяОбработки>/ # исходники внешней обработки (EPF)
|
||||
erf/<ИмяОтчёта>/ # исходники внешнего отчёта (ERF)
|
||||
.v8-xsd/ # XSD-схемы платформы по версиям формата (/v8-xsd-fetch; в .gitignore)
|
||||
```
|
||||
|
||||
В `.v8-project.json` напрямую участвует только `cf` — через поле `configSrc` базы (`"src\\cf"`).
|
||||
|
||||
Reference in New Issue
Block a user