1c-cfe-diff

Solid

Анализ расширения конфигурации 1С (CFE) - состав, заимствованные объекты, перехватчики, проверка переноса. Используй когда нужно понять что содержит расширение или проверить перенесены ли вставки в конфигурацию

AI & Automation 62 stars 14 forks Updated today MIT

Install

View on GitHub

Quality Score: 86/100

Stars 20%
60
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
78
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# /cfe-diff - Анализ расширения конфигурации Анализирует расширение в двух режимах: обзор изменений (Mode A) или проверка переноса (Mode B). ## Параметры | Параметр | Описание | По умолчанию | |----------|----------|--------------| | `ExtensionPath` | Путь к расширению (обязат.) | - | | `ConfigPath` | Путь к конфигурации (обязат.) | - | | `Mode` | `A` (обзор) / `B` (проверка переноса) | `A` | ## Команда ```powershell powershell.exe -NoProfile -File skills/1c-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]` - нет блоков `#Вставка` или модуль конфигурации не найден ## Примеры ```powershell # Обзор - что изменено в расширении ... -ExtensionPath src -ConfigPath C:\cfsrc\erp -Mode A # Проверка переноса - все ли #Вставка перенесены ....

Details

Author
Desko77
Repository
Desko77/claude-code-skills-1c
Created
6 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category