--- name: form-remove description: Удалить форму из объекта 1С (обработка, отчёт, справочник, документ и др.) argument-hint: disable-model-invocation: true allowed-tools: - Bash - Read - Write - Edit - Glob - Grep --- # /form-remove — Удаление формы Удаляет форму и убирает её регистрацию из корневого XML объекта. ## Usage ``` /form-remove ``` | Параметр | Обязательный | По умолчанию | Описание | |------------|:------------:|--------------|-------------------------------------| | ObjectName | да | — | Имя объекта | | FormName | да | — | Имя формы для удаления | | SrcDir | нет | `src` | Каталог исходников | ## Команда ```powershell powershell.exe -NoProfile -File ".github/skills/form-remove/scripts/remove-form.ps1" -ObjectName "" -FormName "" [-SrcDir ""] ``` ## Что удаляется ``` //Forms/.xml # Метаданные формы //Forms// # Каталог формы (рекурсивно) ``` ## Что модифицируется - `/.xml` — убирается `
` из `ChildObjects` - Если удаляемая форма была DefaultForm — очищается значение DefaultForm