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