/epf-full-cycle - Полный цикл создания обработки

SkillDev tools

This skill lets your AI take a 1C external processing from an empty scaffold all the way to a built EPF file. It follows the full creation cycle in order: scaffold the project, add forms and templates, handle the BSP step, then build. The outcome is a finished external processing file for 1C.

Available today. Use it from your connected AI after setup.

After adding the skill, ask your AI to start a new external processing. It will begin with the epf-init scaffold and carry the project through the workflow to the finished EPF.

Then ask your AI: use the /epf-full-cycle - Полный цикл создания обработки skill

What your AI can do with it

  • Scaffold a new 1C external processing project
  • Create the forms the processing needs
  • Add templates to the processing
  • Complete the BSP step of the workflow
  • Build the final EPF file

What this skill tells your AI

The instructions your AI receives, as published by desko77/cursor-1c-skills in skills/1c-epf-full-cycle/SKILL.md and read by ahel’s review.

Workflow-скил: оркестрирует цепочку навыков для создания внешней обработки от scaffold до EPF-файла.

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

/epf-init → scaffold пустой обработки (XML-исходники)
 ↓
/epf-add-form → добавить управляемую форму
 ↓
/form-compile → скомпилировать форму из JSON DSL
 ↓
/template-add → добавить макеты (если нужны печатные формы)
 ↓
/mxl-compile → скомпилировать макеты из JSON DSL
 ↓
/1c-bsp-registration → регистрация БСП (если дополнительная обработка)
 ↓
/1c-bsp-command → добавить команды БСП (если нужно)
 ↓
/epf-validate → проверить корректность
 ↓
/epf-build → собрать EPF-файл

Алгоритм

  1. Определить параметры: имя обработки, назначение, реквизиты, формы, макеты, БСП
  2. Scaffold (/epf-init): создать XML-исходники пустой обработки
  3. Форма (/epf-add-form + /form-compile): создать и скомпилировать форму
  4. Макеты (/template-add + /mxl-compile): если нужны печатные формы
  5. БСП (/1c-bsp-registration + /1c-bsp-command): если дополнительная обработка/отчет
  6. Модуль формы: написать BSL-код обработчиков
  7. Валидация (/epf-validate): проверить XML-структуру
  8. Сборка (/epf-build): собрать EPF-файл (требует платформу 1С)

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

> Создай обработку "ЗагрузкаПрайса" с формой:
 - Поле выбора файла, кнопка "Загрузить"
 - Таблица предпросмотра данных
 - Зарегистрировать как доп. обработку БСП
 - Собрать EPF в build/

Важно

  • Шаг сборки (/epf-build) требует установленную платформу 1С
  • БСП-регистрация нужна только для обработок, подключаемых через "Дополнительные отчеты и обработки"
  • Макеты нужны только при наличии печатных форм
  • Модуль объекта пишется вручную (или через Edit), не через навык

Signals

GitHub stars
57
Forks
13
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
x-1c-epf-full-cycle-desko77
Source
github.com/desko77/cursor-1c-skills