diff --git a/tests/skills/cases/cfe-validate/register-record-paths.json b/tests/skills/cases/cfe-validate/register-record-paths.json
index 0dac5853f..9e5d70991 100644
--- a/tests/skills/cases/cfe-validate/register-record-paths.json
+++ b/tests/skills/cases/cfe-validate/register-record-paths.json
@@ -4,15 +4,27 @@
{
"script": "meta-compile/scripts/meta-compile",
"input": {
- "type": "InformationRegister", "name": "Настройка",
- "dimensions": [ "Организация: String(50) | master" ],
- "resources": [ "Лимит: Number(15,2)" ]
+ "type": "InformationRegister",
+ "name": "Настройка",
+ "dimensions": [
+ "Организация: String(50) | master"
+ ],
+ "resources": [
+ "Лимит: Number(15,2)"
+ ]
},
- "args": { "-JsonPath": "{inputFile}", "-OutputDir": "{workDir}" }
+ "args": {
+ "-JsonPath": "{inputFile}",
+ "-OutputDir": "{workDir}"
+ }
},
{
"script": "form-add/scripts/form-add",
- "args": { "-ObjectPath": "{workDir}/InformationRegisters/Настройка.xml", "-FormName": "ФормаЗаписи" }
+ "args": {
+ "-ObjectPath": "{workDir}/InformationRegisters/Настройка.xml",
+ "-FormName": "ФормаЗаписи",
+ "-Purpose": "Record"
+ }
},
{
"writeFile": {
@@ -22,16 +34,33 @@
},
{
"script": "cfe-init/scripts/cfe-init",
- "args": { "-Name": "Тест", "-OutputDir": "{workDir}/cfe", "-ConfigPath": "{workDir}" }
+ "args": {
+ "-Name": "Тест",
+ "-OutputDir": "{workDir}/cfe",
+ "-ConfigPath": "{workDir}"
+ }
},
{
"script": "cfe-borrow/scripts/cfe-borrow",
- "args": { "-ExtensionPath": "{workDir}/cfe", "-ConfigPath": "{workDir}", "-Object": "InformationRegister.Настройка.Form.ФормаЗаписи", "-BorrowMainAttribute": "Form" }
+ "args": {
+ "-ExtensionPath": "{workDir}/cfe",
+ "-ConfigPath": "{workDir}",
+ "-Object": "InformationRegister.Настройка.Form.ФормаЗаписи",
+ "-BorrowMainAttribute": "Form"
+ }
}
],
- "params": { "extensionPath": "cfe" },
- "args_extra": ["-ConfigPath", "{workDir}"],
+ "params": {
+ "extensionPath": "cfe"
+ },
+ "args_extra": [
+ "-ConfigPath",
+ "{workDir}"
+ ],
"expect": {
- "stdoutNotContains": ["Запись.Организация", "Запись.Лимит"]
+ "stdoutNotContains": [
+ "Запись.Организация",
+ "Запись.Лимит"
+ ]
}
}
diff --git a/tests/skills/cases/cfe-validate/snapshots/register-record-paths/InformationRegisters/Настройка.xml b/tests/skills/cases/cfe-validate/snapshots/register-record-paths/InformationRegisters/Настройка.xml
index cf7758eb2..e84668469 100644
--- a/tests/skills/cases/cfe-validate/snapshots/register-record-paths/InformationRegisters/Настройка.xml
+++ b/tests/skills/cases/cfe-validate/snapshots/register-record-paths/InformationRegisters/Настройка.xml
@@ -42,7 +42,7 @@
true
InDialog
-
+ InformationRegister.Настройка.Form.ФормаЗаписи
diff --git a/tests/skills/cases/form-add/accumulation-register-recordset-form.json b/tests/skills/cases/form-add/accumulation-register-recordset-form.json
new file mode 100644
index 000000000..2a07c1c0a
--- /dev/null
+++ b/tests/skills/cases/form-add/accumulation-register-recordset-form.json
@@ -0,0 +1,48 @@
+{
+ "name": "Форма набора записей регистра: создаётся, но основной не назначается — свойства нет",
+ "preRun": [
+ {
+ "script": "meta-compile/scripts/meta-compile",
+ "input": {
+ "type": "AccumulationRegister",
+ "name": "ОстаткиТест",
+ "dimensions": [
+ "Товар: String(50)"
+ ],
+ "resources": [
+ "Количество: Number(15,3)"
+ ]
+ },
+ "args": {
+ "-JsonPath": "{inputFile}",
+ "-OutputDir": "{workDir}"
+ }
+ },
+ {
+ "script": "meta-compile/scripts/meta-compile",
+ "input": {
+ "type": "Document",
+ "name": "ПриходТест",
+ "registerRecords": [
+ "AccumulationRegister.ОстаткиТест"
+ ]
+ },
+ "args": {
+ "-JsonPath": "{inputFile}",
+ "-OutputDir": "{workDir}"
+ }
+ }
+ ],
+ "params": {
+ "objectPath": "AccumulationRegisters/ОстаткиТест.xml",
+ "formName": "ФормаНабора"
+ },
+ "args_extra": [
+ "-Purpose",
+ "RecordSet"
+ ],
+ "validatePath": "AccumulationRegisters/ОстаткиТест/Forms/ФормаНабора",
+ "expect": {
+ "stdoutContains": "Основной не назначена"
+ }
+}
diff --git a/tests/skills/cases/form-add/catalog-custom-form.json b/tests/skills/cases/form-add/catalog-custom-form.json
new file mode 100644
index 000000000..c7c1733bf
--- /dev/null
+++ b/tests/skills/cases/form-add/catalog-custom-form.json
@@ -0,0 +1,28 @@
+{
+ "name": "Произвольная форма: без главного реквизита и без назначения основной",
+ "preRun": [
+ {
+ "script": "meta-compile/scripts/meta-compile",
+ "input": {
+ "type": "Catalog",
+ "name": "ТоварыТест"
+ },
+ "args": {
+ "-JsonPath": "{inputFile}",
+ "-OutputDir": "{workDir}"
+ }
+ }
+ ],
+ "params": {
+ "objectPath": "Catalogs/ТоварыТест.xml",
+ "formName": "ПроизвольнаяФорма"
+ },
+ "args_extra": [
+ "-Purpose",
+ "Custom"
+ ],
+ "validatePath": "Catalogs/ТоварыТест/Forms/ПроизвольнаяФорма",
+ "expect": {
+ "stdoutContains": "Основной не назначена"
+ }
+}
diff --git a/tests/skills/cases/form-add/catalog-folder-form.json b/tests/skills/cases/form-add/catalog-folder-form.json
new file mode 100644
index 000000000..66363149d
--- /dev/null
+++ b/tests/skills/cases/form-add/catalog-folder-form.json
@@ -0,0 +1,28 @@
+{
+ "name": "Форма группы справочника: главный реквизит CatalogObject, свойство DefaultFolderForm",
+ "preRun": [
+ {
+ "script": "meta-compile/scripts/meta-compile",
+ "input": {
+ "type": "Catalog",
+ "name": "ТоварыТест"
+ },
+ "args": {
+ "-JsonPath": "{inputFile}",
+ "-OutputDir": "{workDir}"
+ }
+ }
+ ],
+ "params": {
+ "objectPath": "Catalogs/ТоварыТест.xml",
+ "formName": "ФормаГруппы"
+ },
+ "args_extra": [
+ "-Purpose",
+ "Folder"
+ ],
+ "validatePath": "Catalogs/ТоварыТест/Forms/ФормаГруппы",
+ "expect": {
+ "stdoutContains": "DefaultFolderForm: Catalog.ТоварыТест.Form.ФормаГруппы"
+ }
+}
diff --git a/tests/skills/cases/form-add/chart-of-calculation-types-object-form.json b/tests/skills/cases/form-add/chart-of-calculation-types-object-form.json
new file mode 100644
index 000000000..0acf30b34
--- /dev/null
+++ b/tests/skills/cases/form-add/chart-of-calculation-types-object-form.json
@@ -0,0 +1,25 @@
+{
+ "name": "Форма объекта плана видов расчёта — вид, который раньше не поддерживался",
+ "preRun": [
+ {
+ "script": "meta-compile/scripts/meta-compile",
+ "input": {
+ "type": "ChartOfCalculationTypes",
+ "name": "НачисленияТест"
+ },
+ "args": {
+ "-JsonPath": "{inputFile}",
+ "-OutputDir": "{workDir}"
+ }
+ }
+ ],
+ "params": {
+ "objectPath": "ChartsOfCalculationTypes/НачисленияТест.xml",
+ "formName": "ФормаВидаРасчета"
+ },
+ "args_extra": [
+ "-Purpose",
+ "Object"
+ ],
+ "validatePath": "ChartsOfCalculationTypes/НачисленияТест/Forms/ФормаВидаРасчета"
+}
diff --git a/tests/skills/cases/form-add/constant-rejected.json b/tests/skills/cases/form-add/constant-rejected.json
new file mode 100644
index 000000000..22b14f3d8
--- /dev/null
+++ b/tests/skills/cases/form-add/constant-rejected.json
@@ -0,0 +1,25 @@
+{
+ "name": "У константы нет собственных форм — отказ с причиной",
+ "preRun": [
+ {
+ "script": "meta-compile/scripts/meta-compile",
+ "input": {
+ "type": "Constant",
+ "name": "ФлагТест"
+ },
+ "args": {
+ "-JsonPath": "{inputFile}",
+ "-OutputDir": "{workDir}"
+ }
+ }
+ ],
+ "params": {
+ "objectPath": "Constants/ФлагТест.xml",
+ "formName": "ФормаКонстанты"
+ },
+ "args_extra": [
+ "-Purpose",
+ "Custom"
+ ],
+ "expectError": true
+}
diff --git a/tests/skills/cases/form-add/enum-choice-form.json b/tests/skills/cases/form-add/enum-choice-form.json
new file mode 100644
index 000000000..558b62de4
--- /dev/null
+++ b/tests/skills/cases/form-add/enum-choice-form.json
@@ -0,0 +1,25 @@
+{
+ "name": "Форма выбора перечисления",
+ "preRun": [
+ {
+ "script": "meta-compile/scripts/meta-compile",
+ "input": {
+ "type": "Enum",
+ "name": "СтатусыТест"
+ },
+ "args": {
+ "-JsonPath": "{inputFile}",
+ "-OutputDir": "{workDir}"
+ }
+ }
+ ],
+ "params": {
+ "objectPath": "Enums/СтатусыТест.xml",
+ "formName": "ФормаВыбора"
+ },
+ "args_extra": [
+ "-Purpose",
+ "Choice"
+ ],
+ "validatePath": "Enums/СтатусыТест/Forms/ФормаВыбора"
+}
diff --git a/tests/skills/cases/form-add/information-register-recordset-form.json b/tests/skills/cases/form-add/information-register-recordset-form.json
new file mode 100644
index 000000000..7d0e428c8
--- /dev/null
+++ b/tests/skills/cases/form-add/information-register-recordset-form.json
@@ -0,0 +1,31 @@
+{
+ "name": "Форма набора записей регистра сведений",
+ "preRun": [
+ {
+ "script": "meta-compile/scripts/meta-compile",
+ "input": {
+ "type": "InformationRegister",
+ "name": "ЦеныТест",
+ "dimensions": [
+ "Товар: String(50)"
+ ],
+ "resources": [
+ "Цена: Number(15,2)"
+ ]
+ },
+ "args": {
+ "-JsonPath": "{inputFile}",
+ "-OutputDir": "{workDir}"
+ }
+ }
+ ],
+ "params": {
+ "objectPath": "InformationRegisters/ЦеныТест.xml",
+ "formName": "ФормаНабора"
+ },
+ "args_extra": [
+ "-Purpose",
+ "RecordSet"
+ ],
+ "validatePath": "InformationRegisters/ЦеныТест/Forms/ФормаНабора"
+}
diff --git a/tests/skills/cases/form-add/journal-list-form.json b/tests/skills/cases/form-add/journal-list-form.json
new file mode 100644
index 000000000..4e4d4aa9b
--- /dev/null
+++ b/tests/skills/cases/form-add/journal-list-form.json
@@ -0,0 +1,42 @@
+{
+ "name": "Форма списка журнала документов: динамический список и свойство DefaultForm",
+ "preRun": [
+ {
+ "script": "meta-compile/scripts/meta-compile",
+ "input": {
+ "type": "Document",
+ "name": "ЗаказТест"
+ },
+ "args": {
+ "-JsonPath": "{inputFile}",
+ "-OutputDir": "{workDir}"
+ }
+ },
+ {
+ "script": "meta-compile/scripts/meta-compile",
+ "input": {
+ "type": "DocumentJournal",
+ "name": "ЖурналТест",
+ "registeredDocuments": [
+ "Document.ЗаказТест"
+ ]
+ },
+ "args": {
+ "-JsonPath": "{inputFile}",
+ "-OutputDir": "{workDir}"
+ }
+ }
+ ],
+ "params": {
+ "objectPath": "DocumentJournals/ЖурналТест.xml",
+ "formName": "ФормаСписка"
+ },
+ "args_extra": [
+ "-Purpose",
+ "List"
+ ],
+ "validatePath": "DocumentJournals/ЖурналТест/Forms/ФормаСписка",
+ "expect": {
+ "stdoutContains": "DefaultForm: DocumentJournal.ЖурналТест.Form.ФормаСписка"
+ }
+}
diff --git a/tests/skills/cases/form-add/journal-object-form-rejected.json b/tests/skills/cases/form-add/journal-object-form-rejected.json
new file mode 100644
index 000000000..51134d62a
--- /dev/null
+++ b/tests/skills/cases/form-add/journal-object-form-rejected.json
@@ -0,0 +1,39 @@
+{
+ "name": "Форма объекта у журнала документов не бывает — отказ со списком допустимых",
+ "preRun": [
+ {
+ "script": "meta-compile/scripts/meta-compile",
+ "input": {
+ "type": "Document",
+ "name": "ЗаказТест"
+ },
+ "args": {
+ "-JsonPath": "{inputFile}",
+ "-OutputDir": "{workDir}"
+ }
+ },
+ {
+ "script": "meta-compile/scripts/meta-compile",
+ "input": {
+ "type": "DocumentJournal",
+ "name": "ЖурналТест",
+ "registeredDocuments": [
+ "Document.ЗаказТест"
+ ]
+ },
+ "args": {
+ "-JsonPath": "{inputFile}",
+ "-OutputDir": "{workDir}"
+ }
+ }
+ ],
+ "params": {
+ "objectPath": "DocumentJournals/ЖурналТест.xml",
+ "formName": "ФормаОбъекта"
+ },
+ "args_extra": [
+ "-Purpose",
+ "Object"
+ ],
+ "expectError": true
+}
diff --git a/tests/skills/cases/form-add/settings-storage-save-form.json b/tests/skills/cases/form-add/settings-storage-save-form.json
new file mode 100644
index 000000000..5fe54f772
--- /dev/null
+++ b/tests/skills/cases/form-add/settings-storage-save-form.json
@@ -0,0 +1,28 @@
+{
+ "name": "Форма сохранения настроек хранилища",
+ "preRun": [
+ {
+ "script": "meta-compile/scripts/meta-compile",
+ "input": {
+ "type": "SettingsStorage",
+ "name": "ХранилищеТест"
+ },
+ "args": {
+ "-JsonPath": "{inputFile}",
+ "-OutputDir": "{workDir}"
+ }
+ }
+ ],
+ "params": {
+ "objectPath": "SettingsStorages/ХранилищеТест.xml",
+ "formName": "ФормаСохранения"
+ },
+ "args_extra": [
+ "-Purpose",
+ "Save"
+ ],
+ "validatePath": "SettingsStorages/ХранилищеТест/Forms/ФормаСохранения",
+ "expect": {
+ "stdoutContains": "DefaultSaveForm: SettingsStorage.ХранилищеТест.Form.ФормаСохранения"
+ }
+}
diff --git a/tests/skills/cases/form-add/snapshots/accumulation-register-recordset-form/AccumulationRegisters/ОстаткиТест.xml b/tests/skills/cases/form-add/snapshots/accumulation-register-recordset-form/AccumulationRegisters/ОстаткиТест.xml
new file mode 100644
index 000000000..539a60e8a
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/accumulation-register-recordset-form/AccumulationRegisters/ОстаткиТест.xml
@@ -0,0 +1,269 @@
+
+
+
+
+
+ UUID-002
+ UUID-003
+
+
+ UUID-004
+ UUID-005
+
+
+ UUID-006
+ UUID-007
+
+
+ UUID-008
+ UUID-009
+
+
+ UUID-010
+ UUID-011
+
+
+ UUID-012
+ UUID-013
+
+
+
+ ОстаткиТест
+
+
+ ru
+ Остатки тест
+
+
+
+ true
+
+
+ Balance
+ false
+
+
+
+ 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
+
+
+
+
+
+
+ Managed
+ Use
+ true
+
+
+
+
+
+
+
+ Количество
+
+
+ ru
+ Количество
+
+
+
+
+ xs:decimal
+
+ 15
+ 3
+ Any
+
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ Use
+
+
+
+
+ Товар
+
+
+ ru
+ Товар
+
+
+
+
+ xs:string
+
+ 50
+ Variable
+
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ false
+ DontIndex
+ Use
+ true
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/accumulation-register-recordset-form/AccumulationRegisters/ОстаткиТест/Ext/RecordSetModule.bsl b/tests/skills/cases/form-add/snapshots/accumulation-register-recordset-form/AccumulationRegisters/ОстаткиТест/Ext/RecordSetModule.bsl
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/skills/cases/form-add/snapshots/accumulation-register-recordset-form/AccumulationRegisters/ОстаткиТест/Forms/ФормаНабора.xml b/tests/skills/cases/form-add/snapshots/accumulation-register-recordset-form/AccumulationRegisters/ОстаткиТест/Forms/ФормаНабора.xml
new file mode 100644
index 000000000..977dfb047
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/accumulation-register-recordset-form/AccumulationRegisters/ОстаткиТест/Forms/ФормаНабора.xml
@@ -0,0 +1,21 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/accumulation-register-recordset-form/AccumulationRegisters/ОстаткиТест/Forms/ФормаНабора/Ext/Form.xml b/tests/skills/cases/form-add/snapshots/accumulation-register-recordset-form/AccumulationRegisters/ОстаткиТест/Forms/ФормаНабора/Ext/Form.xml
new file mode 100644
index 000000000..f291a5b07
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/accumulation-register-recordset-form/AccumulationRegisters/ОстаткиТест/Forms/ФормаНабора/Ext/Form.xml
@@ -0,0 +1,16 @@
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/accumulation-register-recordset-form/AccumulationRegisters/ОстаткиТест/Forms/ФормаНабора/Ext/Form/Module.bsl b/tests/skills/cases/form-add/snapshots/accumulation-register-recordset-form/AccumulationRegisters/ОстаткиТест/Forms/ФормаНабора/Ext/Form/Module.bsl
new file mode 100644
index 000000000..8ead4cec0
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/accumulation-register-recordset-form/AccumulationRegisters/ОстаткиТест/Forms/ФормаНабора/Ext/Form/Module.bsl
@@ -0,0 +1,19 @@
+#Область ОбработчикиСобытийФормы
+
+#КонецОбласти
+
+#Область ОбработчикиСобытийЭлементовФормы
+
+#КонецОбласти
+
+#Область ОбработчикиКомандФормы
+
+#КонецОбласти
+
+#Область ОбработчикиОповещений
+
+#КонецОбласти
+
+#Область СлужебныеПроцедурыИФункции
+
+#КонецОбласти
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/accumulation-register-recordset-form/Configuration.xml b/tests/skills/cases/form-add/snapshots/accumulation-register-recordset-form/Configuration.xml
new file mode 100644
index 000000000..72bc2f521
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/accumulation-register-recordset-form/Configuration.xml
@@ -0,0 +1,253 @@
+
+
+
+
+
+ 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-add/snapshots/accumulation-register-recordset-form/Documents/ПриходТест.xml b/tests/skills/cases/form-add/snapshots/accumulation-register-recordset-form/Documents/ПриходТест.xml
new file mode 100644
index 000000000..96b353f26
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/accumulation-register-recordset-form/Documents/ПриходТест.xml
@@ -0,0 +1,84 @@
+
+
+
+
+
+ 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
+
+
+
+ Document.ПриходТест.StandardAttribute.Number
+
+ Use
+ Begin
+ DontUse
+ Directly
+
+
+
+
+
+
+ Allow
+ Deny
+ AutoDelete
+ WriteSelected
+ AutoFill
+
+ AccumulationRegister.ОстаткиТест
+
+ true
+ true
+ false
+
+ Managed
+ Use
+
+
+
+
+
+ Auto
+ DontUse
+ false
+ false
+
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/accumulation-register-recordset-form/Documents/ПриходТест/Ext/ObjectModule.bsl b/tests/skills/cases/form-add/snapshots/accumulation-register-recordset-form/Documents/ПриходТест/Ext/ObjectModule.bsl
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/skills/cases/form-add/snapshots/accumulation-register-recordset-form/Ext/ClientApplicationInterface.xml b/tests/skills/cases/form-add/snapshots/accumulation-register-recordset-form/Ext/ClientApplicationInterface.xml
new file mode 100644
index 000000000..3c1161b2d
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/accumulation-register-recordset-form/Ext/ClientApplicationInterface.xml
@@ -0,0 +1,18 @@
+
+
+
+
+ UUID-002
+
+
+
+
+ UUID-004
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/accumulation-register-recordset-form/Languages/Русский.xml b/tests/skills/cases/form-add/snapshots/accumulation-register-recordset-form/Languages/Русский.xml
new file mode 100644
index 000000000..37c60d786
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/accumulation-register-recordset-form/Languages/Русский.xml
@@ -0,0 +1,16 @@
+
+
+
+
+ Русский
+
+
+ ru
+ Русский
+
+
+
+ ru
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/catalog-custom-form/Catalogs/ТоварыТест.xml b/tests/skills/cases/form-add/snapshots/catalog-custom-form/Catalogs/ТоварыТест.xml
new file mode 100644
index 000000000..ca575b1b1
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/catalog-custom-form/Catalogs/ТоварыТест.xml
@@ -0,0 +1,93 @@
+
+
+
+
+
+ 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
+
+ Auto
+ InDialog
+ false
+ BothWays
+
+ Catalog.ТоварыТест.StandardAttribute.Description
+ Catalog.ТоварыТест.StandardAttribute.Code
+
+ Begin
+ DontUse
+ Directly
+
+
+
+
+
+
+
+
+
+
+ false
+
+
+ Managed
+ Use
+
+
+
+
+
+ Use
+ Auto
+ DontUse
+ false
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/catalog-custom-form/Catalogs/ТоварыТест/Ext/ObjectModule.bsl b/tests/skills/cases/form-add/snapshots/catalog-custom-form/Catalogs/ТоварыТест/Ext/ObjectModule.bsl
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/skills/cases/form-add/snapshots/catalog-custom-form/Catalogs/ТоварыТест/Forms/ПроизвольнаяФорма.xml b/tests/skills/cases/form-add/snapshots/catalog-custom-form/Catalogs/ТоварыТест/Forms/ПроизвольнаяФорма.xml
new file mode 100644
index 000000000..1d6d10a6b
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/catalog-custom-form/Catalogs/ТоварыТест/Forms/ПроизвольнаяФорма.xml
@@ -0,0 +1,21 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/catalog-custom-form/Catalogs/ТоварыТест/Forms/ПроизвольнаяФорма/Ext/Form.xml b/tests/skills/cases/form-add/snapshots/catalog-custom-form/Catalogs/ТоварыТест/Forms/ПроизвольнаяФорма/Ext/Form.xml
new file mode 100644
index 000000000..189f84368
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/catalog-custom-form/Catalogs/ТоварыТест/Forms/ПроизвольнаяФорма/Ext/Form.xml
@@ -0,0 +1,7 @@
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/catalog-custom-form/Catalogs/ТоварыТест/Forms/ПроизвольнаяФорма/Ext/Form/Module.bsl b/tests/skills/cases/form-add/snapshots/catalog-custom-form/Catalogs/ТоварыТест/Forms/ПроизвольнаяФорма/Ext/Form/Module.bsl
new file mode 100644
index 000000000..8ead4cec0
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/catalog-custom-form/Catalogs/ТоварыТест/Forms/ПроизвольнаяФорма/Ext/Form/Module.bsl
@@ -0,0 +1,19 @@
+#Область ОбработчикиСобытийФормы
+
+#КонецОбласти
+
+#Область ОбработчикиСобытийЭлементовФормы
+
+#КонецОбласти
+
+#Область ОбработчикиКомандФормы
+
+#КонецОбласти
+
+#Область ОбработчикиОповещений
+
+#КонецОбласти
+
+#Область СлужебныеПроцедурыИФункции
+
+#КонецОбласти
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/catalog-custom-form/Configuration.xml b/tests/skills/cases/form-add/snapshots/catalog-custom-form/Configuration.xml
new file mode 100644
index 000000000..2bbc2f43a
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/catalog-custom-form/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-add/snapshots/catalog-custom-form/Ext/ClientApplicationInterface.xml b/tests/skills/cases/form-add/snapshots/catalog-custom-form/Ext/ClientApplicationInterface.xml
new file mode 100644
index 000000000..3c1161b2d
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/catalog-custom-form/Ext/ClientApplicationInterface.xml
@@ -0,0 +1,18 @@
+
+
+
+
+ UUID-002
+
+
+
+
+ UUID-004
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/catalog-custom-form/Languages/Русский.xml b/tests/skills/cases/form-add/snapshots/catalog-custom-form/Languages/Русский.xml
new file mode 100644
index 000000000..37c60d786
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/catalog-custom-form/Languages/Русский.xml
@@ -0,0 +1,16 @@
+
+
+
+
+ Русский
+
+
+ ru
+ Русский
+
+
+
+ ru
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/catalog-folder-form/Catalogs/ТоварыТест.xml b/tests/skills/cases/form-add/snapshots/catalog-folder-form/Catalogs/ТоварыТест.xml
new file mode 100644
index 000000000..8a1655dcd
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/catalog-folder-form/Catalogs/ТоварыТест.xml
@@ -0,0 +1,93 @@
+
+
+
+
+
+ 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
+
+ Auto
+ InDialog
+ false
+ BothWays
+
+ Catalog.ТоварыТест.StandardAttribute.Description
+ Catalog.ТоварыТест.StandardAttribute.Code
+
+ Begin
+ DontUse
+ Directly
+
+ Catalog.ТоварыТест.Form.ФормаГруппы
+
+
+
+
+
+
+
+
+ false
+
+
+ Managed
+ Use
+
+
+
+
+
+ Use
+ Auto
+ DontUse
+ false
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/catalog-folder-form/Catalogs/ТоварыТест/Ext/ObjectModule.bsl b/tests/skills/cases/form-add/snapshots/catalog-folder-form/Catalogs/ТоварыТест/Ext/ObjectModule.bsl
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/skills/cases/form-add/snapshots/catalog-folder-form/Catalogs/ТоварыТест/Forms/ФормаГруппы.xml b/tests/skills/cases/form-add/snapshots/catalog-folder-form/Catalogs/ТоварыТест/Forms/ФормаГруппы.xml
new file mode 100644
index 000000000..160b823c9
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/catalog-folder-form/Catalogs/ТоварыТест/Forms/ФормаГруппы.xml
@@ -0,0 +1,21 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/catalog-folder-form/Catalogs/ТоварыТест/Forms/ФормаГруппы/Ext/Form.xml b/tests/skills/cases/form-add/snapshots/catalog-folder-form/Catalogs/ТоварыТест/Forms/ФормаГруппы/Ext/Form.xml
new file mode 100644
index 000000000..c11fb8b69
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/catalog-folder-form/Catalogs/ТоварыТест/Forms/ФормаГруппы/Ext/Form.xml
@@ -0,0 +1,16 @@
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/catalog-folder-form/Catalogs/ТоварыТест/Forms/ФормаГруппы/Ext/Form/Module.bsl b/tests/skills/cases/form-add/snapshots/catalog-folder-form/Catalogs/ТоварыТест/Forms/ФормаГруппы/Ext/Form/Module.bsl
new file mode 100644
index 000000000..8ead4cec0
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/catalog-folder-form/Catalogs/ТоварыТест/Forms/ФормаГруппы/Ext/Form/Module.bsl
@@ -0,0 +1,19 @@
+#Область ОбработчикиСобытийФормы
+
+#КонецОбласти
+
+#Область ОбработчикиСобытийЭлементовФормы
+
+#КонецОбласти
+
+#Область ОбработчикиКомандФормы
+
+#КонецОбласти
+
+#Область ОбработчикиОповещений
+
+#КонецОбласти
+
+#Область СлужебныеПроцедурыИФункции
+
+#КонецОбласти
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/catalog-folder-form/Configuration.xml b/tests/skills/cases/form-add/snapshots/catalog-folder-form/Configuration.xml
new file mode 100644
index 000000000..2bbc2f43a
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/catalog-folder-form/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-add/snapshots/catalog-folder-form/Ext/ClientApplicationInterface.xml b/tests/skills/cases/form-add/snapshots/catalog-folder-form/Ext/ClientApplicationInterface.xml
new file mode 100644
index 000000000..3c1161b2d
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/catalog-folder-form/Ext/ClientApplicationInterface.xml
@@ -0,0 +1,18 @@
+
+
+
+
+ UUID-002
+
+
+
+
+ UUID-004
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/catalog-folder-form/Languages/Русский.xml b/tests/skills/cases/form-add/snapshots/catalog-folder-form/Languages/Русский.xml
new file mode 100644
index 000000000..37c60d786
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/catalog-folder-form/Languages/Русский.xml
@@ -0,0 +1,16 @@
+
+
+
+
+ Русский
+
+
+ ru
+ Русский
+
+
+
+ ru
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/chart-of-calculation-types-object-form/ChartsOfCalculationTypes/НачисленияТест.xml b/tests/skills/cases/form-add/snapshots/chart-of-calculation-types-object-form/ChartsOfCalculationTypes/НачисленияТест.xml
new file mode 100644
index 000000000..4591c9691
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/chart-of-calculation-types-object-form/ChartsOfCalculationTypes/НачисленияТест.xml
@@ -0,0 +1,381 @@
+
+
+
+
+
+ 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
+
+
+ UUID-016
+ UUID-017
+
+
+ UUID-018
+ UUID-019
+
+
+ UUID-020
+ UUID-021
+
+
+ UUID-022
+ UUID-023
+
+
+
+ НачисленияТест
+
+
+ ru
+ Начисления тест
+
+
+
+ true
+ 5
+ 100
+ String
+ Variable
+ AsDescription
+ InDialog
+ false
+ BothWays
+
+ ChartOfCalculationTypes.НачисленияТест.StandardAttribute.Description
+ ChartOfCalculationTypes.НачисленияТест.StandardAttribute.Code
+
+ Begin
+ DontUse
+ Directly
+ DontUse
+ Auto
+ ChartOfCalculationTypes.НачисленияТест.Form.ФормаВидаРасчета
+
+
+
+
+
+
+ DontUse
+
+ false
+
+
+
+
+
+
+ Ведущие виды расчета
+
+
+
+
+ DontCheck
+
+
+
+ DontCheck
+ false
+ false
+ Auto
+
+
+ false
+
+
+ Auto
+ Auto
+
+ false
+ Use
+ false
+
+
+
+ Use
+
+
+
+
+
+
+
+ ShowError
+ false
+ false
+ Auto
+
+
+ false
+
+
+ Auto
+ Auto
+
+ false
+ Use
+ false
+
+
+
+ Use
+
+
+
+
+
+
+
+ DontCheck
+ false
+ false
+ Auto
+
+
+ false
+
+
+ Auto
+ Auto
+
+ false
+ Use
+ false
+
+
+
+ Use
+
+
+
+
+
+
+
+
+
+
+
+ Вытесняющие виды расчета
+
+
+
+
+ DontCheck
+
+
+
+ DontCheck
+ false
+ false
+ Auto
+
+
+ false
+
+
+ Auto
+ Auto
+
+ false
+ Use
+ false
+
+
+
+ Use
+
+
+
+
+
+
+
+ ShowError
+ false
+ false
+ Auto
+
+
+ false
+
+
+ Auto
+ Auto
+
+ false
+ Use
+ false
+
+
+
+ Use
+
+
+
+
+
+
+
+ DontCheck
+ false
+ false
+ Auto
+
+
+ false
+
+
+ Auto
+ Auto
+
+ false
+ Use
+ false
+
+
+
+ Use
+
+
+
+
+
+
+
+
+
+
+
+ Базовые виды расчета
+
+
+
+
+ DontCheck
+
+
+
+ DontCheck
+ false
+ false
+ Auto
+
+
+ false
+
+
+ Auto
+ Auto
+
+ false
+ Use
+ false
+
+
+
+ Use
+
+
+
+
+
+
+
+ ShowError
+ false
+ false
+ Auto
+
+
+ false
+
+
+ Auto
+ Auto
+
+ false
+ Use
+ false
+
+
+
+ Use
+
+
+
+
+
+
+
+ DontCheck
+ false
+ false
+ Auto
+
+
+ false
+
+
+ Auto
+ Auto
+
+ false
+ Use
+ false
+
+
+
+ Use
+
+
+
+
+
+
+
+
+ Auto
+ false
+
+ Managed
+ Use
+
+
+
+
+
+ DontUse
+ false
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/chart-of-calculation-types-object-form/ChartsOfCalculationTypes/НачисленияТест/Ext/ObjectModule.bsl b/tests/skills/cases/form-add/snapshots/chart-of-calculation-types-object-form/ChartsOfCalculationTypes/НачисленияТест/Ext/ObjectModule.bsl
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/skills/cases/form-add/snapshots/chart-of-calculation-types-object-form/ChartsOfCalculationTypes/НачисленияТест/Forms/ФормаВидаРасчета.xml b/tests/skills/cases/form-add/snapshots/chart-of-calculation-types-object-form/ChartsOfCalculationTypes/НачисленияТест/Forms/ФормаВидаРасчета.xml
new file mode 100644
index 000000000..610d4c738
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/chart-of-calculation-types-object-form/ChartsOfCalculationTypes/НачисленияТест/Forms/ФормаВидаРасчета.xml
@@ -0,0 +1,21 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/chart-of-calculation-types-object-form/ChartsOfCalculationTypes/НачисленияТест/Forms/ФормаВидаРасчета/Ext/Form.xml b/tests/skills/cases/form-add/snapshots/chart-of-calculation-types-object-form/ChartsOfCalculationTypes/НачисленияТест/Forms/ФормаВидаРасчета/Ext/Form.xml
new file mode 100644
index 000000000..ae9d82a18
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/chart-of-calculation-types-object-form/ChartsOfCalculationTypes/НачисленияТест/Forms/ФормаВидаРасчета/Ext/Form.xml
@@ -0,0 +1,16 @@
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/chart-of-calculation-types-object-form/ChartsOfCalculationTypes/НачисленияТест/Forms/ФормаВидаРасчета/Ext/Form/Module.bsl b/tests/skills/cases/form-add/snapshots/chart-of-calculation-types-object-form/ChartsOfCalculationTypes/НачисленияТест/Forms/ФормаВидаРасчета/Ext/Form/Module.bsl
new file mode 100644
index 000000000..8ead4cec0
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/chart-of-calculation-types-object-form/ChartsOfCalculationTypes/НачисленияТест/Forms/ФормаВидаРасчета/Ext/Form/Module.bsl
@@ -0,0 +1,19 @@
+#Область ОбработчикиСобытийФормы
+
+#КонецОбласти
+
+#Область ОбработчикиСобытийЭлементовФормы
+
+#КонецОбласти
+
+#Область ОбработчикиКомандФормы
+
+#КонецОбласти
+
+#Область ОбработчикиОповещений
+
+#КонецОбласти
+
+#Область СлужебныеПроцедурыИФункции
+
+#КонецОбласти
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/chart-of-calculation-types-object-form/Configuration.xml b/tests/skills/cases/form-add/snapshots/chart-of-calculation-types-object-form/Configuration.xml
new file mode 100644
index 000000000..025436943
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/chart-of-calculation-types-object-form/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-add/snapshots/chart-of-calculation-types-object-form/Ext/ClientApplicationInterface.xml b/tests/skills/cases/form-add/snapshots/chart-of-calculation-types-object-form/Ext/ClientApplicationInterface.xml
new file mode 100644
index 000000000..3c1161b2d
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/chart-of-calculation-types-object-form/Ext/ClientApplicationInterface.xml
@@ -0,0 +1,18 @@
+
+
+
+
+ UUID-002
+
+
+
+
+ UUID-004
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/chart-of-calculation-types-object-form/Languages/Русский.xml b/tests/skills/cases/form-add/snapshots/chart-of-calculation-types-object-form/Languages/Русский.xml
new file mode 100644
index 000000000..37c60d786
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/chart-of-calculation-types-object-form/Languages/Русский.xml
@@ -0,0 +1,16 @@
+
+
+
+
+ Русский
+
+
+ ru
+ Русский
+
+
+
+ ru
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/enum-choice-form/Configuration.xml b/tests/skills/cases/form-add/snapshots/enum-choice-form/Configuration.xml
new file mode 100644
index 000000000..eed36c257
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/enum-choice-form/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-add/snapshots/enum-choice-form/Enums/СтатусыТест.xml b/tests/skills/cases/form-add/snapshots/enum-choice-form/Enums/СтатусыТест.xml
new file mode 100644
index 000000000..bcb6a0386
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/enum-choice-form/Enums/СтатусыТест.xml
@@ -0,0 +1,98 @@
+
+
+
+
+
+ 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
+
+ Enum.СтатусыТест.Form.ФормаВыбора
+
+
+
+
+
+ Auto
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/enum-choice-form/Enums/СтатусыТест/Ext/ManagerModule.bsl b/tests/skills/cases/form-add/snapshots/enum-choice-form/Enums/СтатусыТест/Ext/ManagerModule.bsl
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/skills/cases/form-add/snapshots/enum-choice-form/Enums/СтатусыТест/Forms/ФормаВыбора.xml b/tests/skills/cases/form-add/snapshots/enum-choice-form/Enums/СтатусыТест/Forms/ФормаВыбора.xml
new file mode 100644
index 000000000..93f100880
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/enum-choice-form/Enums/СтатусыТест/Forms/ФормаВыбора.xml
@@ -0,0 +1,21 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/enum-choice-form/Enums/СтатусыТест/Forms/ФормаВыбора/Ext/Form.xml b/tests/skills/cases/form-add/snapshots/enum-choice-form/Enums/СтатусыТест/Forms/ФормаВыбора/Ext/Form.xml
new file mode 100644
index 000000000..a3c20b7c1
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/enum-choice-form/Enums/СтатусыТест/Forms/ФормаВыбора/Ext/Form.xml
@@ -0,0 +1,18 @@
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/enum-choice-form/Enums/СтатусыТест/Forms/ФормаВыбора/Ext/Form/Module.bsl b/tests/skills/cases/form-add/snapshots/enum-choice-form/Enums/СтатусыТест/Forms/ФормаВыбора/Ext/Form/Module.bsl
new file mode 100644
index 000000000..8ead4cec0
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/enum-choice-form/Enums/СтатусыТест/Forms/ФормаВыбора/Ext/Form/Module.bsl
@@ -0,0 +1,19 @@
+#Область ОбработчикиСобытийФормы
+
+#КонецОбласти
+
+#Область ОбработчикиСобытийЭлементовФормы
+
+#КонецОбласти
+
+#Область ОбработчикиКомандФормы
+
+#КонецОбласти
+
+#Область ОбработчикиОповещений
+
+#КонецОбласти
+
+#Область СлужебныеПроцедурыИФункции
+
+#КонецОбласти
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/enum-choice-form/Ext/ClientApplicationInterface.xml b/tests/skills/cases/form-add/snapshots/enum-choice-form/Ext/ClientApplicationInterface.xml
new file mode 100644
index 000000000..3c1161b2d
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/enum-choice-form/Ext/ClientApplicationInterface.xml
@@ -0,0 +1,18 @@
+
+
+
+
+ UUID-002
+
+
+
+
+ UUID-004
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/enum-choice-form/Languages/Русский.xml b/tests/skills/cases/form-add/snapshots/enum-choice-form/Languages/Русский.xml
new file mode 100644
index 000000000..37c60d786
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/enum-choice-form/Languages/Русский.xml
@@ -0,0 +1,16 @@
+
+
+
+
+ Русский
+
+
+ ru
+ Русский
+
+
+
+ ru
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/information-register-recordset-form/Configuration.xml b/tests/skills/cases/form-add/snapshots/information-register-recordset-form/Configuration.xml
new file mode 100644
index 000000000..aeef8c605
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/information-register-recordset-form/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-add/snapshots/information-register-recordset-form/Ext/ClientApplicationInterface.xml b/tests/skills/cases/form-add/snapshots/information-register-recordset-form/Ext/ClientApplicationInterface.xml
new file mode 100644
index 000000000..3c1161b2d
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/information-register-recordset-form/Ext/ClientApplicationInterface.xml
@@ -0,0 +1,18 @@
+
+
+
+
+ UUID-002
+
+
+
+
+ UUID-004
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/information-register-recordset-form/InformationRegisters/ЦеныТест.xml b/tests/skills/cases/form-add/snapshots/information-register-recordset-form/InformationRegisters/ЦеныТест.xml
new file mode 100644
index 000000000..4773601b8
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/information-register-recordset-form/InformationRegisters/ЦеныТест.xml
@@ -0,0 +1,266 @@
+
+
+
+
+
+ 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
+
+
+
+ ЦеныТест
+
+
+ ru
+ Цены тест
+
+
+
+ true
+ InDialog
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+ Nonperiodical
+ Independent
+ false
+ false
+ Managed
+ Use
+ false
+ false
+
+
+
+
+
+ DontUse
+ false
+ false
+
+
+
+
+ Цена
+
+
+ ru
+ Цена
+
+
+
+
+ xs:decimal
+
+ 15
+ 2
+ Any
+
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+ 0
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ DontIndex
+ Use
+ Use
+
+
+
+
+ Товар
+
+
+ ru
+ Товар
+
+
+
+
+ xs:string
+
+ 50
+ Variable
+
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+ false
+ false
+ false
+ DontIndex
+ Use
+ Use
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/information-register-recordset-form/InformationRegisters/ЦеныТест/Ext/RecordSetModule.bsl b/tests/skills/cases/form-add/snapshots/information-register-recordset-form/InformationRegisters/ЦеныТест/Ext/RecordSetModule.bsl
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/skills/cases/form-add/snapshots/information-register-recordset-form/InformationRegisters/ЦеныТест/Forms/ФормаНабора.xml b/tests/skills/cases/form-add/snapshots/information-register-recordset-form/InformationRegisters/ЦеныТест/Forms/ФормаНабора.xml
new file mode 100644
index 000000000..977dfb047
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/information-register-recordset-form/InformationRegisters/ЦеныТест/Forms/ФормаНабора.xml
@@ -0,0 +1,21 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/information-register-recordset-form/InformationRegisters/ЦеныТест/Forms/ФормаНабора/Ext/Form.xml b/tests/skills/cases/form-add/snapshots/information-register-recordset-form/InformationRegisters/ЦеныТест/Forms/ФормаНабора/Ext/Form.xml
new file mode 100644
index 000000000..9ccd040ae
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/information-register-recordset-form/InformationRegisters/ЦеныТест/Forms/ФормаНабора/Ext/Form.xml
@@ -0,0 +1,16 @@
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/information-register-recordset-form/InformationRegisters/ЦеныТест/Forms/ФормаНабора/Ext/Form/Module.bsl b/tests/skills/cases/form-add/snapshots/information-register-recordset-form/InformationRegisters/ЦеныТест/Forms/ФормаНабора/Ext/Form/Module.bsl
new file mode 100644
index 000000000..8ead4cec0
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/information-register-recordset-form/InformationRegisters/ЦеныТест/Forms/ФормаНабора/Ext/Form/Module.bsl
@@ -0,0 +1,19 @@
+#Область ОбработчикиСобытийФормы
+
+#КонецОбласти
+
+#Область ОбработчикиСобытийЭлементовФормы
+
+#КонецОбласти
+
+#Область ОбработчикиКомандФормы
+
+#КонецОбласти
+
+#Область ОбработчикиОповещений
+
+#КонецОбласти
+
+#Область СлужебныеПроцедурыИФункции
+
+#КонецОбласти
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/information-register-recordset-form/Languages/Русский.xml b/tests/skills/cases/form-add/snapshots/information-register-recordset-form/Languages/Русский.xml
new file mode 100644
index 000000000..37c60d786
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/information-register-recordset-form/Languages/Русский.xml
@@ -0,0 +1,16 @@
+
+
+
+
+ Русский
+
+
+ ru
+ Русский
+
+
+
+ ru
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/journal-list-form/Configuration.xml b/tests/skills/cases/form-add/snapshots/journal-list-form/Configuration.xml
new file mode 100644
index 000000000..74a6ad41f
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/journal-list-form/Configuration.xml
@@ -0,0 +1,253 @@
+
+
+
+
+
+ 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-add/snapshots/journal-list-form/DocumentJournals/ЖурналТест.xml b/tests/skills/cases/form-add/snapshots/journal-list-form/DocumentJournals/ЖурналТест.xml
new file mode 100644
index 000000000..25c863792
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/journal-list-form/DocumentJournals/ЖурналТест.xml
@@ -0,0 +1,200 @@
+
+
+
+
+
+ UUID-002
+ UUID-003
+
+
+ UUID-004
+ UUID-005
+
+
+ UUID-006
+ UUID-007
+
+
+
+ ЖурналТест
+
+
+ ru
+ Журнал тест
+
+
+
+ DocumentJournal.ЖурналТест.Form.ФормаСписка
+
+ true
+
+ Document.ЗаказТест
+
+ false
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/journal-list-form/DocumentJournals/ЖурналТест/Forms/ФормаСписка.xml b/tests/skills/cases/form-add/snapshots/journal-list-form/DocumentJournals/ЖурналТест/Forms/ФормаСписка.xml
new file mode 100644
index 000000000..79ff6a75b
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/journal-list-form/DocumentJournals/ЖурналТест/Forms/ФормаСписка.xml
@@ -0,0 +1,21 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/journal-list-form/DocumentJournals/ЖурналТест/Forms/ФормаСписка/Ext/Form.xml b/tests/skills/cases/form-add/snapshots/journal-list-form/DocumentJournals/ЖурналТест/Forms/ФормаСписка/Ext/Form.xml
new file mode 100644
index 000000000..0cc9bb85c
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/journal-list-form/DocumentJournals/ЖурналТест/Forms/ФормаСписка/Ext/Form.xml
@@ -0,0 +1,18 @@
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/journal-list-form/DocumentJournals/ЖурналТест/Forms/ФормаСписка/Ext/Form/Module.bsl b/tests/skills/cases/form-add/snapshots/journal-list-form/DocumentJournals/ЖурналТест/Forms/ФормаСписка/Ext/Form/Module.bsl
new file mode 100644
index 000000000..8ead4cec0
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/journal-list-form/DocumentJournals/ЖурналТест/Forms/ФормаСписка/Ext/Form/Module.bsl
@@ -0,0 +1,19 @@
+#Область ОбработчикиСобытийФормы
+
+#КонецОбласти
+
+#Область ОбработчикиСобытийЭлементовФормы
+
+#КонецОбласти
+
+#Область ОбработчикиКомандФормы
+
+#КонецОбласти
+
+#Область ОбработчикиОповещений
+
+#КонецОбласти
+
+#Область СлужебныеПроцедурыИФункции
+
+#КонецОбласти
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/journal-list-form/Documents/ЗаказТест.xml b/tests/skills/cases/form-add/snapshots/journal-list-form/Documents/ЗаказТест.xml
new file mode 100644
index 000000000..7d453a858
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/journal-list-form/Documents/ЗаказТест.xml
@@ -0,0 +1,82 @@
+
+
+
+
+
+ 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
+
+
+
+ Document.ЗаказТест.StandardAttribute.Number
+
+ Use
+ Begin
+ DontUse
+ Directly
+
+
+
+
+
+
+ Allow
+ Deny
+ AutoDelete
+ WriteSelected
+ AutoFill
+
+ true
+ true
+ false
+
+ Managed
+ Use
+
+
+
+
+
+ Auto
+ DontUse
+ false
+ false
+
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/journal-list-form/Documents/ЗаказТест/Ext/ObjectModule.bsl b/tests/skills/cases/form-add/snapshots/journal-list-form/Documents/ЗаказТест/Ext/ObjectModule.bsl
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/skills/cases/form-add/snapshots/journal-list-form/Ext/ClientApplicationInterface.xml b/tests/skills/cases/form-add/snapshots/journal-list-form/Ext/ClientApplicationInterface.xml
new file mode 100644
index 000000000..3c1161b2d
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/journal-list-form/Ext/ClientApplicationInterface.xml
@@ -0,0 +1,18 @@
+
+
+
+
+ UUID-002
+
+
+
+
+ UUID-004
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/journal-list-form/Languages/Русский.xml b/tests/skills/cases/form-add/snapshots/journal-list-form/Languages/Русский.xml
new file mode 100644
index 000000000..37c60d786
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/journal-list-form/Languages/Русский.xml
@@ -0,0 +1,16 @@
+
+
+
+
+ Русский
+
+
+ ru
+ Русский
+
+
+
+ ru
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/settings-storage-save-form/Configuration.xml b/tests/skills/cases/form-add/snapshots/settings-storage-save-form/Configuration.xml
new file mode 100644
index 000000000..323facb97
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/settings-storage-save-form/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-add/snapshots/settings-storage-save-form/Ext/ClientApplicationInterface.xml b/tests/skills/cases/form-add/snapshots/settings-storage-save-form/Ext/ClientApplicationInterface.xml
new file mode 100644
index 000000000..3c1161b2d
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/settings-storage-save-form/Ext/ClientApplicationInterface.xml
@@ -0,0 +1,18 @@
+
+
+
+
+ UUID-002
+
+
+
+
+ UUID-004
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/settings-storage-save-form/Languages/Русский.xml b/tests/skills/cases/form-add/snapshots/settings-storage-save-form/Languages/Русский.xml
new file mode 100644
index 000000000..37c60d786
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/settings-storage-save-form/Languages/Русский.xml
@@ -0,0 +1,16 @@
+
+
+
+
+ Русский
+
+
+ ru
+ Русский
+
+
+
+ ru
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/settings-storage-save-form/SettingsStorages/ХранилищеТест.xml b/tests/skills/cases/form-add/snapshots/settings-storage-save-form/SettingsStorages/ХранилищеТест.xml
new file mode 100644
index 000000000..11340f9c8
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/settings-storage-save-form/SettingsStorages/ХранилищеТест.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+ UUID-002
+ UUID-003
+
+
+
+ ХранилищеТест
+
+
+ ru
+ Хранилище тест
+
+
+
+ SettingsStorage.ХранилищеТест.Form.ФормаСохранения
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/settings-storage-save-form/SettingsStorages/ХранилищеТест/Forms/ФормаСохранения.xml b/tests/skills/cases/form-add/snapshots/settings-storage-save-form/SettingsStorages/ХранилищеТест/Forms/ФормаСохранения.xml
new file mode 100644
index 000000000..a3c79fd2b
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/settings-storage-save-form/SettingsStorages/ХранилищеТест/Forms/ФормаСохранения.xml
@@ -0,0 +1,21 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/settings-storage-save-form/SettingsStorages/ХранилищеТест/Forms/ФормаСохранения/Ext/Form.xml b/tests/skills/cases/form-add/snapshots/settings-storage-save-form/SettingsStorages/ХранилищеТест/Forms/ФормаСохранения/Ext/Form.xml
new file mode 100644
index 000000000..189f84368
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/settings-storage-save-form/SettingsStorages/ХранилищеТест/Forms/ФормаСохранения/Ext/Form.xml
@@ -0,0 +1,7 @@
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/form-add/snapshots/settings-storage-save-form/SettingsStorages/ХранилищеТест/Forms/ФормаСохранения/Ext/Form/Module.bsl b/tests/skills/cases/form-add/snapshots/settings-storage-save-form/SettingsStorages/ХранилищеТест/Forms/ФормаСохранения/Ext/Form/Module.bsl
new file mode 100644
index 000000000..8ead4cec0
--- /dev/null
+++ b/tests/skills/cases/form-add/snapshots/settings-storage-save-form/SettingsStorages/ХранилищеТест/Forms/ФормаСохранения/Ext/Form/Module.bsl
@@ -0,0 +1,19 @@
+#Область ОбработчикиСобытийФормы
+
+#КонецОбласти
+
+#Область ОбработчикиСобытийЭлементовФормы
+
+#КонецОбласти
+
+#Область ОбработчикиКомандФормы
+
+#КонецОбласти
+
+#Область ОбработчикиОповещений
+
+#КонецОбласти
+
+#Область СлужебныеПроцедурыИФункции
+
+#КонецОбласти
\ No newline at end of file
diff --git a/tests/skills/cases/form-compile-from-object/accumreg-list-simple.json b/tests/skills/cases/form-compile-from-object/accumreg-list-simple.json
index 4e86dac61..c6b24d116 100644
--- a/tests/skills/cases/form-compile-from-object/accumreg-list-simple.json
+++ b/tests/skills/cases/form-compile-from-object/accumreg-list-simple.json
@@ -8,22 +8,54 @@
"name": "ДенежныеСредства",
"registerType": "Balances",
"dimensions": [
- { "name": "Организация", "type": "String", "length": 50 },
- { "name": "БанковскийСчет", "type": "String", "length": 34 }
+ {
+ "name": "Организация",
+ "type": "String",
+ "length": 50
+ },
+ {
+ "name": "БанковскийСчет",
+ "type": "String",
+ "length": 34
+ }
],
"resources": [
- { "name": "Сумма", "type": "Number", "length": 15, "precision": 2 },
- { "name": "СуммаВалютная", "type": "Number", "length": 15, "precision": 2 },
- { "name": "СуммаУпр", "type": "Number", "length": 15, "precision": 2 }
+ {
+ "name": "Сумма",
+ "type": "Number",
+ "length": 15,
+ "precision": 2
+ },
+ {
+ "name": "СуммаВалютная",
+ "type": "Number",
+ "length": 15,
+ "precision": 2
+ },
+ {
+ "name": "СуммаУпр",
+ "type": "Number",
+ "length": 15,
+ "precision": 2
+ }
]
},
- "args": { "-JsonPath": "{inputFile}", "-OutputDir": "{workDir}" }
+ "args": {
+ "-JsonPath": "{inputFile}",
+ "-OutputDir": "{workDir}"
+ }
},
{
"script": "form-add/scripts/form-add",
- "args": { "-ObjectPath": "{workDir}/AccumulationRegisters/ДенежныеСредства.xml", "-FormName": "ФормаСписка" }
+ "args": {
+ "-ObjectPath": "{workDir}/AccumulationRegisters/ДенежныеСредства.xml",
+ "-FormName": "ФормаСписка",
+ "-Purpose": "List"
+ }
}
],
- "params": { "outputPath": "AccumulationRegisters/ДенежныеСредства/Forms/ФормаСписка/Ext/Form.xml" },
+ "params": {
+ "outputPath": "AccumulationRegisters/ДенежныеСредства/Forms/ФормаСписка/Ext/Form.xml"
+ },
"validatePath": "AccumulationRegisters/ДенежныеСредства/Forms/ФормаСписка/Ext/Form.xml"
}
diff --git a/tests/skills/cases/form-compile-from-object/inforeg-list-periodic.json b/tests/skills/cases/form-compile-from-object/inforeg-list-periodic.json
index b4d69093e..4c0374d01 100644
--- a/tests/skills/cases/form-compile-from-object/inforeg-list-periodic.json
+++ b/tests/skills/cases/form-compile-from-object/inforeg-list-periodic.json
@@ -9,20 +9,42 @@
"periodicity": "Day",
"writeMode": "RecorderSubordinate",
"dimensions": [
- { "name": "Номенклатура", "type": "String", "length": 50 },
- { "name": "ВидЦены", "type": "String", "length": 25 }
+ {
+ "name": "Номенклатура",
+ "type": "String",
+ "length": 50
+ },
+ {
+ "name": "ВидЦены",
+ "type": "String",
+ "length": 25
+ }
],
"resources": [
- { "name": "Цена", "type": "Number", "length": 15, "precision": 2 }
+ {
+ "name": "Цена",
+ "type": "Number",
+ "length": 15,
+ "precision": 2
+ }
]
},
- "args": { "-JsonPath": "{inputFile}", "-OutputDir": "{workDir}" }
+ "args": {
+ "-JsonPath": "{inputFile}",
+ "-OutputDir": "{workDir}"
+ }
},
{
"script": "form-add/scripts/form-add",
- "args": { "-ObjectPath": "{workDir}/InformationRegisters/ЦеныНоменклатуры.xml", "-FormName": "ФормаСписка" }
+ "args": {
+ "-ObjectPath": "{workDir}/InformationRegisters/ЦеныНоменклатуры.xml",
+ "-FormName": "ФормаСписка",
+ "-Purpose": "List"
+ }
}
],
- "params": { "outputPath": "InformationRegisters/ЦеныНоменклатуры/Forms/ФормаСписка/Ext/Form.xml" },
+ "params": {
+ "outputPath": "InformationRegisters/ЦеныНоменклатуры/Forms/ФормаСписка/Ext/Form.xml"
+ },
"validatePath": "InformationRegisters/ЦеныНоменклатуры/Forms/ФормаСписка/Ext/Form.xml"
}
diff --git a/tests/skills/cases/form-compile-from-object/inforeg-record-nonperiodic.json b/tests/skills/cases/form-compile-from-object/inforeg-record-nonperiodic.json
index 6841cd20b..2e52f585c 100644
--- a/tests/skills/cases/form-compile-from-object/inforeg-record-nonperiodic.json
+++ b/tests/skills/cases/form-compile-from-object/inforeg-record-nonperiodic.json
@@ -9,22 +9,43 @@
"periodicity": "Nonperiodical",
"writeMode": "Independent",
"dimensions": [
- { "name": "Магазин", "type": "String", "length": 50 }
+ {
+ "name": "Магазин",
+ "type": "String",
+ "length": 50
+ }
],
"resources": [
- { "name": "Адрес", "type": "String", "length": 200 }
+ {
+ "name": "Адрес",
+ "type": "String",
+ "length": 200
+ }
],
"attributes": [
- { "name": "Комментарий", "type": "String", "length": 500 }
+ {
+ "name": "Комментарий",
+ "type": "String",
+ "length": 500
+ }
]
},
- "args": { "-JsonPath": "{inputFile}", "-OutputDir": "{workDir}" }
+ "args": {
+ "-JsonPath": "{inputFile}",
+ "-OutputDir": "{workDir}"
+ }
},
{
"script": "form-add/scripts/form-add",
- "args": { "-ObjectPath": "{workDir}/InformationRegisters/АдресаМагазинов.xml", "-FormName": "ФормаЗаписи" }
+ "args": {
+ "-ObjectPath": "{workDir}/InformationRegisters/АдресаМагазинов.xml",
+ "-FormName": "ФормаЗаписи",
+ "-Purpose": "Record"
+ }
}
],
- "params": { "outputPath": "InformationRegisters/АдресаМагазинов/Forms/ФормаЗаписи/Ext/Form.xml" },
+ "params": {
+ "outputPath": "InformationRegisters/АдресаМагазинов/Forms/ФормаЗаписи/Ext/Form.xml"
+ },
"validatePath": "InformationRegisters/АдресаМагазинов/Forms/ФормаЗаписи/Ext/Form.xml"
}
diff --git a/tests/skills/cases/form-compile-from-object/inforeg-record-periodic.json b/tests/skills/cases/form-compile-from-object/inforeg-record-periodic.json
index dc19c2755..33203bd98 100644
--- a/tests/skills/cases/form-compile-from-object/inforeg-record-periodic.json
+++ b/tests/skills/cases/form-compile-from-object/inforeg-record-periodic.json
@@ -9,21 +9,47 @@
"periodicity": "Day",
"writeMode": "Independent",
"dimensions": [
- { "name": "Валюта", "type": "String", "length": 10 },
- { "name": "Организация", "type": "String", "length": 50 }
+ {
+ "name": "Валюта",
+ "type": "String",
+ "length": 10
+ },
+ {
+ "name": "Организация",
+ "type": "String",
+ "length": 50
+ }
],
"resources": [
- { "name": "Курс", "type": "Number", "length": 15, "precision": 4 },
- { "name": "Кратность", "type": "Number", "length": 10 }
+ {
+ "name": "Курс",
+ "type": "Number",
+ "length": 15,
+ "precision": 4
+ },
+ {
+ "name": "Кратность",
+ "type": "Number",
+ "length": 10
+ }
]
},
- "args": { "-JsonPath": "{inputFile}", "-OutputDir": "{workDir}" }
+ "args": {
+ "-JsonPath": "{inputFile}",
+ "-OutputDir": "{workDir}"
+ }
},
{
"script": "form-add/scripts/form-add",
- "args": { "-ObjectPath": "{workDir}/InformationRegisters/КурсыВалют.xml", "-FormName": "ФормаЗаписи" }
+ "args": {
+ "-ObjectPath": "{workDir}/InformationRegisters/КурсыВалют.xml",
+ "-FormName": "ФормаЗаписи",
+ "-Purpose": "Record"
+ }
}
],
- "params": { "outputPath": "InformationRegisters/КурсыВалют/Forms/ФормаЗаписи/Ext/Form.xml" },
+ "params": {
+ "outputPath": "InformationRegisters/КурсыВалют/Forms/ФормаЗаписи/Ext/Form.xml"
+ },
"validatePath": "InformationRegisters/КурсыВалют/Forms/ФормаЗаписи/Ext/Form.xml"
}
diff --git a/tests/skills/cases/form-compile-from-object/snapshots/accumreg-list-simple/AccumulationRegisters/ДенежныеСредства.xml b/tests/skills/cases/form-compile-from-object/snapshots/accumreg-list-simple/AccumulationRegisters/ДенежныеСредства.xml
index 3772e3ae1..f75f0d9e3 100644
--- a/tests/skills/cases/form-compile-from-object/snapshots/accumreg-list-simple/AccumulationRegisters/ДенежныеСредства.xml
+++ b/tests/skills/cases/form-compile-from-object/snapshots/accumreg-list-simple/AccumulationRegisters/ДенежныеСредства.xml
@@ -37,7 +37,7 @@
true
-
+ AccumulationRegister.ДенежныеСредства.Form.ФормаСписка
Balance
false
diff --git a/tests/skills/cases/form-compile-from-object/snapshots/inforeg-list-periodic/InformationRegisters/ЦеныНоменклатуры.xml b/tests/skills/cases/form-compile-from-object/snapshots/inforeg-list-periodic/InformationRegisters/ЦеныНоменклатуры.xml
index fe7402e81..a98b5b709 100644
--- a/tests/skills/cases/form-compile-from-object/snapshots/inforeg-list-periodic/InformationRegisters/ЦеныНоменклатуры.xml
+++ b/tests/skills/cases/form-compile-from-object/snapshots/inforeg-list-periodic/InformationRegisters/ЦеныНоменклатуры.xml
@@ -43,7 +43,7 @@
true
InDialog
-
+ InformationRegister.ЦеныНоменклатуры.Form.ФормаСписка
diff --git a/tests/skills/cases/form-compile-from-object/snapshots/inforeg-record-nonperiodic/InformationRegisters/АдресаМагазинов.xml b/tests/skills/cases/form-compile-from-object/snapshots/inforeg-record-nonperiodic/InformationRegisters/АдресаМагазинов.xml
index 8876577bb..3665321ac 100644
--- a/tests/skills/cases/form-compile-from-object/snapshots/inforeg-record-nonperiodic/InformationRegisters/АдресаМагазинов.xml
+++ b/tests/skills/cases/form-compile-from-object/snapshots/inforeg-record-nonperiodic/InformationRegisters/АдресаМагазинов.xml
@@ -42,7 +42,7 @@
true
InDialog
-
+ InformationRegister.АдресаМагазинов.Form.ФормаЗаписи
diff --git a/tests/skills/cases/form-compile-from-object/snapshots/inforeg-record-periodic/InformationRegisters/КурсыВалют.xml b/tests/skills/cases/form-compile-from-object/snapshots/inforeg-record-periodic/InformationRegisters/КурсыВалют.xml
index b26a10e4b..1ab0d33d2 100644
--- a/tests/skills/cases/form-compile-from-object/snapshots/inforeg-record-periodic/InformationRegisters/КурсыВалют.xml
+++ b/tests/skills/cases/form-compile-from-object/snapshots/inforeg-record-periodic/InformationRegisters/КурсыВалют.xml
@@ -42,7 +42,7 @@
true
InDialog
-
+ InformationRegister.КурсыВалют.Form.ФормаЗаписи