mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-08-01 17:27:45 +03:00
Add /skd-edit to README and skd-guide documentation
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.6
parent
2f2ecca88b
commit
5c0a55e090
@@ -23,7 +23,7 @@
|
|||||||
| Табличный документ (MXL) | 4 навыка `/mxl-*` | Анализ, создание, компиляция макетов печатных форм | [Подробнее](docs/mxl-guide.md) |
|
| Табличный документ (MXL) | 4 навыка `/mxl-*` | Анализ, создание, компиляция макетов печатных форм | [Подробнее](docs/mxl-guide.md) |
|
||||||
| Управляемые формы (Form) | 6 навыков `/form-*` | Создание, анализ, генерация, модификация, валидация управляемых форм | [Подробнее](docs/form-guide.md) |
|
| Управляемые формы (Form) | 6 навыков `/form-*` | Создание, анализ, генерация, модификация, валидация управляемых форм | [Подробнее](docs/form-guide.md) |
|
||||||
| Роли (Role) | 3 навыка `/role-*` | Анализ прав роли, создание из JSON DSL, валидация | [Подробнее](docs/role-guide.md) |
|
| Роли (Role) | 3 навыка `/role-*` | Анализ прав роли, создание из JSON DSL, валидация | [Подробнее](docs/role-guide.md) |
|
||||||
| Схема компоновки (СКД) | 3 навыка `/skd-*` | Анализ, генерация из JSON DSL, валидация схем компоновки данных | [Подробнее](docs/skd-guide.md) |
|
| Схема компоновки (СКД) | 4 навыка `/skd-*` | Анализ, генерация из JSON DSL, точечное редактирование, валидация схем компоновки данных | [Подробнее](docs/skd-guide.md) |
|
||||||
| Утилиты | `/img-grid` | Наложение сетки на изображение для определения пропорций колонок | — |
|
| Утилиты | `/img-grid` | Наложение сетки на изображение для определения пропорций колонок | — |
|
||||||
|
|
||||||
## Требования
|
## Требования
|
||||||
@@ -74,6 +74,7 @@
|
|||||||
├── role-validate/ # Валидация роли
|
├── role-validate/ # Валидация роли
|
||||||
├── skd-info/ # Анализ схемы компоновки данных
|
├── skd-info/ # Анализ схемы компоновки данных
|
||||||
├── skd-compile/ # Компиляция СКД из JSON DSL
|
├── skd-compile/ # Компиляция СКД из JSON DSL
|
||||||
|
├── skd-edit/ # Точечное редактирование СКД (25 операций)
|
||||||
├── skd-validate/ # Валидация СКД
|
├── skd-validate/ # Валидация СКД
|
||||||
└── img-grid/ # Сетка для анализа изображений
|
└── img-grid/ # Сетка для анализа изображений
|
||||||
docs/
|
docs/
|
||||||
|
|||||||
+6
-4
@@ -1,6 +1,6 @@
|
|||||||
# Схема компоновки данных (СКД)
|
# Схема компоновки данных (СКД)
|
||||||
|
|
||||||
Навыки группы `/skd-*` позволяют анализировать, создавать и проверять схемы компоновки данных 1С — XML-файлы DataCompositionSchema (Template.xml).
|
Навыки группы `/skd-*` позволяют анализировать, создавать, редактировать и проверять схемы компоновки данных 1С — XML-файлы DataCompositionSchema (Template.xml).
|
||||||
|
|
||||||
## Навыки
|
## Навыки
|
||||||
|
|
||||||
@@ -8,19 +8,21 @@
|
|||||||
|-------|-----------|----------|
|
|-------|-----------|----------|
|
||||||
| `/skd-info` | `<TemplatePath> [-Mode] [-Name]` | Анализ структуры СКД: наборы, поля, параметры, ресурсы, варианты (10 режимов) |
|
| `/skd-info` | `<TemplatePath> [-Mode] [-Name]` | Анализ структуры СКД: наборы, поля, параметры, ресурсы, варианты (10 режимов) |
|
||||||
| `/skd-compile` | `<JsonPath> <OutputPath>` | Генерация Template.xml из JSON DSL: наборы, поля, итоги, параметры, варианты |
|
| `/skd-compile` | `<JsonPath> <OutputPath>` | Генерация Template.xml из JSON DSL: наборы, поля, итоги, параметры, варианты |
|
||||||
|
| `/skd-edit` | `<TemplatePath> -Operation <op> -Value "<value>"` | Точечное редактирование: 25 атомарных операций (add/set/modify/clear/remove) |
|
||||||
| `/skd-validate` | `<TemplatePath> [-MaxErrors 20]` | Валидация структурной корректности: ~30 проверок |
|
| `/skd-validate` | `<TemplatePath> [-MaxErrors 20]` | Валидация структурной корректности: ~30 проверок |
|
||||||
|
|
||||||
## Рабочий цикл
|
## Рабочий цикл
|
||||||
|
|
||||||
```
|
```
|
||||||
Описание отчёта (текст) → JSON DSL → /skd-compile → Template.xml → /skd-validate
|
Описание отчёта (текст) → JSON DSL → /skd-compile → Template.xml → /skd-validate
|
||||||
→ /skd-info
|
↕ /skd-edit → /skd-info
|
||||||
```
|
```
|
||||||
|
|
||||||
1. Claude формирует JSON-определение СКД (shorthand-поля, параметры, итоги, варианты)
|
1. Claude формирует JSON-определение СКД (shorthand-поля, параметры, итоги, варианты)
|
||||||
2. `/skd-compile` генерирует Template.xml с корректными namespace, типами, группировками
|
2. `/skd-compile` генерирует Template.xml с корректными namespace, типами, группировками
|
||||||
3. `/skd-validate` проверяет корректность сгенерированного XML
|
3. `/skd-edit` вносит точечные изменения: добавление полей, фильтров, наборов данных, вариантов, условного оформления и т.д.
|
||||||
4. `/skd-info` выводит компактную сводку для визуальной проверки
|
4. `/skd-validate` проверяет корректность XML
|
||||||
|
5. `/skd-info` выводит компактную сводку для визуальной проверки
|
||||||
|
|
||||||
## JSON DSL — компактный формат
|
## JSON DSL — компактный формат
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user