mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-09-27 20:45:54 +03:00
Платформа выбрасывает Command из внешней обработки/отчёта при сборке («не является подчиненным»), а Ext/ManagerModule.bsl — вовсе без сообщения; epf-build при этом сообщает об успехе. Цепочка молча теряла написанное: meta-edit добавлял команду, epf-validate её пропускал. meta-edit: внешние типы внесены в таблицу допустимых детей — команду не добавляет, предупреждает. epf-validate: Command и ManagerModule.bsl — ошибки с пояснением. Refs #108 Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
23 lines
732 B
JSON
23 lines
732 B
JSON
{
|
|
"name": "Внешняя обработка: команду объекта не добавлять — платформа её выбросит (#108)",
|
|
"setup": "none",
|
|
"skipValidation": true,
|
|
"preRun": [
|
|
{
|
|
"script": "epf-init/scripts/init",
|
|
"args": { "-Name": "Проба", "-SrcDir": "{workDir}" }
|
|
}
|
|
],
|
|
"params": { "objectPath": "Проба.xml", "objectName": "Проба" },
|
|
"input": {
|
|
"add": {
|
|
"commands": ["ПробнаяКоманда"]
|
|
}
|
|
},
|
|
"expect": {
|
|
"stdoutContains": ["commands not allowed for ExternalDataProcessor", "Validation OK"],
|
|
"fileNotContains": [{ "file": "Проба.xml", "text": ["<Command"] }],
|
|
"filesAbsent": ["Проба/Commands"]
|
|
}
|
|
}
|