mcpField
E
erf-init

erf-init

github.com/nikolay-shirokov開発74153 回インストール今日更新
リポジトリ

erf-init について

erf-initは1C開発向けのスキルで、外部レポートに必要なメタデータルートとレポートディレクトリの最小限のXMLソースを生成します。形式バージョンを指定でき、空のСКДも任意で作成できます。

主な機能

  1. 01外部レポートのXMLソース生成
  2. 02名前、別名、ソースディレクトリの設定
  3. 03エクスポート形式バージョンの指定
  4. 04空のСКДの作成とスキーマへの関連付け

活用シーン

  1. 011C外部レポートの新規作成
  2. 02プラットフォーム版に合わせたソース準備
  3. 03空のСКДを含むレポート骨格の作成

インストール

コマンドをコピーしてターミナルで実行します。

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

インストール後、Claude Code で/erf-initを入力して読み込まれたか確認します。

同梱ファイルscripts/init.ps1scripts/init.py

README(原文)English

プロジェクトの README より

この README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。

/erf-init — Создание нового отчёта

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

Usage

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

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 "<версия>"] [-WithSKD]

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

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

コメント