<< All versions
Skill v1.0.1
currentAutomated scan100/100ingvarconsulting/unica/form-remove
+3 new
──Details
PublishedAugust 11, 2026 at 07:17 AM
Content Hashsha256:4b923c2f6aa9d90f...
Git SHA9d2cfeb3a576
Bump Typepatch
──Files
Files (1 file, 2.8 KB)
SKILL.md2.8 KBactive
SKILL.md · 69 lines · 2.8 KB
version: "1.0.1" name: form-remove description: Удалить форму из объекта 1С (обработка, отчёт, справочник, документ и др.) argument-hint: <ObjectName> <FormName> disable-model-invocation: true allowed-tools:
- Bash
- Read
- Write
- Edit
- Glob
- Grep
/form-remove — Удаление формы
MCP routing
- Preferred path: use MCP
unicatoolunica.form.remove;unicaowns XML/JSON DSL work and refreshes related workspace caches after mutations. - Do not call internal MCP/CLI adapters directly. They are hidden behind
unicaand synchronized by the orchestrator. - Execution path: call MCP
unicatoolunica.form.remove; skill-local operation scripts are not part of the workflow. - For mutating operations, pass
dryRun: falseonly when the user explicitly requested the change; otherwise keep the default dry run. - Vendor support guard runs inside
unica; if it blocks a locked/read-only supported object, prefer CFE/release-support or an explicit support-state change plan instead of editing raw support metadata.
Удаляет форму и убирает её регистрацию из корневого XML объекта.
Usage
Используй MCP unica tool unica.form.remove с ObjectName, FormName и SrcDir.
| Параметр | Обязательный | По умолчанию | Описание | |
|---|---|---|---|---|
| ObjectName | да | — | Имя объекта | |
| FormName | да | — | Имя формы для удаления | |
| SrcDir | нет | src | Каталог исходников |
MCP вызов
json
{"jsonrpc": "2.0","method": "tools/call","params": {"name": "unica.form.remove","arguments": {"cwd": "<workspace>","ObjectName": "Номенклатура","FormName": "СтараяФорма","SrcDir": "src/Catalogs","dryRun": false}}}
Что удаляется
<SrcDir>/<ObjectName>/Forms/<FormName>.xml # Метаданные формы<SrcDir>/<ObjectName>/Forms/<FormName>/ # Каталог формы (рекурсивно)
Что модифицируется
<SrcDir>/<ObjectName>.xml— убирается<Form>изChildObjects- Если удаляемая форма была указана в
Default*Form/Auxiliary*Formслоте объекта — значение этого слота очищается - Опустевшие затронутые XML-элементы сохраняются в самозакрывающемся виде (
<ChildObjects/>,<Default*Form/>)