diff --git a/tests/skills/cases/meta-info/cct-value-type-collapsed.json b/tests/skills/cases/meta-info/cct-value-type-collapsed.json
new file mode 100644
index 00000000..3f6c83cc
--- /dev/null
+++ b/tests/skills/cases/meta-info/cct-value-type-collapsed.json
@@ -0,0 +1,25 @@
+{
+ "name": "ПВХ — составной ТипЗначения сворачивается, drill-down разворачивает",
+ "setup": "empty-config",
+ "preRun": [
+ {
+ "script": "meta-compile/scripts/meta-compile",
+ "input": {
+ "type": "ChartOfCharacteristicTypes",
+ "name": "ВидыСубконто",
+ "valueType": "String(100) + Number(10,2) + Date + Boolean + CatalogRef + DocumentRef"
+ },
+ "args": { "-JsonPath": "{inputFile}", "-OutputDir": "{workDir}" }
+ }
+ ],
+ "params": { "objectPath": "ChartsOfCharacteristicTypes/ВидыСубконто" },
+ "expect": {
+ "stdoutContains": [
+ "Стандартные реквизиты:",
+ "ТипЗначения",
+ "Составной (6)",
+ "Полный состав типов: -Name ТипЗначения"
+ ],
+ "stdoutNotContains": ["cfg:", "СправочникСсылка |"]
+ }
+}
diff --git a/tests/skills/cases/meta-info/drilldown-value-type.json b/tests/skills/cases/meta-info/drilldown-value-type.json
new file mode 100644
index 00000000..1678e8b7
--- /dev/null
+++ b/tests/skills/cases/meta-info/drilldown-value-type.json
@@ -0,0 +1,27 @@
+{
+ "name": "Drill-down разворачивает свёрнутый ТипЗначения ПВХ",
+ "setup": "empty-config",
+ "preRun": [
+ {
+ "script": "meta-compile/scripts/meta-compile",
+ "input": {
+ "type": "ChartOfCharacteristicTypes",
+ "name": "ВидыСубконто",
+ "valueType": "String(100) + Number(10,2) + Date + Boolean + CatalogRef + DocumentRef"
+ },
+ "args": { "-JsonPath": "{inputFile}", "-OutputDir": "{workDir}" }
+ }
+ ],
+ "params": { "objectPath": "ChartsOfCharacteristicTypes/ВидыСубконто" },
+ "args_extra": ["-Name", "ТипЗначения"],
+ "expect": {
+ "stdoutContains": [
+ "Стандартный реквизит: ТипЗначения",
+ "Типы (6):",
+ "Строка(100)",
+ "СправочникСсылка",
+ "ДокументСсылка"
+ ],
+ "stdoutNotContains": ["Составной (", "cfg:"]
+ }
+}
diff --git a/tests/skills/cases/meta-info/snapshots/cct-value-type-collapsed/ChartsOfCharacteristicTypes/ВидыСубконто.xml b/tests/skills/cases/meta-info/snapshots/cct-value-type-collapsed/ChartsOfCharacteristicTypes/ВидыСубконто.xml
new file mode 100644
index 00000000..9264e5fa
--- /dev/null
+++ b/tests/skills/cases/meta-info/snapshots/cct-value-type-collapsed/ChartsOfCharacteristicTypes/ВидыСубконто.xml
@@ -0,0 +1,110 @@
+
+
+
+
+
+ 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
+ false
+
+
+ xs:string
+
+ 100
+ Variable
+
+ xs:decimal
+
+ 10
+ 2
+ Any
+
+ xs:dateTime
+
+ Date
+
+ xs:boolean
+ cfg:CatalogRef
+ cfg:DocumentRef
+
+ false
+ true
+ 9
+ Variable
+ 100
+ WholeCharacteristicKind
+ true
+ true
+ AsDescription
+
+ Auto
+ InDialog
+ false
+ BothWays
+
+ ChartOfCharacteristicTypes.ВидыСубконто.StandardAttribute.Description
+ ChartOfCharacteristicTypes.ВидыСубконто.StandardAttribute.Code
+
+ DontUse
+ Begin
+ Directly
+ DontUse
+ Auto
+
+
+
+
+
+
+
+
+
+
+
+
+ Managed
+ Use
+
+
+
+
+
+ DontUse
+ false
+ false
+
+
+
+
diff --git a/tests/skills/cases/meta-info/snapshots/cct-value-type-collapsed/ChartsOfCharacteristicTypes/ВидыСубконто/Ext/ObjectModule.bsl b/tests/skills/cases/meta-info/snapshots/cct-value-type-collapsed/ChartsOfCharacteristicTypes/ВидыСубконто/Ext/ObjectModule.bsl
new file mode 100644
index 00000000..e69de29b
diff --git a/tests/skills/cases/meta-info/snapshots/cct-value-type-collapsed/Configuration.xml b/tests/skills/cases/meta-info/snapshots/cct-value-type-collapsed/Configuration.xml
new file mode 100644
index 00000000..f7387717
--- /dev/null
+++ b/tests/skills/cases/meta-info/snapshots/cct-value-type-collapsed/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/meta-info/snapshots/cct-value-type-collapsed/Ext/ClientApplicationInterface.xml b/tests/skills/cases/meta-info/snapshots/cct-value-type-collapsed/Ext/ClientApplicationInterface.xml
new file mode 100644
index 00000000..3c1161b2
--- /dev/null
+++ b/tests/skills/cases/meta-info/snapshots/cct-value-type-collapsed/Ext/ClientApplicationInterface.xml
@@ -0,0 +1,18 @@
+
+
+
+
+ UUID-002
+
+
+
+
+ UUID-004
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/meta-info/snapshots/cct-value-type-collapsed/Languages/Русский.xml b/tests/skills/cases/meta-info/snapshots/cct-value-type-collapsed/Languages/Русский.xml
new file mode 100644
index 00000000..37c60d78
--- /dev/null
+++ b/tests/skills/cases/meta-info/snapshots/cct-value-type-collapsed/Languages/Русский.xml
@@ -0,0 +1,16 @@
+
+
+
+
+ Русский
+
+
+ ru
+ Русский
+
+
+
+ ru
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/meta-info/snapshots/drilldown-value-type/ChartsOfCharacteristicTypes/ВидыСубконто.xml b/tests/skills/cases/meta-info/snapshots/drilldown-value-type/ChartsOfCharacteristicTypes/ВидыСубконто.xml
new file mode 100644
index 00000000..9264e5fa
--- /dev/null
+++ b/tests/skills/cases/meta-info/snapshots/drilldown-value-type/ChartsOfCharacteristicTypes/ВидыСубконто.xml
@@ -0,0 +1,110 @@
+
+
+
+
+
+ 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
+ false
+
+
+ xs:string
+
+ 100
+ Variable
+
+ xs:decimal
+
+ 10
+ 2
+ Any
+
+ xs:dateTime
+
+ Date
+
+ xs:boolean
+ cfg:CatalogRef
+ cfg:DocumentRef
+
+ false
+ true
+ 9
+ Variable
+ 100
+ WholeCharacteristicKind
+ true
+ true
+ AsDescription
+
+ Auto
+ InDialog
+ false
+ BothWays
+
+ ChartOfCharacteristicTypes.ВидыСубконто.StandardAttribute.Description
+ ChartOfCharacteristicTypes.ВидыСубконто.StandardAttribute.Code
+
+ DontUse
+ Begin
+ Directly
+ DontUse
+ Auto
+
+
+
+
+
+
+
+
+
+
+
+
+ Managed
+ Use
+
+
+
+
+
+ DontUse
+ false
+ false
+
+
+
+
diff --git a/tests/skills/cases/meta-info/snapshots/drilldown-value-type/ChartsOfCharacteristicTypes/ВидыСубконто/Ext/ObjectModule.bsl b/tests/skills/cases/meta-info/snapshots/drilldown-value-type/ChartsOfCharacteristicTypes/ВидыСубконто/Ext/ObjectModule.bsl
new file mode 100644
index 00000000..e69de29b
diff --git a/tests/skills/cases/meta-info/snapshots/drilldown-value-type/Configuration.xml b/tests/skills/cases/meta-info/snapshots/drilldown-value-type/Configuration.xml
new file mode 100644
index 00000000..f7387717
--- /dev/null
+++ b/tests/skills/cases/meta-info/snapshots/drilldown-value-type/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/meta-info/snapshots/drilldown-value-type/Ext/ClientApplicationInterface.xml b/tests/skills/cases/meta-info/snapshots/drilldown-value-type/Ext/ClientApplicationInterface.xml
new file mode 100644
index 00000000..3c1161b2
--- /dev/null
+++ b/tests/skills/cases/meta-info/snapshots/drilldown-value-type/Ext/ClientApplicationInterface.xml
@@ -0,0 +1,18 @@
+
+
+
+
+ UUID-002
+
+
+
+
+ UUID-004
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/skills/cases/meta-info/snapshots/drilldown-value-type/Languages/Русский.xml b/tests/skills/cases/meta-info/snapshots/drilldown-value-type/Languages/Русский.xml
new file mode 100644
index 00000000..37c60d78
--- /dev/null
+++ b/tests/skills/cases/meta-info/snapshots/drilldown-value-type/Languages/Русский.xml
@@ -0,0 +1,16 @@
+
+
+
+
+ Русский
+
+
+ ru
+ Русский
+
+
+
+ ru
+
+
+
\ No newline at end of file