Skills

Meta Remove

Удалить объект метаданных из конфигурации 1С.

Install

npx skills add Nikolay-Shirokov/cc-1c-skills --skill meta-remove -g -a claude-code -y
Category
Engineering
Updated
4d ago
License
MIT
Context cost
Lightabout 585 tokens
Runs scripts
Yes, review before use

What it does

Удалить объект метаданных из конфигурации 1С. Используй когда нужно удалить, убрать объект из конфигурации

/meta-remove, удаление объекта метаданных

Безопасно удаляет объект из XML-выгрузки конфигурации. Перед удалением проверяет ссылки на объект в реквизитах, коде и других метаданных. Если ссылки найдены, удаление блокируется.

Использование

/meta-remove <ConfigDir> -Object <Type.Name>

Параметры

ПараметрОбязательныйОписание
ConfigDirдаКорневая директория выгрузки (где Configuration.xml)
ObjectдаТип и имя объекта: Catalog.Товары, Document.Заказ и т.д. Таблица внешнего источника, четырьмя частями: ExternalDataSource.PG.Table.products
DryRunнетТолько показать что будет удалено, без изменений
KeepFilesнетНе удалять файлы, только дерегистрировать
ForceнетУдалить несмотря на найденные ссылки; ссылки на формы объекта при этом очищаются

Команда

powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/meta-remove.ps1" -ConfigDir "<путь>" -Object "Catalog.Товары"

Поддерживаемые типы

Catalog, Document, Enum, Constant, InformationRegister, AccumulationRegister, AccountingRegister, CalculationRegister, ChartOfAccounts, ChartOfCharacteristicTypes, ChartOfCalculationTypes, BusinessProcess, Task, ExchangePlan, DocumentJournal, Report, DataProcessor, CommonModule, ScheduledJob, EventSubscription, HTTPService, WebService, DefinedType, Role, Subsystem, CommonForm, CommonTemplate, CommonPicture, CommonAttribute, SessionParameter, FunctionalOption, FunctionalOptionsParameter, Sequence, FilterCriterion, SettingsStorage, XDTOPackage, WSReference, StyleItem, Language

Примеры

# Проверка ссылок + dry run
... -ConfigDir C:\WS\tasks\cfsrc\acc_8.3.24 -Object "Catalog.Устаревший" -DryRun
Read the whole SKILL.md on GitHub

More in Engineering