chore(web-test): убрать избыточный cf-edit (объекты регистрируются автоматически)

meta-compile/subsystem-compile/role-compile сами добавляют записи в
Configuration.xml. cf-edit в каждом прогоне рапортовал Added: 0 — был
no-op + дублировал список объектов, который надо было синхронизировать
руками при каждом изменении.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Nick Shirokov
2026-05-01 14:32:48 +03:00
co-authored by Claude Opus 4.7
parent db1e78a534
commit 1a8415283e
@@ -2,7 +2,7 @@
// Extends base-config with: diverse field types, hierarchical catalog, two-tab form, // Extends base-config with: diverse field types, hierarchical catalog, two-tab form,
// second subsystem, full-rights role. // second subsystem, full-rights role.
// Steps: cf-init → meta-compile → form-add + form-compile → skd-compile // Steps: cf-init → meta-compile → form-add + form-compile → skd-compile
// → subsystem-compile → role-compile → cf-edit → cf-validate // → subsystem-compile → role-compile → cf-validate
export const name = 'Сборка конфигурации для web-test'; export const name = 'Сборка конфигурации для web-test';
export const setup = 'none'; export const setup = 'none';
@@ -565,30 +565,8 @@ export const steps = [
validate: { script: 'role-validate/scripts/role-validate', flag: '-RightsPath', path: 'Roles/Администратор' }, validate: { script: 'role-validate/scripts/role-validate', flag: '-RightsPath', path: 'Roles/Администратор' },
}, },
// ── 7. Register all objects in Configuration.xml ── // ── 7. Final validation ──
{ // (meta-compile, subsystem-compile, role-compile уже регистрируют объекты в Configuration.xml)
name: 'cf-edit: Регистрация объектов в конфигурации',
script: 'cf-edit/scripts/cf-edit',
input: [
{ operation: 'add-childObject', value: 'Catalog.Контрагенты' },
{ operation: 'add-childObject', value: 'Catalog.КонтактныеЛица' },
{ operation: 'add-childObject', value: 'Catalog.Номенклатура' },
{ operation: 'add-childObject', value: 'Enum.ВидыНоменклатуры' },
{ operation: 'add-childObject', value: 'Enum.КатегорииЦен' },
{ operation: 'add-childObject', value: 'Document.ПриходнаяНакладная' },
{ operation: 'add-childObject', value: 'InformationRegister.КурсыВалют' },
{ operation: 'add-childObject', value: 'Constant.ОсновнаяВалюта' },
{ operation: 'add-childObject', value: 'CommonModule.ОбщиеФункции' },
{ operation: 'add-childObject', value: 'DataProcessor.ТестовыеОшибки' },
{ operation: 'add-childObject', value: 'Report.ОстаткиТоваров' },
{ operation: 'add-childObject', value: 'Subsystem.Склад' },
{ operation: 'add-childObject', value: 'Subsystem.Администрирование' },
{ operation: 'add-childObject', value: 'Role.Администратор' },
],
args: { '-ConfigPath': '{workDir}', '-DefinitionFile': '{inputFile}' },
},
// ── 8. Final validation ──
{ {
name: 'cf-validate: Финальная валидация конфигурации', name: 'cf-validate: Финальная валидация конфигурации',
script: 'cf-validate/scripts/cf-validate', script: 'cf-validate/scripts/cf-validate',