1c-epf-validate · git:20260929.a0d4b1a · 2026-09-29 · sha256 9e5f73b38d34da8f

1c-epf-validate git:20260929.a0d4b1aA

Immutable. This exact content never changes and is served at /api/v1/blob/9e5f73b38d34da8f.

---
name: 1c-epf-validate
description: "Валидация внешней обработки 1С (EPF). Используй после создания или модификации обработки для проверки корректности"
---

# /epf-validate - валидация внешней обработки (EPF)

Проверяет структурную корректность XML-исходников внешней обработки: корневую структуру, InternalInfo, свойства, ChildObjects, реквизиты, табличные части, уникальность имен, наличие файлов форм и макетов. Также работает для внешних отчетов (ERF). `version` в `Form.xml` сверяется с корневым XML обработки или отчета.

## Параметры

| Параметр | Обяз. | Умолч. | Описание |
|------------|:-----:|---------|-------------------------------------------------|
| ObjectPath | да | - | Путь к корневому XML или каталогу обработки |
| Detailed | нет | - | Подробный вывод (все проверки, включая успешные) |
| MaxErrors | нет | 30 | Остановиться после N ошибок |
| OutFile | нет | - | Записать результат в файл (UTF-8 BOM) |

## Команда

```powershell
powershell.exe -NoProfile -File skills/1c-epf-validate/scripts/epf-validate.ps1 -ObjectPath "src/МояОбработка"
powershell.exe -NoProfile -File skills/1c-epf-validate/scripts/epf-validate.ps1 -ObjectPath "src/МояОбработка/МояОбработка.xml"
```