/cf-init - Создание пустой конфигурации 1С

SkillDev tools

Create 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.

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/cursor-1c-skills 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.178.3.24 и нижебазовый набор
2.188.3.25мобильная функциональность TextToSpeech, тег TypeReductionMode
2.198.3.26своих признаков за версией не закреплено
2.208.3.27то же, что 2.18
2.218.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
57
Forks
13
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
x-1c-cf-init-desko77
Source
github.com/desko77/cursor-1c-skills