mcpField
E
epf-init

epf-init

github.com/nikolay-shirokovDevelopment74157 installsUpdated today
Repository

About epf-init

epf-init is a skill that generates minimal XML sources for a 1C external processing object. It lets developers specify a source directory and format version before adding forms, templates, or help.

Key features

  1. 01Generate root metadata XML
  2. 02Create processing source directory
  3. 03Set synonym and source path
  4. 04Choose export format version

Use cases

  1. 01Initialize a 1C external processing project
  2. 02Prepare sources before adding forms
  3. 03Select a format compatible with the target platform

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/nikolay-shirokov/cc-1c-skills --skill epf-init

After installing, type/epf-initin Claude Code to confirm it loaded.

Bundled filesscripts/init.ps1scripts/init.py

Details

From the project README

/epf-init — Создание новой обработки

Генерирует минимальный набор XML-исходников для внешней обработки 1С: корневой файл метаданных и каталог обработки.

Usage

/epf-init <Name> [Synonym] [SrcDir] [FormatVersion]
ПараметрОбязательныйПо умолчаниюОписание
Nameда—Имя обработки (латиница/кириллица)
Synonymнет= NameСиноним (отображаемое имя)
SrcDirнетsrcКаталог исходников относительно CWD
FormatVersionнет2.17Версия формата выгрузки — см. ниже

FormatVersion — не выше версии формата платформы, на которой объект будут собирать и открывать: 8.3.24 — 2.17, 8.3.25 — 2.18, 8.3.26 — 2.19, 8.3.27 — 2.20, 8.5 — 2.21. Ниже брать можно: платформа читает свой формат и любой более старый, поэтому дефолт 2.17 подходит для всей линейки 8.3.24 и выше. Для более старых платформ счёт идёт так же, по одной версии на релиз (8.3.23 — 2.16), но на них навыки не проверялись — такое значение принимается с предупреждением.

Команда

powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/init.ps1" -Name "<Name>" [-Synonym "<Synonym>"] [-SrcDir "<SrcDir>"] [-FormatVersion "<версия>"]

Дальнейшие шаги

  • Добавить форму: /form-add
  • Добавить макет: /template-add
  • Добавить справку: /help-add
  • Собрать EPF: /epf-build

Comments

Markdown supported