mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-09-22 18:25:55 +03:00
Список частичной загрузки задаёт объекты метаданных: вместе с объектом платформа грузит его дочерние объекты (формы, макеты) и файлы Ext/. Configuration.xml — объект «Конфигурация», поэтому его наличие в списке даёт полную загрузку конфигурации, а не перечисленных объектов. В db-load-git он попадает в список из диффа сам, без участия пользователя. Замерено на обоих движках (1cv8 и ibcmd): правило одинаково. - SKILL.md обоих навыков: строка про цену Configuration.xml в списке; - хинт в выводе обеих веток движка; - два кейса на срабатывание и на отсутствие ложного срабатывания. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
33 lines
1.0 KiB
JSON
33 lines
1.0 KiB
JSON
{
|
||
"name": "Configuration.xml в списке: предупреждаем о полной загрузке конфигурации",
|
||
"fakePlatform": {
|
||
"log": ""
|
||
},
|
||
"preRun": [
|
||
{
|
||
"writeFile": {
|
||
"path": "src/Configuration.xml",
|
||
"content": "<?xml version=\"1.0\"?><MetaDataObject/>"
|
||
}
|
||
}
|
||
],
|
||
"args_extra": [
|
||
"-V8Path",
|
||
"{fakePlatform}",
|
||
"-InfoBasePath",
|
||
"{workDir}/ib",
|
||
"-ConfigDir",
|
||
"{workDir}/src",
|
||
"-Files",
|
||
"Configuration.xml,Catalogs/Номенклатура.xml"
|
||
],
|
||
"expect": {
|
||
"stdoutContains": [
|
||
"Executing partial configuration load...",
|
||
"[ВНИМАНИЕ] В списке Configuration.xml — платформа выполнит ПОЛНУЮ загрузку конфигурации,",
|
||
"а не только перечисленных объектов."
|
||
]
|
||
},
|
||
"noSnapshot": "навык ничего не пишет в рабочий каталог — проверяется текст предупреждения"
|
||
}
|