1c-form-compile

Featured

Компиляция управляемой формы 1С из JSON-определения или из метаданных объекта. Используй когда нужно создать форму с нуля по описанию элементов или сгенерировать типовую форму

AI & Automation 62 stars 14 forks Updated today MIT

Install

View on GitHub

Quality Score: 88/100

Stars 20%
60
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# /form-compile - Генерация Form.xml Два режима: 1. **JSON DSL** - из JSON-определения формы 2. **From object** (`-FromObject`) - автоматически из метаданных объекта 1С по пресету ERP > **При проектировании формы с нуля (5+ элементов или нечеткие требования)** - вызовите `/form-patterns` для загрузки справочника. Для простых форм (1-3 поля) - не нужно. ## Параметры | Параметр | Обязательный | Описание | |------------|:------------:|---------------------------------| | JsonPath | режим 1 | Путь к JSON-определению формы | | OutputPath | да | Путь к выходному Form.xml | | FromObject | режим 2 | Флаг (без значения) - генерация по метаданным объекта | ## Команда ```powershell # Режим JSON DSL powershell.exe -NoProfile -File skills/1c-form-compile/scripts/form-compile.ps1 -JsonPath "<json>" -OutputPath "<Form.xml>" # Режим from-object (объект и purpose выводятся из OutputPath; Document и Catalog) powershell.exe -NoProfile -File skills/1c-form-compile/scripts/form-compile.ps1 -FromObject -OutputPath "<.../TypePlural/ObjectName/Forms/FormName/Ext/Form.xml>" ``` ## JSON DSL - справка ### Структура верхнего уровня ```json { "title": "Заголовок формы", "properties": { "autoTitle": false, ... }, "events": { "OnCreateAtServer": "ПриСозданииНаСервере" }, "excludedCommands": ["Reread"], "elements": [ ... ], "attributes": [ ... ], "commands": [ ... ], "parameters": [ ... ] } ``` - `title` - заголовок формы (mul...

Details

Author
Desko77
Repository
Desko77/claude-code-skills-1c
Created
6 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category