跳到正文
cccskills
免费在 GitHub 公开

skd-validate

Валидация схемы компоновки данных 1С (СКД). Используй после создания или модификации СКД для проверки корректности

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(3)

  • SKILL.md3.3 KB
  • scripts/skd-validate.ps150.9 KB
  • scripts/skd-validate.py54.5 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

/skd-validate — валидация СКД (DataCompositionSchema)

Проверяет структурную корректность Template.xml схемы компоновки данных. Выявляет ошибки формата, битые ссылки, дубликаты имён.

Параметры

ПараметрОбяз.Умолч.Описание
TemplatePathда—Путь к Template.xml или каталогу макета
Detailedнет—Подробный вывод (все проверки, включая успешные)
MaxErrorsнет20Остановиться после N ошибок
OutFileнет—Записать результат в файл

Команда

powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/skd-validate.ps1" -TemplatePath "src/МойОтчёт/Templates/ОсновнаяСхема"
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/skd-validate.ps1" -TemplatePath "Catalogs/Номенклатура/Templates/СКД/Ext/Template.xml"

Проверка по XSD

Порядок элементов, типы и значения дополнительно сверяются с XSD-схемами платформы, если они скачаны в проект. Иначе итоговая строка заканчивается на XSD not checked: <причина> — это не «проверено всё». Когда проверка нужна (например, платформа пишет «нарушен порядок следования»), скачай схемы версии формата выгрузки — атрибут version в Configuration.xml — через /v8-xsd-fetch -Versions <версия> и запусти снова. То же при [WARN] XSD: no schemas for format <версия>.

Нарушение: XSD <версия>, line N: <родитель>/<элемент>: <что не так>.

  • must come before <X> — перенеси элемент непосредственно перед <X>, содержимое не меняй. duplicate — удали повтор. not allowed in <P> — элементу здесь не место. Иначе — текст о недопустимом значении.
  • [WARN] с (no schemas for <версия>) — сверено по схемам более новой версии: ориентир, не вердикт.
  • Если шаблон ты только что собрал или изменил /skd-compile или /skd-edit, нарушение — дефект навыка: сообщи о нём пользователю.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

cf-edit

免费

Точечное редактирование конфигурации 1С. Используй когда нужно изменить свойства конфигурации, добавить или удалить объект из состава, настроить роли по умолчанию, поменять раскладку панелей, настроить начальную страницу

中文简介正在准备中。当前显示原文说明。

Nikolay-Shirokov/cc-1c-skills7182026年10月22日 更新

cf-info

免费

Анализ структуры конфигурации 1С — свойства, состав, счётчики объектов. Используй для обзора конфигурации — какие объекты есть, сколько их, какие настройки

中文简介正在准备中。当前显示原文说明。

Nikolay-Shirokov/cc-1c-skills7182026年10月22日 更新

cf-init

免费

Создать пустую конфигурацию 1С (scaffold XML-исходников). Используй когда нужно начать новую конфигурацию с нуля

中文简介正在准备中。当前显示原文说明。

Nikolay-Shirokov/cc-1c-skills7182026年10月22日 更新

Валидация конфигурации 1С. Используй после создания или модификации конфигурации для проверки корректности

中文简介正在准备中。当前显示原文说明。

Nikolay-Shirokov/cc-1c-skills7182026年10月22日 更新

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

中文简介正在准备中。当前显示原文说明。

Nikolay-Shirokov/cc-1c-skills7182026年10月22日 更新

cfe-diff

免费

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

中文简介正在准备中。当前显示原文说明。

Nikolay-Shirokov/cc-1c-skills7182026年10月22日 更新

查看 Nikolay-Shirokov 的全部技能

报告此技能的问题