diff --git a/tests/skills/cases/form-compile-from-object/_skill.json b/tests/skills/cases/form-compile-from-object/_skill.json
new file mode 100644
index 00000000..a156bd7d
--- /dev/null
+++ b/tests/skills/cases/form-compile-from-object/_skill.json
@@ -0,0 +1,13 @@
+{
+ "script": "form-compile/scripts/form-compile",
+ "setup": "empty-config",
+ "args": [
+ { "flag": "-FromObject", "from": "switch" },
+ { "flag": "-OutputPath", "from": "workPath", "field": "outputPath" }
+ ],
+ "snapshot": {
+ "root": "workDir",
+ "normalizeUuids": true
+ },
+ "postValidate": { "script": "form-validate/scripts/form-validate", "flag": "-FormPath", "pathFrom": "validatePath" }
+}
diff --git a/tests/skills/cases/form-compile-from-object/catalog-item-simple.json b/tests/skills/cases/form-compile-from-object/catalog-item-simple.json
new file mode 100644
index 00000000..f3124f26
--- /dev/null
+++ b/tests/skills/cases/form-compile-from-object/catalog-item-simple.json
@@ -0,0 +1,39 @@
+{
+ "name": "Catalog Item — простой справочник (Валюты-like, Code+Description+7 реквизитов)",
+ "preRun": [
+ {
+ "script": "meta-compile/scripts/meta-compile",
+ "input": {
+ "type": "Catalog",
+ "name": "Валюты",
+ "codeLength": 3,
+ "descriptionLength": 10,
+ "attributes": [
+ { "name": "ЗагружаетсяИзИнтернета", "type": "Boolean" },
+ { "name": "НаименованиеПолное", "type": "String", "length": 50 },
+ { "name": "Наценка", "type": "Number", "length": 10, "precision": 2 },
+ { "name": "ОсновнаяВалюта", "type": "CatalogRef.Валюты" },
+ { "name": "ПараметрыПрописи", "type": "String", "length": 200 },
+ { "name": "ФормулаРасчетаКурса", "type": "String", "length": 100 },
+ { "name": "СпособУстановкиКурса", "type": "EnumRef.СпособыУстановкиКурсаВалюты" }
+ ],
+ "tabularSections": [
+ {
+ "name": "Представления",
+ "attributes": [
+ { "name": "КодЯзыка", "type": "String", "length": 10 },
+ { "name": "ПараметрыПрописи", "type": "String", "length": 200 }
+ ]
+ }
+ ]
+ },
+ "args": { "-JsonPath": "{inputFile}", "-OutputDir": "{workDir}" }
+ },
+ {
+ "script": "form-add/scripts/form-add",
+ "args": { "-ObjectPath": "{workDir}/Catalogs/Валюты.xml", "-FormName": "ФормаЭлемента" }
+ }
+ ],
+ "params": { "outputPath": "Catalogs/Валюты/Forms/ФормаЭлемента/Ext/Form.xml" },
+ "validatePath": "Catalogs/Валюты/Forms/ФормаЭлемента/Ext/Form.xml"
+}
diff --git a/tests/skills/cases/form-compile-from-object/catalog-list-simple.json b/tests/skills/cases/form-compile-from-object/catalog-list-simple.json
new file mode 100644
index 00000000..fba6f303
--- /dev/null
+++ b/tests/skills/cases/form-compile-from-object/catalog-list-simple.json
@@ -0,0 +1,39 @@
+{
+ "name": "Catalog List — простой справочник (Валюты-like)",
+ "preRun": [
+ {
+ "script": "meta-compile/scripts/meta-compile",
+ "input": {
+ "type": "Catalog",
+ "name": "Валюты",
+ "codeLength": 3,
+ "descriptionLength": 10,
+ "attributes": [
+ { "name": "ЗагружаетсяИзИнтернета", "type": "Boolean" },
+ { "name": "НаименованиеПолное", "type": "String", "length": 50 },
+ { "name": "Наценка", "type": "Number", "length": 10, "precision": 2 },
+ { "name": "ОсновнаяВалюта", "type": "CatalogRef.Валюты" },
+ { "name": "ПараметрыПрописи", "type": "String", "length": 200 },
+ { "name": "ФормулаРасчетаКурса", "type": "String", "length": 100 },
+ { "name": "СпособУстановкиКурса", "type": "EnumRef.СпособыУстановкиКурсаВалюты" }
+ ],
+ "tabularSections": [
+ {
+ "name": "Представления",
+ "attributes": [
+ { "name": "КодЯзыка", "type": "String", "length": 10 },
+ { "name": "ПараметрыПрописи", "type": "String", "length": 200 }
+ ]
+ }
+ ]
+ },
+ "args": { "-JsonPath": "{inputFile}", "-OutputDir": "{workDir}" }
+ },
+ {
+ "script": "form-add/scripts/form-add",
+ "args": { "-ObjectPath": "{workDir}/Catalogs/Валюты.xml", "-FormName": "ФормаСписка", "-Purpose": "List" }
+ }
+ ],
+ "params": { "outputPath": "Catalogs/Валюты/Forms/ФормаСписка/Ext/Form.xml" },
+ "validatePath": "Catalogs/Валюты/Forms/ФормаСписка/Ext/Form.xml"
+}
diff --git a/tests/skills/cases/form-compile-from-object/document-item-medium.json b/tests/skills/cases/form-compile-from-object/document-item-medium.json
new file mode 100644
index 00000000..90e96c9f
--- /dev/null
+++ b/tests/skills/cases/form-compile-from-object/document-item-medium.json
@@ -0,0 +1,59 @@
+{
+ "name": "Document Item — средний (АктВВР-like, 11 реквизитов, 2 ТЧ)",
+ "preRun": [
+ {
+ "script": "meta-compile/scripts/meta-compile",
+ "input": {
+ "type": "Document",
+ "name": "АктВыполненныхВнутреннихРабот",
+ "synonym": "Акт выполненных внутренних работ",
+ "numberLength": 11,
+ "attributes": [
+ { "name": "Организация", "type": "CatalogRef.Организации" },
+ { "name": "ОрганизацияПолучатель", "type": "CatalogRef.Организации" },
+ { "name": "Подразделение", "type": "CatalogRef.СтруктураПредприятия" },
+ { "name": "ХозяйственнаяОперация", "type": "EnumRef.ХозяйственныеОперации" },
+ { "name": "ПеремещениеПодДеятельность", "type": "EnumRef.ТипыНалогообложенияНДС" },
+ { "name": "НаправлениеДеятельности", "type": "CatalogRef.НаправленияДеятельности" },
+ { "name": "Ответственный", "type": "CatalogRef.Пользователи" },
+ { "name": "СторнируемыйДокумент", "type": "DocumentRef.АктВыполненныхВнутреннихРабот" },
+ { "name": "ИсправляемыйДокумент", "type": "DocumentRef.АктВыполненныхВнутреннихРабот" },
+ { "name": "Комментарий", "type": "String" },
+ { "name": "Исправление", "type": "Boolean" }
+ ],
+ "tabularSections": [
+ {
+ "name": "Товары",
+ "attributes": [
+ { "name": "Номенклатура", "type": "CatalogRef.Номенклатура" },
+ { "name": "Характеристика", "type": "CatalogRef.ХарактеристикиНоменклатуры" },
+ { "name": "Назначение", "type": "CatalogRef.Назначения" },
+ { "name": "Упаковка", "type": "CatalogRef.УпаковкиЕдиницыИзмерения" },
+ { "name": "КоличествоУпаковок", "type": "Number", "length": 15, "precision": 3 },
+ { "name": "Количество", "type": "Number", "length": 15, "precision": 3 },
+ { "name": "Подразделение", "type": "CatalogRef.СтруктураПредприятия" },
+ { "name": "ГруппаПродукции", "type": "CatalogRef.ГруппыПродукции" },
+ { "name": "АналитикаУчетаНоменклатуры", "type": "CatalogRef.КлючиАналитикиУчетаНоменклатуры" },
+ { "name": "ИдентификаторСтроки", "type": "Number", "length": 10, "precision": 0 }
+ ]
+ },
+ {
+ "name": "ДополнительныеРеквизиты",
+ "attributes": [
+ { "name": "Свойство", "type": "ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения" },
+ { "name": "Значение", "type": "String" },
+ { "name": "ТекстоваяСтрока", "type": "String" }
+ ]
+ }
+ ]
+ },
+ "args": { "-JsonPath": "{inputFile}", "-OutputDir": "{workDir}" }
+ },
+ {
+ "script": "form-add/scripts/form-add",
+ "args": { "-ObjectPath": "{workDir}/Documents/АктВыполненныхВнутреннихРабот.xml", "-FormName": "ФормаДокумента" }
+ }
+ ],
+ "params": { "outputPath": "Documents/АктВыполненныхВнутреннихРабот/Forms/ФормаДокумента/Ext/Form.xml" },
+ "validatePath": "Documents/АктВыполненныхВнутреннихРабот/Forms/ФормаДокумента/Ext/Form.xml"
+}
diff --git a/tests/skills/cases/form-compile-from-object/document-list-medium.json b/tests/skills/cases/form-compile-from-object/document-list-medium.json
new file mode 100644
index 00000000..00691672
--- /dev/null
+++ b/tests/skills/cases/form-compile-from-object/document-list-medium.json
@@ -0,0 +1,59 @@
+{
+ "name": "Document List — средний (АктВВР-like)",
+ "preRun": [
+ {
+ "script": "meta-compile/scripts/meta-compile",
+ "input": {
+ "type": "Document",
+ "name": "АктВыполненныхВнутреннихРабот",
+ "synonym": "Акт выполненных внутренних работ",
+ "numberLength": 11,
+ "attributes": [
+ { "name": "Организация", "type": "CatalogRef.Организации" },
+ { "name": "ОрганизацияПолучатель", "type": "CatalogRef.Организации" },
+ { "name": "Подразделение", "type": "CatalogRef.СтруктураПредприятия" },
+ { "name": "ХозяйственнаяОперация", "type": "EnumRef.ХозяйственныеОперации" },
+ { "name": "ПеремещениеПодДеятельность", "type": "EnumRef.ТипыНалогообложенияНДС" },
+ { "name": "НаправлениеДеятельности", "type": "CatalogRef.НаправленияДеятельности" },
+ { "name": "Ответственный", "type": "CatalogRef.Пользователи" },
+ { "name": "СторнируемыйДокумент", "type": "DocumentRef.АктВыполненныхВнутреннихРабот" },
+ { "name": "ИсправляемыйДокумент", "type": "DocumentRef.АктВыполненныхВнутреннихРабот" },
+ { "name": "Комментарий", "type": "String" },
+ { "name": "Исправление", "type": "Boolean" }
+ ],
+ "tabularSections": [
+ {
+ "name": "Товары",
+ "attributes": [
+ { "name": "Номенклатура", "type": "CatalogRef.Номенклатура" },
+ { "name": "Характеристика", "type": "CatalogRef.ХарактеристикиНоменклатуры" },
+ { "name": "Назначение", "type": "CatalogRef.Назначения" },
+ { "name": "Упаковка", "type": "CatalogRef.УпаковкиЕдиницыИзмерения" },
+ { "name": "КоличествоУпаковок", "type": "Number", "length": 15, "precision": 3 },
+ { "name": "Количество", "type": "Number", "length": 15, "precision": 3 },
+ { "name": "Подразделение", "type": "CatalogRef.СтруктураПредприятия" },
+ { "name": "ГруппаПродукции", "type": "CatalogRef.ГруппыПродукции" },
+ { "name": "АналитикаУчетаНоменклатуры", "type": "CatalogRef.КлючиАналитикиУчетаНоменклатуры" },
+ { "name": "ИдентификаторСтроки", "type": "Number", "length": 10, "precision": 0 }
+ ]
+ },
+ {
+ "name": "ДополнительныеРеквизиты",
+ "attributes": [
+ { "name": "Свойство", "type": "ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения" },
+ { "name": "Значение", "type": "String" },
+ { "name": "ТекстоваяСтрока", "type": "String" }
+ ]
+ }
+ ]
+ },
+ "args": { "-JsonPath": "{inputFile}", "-OutputDir": "{workDir}" }
+ },
+ {
+ "script": "form-add/scripts/form-add",
+ "args": { "-ObjectPath": "{workDir}/Documents/АктВыполненныхВнутреннихРабот.xml", "-FormName": "ФормаСписка", "-Purpose": "List" }
+ }
+ ],
+ "params": { "outputPath": "Documents/АктВыполненныхВнутреннихРабот/Forms/ФормаСписка/Ext/Form.xml" },
+ "validatePath": "Documents/АктВыполненныхВнутреннихРабот/Forms/ФормаСписка/Ext/Form.xml"
+}
diff --git a/tests/skills/cases/form-compile-from-object/snapshots/catalog-item-simple/Catalogs/Валюты.xml b/tests/skills/cases/form-compile-from-object/snapshots/catalog-item-simple/Catalogs/Валюты.xml
new file mode 100644
index 00000000..e1457298
--- /dev/null
+++ b/tests/skills/cases/form-compile-from-object/snapshots/catalog-item-simple/Catalogs/Валюты.xml
@@ -0,0 +1,763 @@
+
+
+
+
+
+ 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
+ 3
+ 10
+ 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
+ Catalog.Валюты.Form.ФормаЭлемента
+
+
+
+
+
+
+
+
+
+ false
+
+
+ Automatic
+ Use
+
+
+
+
+
+ DontUse
+ Auto
+ DontUse
+ false
+ false
+
+
+
+
+ ЗагружаетсяИзИнтернета
+
+
+ ru
+ Загружается из интернета
+
+
+
+
+ xs:boolean
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+ false
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+
+ DontIndex
+ Use
+ Use
+
+
+
+
+ НаименованиеПолное
+
+
+ ru
+ Наименование полное
+
+
+
+
+ xs:string
+
+ 50
+ Variable
+
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+
+ DontIndex
+ Use
+ Use
+
+
+
+
+ Наценка
+
+
+ ru
+ Наценка
+
+
+
+
+ xs:decimal
+
+ 10
+ 2
+ Any
+
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+ 0
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+
+ DontIndex
+ Use
+ Use
+
+
+
+
+ ОсновнаяВалюта
+
+
+ ru
+ Основная валюта
+
+
+
+
+ d5p1:CatalogRef.Валюты
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+
+ DontIndex
+ Use
+ Use
+
+
+
+
+ ПараметрыПрописи
+
+
+ ru
+ Параметры прописи
+
+
+
+
+ xs:string
+
+ 200
+ Variable
+
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+
+ DontIndex
+ Use
+ Use
+
+
+
+
+ ФормулаРасчетаКурса
+
+
+ ru
+ Формула расчета курса
+
+
+
+
+ xs:string
+
+ 100
+ Variable
+
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+
+ DontIndex
+ Use
+ Use
+
+
+
+
+ СпособУстановкиКурса
+
+
+ ru
+ Способ установки курса
+
+
+
+
+ d5p1:EnumRef.СпособыУстановкиКурсаВалюты
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+
+ DontIndex
+ Use
+ Use
+
+
+
+
+
+
+ UUID-020
+ UUID-021
+
+
+ UUID-022
+ UUID-023
+
+
+
+ Представления
+
+
+ ru
+ Представления
+
+
+
+
+ DontCheck
+
+
+
+ DontCheck
+ false
+ false
+ Auto
+
+
+ false
+
+
+ Auto
+ Auto
+
+ false
+ Use
+ false
+
+
+
+ Use
+
+
+
+
+
+
+
+
+
+
+
+ КодЯзыка
+
+
+ ru
+ Код языка
+
+
+
+
+ xs:string
+
+ 10
+ Variable
+
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ ПараметрыПрописи
+
+
+ ru
+ Параметры прописи
+
+
+
+
+ xs:string
+
+ 200
+ Variable
+
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+
+
+
diff --git a/tests/skills/cases/form-compile-from-object/snapshots/catalog-item-simple/Catalogs/Валюты/Ext/ObjectModule.bsl b/tests/skills/cases/form-compile-from-object/snapshots/catalog-item-simple/Catalogs/Валюты/Ext/ObjectModule.bsl
new file mode 100644
index 00000000..e69de29b
diff --git a/tests/skills/cases/form-compile-from-object/snapshots/catalog-item-simple/Catalogs/Валюты/Forms/ФормаЭлемента.xml b/tests/skills/cases/form-compile-from-object/snapshots/catalog-item-simple/Catalogs/Валюты/Forms/ФормаЭлемента.xml
new file mode 100644
index 00000000..e64cb98b
--- /dev/null
+++ b/tests/skills/cases/form-compile-from-object/snapshots/catalog-item-simple/Catalogs/Валюты/Forms/ФормаЭлемента.xml
@@ -0,0 +1,21 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-compile-from-object/snapshots/catalog-item-simple/Catalogs/Валюты/Forms/ФормаЭлемента/Ext/Form.xml b/tests/skills/cases/form-compile-from-object/snapshots/catalog-item-simple/Catalogs/Валюты/Forms/ФормаЭлемента/Ext/Form.xml
new file mode 100644
index 00000000..93aa7a06
--- /dev/null
+++ b/tests/skills/cases/form-compile-from-object/snapshots/catalog-item-simple/Catalogs/Валюты/Forms/ФормаЭлемента/Ext/Form.xml
@@ -0,0 +1,88 @@
+
+
diff --git a/tests/skills/cases/form-compile-from-object/snapshots/catalog-item-simple/Catalogs/Валюты/Forms/ФормаЭлемента/Ext/Form/Module.bsl b/tests/skills/cases/form-compile-from-object/snapshots/catalog-item-simple/Catalogs/Валюты/Forms/ФормаЭлемента/Ext/Form/Module.bsl
new file mode 100644
index 00000000..d383d870
--- /dev/null
+++ b/tests/skills/cases/form-compile-from-object/snapshots/catalog-item-simple/Catalogs/Валюты/Forms/ФормаЭлемента/Ext/Form/Module.bsl
@@ -0,0 +1,24 @@
+#Область ОбработчикиСобытийФормы
+
+&НаСервере
+Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
+
+КонецПроцедуры
+
+#КонецОбласти
+
+#Область ОбработчикиСобытийЭлементовФормы
+
+#КонецОбласти
+
+#Область ОбработчикиКомандФормы
+
+#КонецОбласти
+
+#Область ОбработчикиОповещений
+
+#КонецОбласти
+
+#Область СлужебныеПроцедурыИФункции
+
+#КонецОбласти
\ No newline at end of file
diff --git a/tests/skills/cases/form-compile-from-object/snapshots/catalog-item-simple/Configuration.xml b/tests/skills/cases/form-compile-from-object/snapshots/catalog-item-simple/Configuration.xml
new file mode 100644
index 00000000..41e7f85c
--- /dev/null
+++ b/tests/skills/cases/form-compile-from-object/snapshots/catalog-item-simple/Configuration.xml
@@ -0,0 +1,252 @@
+
+
+
+
+
+ UUID-002
+ UUID-003
+
+
+ UUID-004
+ UUID-005
+
+
+ UUID-006
+ UUID-007
+
+
+ UUID-008
+ UUID-009
+
+
+ UUID-010
+ UUID-011
+
+
+ UUID-012
+ UUID-013
+
+
+ UUID-014
+ UUID-015
+
+
+
+ TestConfig
+
+
+ ru
+ TestConfig
+
+
+
+
+ Version8_3_24
+ ManagedApplication
+
+ PlatformApplication
+
+ Russian
+
+
+
+
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Biometrics
+ true
+
+
+ Location
+ false
+
+
+ BackgroundLocation
+ false
+
+
+ BluetoothPrinters
+ false
+
+
+ WiFiPrinters
+ false
+
+
+ Contacts
+ false
+
+
+ Calendars
+ false
+
+
+ PushNotifications
+ false
+
+
+ LocalNotifications
+ false
+
+
+ InAppPurchases
+ false
+
+
+ PersonalComputerFileExchange
+ false
+
+
+ Ads
+ false
+
+
+ NumberDialing
+ false
+
+
+ CallProcessing
+ false
+
+
+ CallLog
+ false
+
+
+ AutoSendSMS
+ false
+
+
+ ReceiveSMS
+ false
+
+
+ SMSLog
+ false
+
+
+ Camera
+ false
+
+
+ Microphone
+ false
+
+
+ MusicLibrary
+ false
+
+
+ PictureAndVideoLibraries
+ false
+
+
+ AudioPlaybackAndVibration
+ false
+
+
+ BackgroundAudioPlaybackAndVibration
+ false
+
+
+ InstallPackages
+ false
+
+
+ OSBackup
+ true
+
+
+ ApplicationUsageStatistics
+ false
+
+
+ BarcodeScanning
+ false
+
+
+ BackgroundAudioRecording
+ false
+
+
+ AllFilesAccess
+ false
+
+
+ Videoconferences
+ false
+
+
+ NFC
+ false
+
+
+ DocumentScanning
+ false
+
+
+ SpeechToText
+ false
+
+
+ Geofences
+ false
+
+
+ IncomingShareRequests
+ false
+
+
+ AllIncomingShareRequestsTypesProcessing
+ false
+
+
+
+
+
+ Normal
+
+
+ Language.Русский
+
+
+
+
+
+ Managed
+ NotAutoFree
+ DontUse
+ DontUse
+ TaxiEnableVersion8_2
+ DontUse
+ Version8_3_24
+
+
+
+ Русский
+ Валюты
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-compile-from-object/snapshots/catalog-item-simple/Languages/Русский.xml b/tests/skills/cases/form-compile-from-object/snapshots/catalog-item-simple/Languages/Русский.xml
new file mode 100644
index 00000000..37c60d78
--- /dev/null
+++ b/tests/skills/cases/form-compile-from-object/snapshots/catalog-item-simple/Languages/Русский.xml
@@ -0,0 +1,16 @@
+
+
+
+
+ Русский
+
+
+ ru
+ Русский
+
+
+
+ ru
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-compile-from-object/snapshots/catalog-list-simple/Catalogs/Валюты.xml b/tests/skills/cases/form-compile-from-object/snapshots/catalog-list-simple/Catalogs/Валюты.xml
new file mode 100644
index 00000000..ffcbc093
--- /dev/null
+++ b/tests/skills/cases/form-compile-from-object/snapshots/catalog-list-simple/Catalogs/Валюты.xml
@@ -0,0 +1,763 @@
+
+
+
+
+
+ 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
+ 3
+ 10
+ 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
+
+
+ Catalog.Валюты.Form.ФормаСписка
+
+
+
+
+
+
+
+ false
+
+
+ Automatic
+ Use
+
+
+
+
+
+ DontUse
+ Auto
+ DontUse
+ false
+ false
+
+
+
+
+ ЗагружаетсяИзИнтернета
+
+
+ ru
+ Загружается из интернета
+
+
+
+
+ xs:boolean
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+ false
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+
+ DontIndex
+ Use
+ Use
+
+
+
+
+ НаименованиеПолное
+
+
+ ru
+ Наименование полное
+
+
+
+
+ xs:string
+
+ 50
+ Variable
+
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+
+ DontIndex
+ Use
+ Use
+
+
+
+
+ Наценка
+
+
+ ru
+ Наценка
+
+
+
+
+ xs:decimal
+
+ 10
+ 2
+ Any
+
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+ 0
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+
+ DontIndex
+ Use
+ Use
+
+
+
+
+ ОсновнаяВалюта
+
+
+ ru
+ Основная валюта
+
+
+
+
+ d5p1:CatalogRef.Валюты
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+
+ DontIndex
+ Use
+ Use
+
+
+
+
+ ПараметрыПрописи
+
+
+ ru
+ Параметры прописи
+
+
+
+
+ xs:string
+
+ 200
+ Variable
+
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+
+ DontIndex
+ Use
+ Use
+
+
+
+
+ ФормулаРасчетаКурса
+
+
+ ru
+ Формула расчета курса
+
+
+
+
+ xs:string
+
+ 100
+ Variable
+
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+
+ DontIndex
+ Use
+ Use
+
+
+
+
+ СпособУстановкиКурса
+
+
+ ru
+ Способ установки курса
+
+
+
+
+ d5p1:EnumRef.СпособыУстановкиКурсаВалюты
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+
+ DontIndex
+ Use
+ Use
+
+
+
+
+
+
+ UUID-020
+ UUID-021
+
+
+ UUID-022
+ UUID-023
+
+
+
+ Представления
+
+
+ ru
+ Представления
+
+
+
+
+ DontCheck
+
+
+
+ DontCheck
+ false
+ false
+ Auto
+
+
+ false
+
+
+ Auto
+ Auto
+
+ false
+ Use
+ false
+
+
+
+ Use
+
+
+
+
+
+
+
+
+
+
+
+ КодЯзыка
+
+
+ ru
+ Код языка
+
+
+
+
+ xs:string
+
+ 10
+ Variable
+
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ ПараметрыПрописи
+
+
+ ru
+ Параметры прописи
+
+
+
+
+ xs:string
+
+ 200
+ Variable
+
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+
+
+
diff --git a/tests/skills/cases/form-compile-from-object/snapshots/catalog-list-simple/Catalogs/Валюты/Ext/ObjectModule.bsl b/tests/skills/cases/form-compile-from-object/snapshots/catalog-list-simple/Catalogs/Валюты/Ext/ObjectModule.bsl
new file mode 100644
index 00000000..e69de29b
diff --git a/tests/skills/cases/form-compile-from-object/snapshots/catalog-list-simple/Catalogs/Валюты/Forms/ФормаСписка.xml b/tests/skills/cases/form-compile-from-object/snapshots/catalog-list-simple/Catalogs/Валюты/Forms/ФормаСписка.xml
new file mode 100644
index 00000000..79ff6a75
--- /dev/null
+++ b/tests/skills/cases/form-compile-from-object/snapshots/catalog-list-simple/Catalogs/Валюты/Forms/ФормаСписка.xml
@@ -0,0 +1,21 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-compile-from-object/snapshots/catalog-list-simple/Catalogs/Валюты/Forms/ФормаСписка/Ext/Form.xml b/tests/skills/cases/form-compile-from-object/snapshots/catalog-list-simple/Catalogs/Валюты/Forms/ФормаСписка/Ext/Form.xml
new file mode 100644
index 00000000..c6534381
--- /dev/null
+++ b/tests/skills/cases/form-compile-from-object/snapshots/catalog-list-simple/Catalogs/Валюты/Forms/ФормаСписка/Ext/Form.xml
@@ -0,0 +1,93 @@
+
+
diff --git a/tests/skills/cases/form-compile-from-object/snapshots/catalog-list-simple/Catalogs/Валюты/Forms/ФормаСписка/Ext/Form/Module.bsl b/tests/skills/cases/form-compile-from-object/snapshots/catalog-list-simple/Catalogs/Валюты/Forms/ФормаСписка/Ext/Form/Module.bsl
new file mode 100644
index 00000000..d383d870
--- /dev/null
+++ b/tests/skills/cases/form-compile-from-object/snapshots/catalog-list-simple/Catalogs/Валюты/Forms/ФормаСписка/Ext/Form/Module.bsl
@@ -0,0 +1,24 @@
+#Область ОбработчикиСобытийФормы
+
+&НаСервере
+Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
+
+КонецПроцедуры
+
+#КонецОбласти
+
+#Область ОбработчикиСобытийЭлементовФормы
+
+#КонецОбласти
+
+#Область ОбработчикиКомандФормы
+
+#КонецОбласти
+
+#Область ОбработчикиОповещений
+
+#КонецОбласти
+
+#Область СлужебныеПроцедурыИФункции
+
+#КонецОбласти
\ No newline at end of file
diff --git a/tests/skills/cases/form-compile-from-object/snapshots/catalog-list-simple/Configuration.xml b/tests/skills/cases/form-compile-from-object/snapshots/catalog-list-simple/Configuration.xml
new file mode 100644
index 00000000..41e7f85c
--- /dev/null
+++ b/tests/skills/cases/form-compile-from-object/snapshots/catalog-list-simple/Configuration.xml
@@ -0,0 +1,252 @@
+
+
+
+
+
+ UUID-002
+ UUID-003
+
+
+ UUID-004
+ UUID-005
+
+
+ UUID-006
+ UUID-007
+
+
+ UUID-008
+ UUID-009
+
+
+ UUID-010
+ UUID-011
+
+
+ UUID-012
+ UUID-013
+
+
+ UUID-014
+ UUID-015
+
+
+
+ TestConfig
+
+
+ ru
+ TestConfig
+
+
+
+
+ Version8_3_24
+ ManagedApplication
+
+ PlatformApplication
+
+ Russian
+
+
+
+
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Biometrics
+ true
+
+
+ Location
+ false
+
+
+ BackgroundLocation
+ false
+
+
+ BluetoothPrinters
+ false
+
+
+ WiFiPrinters
+ false
+
+
+ Contacts
+ false
+
+
+ Calendars
+ false
+
+
+ PushNotifications
+ false
+
+
+ LocalNotifications
+ false
+
+
+ InAppPurchases
+ false
+
+
+ PersonalComputerFileExchange
+ false
+
+
+ Ads
+ false
+
+
+ NumberDialing
+ false
+
+
+ CallProcessing
+ false
+
+
+ CallLog
+ false
+
+
+ AutoSendSMS
+ false
+
+
+ ReceiveSMS
+ false
+
+
+ SMSLog
+ false
+
+
+ Camera
+ false
+
+
+ Microphone
+ false
+
+
+ MusicLibrary
+ false
+
+
+ PictureAndVideoLibraries
+ false
+
+
+ AudioPlaybackAndVibration
+ false
+
+
+ BackgroundAudioPlaybackAndVibration
+ false
+
+
+ InstallPackages
+ false
+
+
+ OSBackup
+ true
+
+
+ ApplicationUsageStatistics
+ false
+
+
+ BarcodeScanning
+ false
+
+
+ BackgroundAudioRecording
+ false
+
+
+ AllFilesAccess
+ false
+
+
+ Videoconferences
+ false
+
+
+ NFC
+ false
+
+
+ DocumentScanning
+ false
+
+
+ SpeechToText
+ false
+
+
+ Geofences
+ false
+
+
+ IncomingShareRequests
+ false
+
+
+ AllIncomingShareRequestsTypesProcessing
+ false
+
+
+
+
+
+ Normal
+
+
+ Language.Русский
+
+
+
+
+
+ Managed
+ NotAutoFree
+ DontUse
+ DontUse
+ TaxiEnableVersion8_2
+ DontUse
+ Version8_3_24
+
+
+
+ Русский
+ Валюты
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-compile-from-object/snapshots/catalog-list-simple/Languages/Русский.xml b/tests/skills/cases/form-compile-from-object/snapshots/catalog-list-simple/Languages/Русский.xml
new file mode 100644
index 00000000..37c60d78
--- /dev/null
+++ b/tests/skills/cases/form-compile-from-object/snapshots/catalog-list-simple/Languages/Русский.xml
@@ -0,0 +1,16 @@
+
+
+
+
+ Русский
+
+
+ ru
+ Русский
+
+
+
+ ru
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-compile-from-object/snapshots/document-item-medium/Configuration.xml b/tests/skills/cases/form-compile-from-object/snapshots/document-item-medium/Configuration.xml
new file mode 100644
index 00000000..9d0a086f
--- /dev/null
+++ b/tests/skills/cases/form-compile-from-object/snapshots/document-item-medium/Configuration.xml
@@ -0,0 +1,252 @@
+
+
+
+
+
+ UUID-002
+ UUID-003
+
+
+ UUID-004
+ UUID-005
+
+
+ UUID-006
+ UUID-007
+
+
+ UUID-008
+ UUID-009
+
+
+ UUID-010
+ UUID-011
+
+
+ UUID-012
+ UUID-013
+
+
+ UUID-014
+ UUID-015
+
+
+
+ TestConfig
+
+
+ ru
+ TestConfig
+
+
+
+
+ Version8_3_24
+ ManagedApplication
+
+ PlatformApplication
+
+ Russian
+
+
+
+
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Biometrics
+ true
+
+
+ Location
+ false
+
+
+ BackgroundLocation
+ false
+
+
+ BluetoothPrinters
+ false
+
+
+ WiFiPrinters
+ false
+
+
+ Contacts
+ false
+
+
+ Calendars
+ false
+
+
+ PushNotifications
+ false
+
+
+ LocalNotifications
+ false
+
+
+ InAppPurchases
+ false
+
+
+ PersonalComputerFileExchange
+ false
+
+
+ Ads
+ false
+
+
+ NumberDialing
+ false
+
+
+ CallProcessing
+ false
+
+
+ CallLog
+ false
+
+
+ AutoSendSMS
+ false
+
+
+ ReceiveSMS
+ false
+
+
+ SMSLog
+ false
+
+
+ Camera
+ false
+
+
+ Microphone
+ false
+
+
+ MusicLibrary
+ false
+
+
+ PictureAndVideoLibraries
+ false
+
+
+ AudioPlaybackAndVibration
+ false
+
+
+ BackgroundAudioPlaybackAndVibration
+ false
+
+
+ InstallPackages
+ false
+
+
+ OSBackup
+ true
+
+
+ ApplicationUsageStatistics
+ false
+
+
+ BarcodeScanning
+ false
+
+
+ BackgroundAudioRecording
+ false
+
+
+ AllFilesAccess
+ false
+
+
+ Videoconferences
+ false
+
+
+ NFC
+ false
+
+
+ DocumentScanning
+ false
+
+
+ SpeechToText
+ false
+
+
+ Geofences
+ false
+
+
+ IncomingShareRequests
+ false
+
+
+ AllIncomingShareRequestsTypesProcessing
+ false
+
+
+
+
+
+ Normal
+
+
+ Language.Русский
+
+
+
+
+
+ Managed
+ NotAutoFree
+ DontUse
+ DontUse
+ TaxiEnableVersion8_2
+ DontUse
+ Version8_3_24
+
+
+
+ Русский
+ АктВыполненныхВнутреннихРабот
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-compile-from-object/snapshots/document-item-medium/Documents/АктВыполненныхВнутреннихРабот.xml b/tests/skills/cases/form-compile-from-object/snapshots/document-item-medium/Documents/АктВыполненныхВнутреннихРабот.xml
new file mode 100644
index 00000000..1f475697
--- /dev/null
+++ b/tests/skills/cases/form-compile-from-object/snapshots/document-item-medium/Documents/АктВыполненныхВнутреннихРабот.xml
@@ -0,0 +1,1261 @@
+
+
+
+
+
+ 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
+ Document.АктВыполненныхВнутреннихРабот.Form.ФормаДокумента
+
+
+
+
+
+ Allow
+ Deny
+ AutoDelete
+ WriteModified
+ AutoFill
+
+ true
+ true
+ false
+
+ Automatic
+ Use
+
+
+
+
+
+ Auto
+ DontUse
+ false
+ false
+
+
+
+
+ Организация
+
+
+ ru
+ Организация
+
+
+
+
+ d5p1:CatalogRef.Организации
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ ОрганизацияПолучатель
+
+
+ ru
+ Организация получатель
+
+
+
+
+ d5p1:CatalogRef.Организации
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ Подразделение
+
+
+ ru
+ Подразделение
+
+
+
+
+ d5p1:CatalogRef.СтруктураПредприятия
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ ХозяйственнаяОперация
+
+
+ ru
+ Хозяйственная операция
+
+
+
+
+ d5p1:EnumRef.ХозяйственныеОперации
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ ПеремещениеПодДеятельность
+
+
+ ru
+ Перемещение под деятельность
+
+
+
+
+ d5p1:EnumRef.ТипыНалогообложенияНДС
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ НаправлениеДеятельности
+
+
+ ru
+ Направление деятельности
+
+
+
+
+ d5p1:CatalogRef.НаправленияДеятельности
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ Ответственный
+
+
+ ru
+ Ответственный
+
+
+
+
+ d5p1:CatalogRef.Пользователи
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ СторнируемыйДокумент
+
+
+ ru
+ Сторнируемый документ
+
+
+
+
+ d5p1:DocumentRef.АктВыполненныхВнутреннихРабот
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ ИсправляемыйДокумент
+
+
+ ru
+ Исправляемый документ
+
+
+
+
+ d5p1:DocumentRef.АктВыполненныхВнутреннихРабот
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ Комментарий
+
+
+ ru
+ Комментарий
+
+
+
+
+ xs:string
+
+ 10
+ Variable
+
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ Исправление
+
+
+ ru
+ Исправление
+
+
+
+
+ xs:boolean
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+ false
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+
+
+ UUID-024
+ UUID-025
+
+
+ UUID-026
+ UUID-027
+
+
+
+ Товары
+
+
+ ru
+ Товары
+
+
+
+
+ DontCheck
+
+
+
+ DontCheck
+ false
+ false
+ Auto
+
+
+ false
+
+
+ Auto
+ Auto
+
+ false
+ Use
+ false
+
+
+
+ Use
+
+
+
+
+
+
+
+
+
+
+ Номенклатура
+
+
+ ru
+ Номенклатура
+
+
+
+
+ d5p1:CatalogRef.Номенклатура
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ Характеристика
+
+
+ ru
+ Характеристика
+
+
+
+
+ d5p1:CatalogRef.ХарактеристикиНоменклатуры
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ Назначение
+
+
+ ru
+ Назначение
+
+
+
+
+ d5p1:CatalogRef.Назначения
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ Упаковка
+
+
+ ru
+ Упаковка
+
+
+
+
+ d5p1:CatalogRef.УпаковкиЕдиницыИзмерения
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ КоличествоУпаковок
+
+
+ ru
+ Количество упаковок
+
+
+
+
+ xs:decimal
+
+ 15
+ 3
+ Any
+
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ Количество
+
+
+ ru
+ Количество
+
+
+
+
+ xs:decimal
+
+ 15
+ 3
+ Any
+
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ Подразделение
+
+
+ ru
+ Подразделение
+
+
+
+
+ d5p1:CatalogRef.СтруктураПредприятия
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ ГруппаПродукции
+
+
+ ru
+ Группа продукции
+
+
+
+
+ d5p1:CatalogRef.ГруппыПродукции
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ АналитикаУчетаНоменклатуры
+
+
+ ru
+ Аналитика учета номенклатуры
+
+
+
+
+ d5p1:CatalogRef.КлючиАналитикиУчетаНоменклатуры
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ ИдентификаторСтроки
+
+
+ ru
+ Идентификатор строки
+
+
+
+
+ xs:decimal
+
+ 10
+ 0
+ Any
+
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+
+
+
+ UUID-039
+ UUID-040
+
+
+ UUID-041
+ UUID-042
+
+
+
+ ДополнительныеРеквизиты
+
+
+ ru
+ Дополнительные реквизиты
+
+
+
+
+ DontCheck
+
+
+
+ DontCheck
+ false
+ false
+ Auto
+
+
+ false
+
+
+ Auto
+ Auto
+
+ false
+ Use
+ false
+
+
+
+ Use
+
+
+
+
+
+
+
+
+
+
+ Свойство
+
+
+ ru
+ Свойство
+
+
+
+
+ d5p1:ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ Значение
+
+
+ ru
+ Значение
+
+
+
+
+ xs:string
+
+ 10
+ Variable
+
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ ТекстоваяСтрока
+
+
+ ru
+ Текстовая строка
+
+
+
+
+ xs:string
+
+ 10
+ Variable
+
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+
+
+
diff --git a/tests/skills/cases/form-compile-from-object/snapshots/document-item-medium/Documents/АктВыполненныхВнутреннихРабот/Ext/ObjectModule.bsl b/tests/skills/cases/form-compile-from-object/snapshots/document-item-medium/Documents/АктВыполненныхВнутреннихРабот/Ext/ObjectModule.bsl
new file mode 100644
index 00000000..e69de29b
diff --git a/tests/skills/cases/form-compile-from-object/snapshots/document-item-medium/Documents/АктВыполненныхВнутреннихРабот/Forms/ФормаДокумента.xml b/tests/skills/cases/form-compile-from-object/snapshots/document-item-medium/Documents/АктВыполненныхВнутреннихРабот/Forms/ФормаДокумента.xml
new file mode 100644
index 00000000..21cbf33a
--- /dev/null
+++ b/tests/skills/cases/form-compile-from-object/snapshots/document-item-medium/Documents/АктВыполненныхВнутреннихРабот/Forms/ФормаДокумента.xml
@@ -0,0 +1,21 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-compile-from-object/snapshots/document-item-medium/Documents/АктВыполненныхВнутреннихРабот/Forms/ФормаДокумента/Ext/Form.xml b/tests/skills/cases/form-compile-from-object/snapshots/document-item-medium/Documents/АктВыполненныхВнутреннихРабот/Forms/ФормаДокумента/Ext/Form.xml
new file mode 100644
index 00000000..6a3e6f7c
--- /dev/null
+++ b/tests/skills/cases/form-compile-from-object/snapshots/document-item-medium/Documents/АктВыполненныхВнутреннихРабот/Forms/ФормаДокумента/Ext/Form.xml
@@ -0,0 +1,250 @@
+
+
diff --git a/tests/skills/cases/form-compile-from-object/snapshots/document-item-medium/Documents/АктВыполненныхВнутреннихРабот/Forms/ФормаДокумента/Ext/Form/Module.bsl b/tests/skills/cases/form-compile-from-object/snapshots/document-item-medium/Documents/АктВыполненныхВнутреннихРабот/Forms/ФормаДокумента/Ext/Form/Module.bsl
new file mode 100644
index 00000000..d383d870
--- /dev/null
+++ b/tests/skills/cases/form-compile-from-object/snapshots/document-item-medium/Documents/АктВыполненныхВнутреннихРабот/Forms/ФормаДокумента/Ext/Form/Module.bsl
@@ -0,0 +1,24 @@
+#Область ОбработчикиСобытийФормы
+
+&НаСервере
+Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
+
+КонецПроцедуры
+
+#КонецОбласти
+
+#Область ОбработчикиСобытийЭлементовФормы
+
+#КонецОбласти
+
+#Область ОбработчикиКомандФормы
+
+#КонецОбласти
+
+#Область ОбработчикиОповещений
+
+#КонецОбласти
+
+#Область СлужебныеПроцедурыИФункции
+
+#КонецОбласти
\ No newline at end of file
diff --git a/tests/skills/cases/form-compile-from-object/snapshots/document-item-medium/Languages/Русский.xml b/tests/skills/cases/form-compile-from-object/snapshots/document-item-medium/Languages/Русский.xml
new file mode 100644
index 00000000..37c60d78
--- /dev/null
+++ b/tests/skills/cases/form-compile-from-object/snapshots/document-item-medium/Languages/Русский.xml
@@ -0,0 +1,16 @@
+
+
+
+
+ Русский
+
+
+ ru
+ Русский
+
+
+
+ ru
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-compile-from-object/snapshots/document-list-medium/Configuration.xml b/tests/skills/cases/form-compile-from-object/snapshots/document-list-medium/Configuration.xml
new file mode 100644
index 00000000..9d0a086f
--- /dev/null
+++ b/tests/skills/cases/form-compile-from-object/snapshots/document-list-medium/Configuration.xml
@@ -0,0 +1,252 @@
+
+
+
+
+
+ UUID-002
+ UUID-003
+
+
+ UUID-004
+ UUID-005
+
+
+ UUID-006
+ UUID-007
+
+
+ UUID-008
+ UUID-009
+
+
+ UUID-010
+ UUID-011
+
+
+ UUID-012
+ UUID-013
+
+
+ UUID-014
+ UUID-015
+
+
+
+ TestConfig
+
+
+ ru
+ TestConfig
+
+
+
+
+ Version8_3_24
+ ManagedApplication
+
+ PlatformApplication
+
+ Russian
+
+
+
+
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Biometrics
+ true
+
+
+ Location
+ false
+
+
+ BackgroundLocation
+ false
+
+
+ BluetoothPrinters
+ false
+
+
+ WiFiPrinters
+ false
+
+
+ Contacts
+ false
+
+
+ Calendars
+ false
+
+
+ PushNotifications
+ false
+
+
+ LocalNotifications
+ false
+
+
+ InAppPurchases
+ false
+
+
+ PersonalComputerFileExchange
+ false
+
+
+ Ads
+ false
+
+
+ NumberDialing
+ false
+
+
+ CallProcessing
+ false
+
+
+ CallLog
+ false
+
+
+ AutoSendSMS
+ false
+
+
+ ReceiveSMS
+ false
+
+
+ SMSLog
+ false
+
+
+ Camera
+ false
+
+
+ Microphone
+ false
+
+
+ MusicLibrary
+ false
+
+
+ PictureAndVideoLibraries
+ false
+
+
+ AudioPlaybackAndVibration
+ false
+
+
+ BackgroundAudioPlaybackAndVibration
+ false
+
+
+ InstallPackages
+ false
+
+
+ OSBackup
+ true
+
+
+ ApplicationUsageStatistics
+ false
+
+
+ BarcodeScanning
+ false
+
+
+ BackgroundAudioRecording
+ false
+
+
+ AllFilesAccess
+ false
+
+
+ Videoconferences
+ false
+
+
+ NFC
+ false
+
+
+ DocumentScanning
+ false
+
+
+ SpeechToText
+ false
+
+
+ Geofences
+ false
+
+
+ IncomingShareRequests
+ false
+
+
+ AllIncomingShareRequestsTypesProcessing
+ false
+
+
+
+
+
+ Normal
+
+
+ Language.Русский
+
+
+
+
+
+ Managed
+ NotAutoFree
+ DontUse
+ DontUse
+ TaxiEnableVersion8_2
+ DontUse
+ Version8_3_24
+
+
+
+ Русский
+ АктВыполненныхВнутреннихРабот
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-compile-from-object/snapshots/document-list-medium/Documents/АктВыполненныхВнутреннихРабот.xml b/tests/skills/cases/form-compile-from-object/snapshots/document-list-medium/Documents/АктВыполненныхВнутреннихРабот.xml
new file mode 100644
index 00000000..3d45265c
--- /dev/null
+++ b/tests/skills/cases/form-compile-from-object/snapshots/document-list-medium/Documents/АктВыполненныхВнутреннихРабот.xml
@@ -0,0 +1,1261 @@
+
+
+
+
+
+ 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
+
+ Document.АктВыполненныхВнутреннихРабот.Form.ФормаСписка
+
+
+
+
+ Allow
+ Deny
+ AutoDelete
+ WriteModified
+ AutoFill
+
+ true
+ true
+ false
+
+ Automatic
+ Use
+
+
+
+
+
+ Auto
+ DontUse
+ false
+ false
+
+
+
+
+ Организация
+
+
+ ru
+ Организация
+
+
+
+
+ d5p1:CatalogRef.Организации
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ ОрганизацияПолучатель
+
+
+ ru
+ Организация получатель
+
+
+
+
+ d5p1:CatalogRef.Организации
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ Подразделение
+
+
+ ru
+ Подразделение
+
+
+
+
+ d5p1:CatalogRef.СтруктураПредприятия
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ ХозяйственнаяОперация
+
+
+ ru
+ Хозяйственная операция
+
+
+
+
+ d5p1:EnumRef.ХозяйственныеОперации
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ ПеремещениеПодДеятельность
+
+
+ ru
+ Перемещение под деятельность
+
+
+
+
+ d5p1:EnumRef.ТипыНалогообложенияНДС
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ НаправлениеДеятельности
+
+
+ ru
+ Направление деятельности
+
+
+
+
+ d5p1:CatalogRef.НаправленияДеятельности
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ Ответственный
+
+
+ ru
+ Ответственный
+
+
+
+
+ d5p1:CatalogRef.Пользователи
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ СторнируемыйДокумент
+
+
+ ru
+ Сторнируемый документ
+
+
+
+
+ d5p1:DocumentRef.АктВыполненныхВнутреннихРабот
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ ИсправляемыйДокумент
+
+
+ ru
+ Исправляемый документ
+
+
+
+
+ d5p1:DocumentRef.АктВыполненныхВнутреннихРабот
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ Комментарий
+
+
+ ru
+ Комментарий
+
+
+
+
+ xs:string
+
+ 10
+ Variable
+
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ Исправление
+
+
+ ru
+ Исправление
+
+
+
+
+ xs:boolean
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+ false
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+
+
+ UUID-024
+ UUID-025
+
+
+ UUID-026
+ UUID-027
+
+
+
+ Товары
+
+
+ ru
+ Товары
+
+
+
+
+ DontCheck
+
+
+
+ DontCheck
+ false
+ false
+ Auto
+
+
+ false
+
+
+ Auto
+ Auto
+
+ false
+ Use
+ false
+
+
+
+ Use
+
+
+
+
+
+
+
+
+
+
+ Номенклатура
+
+
+ ru
+ Номенклатура
+
+
+
+
+ d5p1:CatalogRef.Номенклатура
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ Характеристика
+
+
+ ru
+ Характеристика
+
+
+
+
+ d5p1:CatalogRef.ХарактеристикиНоменклатуры
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ Назначение
+
+
+ ru
+ Назначение
+
+
+
+
+ d5p1:CatalogRef.Назначения
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ Упаковка
+
+
+ ru
+ Упаковка
+
+
+
+
+ d5p1:CatalogRef.УпаковкиЕдиницыИзмерения
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ КоличествоУпаковок
+
+
+ ru
+ Количество упаковок
+
+
+
+
+ xs:decimal
+
+ 15
+ 3
+ Any
+
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ Количество
+
+
+ ru
+ Количество
+
+
+
+
+ xs:decimal
+
+ 15
+ 3
+ Any
+
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ Подразделение
+
+
+ ru
+ Подразделение
+
+
+
+
+ d5p1:CatalogRef.СтруктураПредприятия
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ ГруппаПродукции
+
+
+ ru
+ Группа продукции
+
+
+
+
+ d5p1:CatalogRef.ГруппыПродукции
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ АналитикаУчетаНоменклатуры
+
+
+ ru
+ Аналитика учета номенклатуры
+
+
+
+
+ d5p1:CatalogRef.КлючиАналитикиУчетаНоменклатуры
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ ИдентификаторСтроки
+
+
+ ru
+ Идентификатор строки
+
+
+
+
+ xs:decimal
+
+ 10
+ 0
+ Any
+
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+
+
+
+ UUID-039
+ UUID-040
+
+
+ UUID-041
+ UUID-042
+
+
+
+ ДополнительныеРеквизиты
+
+
+ ru
+ Дополнительные реквизиты
+
+
+
+
+ DontCheck
+
+
+
+ DontCheck
+ false
+ false
+ Auto
+
+
+ false
+
+
+ Auto
+ Auto
+
+ false
+ Use
+ false
+
+
+
+ Use
+
+
+
+
+
+
+
+
+
+
+ Свойство
+
+
+ ru
+ Свойство
+
+
+
+
+ d5p1:ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ Значение
+
+
+ ru
+ Значение
+
+
+
+
+ xs:string
+
+ 10
+ Variable
+
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ ТекстоваяСтрока
+
+
+ ru
+ Текстовая строка
+
+
+
+
+ xs:string
+
+ 10
+ Variable
+
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+
+
+
diff --git a/tests/skills/cases/form-compile-from-object/snapshots/document-list-medium/Documents/АктВыполненныхВнутреннихРабот/Ext/ObjectModule.bsl b/tests/skills/cases/form-compile-from-object/snapshots/document-list-medium/Documents/АктВыполненныхВнутреннихРабот/Ext/ObjectModule.bsl
new file mode 100644
index 00000000..e69de29b
diff --git a/tests/skills/cases/form-compile-from-object/snapshots/document-list-medium/Documents/АктВыполненныхВнутреннихРабот/Forms/ФормаСписка.xml b/tests/skills/cases/form-compile-from-object/snapshots/document-list-medium/Documents/АктВыполненныхВнутреннихРабот/Forms/ФормаСписка.xml
new file mode 100644
index 00000000..79ff6a75
--- /dev/null
+++ b/tests/skills/cases/form-compile-from-object/snapshots/document-list-medium/Documents/АктВыполненныхВнутреннихРабот/Forms/ФормаСписка.xml
@@ -0,0 +1,21 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-compile-from-object/snapshots/document-list-medium/Documents/АктВыполненныхВнутреннихРабот/Forms/ФормаСписка/Ext/Form.xml b/tests/skills/cases/form-compile-from-object/snapshots/document-list-medium/Documents/АктВыполненныхВнутреннихРабот/Forms/ФормаСписка/Ext/Form.xml
new file mode 100644
index 00000000..7d4047dc
--- /dev/null
+++ b/tests/skills/cases/form-compile-from-object/snapshots/document-list-medium/Documents/АктВыполненныхВнутреннихРабот/Forms/ФормаСписка/Ext/Form.xml
@@ -0,0 +1,102 @@
+
+
diff --git a/tests/skills/cases/form-compile-from-object/snapshots/document-list-medium/Documents/АктВыполненныхВнутреннихРабот/Forms/ФормаСписка/Ext/Form/Module.bsl b/tests/skills/cases/form-compile-from-object/snapshots/document-list-medium/Documents/АктВыполненныхВнутреннихРабот/Forms/ФормаСписка/Ext/Form/Module.bsl
new file mode 100644
index 00000000..d383d870
--- /dev/null
+++ b/tests/skills/cases/form-compile-from-object/snapshots/document-list-medium/Documents/АктВыполненныхВнутреннихРабот/Forms/ФормаСписка/Ext/Form/Module.bsl
@@ -0,0 +1,24 @@
+#Область ОбработчикиСобытийФормы
+
+&НаСервере
+Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
+
+КонецПроцедуры
+
+#КонецОбласти
+
+#Область ОбработчикиСобытийЭлементовФормы
+
+#КонецОбласти
+
+#Область ОбработчикиКомандФормы
+
+#КонецОбласти
+
+#Область ОбработчикиОповещений
+
+#КонецОбласти
+
+#Область СлужебныеПроцедурыИФункции
+
+#КонецОбласти
\ No newline at end of file
diff --git a/tests/skills/cases/form-compile-from-object/snapshots/document-list-medium/Languages/Русский.xml b/tests/skills/cases/form-compile-from-object/snapshots/document-list-medium/Languages/Русский.xml
new file mode 100644
index 00000000..37c60d78
--- /dev/null
+++ b/tests/skills/cases/form-compile-from-object/snapshots/document-list-medium/Languages/Русский.xml
@@ -0,0 +1,16 @@
+
+
+
+
+ Русский
+
+
+ ru
+ Русский
+
+
+
+ ru
+
+
+
\ No newline at end of file
diff --git a/tests/skills/verify-snapshots.mjs b/tests/skills/verify-snapshots.mjs
index c93dd416..d6dd448e 100644
--- a/tests/skills/verify-snapshots.mjs
+++ b/tests/skills/verify-snapshots.mjs
@@ -700,7 +700,7 @@ async function verifyCase(skillName, caseName, skillConfig, caseData, opts) {
// Default skills to verify when no --skill given
const DEFAULT_SKILLS = [
- 'meta-compile', 'form-compile', 'form-add', 'form-edit',
+ 'meta-compile', 'form-compile', 'form-compile-from-object', 'form-add', 'form-edit',
'role-compile', 'subsystem-compile', 'subsystem-edit',
'cf-init', 'cf-edit', 'meta-edit', 'interface-edit',
'epf-init', 'epf-add-form', 'template-add', 'help-add',