diff --git a/tests/skills/cases/cf-info/config-with-objects.json b/tests/skills/cases/cf-info/config-with-objects.json index be99a303..4f294f5d 100644 --- a/tests/skills/cases/cf-info/config-with-objects.json +++ b/tests/skills/cases/cf-info/config-with-objects.json @@ -2,9 +2,19 @@ "name": "Конфигурация с объектами", "preRun": [ { - "script": "cf-edit/scripts/cf-edit", - "input": [{ "operation": "add-childObject", "value": "Catalog.Товары ;; Document.Заказ ;; Enum.Статусы" }], - "args": { "-ConfigPath": "{workDir}", "-DefinitionFile": "{inputFile}" } + "script": "meta-compile/scripts/meta-compile", + "input": { "type": "Catalog", "name": "Товары" }, + "args": { "-JsonPath": "{inputFile}", "-OutputDir": "{workDir}" } + }, + { + "script": "meta-compile/scripts/meta-compile", + "input": { "type": "Document", "name": "Заказ" }, + "args": { "-JsonPath": "{inputFile}", "-OutputDir": "{workDir}" } + }, + { + "script": "meta-compile/scripts/meta-compile", + "input": { "type": "Enum", "name": "Статусы", "values": ["Новый", "Закрыт"] }, + "args": { "-JsonPath": "{inputFile}", "-OutputDir": "{workDir}" } } ], "expect": { "stdoutContains": "Справочники" } diff --git a/tests/skills/cases/cf-info/snapshots/config-with-objects/Catalogs/Товары.xml b/tests/skills/cases/cf-info/snapshots/config-with-objects/Catalogs/Товары.xml new file mode 100644 index 00000000..15a89376 --- /dev/null +++ b/tests/skills/cases/cf-info/snapshots/config-with-objects/Catalogs/Товары.xml @@ -0,0 +1,327 @@ + + + + + + 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 + true + BothWays + + Catalog.Товары.StandardAttribute.Description + Catalog.Товары.StandardAttribute.Code + + Begin + DontUse + Directly + + + + + + + + + + + false + + + Automatic + Use + + + + + + DontUse + Auto + DontUse + false + false + + + + diff --git a/tests/skills/cases/cf-info/snapshots/config-with-objects/Catalogs/Товары/Ext/ObjectModule.bsl b/tests/skills/cases/cf-info/snapshots/config-with-objects/Catalogs/Товары/Ext/ObjectModule.bsl new file mode 100644 index 00000000..e69de29b diff --git a/tests/skills/cases/cf-info/snapshots/config-with-objects/Configuration.xml b/tests/skills/cases/cf-info/snapshots/config-with-objects/Configuration.xml index 232202dc..283f0930 100644 --- a/tests/skills/cases/cf-info/snapshots/config-with-objects/Configuration.xml +++ b/tests/skills/cases/cf-info/snapshots/config-with-objects/Configuration.xml @@ -1,4 +1,4 @@ - + diff --git a/tests/skills/cases/cf-info/snapshots/config-with-objects/Documents/Заказ.xml b/tests/skills/cases/cf-info/snapshots/config-with-objects/Documents/Заказ.xml new file mode 100644 index 00000000..4fe9d83f --- /dev/null +++ b/tests/skills/cases/cf-info/snapshots/config-with-objects/Documents/Заказ.xml @@ -0,0 +1,214 @@ + + + + + + UUID-002 + UUID-003 + + + UUID-004 + UUID-005 + + + UUID-006 + UUID-007 + + + UUID-008 + UUID-009 + + + UUID-010 + UUID-011 + + + + Заказ + + + ru + Заказ + + + + true + + String + 11 + Variable + Year + true + true + + + + 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 + + + + + + + + + + Document.Заказ.StandardAttribute.Number + + DontUse + Begin + DontUse + Directly + + + + + + + Allow + Deny + AutoDelete + WriteModified + AutoFill + + true + true + false + + Automatic + Use + + + + + + Auto + DontUse + false + false + + + + diff --git a/tests/skills/cases/cf-info/snapshots/config-with-objects/Documents/Заказ/Ext/ObjectModule.bsl b/tests/skills/cases/cf-info/snapshots/config-with-objects/Documents/Заказ/Ext/ObjectModule.bsl new file mode 100644 index 00000000..e69de29b diff --git a/tests/skills/cases/cf-info/snapshots/config-with-objects/Enums/Статусы.xml b/tests/skills/cases/cf-info/snapshots/config-with-objects/Enums/Статусы.xml new file mode 100644 index 00000000..fe1937b1 --- /dev/null +++ b/tests/skills/cases/cf-info/snapshots/config-with-objects/Enums/Статусы.xml @@ -0,0 +1,121 @@ + + + + + + UUID-002 + UUID-003 + + + UUID-004 + UUID-005 + + + UUID-006 + UUID-007 + + + + Статусы + + + ru + Статусы + + + + false + + + + DontCheck + false + false + Auto + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + true + BothWays + + + + + + + + Auto + + + + + Новый + + + ru + Новый + + + + + + + + Закрыт + + + ru + Закрыт + + + + + + + + diff --git a/tests/skills/cases/cf-info/snapshots/config-with-objects/Enums/Статусы/Ext/ManagerModule.bsl b/tests/skills/cases/cf-info/snapshots/config-with-objects/Enums/Статусы/Ext/ManagerModule.bsl new file mode 100644 index 00000000..e69de29b