mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-08-28 05:59:41 +03:00
feat(form-info,skd-info,role-info,subsystem-info,mxl-info): строка состояния поддержки
Размножение per-object паттерна состояния поддержки из meta-info на остальные info-навыки. Унифицированный helper Get-SupportStatusForPath (нативная копия в каждом скрипте): walk-up от пути цели — берёт uuid ближайшего метафайла элемента (форма/макет/роль/подсистема, либо сам целевой .xml) и корень конфигурации с ParentConfigurations.bin, затем G-vs-f1 и консервативная свёртка min(f1) по блокам поставщиков. Резолв точный на уровне элемента: форма с индивидуально включённым редактированием (Валюты.ФормаСписка f1=1) показывает «редактируется», а форма того же объекта на замке (ФормаЭлемента f1=0) — «на замке». form-info v1.4, skd-info v1.7, role-info/subsystem-info/mxl-info v1.1. Проверено на корпусе (acc G=1 → read-only, erp → снято) — оба порта байт-в-байт. Тесты: все 7 info-навыков зелёные на PowerShell и Python. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
96660f4d9d
commit
489b8389aa
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"name": "Поддержка формы: acc — конфигурация read-only (G=1)",
|
||||
"setup": "external:C:/WS/tasks/cfsrc/acc_8.3.24",
|
||||
"params": { "formPath": "Catalogs/Валюты/Forms/ФормаСписка/Ext/Form.xml" },
|
||||
"expect": { "stdoutContains": "Поддержка: конфигурация read-only" }
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"name": "Реальный макет ВводНачальныхОстатков.Справка — поддержка (БП)",
|
||||
"setup": "external:C:/WS/tasks/cfsrc/acc_8.3.24",
|
||||
"params": { "templatePath": "DataProcessors/ВводНачальныхОстатков/Templates/Справка/Ext/Template.xml" },
|
||||
"expect": { "stdoutContains": "Поддержка: конфигурация read-only" }
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"name": "Состояние поддержки роли (БП, read-only)",
|
||||
"setup": "external:C:/WS/tasks/cfsrc/acc_8.3.24",
|
||||
"params": { "rightsPath": "Roles/АдминистраторСистемы/Ext/Rights.xml" },
|
||||
"expect": { "stdoutContains": "Поддержка: конфигурация read-only" }
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"name": "Поддержка: read-only конфигурация (БП)",
|
||||
"setup": "external:C:/WS/tasks/cfsrc/acc_8.3.24",
|
||||
"params": { "templatePath": "Reports/АнализВзносовВФонды/Templates/ОсновнаяСхемаКомпоновкиДанных/Ext/Template.xml" },
|
||||
"expect": { "stdoutContains": "Поддержка: конфигурация read-only" }
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"name": "Поддержка: read-only конфигурация (БП)",
|
||||
"setup": "external:C:/WS/tasks/cfsrc/acc_8.3.24",
|
||||
"params": { "subsystemPath": "Subsystems/Администрирование.xml" },
|
||||
"expect": { "stdoutContains": "Поддержка: конфигурация read-only" }
|
||||
}
|
||||
Reference in New Issue
Block a user