Cc-1c-skills cfe-diff
Анализ расширения конфигурации 1С (CFE) — состав, заимствованные объекты, перехватчики, проверка переноса. Используй когда нужно понять что содержит расширение или проверить перенесены ли вставки в конфигурацию
install
source · Clone the upstream repo
git clone https://github.com/Nikolay-Shirokov/cc-1c-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/Nikolay-Shirokov/cc-1c-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.claude/skills/cfe-diff" ~/.claude/skills/nikolay-shirokov-cc-1c-skills-cfe-diff && rm -rf "$T"
manifest:
.claude/skills/cfe-diff/SKILL.mdsource content
/cfe-diff — Анализ расширения конфигурации
Анализирует расширение в двух режимах: обзор изменений (Mode A) или проверка переноса (Mode B).
Параметры
| Параметр | Описание | По умолчанию |
|---|---|---|
| Путь к расширению (обязат.) | — |
| Путь к конфигурации (обязат.) | — |
| (обзор) / (проверка переноса) | |
Команда
powershell.exe -NoProfile -File .claude/skills/cfe-diff/scripts/cfe-diff.ps1 -ExtensionPath src -ConfigPath C:\cfsrc\erp -Mode A
Mode A — обзор расширения
Для каждого объекта показывает:
— заимствованный: перехватчики ([BORROWED]
,&Перед
,&После
,&ИзменениеИКонтроль
), собственные реквизиты/ТЧ/формы&Вместо
— собственный: количество реквизитов, ТЧ, форм[OWN]
Для каждой формы заимствованного объекта показывается:
/(borrowed)
— заимствованная или собственная форма(own)- callType-события формы и элементов
- callType на командах
Mode B — проверка переноса
Для каждого
&ИзменениеИКонтроль извлекает блоки #Вставка/#КонецВставки из расширения и ищет их в соответствующем модуле конфигурации.
Статусы:
— код найден в конфигурации[TRANSFERRED]
— код не найден[NOT_TRANSFERRED]
— нет блоков[NEEDS_REVIEW]
или модуль конфигурации не найден#Вставка
Примеры
# Обзор — что изменено в расширении ... -ExtensionPath src -ConfigPath C:\cfsrc\erp -Mode A # Проверка переноса — все ли #Вставка перенесены ... -ExtensionPath src -ConfigPath C:\cfsrc\erp -Mode B