mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-09-23 02:35:54 +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>
30 lines
916 B
JSON
30 lines
916 B
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",
|
|
"Catalogs/Номенклатура.xml,Catalogs/Номенклатура/Ext/ObjectModule.bsl"
|
|
],
|
|
"expect": {
|
|
"stdoutContains": "Executing partial configuration load...",
|
|
"stdoutNotContains": "ПОЛНУЮ загрузку конфигурации"
|
|
},
|
|
"noSnapshot": "навык ничего не пишет в рабочий каталог — проверяется отсутствие предупреждения"
|
|
}
|