| name | cf-new-project |
| description | Создать новую конфигурацию 1С с нуля — scaffold + объекты + подсистемы + роли + формы. Workflow: cf-init → meta-compile×N → subsystem-compile → role-compile → form-add → validate. |
| argument-hint | <ConfigName> с описанием объектов |
| allowed-tools | ["Bash","Read","Write","Edit","Glob","Grep","Skill"] |
/cf-new-project — Создание конфигурации с нуля
Workflow-скил: оркестрирует полный цикл создания конфигурации 1С от scaffold до валидации.
Цепочка навыков
/cf-init → scaffold пустой конфигурации
↓
/meta-compile ×N → создать все объекты метаданных
↓
/cf-edit ×N → добавить объекты в состав конфигурации
↓
/subsystem-compile → создать подсистемы, включить объекты
↓
/role-compile → создать роли с правами на объекты
↓
/form-add ×N → создать формы объектов
/form-compile ×N → скомпилировать формы
↓
/cf-validate → финальная проверка
Алгоритм
- Собрать требования: имя конфигурации, список объектов, структура подсистем, роли
- Scaffold конфигурации (
/cf-init): имя, синоним, версия
- Создать объекты (
/meta-compile для каждого): справочники, документы, регистры, модули
- Добавить в конфигурацию (
/cf-edit для каждого): включить в состав
- Создать подсистемы (
/subsystem-compile): дерево подсистем, распределить объекты
- Создать роли (
/role-compile): права доступа к объектам
- Создать формы (
/form-add + /form-compile): для объектов с UI
- Валидация (
/cf-validate): проверить всю конфигурацию
Пример использования
> Создай конфигурацию "УчётЗаявок" с:
- Справочник Клиенты (Наименование, ИНН, Телефон)
- Документ Заявка (Клиент, Дата, Сумма, ТЧ Товары)
- Регистр накопления ОстаткиТоваров
- Подсистема Основная
- Роль Администратор (полные права)
Важно
- Порядок создания: сначала справочники (на них ссылаются документы), потом документы, потом регистры
- Для документов с движениями — создать регистры до документов (нужны для RegisterRecords)
- Всегда завершать
/cf-validate