1c-cf-add-object

Добавить объект метаданных в конфигурацию 1С с формой, подсистемой и валидацией. Workflow: meta-compile → cf-edit → subsystem-edit → form-add → form-compile → validate.

SKILL.md

GitHub

/cf-add-object - Добавление объекта в конфигурацию

Workflow-скил: оркестрирует цепочку навыков для полного добавления объекта метаданных.

Цепочка навыков

/meta-compile  → создать XML-исходники объекта (реквизиты, ТЧ, типы)
      ↓
/cf-edit       → добавить объект в состав конфигурации (Configuration.xml)
      ↓
/subsystem-edit → добавить объект в подсистему (видимость в интерфейсе)
      ↓
/form-add      → создать scaffold формы для объекта
      ↓
/form-compile  → скомпилировать форму из JSON DSL
      ↓
/meta-validate → проверить объект
/cf-validate   → проверить конфигурацию

Алгоритм

  1. Определить параметры: тип объекта, имя, реквизиты, табличные части, подсистема
  2. Создать объект (/meta-compile): передать JSON с описанием реквизитов и ТЧ
  3. Добавить в конфигурацию (/cf-edit): -Action AddObject -ObjectType <type> -ObjectName <name>
  4. Добавить в подсистему (/subsystem-edit): -Action AddObject -Object "<Type>.<Name>"
  5. Создать форму (/form-add): scaffold управляемой формы
  6. Скомпилировать форму (/form-compile): JSON DSL с элементами
  7. Валидация (/meta-validate, /cf-validate): проверить корректность

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

> Добавь справочник Контрагенты с реквизитами ИНН (строка 12), КПП (строка 9),
  табличная часть КонтактныеЛица (ФИО, Телефон, Email).
  Конфигурация в src/, подсистема Основная.

Важно

  • Если подсистема не указана - спросить пользователя
  • Если форма не нужна (общий модуль, перечисление) - пропустить шаги form-add/form-compile
  • Всегда завершать валидацией