# 1c Cf New Project

> Создать новую конфигурацию 1С с нуля - scaffold + объекты + подсистемы + роли + формы. Workflow: cf-init → meta-compile×N → subsystem-compile → role-compile → form-add → validate.

- Skill: `desko77/1c-cf-new-project` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add desko77/1c-cf-new-project`
- Raw SKILL.md: https://api.skillmd.com/api/skills/desko77/1c-cf-new-project/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: Desko77 (https://skillmd.com/u/desko77)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/desko77/1c-cf-new-project

---


# /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       → финальная проверка
```

## Алгоритм

1. **Собрать требования**: имя конфигурации, список объектов, структура подсистем, роли
2. **Scaffold конфигурации** (`/cf-init`): имя, синоним, версия
3. **Создать объекты** (`/meta-compile` для каждого): справочники, документы, регистры, модули
4. **Добавить в конфигурацию** (`/cf-edit` для каждого): включить в состав
5. **Создать подсистемы** (`/subsystem-compile`): дерево подсистем, распределить объекты
6. **Создать роли** (`/role-compile`): права доступа к объектам
7. **Создать формы** (`/form-add` + `/form-compile`): для объектов с UI
8. **Валидация** (`/cf-validate`): проверить всю конфигурацию

## Пример использования

```
> Создай конфигурацию "УчетЗаявок" с:
  - Справочник Клиенты (Наименование, ИНН, Телефон)
  - Документ Заявка (Клиент, Дата, Сумма, ТЧ Товары)
  - Регистр накопления ОстаткиТоваров
  - Подсистема Основная
  - Роль Администратор (полные права)
```

## Важно

- Порядок создания: сначала справочники (на них ссылаются документы), потом документы, потом регистры
- Для документов с движениями - создать регистры до документов (нужны для RegisterRecords)
- Всегда завершать `/cf-validate`

