SuperAPI AI Directory

epf-init

General & other

View repository

Updated 10-15 17:18

About this skill

/epf-init — Creating a new data processor

Generates a minimal set of XML sources for a 1C external data processor: the root metadata file and the data processor directory.

Usage

/epf-init <Name> [Synonym] [SrcDir]
Parameter Required Default Description
Name yes — Data processor name (Latin/Cyrillic)
Synonym no = Name Synonym (display name)
SrcDir no src Source directory relative to CWD

Command

powershell.exe -NoProfile -File .claude/skills/epf-init/scripts/init.ps1 -Name "<Name>" [-Synonym "<Synonym>"] [-SrcDir "<SrcDir>"]

What is created

<SrcDir>/
├── <Name>.xml          # Корневой файл метаданных (4 UUID)
└── <Name>/
    └── Ext/
        └── ObjectModule.bsl  # Модуль объекта с 3 регионами
  • The root XML contains MetaDataObject/ExternalDataProcessor with empty DefaultForm и ChildObjects
  • ClassId is fixed: c3831ec8-d8d5-4f93-8a22-f9bfae07327f
  • The file is created in UTF-8 with BOM

Next steps

  • Add a form: /epf-add-form
  • Add a template: /template-add
  • Add help: /help-add
  • Build the EPF: /epf-build