From 71309d2bc294019b2e09b1c34a2b55a6bda0c8f2 Mon Sep 17 00:00:00 2001 From: Nick Shirokov Date: Fri, 8 May 2026 13:57:30 +0300 Subject: [PATCH] fix(tests): make cf-edit/set-home-page case platform-loadable MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Кейс ссылался на CommonForm.* и DataProcessor.Поиск.Form.ФормаПоиска, которых не было в workDir — verify-snapshots падал на db-load-xml, а cf-validate Check 9 (валидация HP form refs) ловил это только под --with-validation, поэтому в обычной регрессии проблема была не видна. Поскольку CommonForm пока не умеет создавать ни meta-compile, ни form-add (он привязывается к существующему объекту-владельцу), заменил ссылки на формы Catalog/DataProcessor — DSL-покрытие сохранено целиком: template, string-ref, height, visibility, русский синтаксис типа, короткая и полная форма roles. Добавлен preRun из 10 шагов (meta-compile + form-add + role-compile) для синтеза всех ссылок. Поддержка CommonForm в meta-compile/form-add — отдельная задача. verify-snapshots: 1/1 ✓ (db-load-xml, db-update проходят). Полная регрессия: 349/349 ✓. Co-Authored-By: Claude Opus 4.7 (1M context) --- tests/skills/cases/cf-edit/set-home-page.json | 53 ++- .../set-home-page/Catalogs/Контрагенты.xml | 330 ++++++++++++++++++ .../Catalogs/Контрагенты/Ext/ObjectModule.bsl | 0 .../Контрагенты/Forms/ФормаОбъекта.xml | 21 ++ .../Forms/ФормаОбъекта/Ext/Form.xml | 16 + .../Forms/ФормаОбъекта/Ext/Form/Module.bsl | 19 + .../Контрагенты/Forms/ФормаСписка.xml | 21 ++ .../Forms/ФормаСписка/Ext/Form.xml | 18 + .../Forms/ФормаСписка/Ext/Form/Module.bsl | 19 + .../set-home-page/Catalogs/Товары.xml | 330 ++++++++++++++++++ .../Catalogs/Товары/Ext/ObjectModule.bsl | 0 .../Catalogs/Товары/Forms/ФормаСписка.xml | 21 ++ .../Товары/Forms/ФормаСписка/Ext/Form.xml | 18 + .../Forms/ФормаСписка/Ext/Form/Module.bsl | 19 + .../Catalogs/Товары/Forms/ФормаЭлемента.xml | 21 ++ .../Товары/Forms/ФормаЭлемента/Ext/Form.xml | 16 + .../Forms/ФормаЭлемента/Ext/Form/Module.bsl | 19 + .../snapshots/set-home-page/Configuration.xml | 5 + .../set-home-page/DataProcessors/Поиск.xml | 34 ++ .../Поиск/Ext/ManagerModule.bsl | 0 .../DataProcessors/Поиск/Ext/ObjectModule.bsl | 0 .../Поиск/Forms/ФормаПоиска.xml | 22 ++ .../Поиск/Forms/ФормаПоиска/Ext/Form.xml | 15 + .../Forms/ФормаПоиска/Ext/Form/Module.bsl | 19 + .../set-home-page/Ext/HomePageWorkArea.xml | 6 +- .../set-home-page/Roles/Оператор.xml | 32 ++ .../Roles/Оператор/Ext/Rights.xml | 9 + .../set-home-page/Roles/ПолныеПрава.xml | 32 ++ .../Roles/ПолныеПрава/Ext/Rights.xml | 9 + 29 files changed, 1118 insertions(+), 6 deletions(-) create mode 100644 tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Контрагенты.xml create mode 100644 tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Контрагенты/Ext/ObjectModule.bsl create mode 100644 tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Контрагенты/Forms/ФормаОбъекта.xml create mode 100644 tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Контрагенты/Forms/ФормаОбъекта/Ext/Form.xml create mode 100644 tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Контрагенты/Forms/ФормаОбъекта/Ext/Form/Module.bsl create mode 100644 tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Контрагенты/Forms/ФормаСписка.xml create mode 100644 tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Контрагенты/Forms/ФормаСписка/Ext/Form.xml create mode 100644 tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Контрагенты/Forms/ФормаСписка/Ext/Form/Module.bsl create mode 100644 tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Товары.xml create mode 100644 tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Товары/Ext/ObjectModule.bsl create mode 100644 tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Товары/Forms/ФормаСписка.xml create mode 100644 tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Товары/Forms/ФормаСписка/Ext/Form.xml create mode 100644 tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Товары/Forms/ФормаСписка/Ext/Form/Module.bsl create mode 100644 tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Товары/Forms/ФормаЭлемента.xml create mode 100644 tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Товары/Forms/ФормаЭлемента/Ext/Form.xml create mode 100644 tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Товары/Forms/ФормаЭлемента/Ext/Form/Module.bsl create mode 100644 tests/skills/cases/cf-edit/snapshots/set-home-page/DataProcessors/Поиск.xml create mode 100644 tests/skills/cases/cf-edit/snapshots/set-home-page/DataProcessors/Поиск/Ext/ManagerModule.bsl create mode 100644 tests/skills/cases/cf-edit/snapshots/set-home-page/DataProcessors/Поиск/Ext/ObjectModule.bsl create mode 100644 tests/skills/cases/cf-edit/snapshots/set-home-page/DataProcessors/Поиск/Forms/ФормаПоиска.xml create mode 100644 tests/skills/cases/cf-edit/snapshots/set-home-page/DataProcessors/Поиск/Forms/ФормаПоиска/Ext/Form.xml create mode 100644 tests/skills/cases/cf-edit/snapshots/set-home-page/DataProcessors/Поиск/Forms/ФормаПоиска/Ext/Form/Module.bsl create mode 100644 tests/skills/cases/cf-edit/snapshots/set-home-page/Roles/Оператор.xml create mode 100644 tests/skills/cases/cf-edit/snapshots/set-home-page/Roles/Оператор/Ext/Rights.xml create mode 100644 tests/skills/cases/cf-edit/snapshots/set-home-page/Roles/ПолныеПрава.xml create mode 100644 tests/skills/cases/cf-edit/snapshots/set-home-page/Roles/ПолныеПрава/Ext/Rights.xml diff --git a/tests/skills/cases/cf-edit/set-home-page.json b/tests/skills/cases/cf-edit/set-home-page.json index 9fd96fd5..8f4cbf46 100644 --- a/tests/skills/cases/cf-edit/set-home-page.json +++ b/tests/skills/cases/cf-edit/set-home-page.json @@ -1,16 +1,63 @@ { "name": "Установить начальную страницу (template + left/right + visibility/roles)", + "preRun": [ + { + "script": "meta-compile/scripts/meta-compile", + "input": { "type": "Catalog", "name": "Товары" }, + "args": { "-JsonPath": "{inputFile}", "-OutputDir": "{workDir}" } + }, + { + "script": "form-add/scripts/form-add", + "args": { "-ObjectPath": "{workDir}/Catalogs/Товары", "-FormName": "ФормаСписка", "-Purpose": "List" } + }, + { + "script": "form-add/scripts/form-add", + "args": { "-ObjectPath": "{workDir}/Catalogs/Товары", "-FormName": "ФормаЭлемента", "-Purpose": "Object" } + }, + { + "script": "meta-compile/scripts/meta-compile", + "input": { "type": "Catalog", "name": "Контрагенты" }, + "args": { "-JsonPath": "{inputFile}", "-OutputDir": "{workDir}" } + }, + { + "script": "form-add/scripts/form-add", + "args": { "-ObjectPath": "{workDir}/Catalogs/Контрагенты", "-FormName": "ФормаСписка", "-Purpose": "List" } + }, + { + "script": "form-add/scripts/form-add", + "args": { "-ObjectPath": "{workDir}/Catalogs/Контрагенты", "-FormName": "ФормаОбъекта", "-Purpose": "Object" } + }, + { + "script": "meta-compile/scripts/meta-compile", + "input": { "type": "DataProcessor", "name": "Поиск" }, + "args": { "-JsonPath": "{inputFile}", "-OutputDir": "{workDir}" } + }, + { + "script": "form-add/scripts/form-add", + "args": { "-ObjectPath": "{workDir}/DataProcessors/Поиск", "-FormName": "ФормаПоиска", "-Purpose": "Object" } + }, + { + "script": "role-compile/scripts/role-compile", + "input": { "name": "Оператор", "objects": [] }, + "args": { "-JsonPath": "{inputFile}", "-OutputDir": "{workDir}" } + }, + { + "script": "role-compile/scripts/role-compile", + "input": { "name": "ПолныеПрава", "objects": [] }, + "args": { "-JsonPath": "{inputFile}", "-OutputDir": "{workDir}" } + } + ], "input": [ { "operation": "set-home-page", "value": { "template": "TwoColumnsVariableWidth", "left": [ - "CommonForm.НачалоРаботы", - { "form": "CommonForm.СписокЗадач", "height": 100, "visibility": false }, + "Catalog.Товары.Form.ФормаСписка", + { "form": "Catalog.Товары.Form.ФормаЭлемента", "height": 100, "visibility": false }, { "form": "Справочник.Контрагенты.ФормаСписка", "height": 50 }, { - "form": "CommonForm.РабочийСтолОператора", + "form": "Catalog.Контрагенты.Form.ФормаОбъекта", "visibility": false, "roles": { "Role.Оператор": true, "ПолныеПрава": false } } diff --git a/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Контрагенты.xml b/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Контрагенты.xml new file mode 100644 index 00000000..36b5921e --- /dev/null +++ b/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Контрагенты.xml @@ -0,0 +1,330 @@ + + + + + + UUID-002 + UUID-003 + + + UUID-004 + UUID-005 + + + UUID-006 + UUID-007 + + + UUID-008 + UUID-009 + + + UUID-010 + UUID-011 + + + + Контрагенты + + + ru + Контрагенты + + + + false + HierarchyFoldersAndItems + false + 2 + true + true + + ToItems + 9 + 25 + String + Variable + WholeCatalog + false + true + AsDescription + + + + DontCheck + false + false + Auto + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + Auto + InDialog + false + BothWays + + Catalog.Контрагенты.StandardAttribute.Description + Catalog.Контрагенты.StandardAttribute.Code + + Begin + DontUse + Directly + Catalog.Контрагенты.Form.ФормаОбъекта + + Catalog.Контрагенты.Form.ФормаСписка + + + + + + + + false + + + Automatic + Use + + + + + + DontUse + Auto + DontUse + false + false + + +
ФормаСписка
+
ФормаОбъекта
+
+
+
diff --git a/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Контрагенты/Ext/ObjectModule.bsl b/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Контрагенты/Ext/ObjectModule.bsl new file mode 100644 index 00000000..e69de29b diff --git a/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Контрагенты/Forms/ФормаОбъекта.xml b/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Контрагенты/Forms/ФормаОбъекта.xml new file mode 100644 index 00000000..18b12318 --- /dev/null +++ b/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Контрагенты/Forms/ФормаОбъекта.xml @@ -0,0 +1,21 @@ + + +
+ + ФормаОбъекта + + + ru + ФормаОбъекта + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + +
+
\ No newline at end of file diff --git a/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Контрагенты/Forms/ФормаОбъекта/Ext/Form.xml b/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Контрагенты/Forms/ФормаОбъекта/Ext/Form.xml new file mode 100644 index 00000000..43ce99d7 --- /dev/null +++ b/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Контрагенты/Forms/ФормаОбъекта/Ext/Form.xml @@ -0,0 +1,16 @@ + +
+ + true + + + + + + cfg:CatalogObject.Контрагенты + + true + true + + + \ No newline at end of file diff --git a/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Контрагенты/Forms/ФормаОбъекта/Ext/Form/Module.bsl b/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Контрагенты/Forms/ФормаОбъекта/Ext/Form/Module.bsl new file mode 100644 index 00000000..8ead4cec --- /dev/null +++ b/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Контрагенты/Forms/ФормаОбъекта/Ext/Form/Module.bsl @@ -0,0 +1,19 @@ +#Область ОбработчикиСобытийФормы + +#КонецОбласти + +#Область ОбработчикиСобытийЭлементовФормы + +#КонецОбласти + +#Область ОбработчикиКомандФормы + +#КонецОбласти + +#Область ОбработчикиОповещений + +#КонецОбласти + +#Область СлужебныеПроцедурыИФункции + +#КонецОбласти \ No newline at end of file diff --git a/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Контрагенты/Forms/ФормаСписка.xml b/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Контрагенты/Forms/ФормаСписка.xml new file mode 100644 index 00000000..79ff6a75 --- /dev/null +++ b/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Контрагенты/Forms/ФормаСписка.xml @@ -0,0 +1,21 @@ + + +
+ + ФормаСписка + + + ru + ФормаСписка + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + +
+
\ No newline at end of file diff --git a/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Контрагенты/Forms/ФормаСписка/Ext/Form.xml b/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Контрагенты/Forms/ФормаСписка/Ext/Form.xml new file mode 100644 index 00000000..22ac843b --- /dev/null +++ b/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Контрагенты/Forms/ФормаСписка/Ext/Form.xml @@ -0,0 +1,18 @@ + +
+ + true + + + + + + cfg:DynamicList + + true + + Catalog.Контрагенты + + + + \ No newline at end of file diff --git a/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Контрагенты/Forms/ФормаСписка/Ext/Form/Module.bsl b/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Контрагенты/Forms/ФормаСписка/Ext/Form/Module.bsl new file mode 100644 index 00000000..8ead4cec --- /dev/null +++ b/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Контрагенты/Forms/ФормаСписка/Ext/Form/Module.bsl @@ -0,0 +1,19 @@ +#Область ОбработчикиСобытийФормы + +#КонецОбласти + +#Область ОбработчикиСобытийЭлементовФормы + +#КонецОбласти + +#Область ОбработчикиКомандФормы + +#КонецОбласти + +#Область ОбработчикиОповещений + +#КонецОбласти + +#Область СлужебныеПроцедурыИФункции + +#КонецОбласти \ No newline at end of file diff --git a/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Товары.xml b/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Товары.xml new file mode 100644 index 00000000..b2e97b61 --- /dev/null +++ b/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Товары.xml @@ -0,0 +1,330 @@ + + + + + + UUID-002 + UUID-003 + + + UUID-004 + UUID-005 + + + UUID-006 + UUID-007 + + + UUID-008 + UUID-009 + + + UUID-010 + UUID-011 + + + + Товары + + + ru + Товары + + + + false + HierarchyFoldersAndItems + false + 2 + true + true + + ToItems + 9 + 25 + String + Variable + WholeCatalog + false + true + AsDescription + + + + DontCheck + false + false + Auto + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + Auto + InDialog + false + BothWays + + Catalog.Товары.StandardAttribute.Description + Catalog.Товары.StandardAttribute.Code + + Begin + DontUse + Directly + Catalog.Товары.Form.ФормаЭлемента + + Catalog.Товары.Form.ФормаСписка + + + + + + + + false + + + Automatic + Use + + + + + + DontUse + Auto + DontUse + false + false + + +
ФормаСписка
+
ФормаЭлемента
+
+
+
diff --git a/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Товары/Ext/ObjectModule.bsl b/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Товары/Ext/ObjectModule.bsl new file mode 100644 index 00000000..e69de29b diff --git a/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Товары/Forms/ФормаСписка.xml b/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Товары/Forms/ФормаСписка.xml new file mode 100644 index 00000000..79ff6a75 --- /dev/null +++ b/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Товары/Forms/ФормаСписка.xml @@ -0,0 +1,21 @@ + + +
+ + ФормаСписка + + + ru + ФормаСписка + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + +
+
\ No newline at end of file diff --git a/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Товары/Forms/ФормаСписка/Ext/Form.xml b/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Товары/Forms/ФормаСписка/Ext/Form.xml new file mode 100644 index 00000000..0ddd26ce --- /dev/null +++ b/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Товары/Forms/ФормаСписка/Ext/Form.xml @@ -0,0 +1,18 @@ + +
+ + true + + + + + + cfg:DynamicList + + true + + Catalog.Товары + + + + \ No newline at end of file diff --git a/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Товары/Forms/ФормаСписка/Ext/Form/Module.bsl b/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Товары/Forms/ФормаСписка/Ext/Form/Module.bsl new file mode 100644 index 00000000..8ead4cec --- /dev/null +++ b/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Товары/Forms/ФормаСписка/Ext/Form/Module.bsl @@ -0,0 +1,19 @@ +#Область ОбработчикиСобытийФормы + +#КонецОбласти + +#Область ОбработчикиСобытийЭлементовФормы + +#КонецОбласти + +#Область ОбработчикиКомандФормы + +#КонецОбласти + +#Область ОбработчикиОповещений + +#КонецОбласти + +#Область СлужебныеПроцедурыИФункции + +#КонецОбласти \ No newline at end of file diff --git a/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Товары/Forms/ФормаЭлемента.xml b/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Товары/Forms/ФормаЭлемента.xml new file mode 100644 index 00000000..e64cb98b --- /dev/null +++ b/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Товары/Forms/ФормаЭлемента.xml @@ -0,0 +1,21 @@ + + +
+ + ФормаЭлемента + + + ru + ФормаЭлемента + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + +
+
\ No newline at end of file diff --git a/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Товары/Forms/ФормаЭлемента/Ext/Form.xml b/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Товары/Forms/ФормаЭлемента/Ext/Form.xml new file mode 100644 index 00000000..96e0f9a2 --- /dev/null +++ b/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Товары/Forms/ФормаЭлемента/Ext/Form.xml @@ -0,0 +1,16 @@ + +
+ + true + + + + + + cfg:CatalogObject.Товары + + true + true + + + \ No newline at end of file diff --git a/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Товары/Forms/ФормаЭлемента/Ext/Form/Module.bsl b/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Товары/Forms/ФормаЭлемента/Ext/Form/Module.bsl new file mode 100644 index 00000000..8ead4cec --- /dev/null +++ b/tests/skills/cases/cf-edit/snapshots/set-home-page/Catalogs/Товары/Forms/ФормаЭлемента/Ext/Form/Module.bsl @@ -0,0 +1,19 @@ +#Область ОбработчикиСобытийФормы + +#КонецОбласти + +#Область ОбработчикиСобытийЭлементовФормы + +#КонецОбласти + +#Область ОбработчикиКомандФормы + +#КонецОбласти + +#Область ОбработчикиОповещений + +#КонецОбласти + +#Область СлужебныеПроцедурыИФункции + +#КонецОбласти \ No newline at end of file diff --git a/tests/skills/cases/cf-edit/snapshots/set-home-page/Configuration.xml b/tests/skills/cases/cf-edit/snapshots/set-home-page/Configuration.xml index ae8620a1..282d7a47 100644 --- a/tests/skills/cases/cf-edit/snapshots/set-home-page/Configuration.xml +++ b/tests/skills/cases/cf-edit/snapshots/set-home-page/Configuration.xml @@ -246,6 +246,11 @@ Русский + Товары + Контрагенты + Поиск + Оператор + ПолныеПрава \ No newline at end of file diff --git a/tests/skills/cases/cf-edit/snapshots/set-home-page/DataProcessors/Поиск.xml b/tests/skills/cases/cf-edit/snapshots/set-home-page/DataProcessors/Поиск.xml new file mode 100644 index 00000000..beeb3406 --- /dev/null +++ b/tests/skills/cases/cf-edit/snapshots/set-home-page/DataProcessors/Поиск.xml @@ -0,0 +1,34 @@ + + + + + + UUID-002 + UUID-003 + + + UUID-004 + UUID-005 + + + + Поиск + + + ru + Поиск + + + + false + DataProcessor.Поиск.Form.ФормаПоиска + + false + + + + +
ФормаПоиска
+
+
+
diff --git a/tests/skills/cases/cf-edit/snapshots/set-home-page/DataProcessors/Поиск/Ext/ManagerModule.bsl b/tests/skills/cases/cf-edit/snapshots/set-home-page/DataProcessors/Поиск/Ext/ManagerModule.bsl new file mode 100644 index 00000000..e69de29b diff --git a/tests/skills/cases/cf-edit/snapshots/set-home-page/DataProcessors/Поиск/Ext/ObjectModule.bsl b/tests/skills/cases/cf-edit/snapshots/set-home-page/DataProcessors/Поиск/Ext/ObjectModule.bsl new file mode 100644 index 00000000..e69de29b diff --git a/tests/skills/cases/cf-edit/snapshots/set-home-page/DataProcessors/Поиск/Forms/ФормаПоиска.xml b/tests/skills/cases/cf-edit/snapshots/set-home-page/DataProcessors/Поиск/Forms/ФормаПоиска.xml new file mode 100644 index 00000000..6f4d22c4 --- /dev/null +++ b/tests/skills/cases/cf-edit/snapshots/set-home-page/DataProcessors/Поиск/Forms/ФормаПоиска.xml @@ -0,0 +1,22 @@ + + +
+ + ФормаПоиска + + + ru + ФормаПоиска + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + + +
+
\ No newline at end of file diff --git a/tests/skills/cases/cf-edit/snapshots/set-home-page/DataProcessors/Поиск/Forms/ФормаПоиска/Ext/Form.xml b/tests/skills/cases/cf-edit/snapshots/set-home-page/DataProcessors/Поиск/Forms/ФормаПоиска/Ext/Form.xml new file mode 100644 index 00000000..84d4fb91 --- /dev/null +++ b/tests/skills/cases/cf-edit/snapshots/set-home-page/DataProcessors/Поиск/Forms/ФормаПоиска/Ext/Form.xml @@ -0,0 +1,15 @@ + +
+ + true + + + + + + cfg:DataProcessorObject.Поиск + + true + + + \ No newline at end of file diff --git a/tests/skills/cases/cf-edit/snapshots/set-home-page/DataProcessors/Поиск/Forms/ФормаПоиска/Ext/Form/Module.bsl b/tests/skills/cases/cf-edit/snapshots/set-home-page/DataProcessors/Поиск/Forms/ФормаПоиска/Ext/Form/Module.bsl new file mode 100644 index 00000000..8ead4cec --- /dev/null +++ b/tests/skills/cases/cf-edit/snapshots/set-home-page/DataProcessors/Поиск/Forms/ФормаПоиска/Ext/Form/Module.bsl @@ -0,0 +1,19 @@ +#Область ОбработчикиСобытийФормы + +#КонецОбласти + +#Область ОбработчикиСобытийЭлементовФормы + +#КонецОбласти + +#Область ОбработчикиКомандФормы + +#КонецОбласти + +#Область ОбработчикиОповещений + +#КонецОбласти + +#Область СлужебныеПроцедурыИФункции + +#КонецОбласти \ No newline at end of file diff --git a/tests/skills/cases/cf-edit/snapshots/set-home-page/Ext/HomePageWorkArea.xml b/tests/skills/cases/cf-edit/snapshots/set-home-page/Ext/HomePageWorkArea.xml index a5ade617..f5ca349f 100644 --- a/tests/skills/cases/cf-edit/snapshots/set-home-page/Ext/HomePageWorkArea.xml +++ b/tests/skills/cases/cf-edit/snapshots/set-home-page/Ext/HomePageWorkArea.xml @@ -3,14 +3,14 @@ TwoColumnsVariableWidth -
CommonForm.НачалоРаботы
+
Catalog.Товары.Form.ФормаСписка
10 true
-
CommonForm.СписокЗадач
+
Catalog.Товары.Form.ФормаЭлемента
100 false @@ -24,7 +24,7 @@
-
CommonForm.РабочийСтолОператора
+
Catalog.Контрагенты.Form.ФормаОбъекта
10 false diff --git a/tests/skills/cases/cf-edit/snapshots/set-home-page/Roles/Оператор.xml b/tests/skills/cases/cf-edit/snapshots/set-home-page/Roles/Оператор.xml new file mode 100644 index 00000000..ab0eb08e --- /dev/null +++ b/tests/skills/cases/cf-edit/snapshots/set-home-page/Roles/Оператор.xml @@ -0,0 +1,32 @@ + + + + + Оператор + + + ru + Оператор + + + + + + diff --git a/tests/skills/cases/cf-edit/snapshots/set-home-page/Roles/Оператор/Ext/Rights.xml b/tests/skills/cases/cf-edit/snapshots/set-home-page/Roles/Оператор/Ext/Rights.xml new file mode 100644 index 00000000..bc171791 --- /dev/null +++ b/tests/skills/cases/cf-edit/snapshots/set-home-page/Roles/Оператор/Ext/Rights.xml @@ -0,0 +1,9 @@ + + + false + true + false + diff --git a/tests/skills/cases/cf-edit/snapshots/set-home-page/Roles/ПолныеПрава.xml b/tests/skills/cases/cf-edit/snapshots/set-home-page/Roles/ПолныеПрава.xml new file mode 100644 index 00000000..083b0338 --- /dev/null +++ b/tests/skills/cases/cf-edit/snapshots/set-home-page/Roles/ПолныеПрава.xml @@ -0,0 +1,32 @@ + + + + + ПолныеПрава + + + ru + ПолныеПрава + + + + + + diff --git a/tests/skills/cases/cf-edit/snapshots/set-home-page/Roles/ПолныеПрава/Ext/Rights.xml b/tests/skills/cases/cf-edit/snapshots/set-home-page/Roles/ПолныеПрава/Ext/Rights.xml new file mode 100644 index 00000000..bc171791 --- /dev/null +++ b/tests/skills/cases/cf-edit/snapshots/set-home-page/Roles/ПолныеПрава/Ext/Rights.xml @@ -0,0 +1,9 @@ + + + false + true + false +