Files
cc-1c-skills/tests/skills/cases/cfe-diff/own-service-objects.json
T
Nick ShirokovandClaude Opus 5 a0a91a4e40 fix(cfe-diff,cfe-borrow,cfe-validate,subsystem-*): вернуть недостающие типы
Платформенная проба (свежий стенд 8.3.24, загрузка + обратная выгрузка) сняла
вопросы, которые ревизия #60 оставила на догадках:

  Bot в ChildObjects конфигурации      — принят, пережил раундтрип
  Bot.X в <Content> подсистемы          — принят, пережил раундтрип
  Bot в ChildObjects расширения         — принят, пережил раундтрип
  второй Language заимствован в расш.   — принят, пережил раундтрип

Порядок, выданный платформой (Language, Subsystem, Bot), совпал с таблицей
docs/1c-configuration-spec.md, где Bot стоит под № 11.

Правки:
- cfe-diff: +Style, +XDTOPackage, +WebService, +HTTPService, +WSReference, +Bot
  (38 -> 44). Карта используется в трёх местах — обзор Mode A, поиск модулей и
  проверка переноса Mode B, — поэтому объект неизвестного типа выпадал из всех.
- cfe-borrow: +Bot, +Language (43 -> 45), Bot в TYPE_ORDER;
- cfe-validate: +Bot (44 -> 45);
- subsystem-compile, subsystem-edit: +Bot в CONTENT_TYPE_MAP.

Language в cfe-diff НЕ добавлен: навык намеренно пропускает языки при сборе
объектов (cfe-diff.py:530), запись в карте была бы недостижима.

Прежняя оценка «отсутствие Language в cfe-borrow вероятно законно» опровергнута:
в расширении из корпуса язык помечен ObjectBelonging=Adopted, то есть заимствован,
и второй язык заимствуется штатно.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-09 13:31:11 +03:00

42 lines
1.2 KiB
JSON

{
"name": "Собственные XDTO-пакет и HTTP-сервис расширения попадают в обзор",
"preRun": [
{
"script": "cfe-init/scripts/cfe-init",
"args": {
"-Name": "Сервисы",
"-OutputDir": "{workDir}/ext",
"-ConfigPath": "{workDir}"
}
},
{
"script": "meta-compile/scripts/meta-compile",
"input": {
"type": "HTTPService",
"name": "Сервисы_API",
"rootURL": "api",
"urlTemplates": { "Health": "/health" }
},
"args": {
"-JsonPath": "{inputFile}",
"-OutputDir": "{workDir}/ext"
}
},
{
"script": "xdto-compile/scripts/xdto-compile",
"args": {
"-Xsd": "<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" targetNamespace=\"http://example.org/probe\"><xs:element name=\"Ping\" type=\"xs:string\"/></xs:schema>",
"-Name": "Сервисы_Пакет",
"-OutputDir": "{workDir}/ext"
}
}
],
"params": {
"extensionPath": "ext"
},
"expect": {
"stdoutContains": ["HTTPService.Сервисы_API", "XDTOPackage.Сервисы_Пакет"],
"stdoutNotContains": ["unknown type"]
}
}