/cf-init - Создание пустой конфигурации 1С
SkillAI & modelsCreate an empty 1C configuration (scaffold XML sources). Use when you need to start a new configuration from scratch.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the /cf-init - Создание пустой конфигурации 1С skill
What this skill tells your AI
The instructions your AI receives, as published by desko77/claude-code-skills-1c in skills/1c-cf-init/SKILL.md and read by ahel’s review.
Создает scaffold исходников пустой конфигурации 1С: Configuration.xml, Languages/Русский.xml,
Ext/ClientApplicationInterface.xml (раскладка командного интерфейса, на нее ссылается InternalInfo
конфигурации).
Параметры и команда
| Параметр | Описание |
|---|---|
Name | Имя конфигурации (обязат.) |
Synonym | Синоним (= Name если не указан) |
OutputDir | Каталог для создания (default: src) |
Version | Версия конфигурации |
Vendor | Поставщик |
CompatibilityMode | Режим совместимости (default: Version8_3_24) |
FormatVersion | Версия формата выгрузки: 2.17, 2.18, 2.20, 2.21 (default: 2.17) |
Версия формата
Версия формата задает, какие теги платформа примет при загрузке. Ставить надо не "поновее", а под ту платформу, куда конфигурация будет грузиться.
| Версия | Платформа | Что добавляет |
|---|---|---|
2.17 | 8.3.24 и ниже | базовый набор |
2.18 | 8.3.25 | мобильная функциональность TextToSpeech, тег TypeReductionMode |
2.19 | 8.3.26 | своих признаков за версией не закреплено |
2.20 | 8.3.27 | то же, что 2.18 |
2.21 | 8.5 | пространство имен pal, свойства главного окна 8.5, формы Auxiliary* |
Полная лестница с отметкой, какие ступени сверены с живой платформой, - в
docs/1c-configuration-spec.md (§7.1). Она же эталон для навыков: диапазон правится там.
Грабля: TextToSpeech на формате 2.17 ломает загрузку XDTO-ошибкой, поэтому на 2.17 тег не пишется
вовсе. Обратное тоже верно - платформа 8.3.24 не примет выгрузку 2.21.
powershell.exe -NoProfile -File skills/1c-cf-init/scripts/cf-init.ps1 -Name "МояКонфигурация"
Примеры
# Базовая конфигурация
... -Name МояКонфигурация -Synonym "Моя конфигурация" -OutputDir test-tmp/cf
# С версией и поставщиком
... -Name TestCfg -Synonym "Тестовая" -Version "1.0.0.1" -Vendor "Фирма 1С" -OutputDir test-tmp/cf2
# Другой режим совместимости
... -Name TestCfg -CompatibilityMode Version8_3_27 -OutputDir test-tmp/cf3
# Под платформу 8.5: формат 2.21 вместе с режимом совместимости
... -Name TestCfg -FormatVersion 2.21 -CompatibilityMode Version8_3_27 -OutputDir test-tmp/cf4
Верификация
/cf-init TestConfig -OutputDir test-tmp/cf
/cf-info test-tmp/cf - проверить созданное
/cf-validate test-tmp/cf - валидировать
Signals
- GitHub stars
- 61
- Forks
- 14
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
x-1c-cf-init- Source
- github.com/desko77/claude-code-skills-1c