1c-cfe-init

Featured

Создать расширение конфигурации 1С (CFE) - scaffold XML-исходников. Используй когда нужно создать новое расширение для исправления, доработки или дополнения конфигурации

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

# /cfe-init - Создание расширения конфигурации 1С Создает scaffold расширения: `Configuration.xml`, `Languages/Русский.xml`, опционально `Roles/`. ## Подготовка Если есть выгрузка базовой конфигурации, передай `-ConfigPath` - скрипт автоматически определит `CompatibilityMode` и UUID языка из базовой конфигурации. ### Авто-определение ConfigPath Если пользователь не указал `-ConfigPath` - попробуй определить автоматически: 1. Прочитай `.v8-project.json` из корня проекта 2. Разреши целевую базу (по имени, ветке или `default` - алгоритм из `/db-list`) 3. Если у базы есть поле `configSrc` - используй как `-ConfigPath` 4. Если `configSrc` нет - спроси у пользователя Если `.v8-project.json` не найден и `-ConfigPath` не задан - расширение создастся с предупреждением (UUID языка = нули, CompatibilityMode по умолчанию). ## Параметры | Параметр | Описание | По умолчанию | |----------|----------|--------------| | `Name` | Имя расширения (обязат.) | - | | `Synonym` | Синоним | = Name | | `NamePrefix` | Префикс собственных объектов | = Name + "_" | | `OutputDir` | Каталог для создания | `src` | | `Purpose` | `Patch` (исправление) / `Customization` (доработка) / `AddOn` (дополнение) | `Customization` | | `Version` | Версия расширения | - | | `Vendor` | Поставщик | - | | `CompatibilityMode` | Режим совместимости | `Version8_3_24` | | `ConfigPath` | Путь к выгрузке базовой конфигурации (авто-определяет CompatibilityMode и Language UUID) | - | | `NoRole` | Без основной роли | false | ...

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