From 501f7a2c4f777b2979eee8bfe3e5afc456d1a597 Mon Sep 17 00:00:00 2001 From: Nick Shirokov Date: Sun, 20 Sep 2026 17:42:48 +0300 Subject: [PATCH] =?UTF-8?q?test(meta-info):=20=D0=BA=D0=B5=D0=B9=D1=81?= =?UTF-8?q?=D1=8B=20=D0=BD=D0=B0=20=D0=BC=D0=BD=D0=BE=D0=B6=D0=B5=D1=81?= =?UTF-8?q?=D1=82=D0=B2=D0=B0=20=D1=82=D0=B8=D0=BF=D0=BE=D0=B2=20=E2=80=94?= =?UTF-8?q?=20=D0=BF=D0=BE=D0=B4=D0=BF=D0=B8=D1=81=D0=BA=D0=B8,=20=D1=80?= =?UTF-8?q?=D0=B5=D0=BA=D0=B2=D0=B8=D0=B7=D0=B8=D1=82=D1=8B,=20=D0=BF?= =?UTF-8?q?=D0=BE=D1=80=D0=BE=D0=B3=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Покрытия не было вообще: ни одного кейса ни на подписку на событие, ни на определяемый тип. Поэтому дефект и жил — тесты были зелёными всё время. Добавлено девять кейсов: - источники-множества в full/overview/brief (класс «все», определяемый тип, явный тип) — основа взята из PR #96, эталоны под наш формат; - определяемого типа нет в выгрузке: сказано прямо, а не молчанием; - односоставный псевдоним в типе реквизита — главный по частоте случай в реальных выгрузках (7575 вхождений из 8841 в ERP); - определяемый тип выше порога: вместо состава счётчик и команда раскрытия — этот кейс держит решение «не раскрывать», без него регрессия вернула бы шестисотстрочный вывод; - голый метатип в типе реквизита: суффикс «(все)» против конкретного типа; - определяемый тип, содержащий множество: счётчик «Типы (N)» его не теряет; - явных источников больше порога: overview сворачивает их в счётчик. Фикстуры строятся навыками через preRun, чтобы эталоны не плавали по uuid. Co-Authored-By: Шпаков Антон Александрович Co-Authored-By: Claude Opus 5 (1M context) --- .../cases/meta-info/attr-bare-metatype.json | 45 +++ .../attr-defined-type-over-threshold.json | 122 +++++++++ .../meta-info/attr-defined-type-scalar.json | 48 ++++ .../meta-info/defined-type-with-typeset.json | 46 ++++ ...ent-subscription-defined-type-missing.json | 49 ++++ ...event-subscription-explicit-collapsed.json | 123 +++++++++ .../event-subscription-typeset-brief.json | 89 ++++++ .../event-subscription-typeset-full.json | 34 +++ .../event-subscription-typeset-overview.json | 92 +++++++ .../attr-bare-metatype/Catalogs/Связи.xml | 173 ++++++++++++ .../Catalogs/Связи/Ext/ObjectModule.bsl | 0 .../attr-bare-metatype/Configuration.xml | 253 +++++++++++++++++ .../attr-bare-metatype/Documents/Заказ.xml | 82 ++++++ .../Documents/Заказ/Ext/ObjectModule.bsl | 0 .../Ext/ClientApplicationInterface.xml | 18 ++ .../attr-bare-metatype/Languages/Русский.xml | 16 ++ .../Catalogs/К1.xml | 91 ++++++ .../Catalogs/К1/Ext/ObjectModule.bsl | 0 .../Catalogs/К2.xml | 91 ++++++ .../Catalogs/К2/Ext/ObjectModule.bsl | 0 .../Catalogs/К3.xml | 91 ++++++ .../Catalogs/К3/Ext/ObjectModule.bsl | 0 .../Catalogs/К4.xml | 91 ++++++ .../Catalogs/К4/Ext/ObjectModule.bsl | 0 .../Catalogs/К5.xml | 91 ++++++ .../Catalogs/К5/Ext/ObjectModule.bsl | 0 .../Catalogs/К6.xml | 91 ++++++ .../Catalogs/К6/Ext/ObjectModule.bsl | 0 .../Catalogs/Файлы.xml | 132 +++++++++ .../Catalogs/Файлы/Ext/ObjectModule.bsl | 0 .../Configuration.xml | 259 ++++++++++++++++++ .../DefinedTypes/ХозяинФайла.xml | 29 ++ .../Ext/ClientApplicationInterface.xml | 18 ++ .../Languages/Русский.xml | 16 ++ .../Catalogs/Договоры.xml | 172 ++++++++++++ .../Catalogs/Договоры/Ext/ObjectModule.bsl | 0 .../Configuration.xml | 253 +++++++++++++++++ .../DefinedTypes/ДенежнаяСумма.xml | 29 ++ .../Ext/ClientApplicationInterface.xml | 18 ++ .../Languages/Русский.xml | 16 ++ .../Catalogs/Товары.xml | 91 ++++++ .../Catalogs/Товары/Ext/ObjectModule.bsl | 0 .../Configuration.xml | 253 +++++++++++++++++ .../DefinedTypes/Любой.xml | 25 ++ .../Ext/ClientApplicationInterface.xml | 18 ++ .../Languages/Русский.xml | 16 ++ .../CommonModules/Обработчики.xml | 23 ++ .../CommonModules/Обработчики/Ext/Module.bsl | 0 .../Configuration.xml | 253 +++++++++++++++++ .../EventSubscriptions/БезФайлаТипа.xml | 20 ++ .../Ext/ClientApplicationInterface.xml | 18 ++ .../Languages/Русский.xml | 16 ++ .../CommonModules/Обработчики.xml | 23 ++ .../CommonModules/Обработчики/Ext/Module.bsl | 0 .../Configuration.xml | 259 ++++++++++++++++++ .../Documents/Д1.xml | 82 ++++++ .../Documents/Д1/Ext/ObjectModule.bsl | 0 .../Documents/Д2.xml | 82 ++++++ .../Documents/Д2/Ext/ObjectModule.bsl | 0 .../Documents/Д3.xml | 82 ++++++ .../Documents/Д3/Ext/ObjectModule.bsl | 0 .../Documents/Д4.xml | 82 ++++++ .../Documents/Д4/Ext/ObjectModule.bsl | 0 .../Documents/Д5.xml | 82 ++++++ .../Documents/Д5/Ext/ObjectModule.bsl | 0 .../Documents/Д6.xml | 82 ++++++ .../Documents/Д6/Ext/ObjectModule.bsl | 0 .../EventSubscriptions/Многие.xml | 26 ++ .../Ext/ClientApplicationInterface.xml | 18 ++ .../Languages/Русский.xml | 16 ++ .../Catalogs/Товары.xml | 91 ++++++ .../Catalogs/Товары/Ext/ObjectModule.bsl | 0 .../CommonModules/Обработчики.xml | 23 ++ .../CommonModules/Обработчики/Ext/Module.bsl | 0 .../Configuration.xml | 256 +++++++++++++++++ .../DefinedTypes/Коллекция.xml | 25 ++ .../Documents/Заказ.xml | 82 ++++++ .../Documents/Заказ/Ext/ObjectModule.bsl | 0 .../EventSubscriptions/Смешанная.xml | 23 ++ .../Ext/ClientApplicationInterface.xml | 18 ++ .../Languages/Русский.xml | 16 ++ .../Catalogs/Товары.xml | 91 ++++++ .../Catalogs/Товары/Ext/ObjectModule.bsl | 0 .../CommonModules/Обработчики.xml | 23 ++ .../CommonModules/Обработчики/Ext/Module.bsl | 0 .../Configuration.xml | 256 +++++++++++++++++ .../DefinedTypes/Коллекция.xml | 25 ++ .../Documents/Заказ.xml | 82 ++++++ .../Documents/Заказ/Ext/ObjectModule.bsl | 0 .../EventSubscriptions/Смешанная.xml | 23 ++ .../Ext/ClientApplicationInterface.xml | 18 ++ .../Languages/Русский.xml | 16 ++ .../Catalogs/Товары.xml | 91 ++++++ .../Catalogs/Товары/Ext/ObjectModule.bsl | 0 .../CommonModules/Обработчики.xml | 23 ++ .../CommonModules/Обработчики/Ext/Module.bsl | 0 .../Configuration.xml | 256 +++++++++++++++++ .../DefinedTypes/Коллекция.xml | 25 ++ .../Documents/Заказ.xml | 82 ++++++ .../Documents/Заказ/Ext/ObjectModule.bsl | 0 .../EventSubscriptions/Смешанная.xml | 23 ++ .../Ext/ClientApplicationInterface.xml | 18 ++ .../Languages/Русский.xml | 16 ++ 103 files changed, 5847 insertions(+) create mode 100644 tests/skills/cases/meta-info/attr-bare-metatype.json create mode 100644 tests/skills/cases/meta-info/attr-defined-type-over-threshold.json create mode 100644 tests/skills/cases/meta-info/attr-defined-type-scalar.json create mode 100644 tests/skills/cases/meta-info/defined-type-with-typeset.json create mode 100644 tests/skills/cases/meta-info/event-subscription-defined-type-missing.json create mode 100644 tests/skills/cases/meta-info/event-subscription-explicit-collapsed.json create mode 100644 tests/skills/cases/meta-info/event-subscription-typeset-brief.json create mode 100644 tests/skills/cases/meta-info/event-subscription-typeset-full.json create mode 100644 tests/skills/cases/meta-info/event-subscription-typeset-overview.json create mode 100644 tests/skills/cases/meta-info/snapshots/attr-bare-metatype/Catalogs/Связи.xml create mode 100644 tests/skills/cases/meta-info/snapshots/attr-bare-metatype/Catalogs/Связи/Ext/ObjectModule.bsl create mode 100644 tests/skills/cases/meta-info/snapshots/attr-bare-metatype/Configuration.xml create mode 100644 tests/skills/cases/meta-info/snapshots/attr-bare-metatype/Documents/Заказ.xml create mode 100644 tests/skills/cases/meta-info/snapshots/attr-bare-metatype/Documents/Заказ/Ext/ObjectModule.bsl create mode 100644 tests/skills/cases/meta-info/snapshots/attr-bare-metatype/Ext/ClientApplicationInterface.xml create mode 100644 tests/skills/cases/meta-info/snapshots/attr-bare-metatype/Languages/Русский.xml create mode 100644 tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К1.xml create mode 100644 tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К1/Ext/ObjectModule.bsl create mode 100644 tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К2.xml create mode 100644 tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К2/Ext/ObjectModule.bsl create mode 100644 tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К3.xml create mode 100644 tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К3/Ext/ObjectModule.bsl create mode 100644 tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К4.xml create mode 100644 tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К4/Ext/ObjectModule.bsl create mode 100644 tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К5.xml create mode 100644 tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К5/Ext/ObjectModule.bsl create mode 100644 tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К6.xml create mode 100644 tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К6/Ext/ObjectModule.bsl create mode 100644 tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/Файлы.xml create mode 100644 tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/Файлы/Ext/ObjectModule.bsl create mode 100644 tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Configuration.xml create mode 100644 tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/DefinedTypes/ХозяинФайла.xml create mode 100644 tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Ext/ClientApplicationInterface.xml create mode 100644 tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Languages/Русский.xml create mode 100644 tests/skills/cases/meta-info/snapshots/attr-defined-type-scalar/Catalogs/Договоры.xml create mode 100644 tests/skills/cases/meta-info/snapshots/attr-defined-type-scalar/Catalogs/Договоры/Ext/ObjectModule.bsl create mode 100644 tests/skills/cases/meta-info/snapshots/attr-defined-type-scalar/Configuration.xml create mode 100644 tests/skills/cases/meta-info/snapshots/attr-defined-type-scalar/DefinedTypes/ДенежнаяСумма.xml create mode 100644 tests/skills/cases/meta-info/snapshots/attr-defined-type-scalar/Ext/ClientApplicationInterface.xml create mode 100644 tests/skills/cases/meta-info/snapshots/attr-defined-type-scalar/Languages/Русский.xml create mode 100644 tests/skills/cases/meta-info/snapshots/defined-type-with-typeset/Catalogs/Товары.xml create mode 100644 tests/skills/cases/meta-info/snapshots/defined-type-with-typeset/Catalogs/Товары/Ext/ObjectModule.bsl create mode 100644 tests/skills/cases/meta-info/snapshots/defined-type-with-typeset/Configuration.xml create mode 100644 tests/skills/cases/meta-info/snapshots/defined-type-with-typeset/DefinedTypes/Любой.xml create mode 100644 tests/skills/cases/meta-info/snapshots/defined-type-with-typeset/Ext/ClientApplicationInterface.xml create mode 100644 tests/skills/cases/meta-info/snapshots/defined-type-with-typeset/Languages/Русский.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-defined-type-missing/CommonModules/Обработчики.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-defined-type-missing/CommonModules/Обработчики/Ext/Module.bsl create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-defined-type-missing/Configuration.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-defined-type-missing/EventSubscriptions/БезФайлаТипа.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-defined-type-missing/Ext/ClientApplicationInterface.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-defined-type-missing/Languages/Русский.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/CommonModules/Обработчики.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/CommonModules/Обработчики/Ext/Module.bsl create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Configuration.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д1.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д1/Ext/ObjectModule.bsl create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д2.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д2/Ext/ObjectModule.bsl create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д3.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д3/Ext/ObjectModule.bsl create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д4.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д4/Ext/ObjectModule.bsl create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д5.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д5/Ext/ObjectModule.bsl create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д6.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д6/Ext/ObjectModule.bsl create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/EventSubscriptions/Многие.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Ext/ClientApplicationInterface.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Languages/Русский.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/Catalogs/Товары.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/Catalogs/Товары/Ext/ObjectModule.bsl create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/CommonModules/Обработчики.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/CommonModules/Обработчики/Ext/Module.bsl create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/Configuration.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/DefinedTypes/Коллекция.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/Documents/Заказ.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/Documents/Заказ/Ext/ObjectModule.bsl create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/EventSubscriptions/Смешанная.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/Ext/ClientApplicationInterface.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/Languages/Русский.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/Catalogs/Товары.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/Catalogs/Товары/Ext/ObjectModule.bsl create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/CommonModules/Обработчики.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/CommonModules/Обработчики/Ext/Module.bsl create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/Configuration.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/DefinedTypes/Коллекция.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/Documents/Заказ.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/Documents/Заказ/Ext/ObjectModule.bsl create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/EventSubscriptions/Смешанная.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/Ext/ClientApplicationInterface.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/Languages/Русский.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/Catalogs/Товары.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/Catalogs/Товары/Ext/ObjectModule.bsl create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/CommonModules/Обработчики.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/CommonModules/Обработчики/Ext/Module.bsl create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/Configuration.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/DefinedTypes/Коллекция.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/Documents/Заказ.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/Documents/Заказ/Ext/ObjectModule.bsl create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/EventSubscriptions/Смешанная.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/Ext/ClientApplicationInterface.xml create mode 100644 tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/Languages/Русский.xml diff --git a/tests/skills/cases/meta-info/attr-bare-metatype.json b/tests/skills/cases/meta-info/attr-bare-metatype.json new file mode 100644 index 000000000..4fa79b96e --- /dev/null +++ b/tests/skills/cases/meta-info/attr-bare-metatype.json @@ -0,0 +1,45 @@ +{ + "name": "Голый метатип в типе реквизита: суффикс «(все)» отличает класс от конкретного типа", + "setup": "empty-config", + "preRun": [ + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "Document", + "name": "Заказ" + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputDir": "{workDir}" + } + }, + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "Catalog", + "name": "Связи", + "attributes": [ + "Основание: DocumentRef + CatalogRef", + "Конкретный: DocumentRef.Заказ" + ] + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputDir": "{workDir}" + } + } + ], + "params": { + "objectPath": "Catalogs/Связи" + }, + "args_extra": [ + "-Mode", + "overview" + ], + "expect": { + "stdoutContains": [ + "ДокументСсылка (все) | СправочникСсылка (все)", + "ДокументСсылка.Заказ" + ] + } +} diff --git a/tests/skills/cases/meta-info/attr-defined-type-over-threshold.json b/tests/skills/cases/meta-info/attr-defined-type-over-threshold.json new file mode 100644 index 000000000..dd3f919e6 --- /dev/null +++ b/tests/skills/cases/meta-info/attr-defined-type-over-threshold.json @@ -0,0 +1,122 @@ +{ + "name": "Определяемый тип выше порога: вместо состава счётчик и команда раскрытия", + "setup": "empty-config", + "preRun": [ + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "Catalog", + "name": "К1" + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputDir": "{workDir}" + } + }, + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "Catalog", + "name": "К2" + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputDir": "{workDir}" + } + }, + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "Catalog", + "name": "К3" + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputDir": "{workDir}" + } + }, + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "Catalog", + "name": "К4" + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputDir": "{workDir}" + } + }, + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "Catalog", + "name": "К5" + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputDir": "{workDir}" + } + }, + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "Catalog", + "name": "К6" + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputDir": "{workDir}" + } + }, + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "DefinedType", + "name": "ХозяинФайла", + "valueTypes": [ + "CatalogRef.К1", + "CatalogRef.К2", + "CatalogRef.К3", + "CatalogRef.К4", + "CatalogRef.К5", + "CatalogRef.К6" + ] + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputDir": "{workDir}" + } + }, + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "Catalog", + "name": "Файлы", + "attributes": [ + "ХозяинФайла: DefinedType.ХозяинФайла" + ] + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputDir": "{workDir}" + } + } + ], + "params": { + "objectPath": "Catalogs/Файлы" + }, + "args_extra": [ + "-Mode", + "full" + ], + "expect": { + "stdoutContains": [ + "ОпределяемыйТип.ХозяинФайла", + " ОпределяемыйТип.ХозяинФайла — типов: 6", + " раскрыть: meta-info -ObjectPath DefinedTypes/ХозяинФайла.xml -Mode full" + ], + "stdoutNotContains": [ + "СправочникСсылка.К3" + ] + } +} diff --git a/tests/skills/cases/meta-info/attr-defined-type-scalar.json b/tests/skills/cases/meta-info/attr-defined-type-scalar.json new file mode 100644 index 000000000..e31838a6f --- /dev/null +++ b/tests/skills/cases/meta-info/attr-defined-type-scalar.json @@ -0,0 +1,48 @@ +{ + "name": "Реквизит на определяемом типе-псевдониме: глоссарий показывает, что это число", + "setup": "empty-config", + "preRun": [ + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "DefinedType", + "name": "ДенежнаяСумма", + "valueType": "Number(15,2)" + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputDir": "{workDir}" + } + }, + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "Catalog", + "name": "Договоры", + "attributes": [ + "Сумма: DefinedType.ДенежнаяСумма", + "СуммаАванса: DefinedType.ДенежнаяСумма" + ] + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputDir": "{workDir}" + } + } + ], + "params": { + "objectPath": "Catalogs/Договоры" + }, + "args_extra": [ + "-Mode", + "overview" + ], + "expect": { + "stdoutContains": [ + "Сумма", + "ОпределяемыйТип.ДенежнаяСумма", + "Множества типов в составе:", + " ОпределяемыйТип.ДенежнаяСумма → Число(15,2)" + ] + } +} diff --git a/tests/skills/cases/meta-info/defined-type-with-typeset.json b/tests/skills/cases/meta-info/defined-type-with-typeset.json new file mode 100644 index 000000000..9afbb7d27 --- /dev/null +++ b/tests/skills/cases/meta-info/defined-type-with-typeset.json @@ -0,0 +1,46 @@ +{ + "name": "Определяемый тип содержит множество: счётчик «Типы (N)» его не теряет", + "setup": "empty-config", + "preRun": [ + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "Catalog", + "name": "Товары" + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputDir": "{workDir}" + } + }, + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "DefinedType", + "name": "Любой", + "valueTypes": [ + "CatalogRef.Товары", + "AnyRef" + ] + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputDir": "{workDir}" + } + } + ], + "params": { + "objectPath": "DefinedTypes/Любой.xml" + }, + "args_extra": [ + "-Mode", + "full" + ], + "expect": { + "stdoutContains": [ + "Типы (2):", + " СправочникСсылка.Товары", + " ЛюбаяСсылка" + ] + } +} diff --git a/tests/skills/cases/meta-info/event-subscription-defined-type-missing.json b/tests/skills/cases/meta-info/event-subscription-defined-type-missing.json new file mode 100644 index 000000000..78574fe34 --- /dev/null +++ b/tests/skills/cases/meta-info/event-subscription-defined-type-missing.json @@ -0,0 +1,49 @@ +{ + "name": "Определяемого типа нет в выгрузке: глоссарий говорит это прямо, а не молчит", + "setup": "empty-config", + "preRun": [ + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "CommonModule", + "name": "Обработчики", + "server": true + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputDir": "{workDir}" + } + }, + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "EventSubscription", + "name": "БезФайлаТипа", + "event": "BeforeWrite", + "handler": "Обработчики.ПередЗаписью", + "source": [ + "DefinedType.ЕгоНетВВыгрузке" + ] + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputDir": "{workDir}" + } + } + ], + "params": { + "objectPath": "EventSubscriptions/БезФайлаТипа.xml" + }, + "args_extra": [ + "-Mode", + "full" + ], + "skipPlatformVerify": "частичная выгрузка по построению: подписка ссылается на определяемый тип, которого в конфигурации нет — платформа такую загрузить не может, а проверяем мы именно этот случай", + "expect": { + "stdoutContains": [ + "Источники (1):", + " ОпределяемыйТип.ЕгоНетВВыгрузке", + " ОпределяемыйТип.ЕгоНетВВыгрузке — файла типа нет в выгрузке" + ] + } +} diff --git a/tests/skills/cases/meta-info/event-subscription-explicit-collapsed.json b/tests/skills/cases/meta-info/event-subscription-explicit-collapsed.json new file mode 100644 index 000000000..6b148d001 --- /dev/null +++ b/tests/skills/cases/meta-info/event-subscription-explicit-collapsed.json @@ -0,0 +1,123 @@ +{ + "name": "Подписка: явных источников больше порога — overview сворачивает их в счётчик", + "setup": "empty-config", + "preRun": [ + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "CommonModule", + "name": "Обработчики", + "server": true + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputDir": "{workDir}" + } + }, + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "Document", + "name": "Д1" + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputDir": "{workDir}" + } + }, + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "Document", + "name": "Д2" + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputDir": "{workDir}" + } + }, + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "Document", + "name": "Д3" + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputDir": "{workDir}" + } + }, + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "Document", + "name": "Д4" + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputDir": "{workDir}" + } + }, + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "Document", + "name": "Д5" + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputDir": "{workDir}" + } + }, + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "Document", + "name": "Д6" + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputDir": "{workDir}" + } + }, + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "EventSubscription", + "name": "Многие", + "event": "BeforeWrite", + "handler": "Обработчики.ПередЗаписью", + "source": [ + "DocumentObject.Д1", + "DocumentObject.Д2", + "DocumentObject.Д3", + "DocumentObject.Д4", + "DocumentObject.Д5", + "DocumentObject.Д6", + "CatalogObject" + ] + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputDir": "{workDir}" + } + } + ], + "params": { + "objectPath": "EventSubscriptions/Многие.xml" + }, + "args_extra": [ + "-Mode", + "overview" + ], + "expect": { + "stdoutContains": [ + "Источники (7):", + " СправочникОбъект (все)", + " и ещё явных типов: 6 (-Mode full)" + ], + "stdoutNotContains": [ + "ДокументОбъект.Д3" + ] + } +} diff --git a/tests/skills/cases/meta-info/event-subscription-typeset-brief.json b/tests/skills/cases/meta-info/event-subscription-typeset-brief.json new file mode 100644 index 000000000..1ba8a3136 --- /dev/null +++ b/tests/skills/cases/meta-info/event-subscription-typeset-brief.json @@ -0,0 +1,89 @@ +{ + "name": "Подписка: множества в brief — названы в строке, глоссария нет", + "setup": "empty-config", + "preRun": [ + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "Catalog", + "name": "Товары" + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputDir": "{workDir}" + } + }, + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "Document", + "name": "Заказ" + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputDir": "{workDir}" + } + }, + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "CommonModule", + "name": "Обработчики", + "server": true + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputDir": "{workDir}" + } + }, + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "DefinedType", + "name": "Коллекция", + "valueTypes": [ + "CatalogObject.Товары", + "DocumentObject.Заказ" + ] + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputDir": "{workDir}" + } + }, + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "EventSubscription", + "name": "Смешанная", + "source": [ + "DocumentObject.Заказ", + "DefinedType.Коллекция", + "DocumentObject", + "ConstantValueManager" + ], + "event": "BeforeWrite", + "handler": "Обработчики.ПередЗаписью" + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputDir": "{workDir}" + } + } + ], + "params": { + "objectPath": "EventSubscriptions/Смешанная.xml" + }, + "args_extra": [ + "-Mode", + "brief" + ], + "expect": { + "stdoutContains": [ + "Источники (4): ОпределяемыйТип.Коллекция, ДокументОбъект (все), КонстантаМенеджерЗначения (все), явных типов: 1" + ], + "stdoutNotContains": [ + "Множества типов в составе:" + ] + } +} diff --git a/tests/skills/cases/meta-info/event-subscription-typeset-full.json b/tests/skills/cases/meta-info/event-subscription-typeset-full.json new file mode 100644 index 000000000..2ea4f10b0 --- /dev/null +++ b/tests/skills/cases/meta-info/event-subscription-typeset-full.json @@ -0,0 +1,34 @@ +{ + "name": "Подписка: источники-множества (TypeSet) в full — класс «все», определяемый тип, явный тип", + "setup": "empty-config", + "preRun": [ + { "script": "meta-compile/scripts/meta-compile", "input": { "type": "Catalog", "name": "Товары" }, "args": { "-JsonPath": "{inputFile}", "-OutputDir": "{workDir}" } }, + { "script": "meta-compile/scripts/meta-compile", "input": { "type": "Document", "name": "Заказ" }, "args": { "-JsonPath": "{inputFile}", "-OutputDir": "{workDir}" } }, + { "script": "meta-compile/scripts/meta-compile", "input": { "type": "CommonModule", "name": "Обработчики", "server": true }, "args": { "-JsonPath": "{inputFile}", "-OutputDir": "{workDir}" } }, + { "script": "meta-compile/scripts/meta-compile", "input": { "type": "DefinedType", "name": "Коллекция", "valueTypes": ["CatalogObject.Товары", "DocumentObject.Заказ"] }, "args": { "-JsonPath": "{inputFile}", "-OutputDir": "{workDir}" } }, + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "EventSubscription", + "name": "Смешанная", + "source": ["DocumentObject.Заказ", "DefinedType.Коллекция", "DocumentObject", "ConstantValueManager"], + "event": "BeforeWrite", + "handler": "Обработчики.ПередЗаписью" + }, + "args": { "-JsonPath": "{inputFile}", "-OutputDir": "{workDir}" } + } + ], + "params": { "objectPath": "EventSubscriptions/Смешанная.xml" }, + "args_extra": ["-Mode", "full"], + "expect": { + "stdoutContains": [ + "Источники (4):", + " ДокументОбъект.Заказ", + " ОпределяемыйТип.Коллекция", + " ДокументОбъект (все)", + " КонстантаМенеджерЗначения (все)", + "Множества типов в составе:", + " ОпределяемыйТип.Коллекция → СправочникОбъект.Товары | ДокументОбъект.Заказ" + ] + } +} diff --git a/tests/skills/cases/meta-info/event-subscription-typeset-overview.json b/tests/skills/cases/meta-info/event-subscription-typeset-overview.json new file mode 100644 index 000000000..f668f6985 --- /dev/null +++ b/tests/skills/cases/meta-info/event-subscription-typeset-overview.json @@ -0,0 +1,92 @@ +{ + "name": "Подписка: множества в overview — источники названы, глоссарий раскрывает состав", + "setup": "empty-config", + "preRun": [ + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "Catalog", + "name": "Товары" + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputDir": "{workDir}" + } + }, + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "Document", + "name": "Заказ" + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputDir": "{workDir}" + } + }, + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "CommonModule", + "name": "Обработчики", + "server": true + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputDir": "{workDir}" + } + }, + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "DefinedType", + "name": "Коллекция", + "valueTypes": [ + "CatalogObject.Товары", + "DocumentObject.Заказ" + ] + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputDir": "{workDir}" + } + }, + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "EventSubscription", + "name": "Смешанная", + "source": [ + "DocumentObject.Заказ", + "DefinedType.Коллекция", + "DocumentObject", + "ConstantValueManager" + ], + "event": "BeforeWrite", + "handler": "Обработчики.ПередЗаписью" + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputDir": "{workDir}" + } + } + ], + "params": { + "objectPath": "EventSubscriptions/Смешанная.xml" + }, + "args_extra": [ + "-Mode", + "overview" + ], + "expect": { + "stdoutContains": [ + "Источники (4):", + " ДокументОбъект.Заказ", + " ОпределяемыйТип.Коллекция", + " ДокументОбъект (все)", + " КонстантаМенеджерЗначения (все)", + "Множества типов в составе:", + " ОпределяемыйТип.Коллекция → СправочникОбъект.Товары | ДокументОбъект.Заказ" + ] + } +} diff --git a/tests/skills/cases/meta-info/snapshots/attr-bare-metatype/Catalogs/Связи.xml b/tests/skills/cases/meta-info/snapshots/attr-bare-metatype/Catalogs/Связи.xml new file mode 100644 index 000000000..2ae9a9ba8 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/attr-bare-metatype/Catalogs/Связи.xml @@ -0,0 +1,173 @@ + + + + + + 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 + + + + + Основание + + + ru + Основание + + + + + cfg:DocumentRef + cfg:CatalogRef + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + ForItem + DontIndex + Use + Use + + + + + Конкретный + + + ru + Конкретный + + + + + cfg:DocumentRef.Заказ + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + ForItem + DontIndex + Use + Use + + + + + \ No newline at end of file diff --git a/tests/skills/cases/meta-info/snapshots/attr-bare-metatype/Catalogs/Связи/Ext/ObjectModule.bsl b/tests/skills/cases/meta-info/snapshots/attr-bare-metatype/Catalogs/Связи/Ext/ObjectModule.bsl new file mode 100644 index 000000000..e69de29bb diff --git a/tests/skills/cases/meta-info/snapshots/attr-bare-metatype/Configuration.xml b/tests/skills/cases/meta-info/snapshots/attr-bare-metatype/Configuration.xml new file mode 100644 index 000000000..125f42922 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/attr-bare-metatype/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/meta-info/snapshots/attr-bare-metatype/Documents/Заказ.xml b/tests/skills/cases/meta-info/snapshots/attr-bare-metatype/Documents/Заказ.xml new file mode 100644 index 000000000..32fa05878 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/attr-bare-metatype/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/meta-info/snapshots/attr-bare-metatype/Documents/Заказ/Ext/ObjectModule.bsl b/tests/skills/cases/meta-info/snapshots/attr-bare-metatype/Documents/Заказ/Ext/ObjectModule.bsl new file mode 100644 index 000000000..e69de29bb diff --git a/tests/skills/cases/meta-info/snapshots/attr-bare-metatype/Ext/ClientApplicationInterface.xml b/tests/skills/cases/meta-info/snapshots/attr-bare-metatype/Ext/ClientApplicationInterface.xml new file mode 100644 index 000000000..3c1161b2d --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/attr-bare-metatype/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/attr-bare-metatype/Languages/Русский.xml b/tests/skills/cases/meta-info/snapshots/attr-bare-metatype/Languages/Русский.xml new file mode 100644 index 000000000..37c60d786 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/attr-bare-metatype/Languages/Русский.xml @@ -0,0 +1,16 @@ + + + + + Русский + + + ru + Русский + + + + ru + + + \ No newline at end of file diff --git a/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К1.xml b/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К1.xml new file mode 100644 index 000000000..5b6409d1a --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К1.xml @@ -0,0 +1,91 @@ + + + + + + UUID-002 + UUID-003 + + + UUID-004 + UUID-005 + + + UUID-006 + UUID-007 + + + UUID-008 + UUID-009 + + + UUID-010 + UUID-011 + + + + К1 + + + ru + К1 + + + + false + HierarchyFoldersAndItems + false + 2 + true + true + + ToItems + 9 + 25 + String + Variable + WholeCatalog + false + true + AsDescription + + Auto + InDialog + false + BothWays + + Catalog.К1.StandardAttribute.Description + Catalog.К1.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/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К1/Ext/ObjectModule.bsl b/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К1/Ext/ObjectModule.bsl new file mode 100644 index 000000000..e69de29bb diff --git a/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К2.xml b/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К2.xml new file mode 100644 index 000000000..437741e6d --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К2.xml @@ -0,0 +1,91 @@ + + + + + + UUID-002 + UUID-003 + + + UUID-004 + UUID-005 + + + UUID-006 + UUID-007 + + + UUID-008 + UUID-009 + + + UUID-010 + UUID-011 + + + + К2 + + + ru + К2 + + + + false + HierarchyFoldersAndItems + false + 2 + true + true + + ToItems + 9 + 25 + String + Variable + WholeCatalog + false + true + AsDescription + + Auto + InDialog + false + BothWays + + Catalog.К2.StandardAttribute.Description + Catalog.К2.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/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К2/Ext/ObjectModule.bsl b/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К2/Ext/ObjectModule.bsl new file mode 100644 index 000000000..e69de29bb diff --git a/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К3.xml b/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К3.xml new file mode 100644 index 000000000..55fccc482 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К3.xml @@ -0,0 +1,91 @@ + + + + + + UUID-002 + UUID-003 + + + UUID-004 + UUID-005 + + + UUID-006 + UUID-007 + + + UUID-008 + UUID-009 + + + UUID-010 + UUID-011 + + + + К3 + + + ru + К3 + + + + false + HierarchyFoldersAndItems + false + 2 + true + true + + ToItems + 9 + 25 + String + Variable + WholeCatalog + false + true + AsDescription + + Auto + InDialog + false + BothWays + + Catalog.К3.StandardAttribute.Description + Catalog.К3.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/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К3/Ext/ObjectModule.bsl b/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К3/Ext/ObjectModule.bsl new file mode 100644 index 000000000..e69de29bb diff --git a/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К4.xml b/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К4.xml new file mode 100644 index 000000000..fd6376920 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К4.xml @@ -0,0 +1,91 @@ + + + + + + UUID-002 + UUID-003 + + + UUID-004 + UUID-005 + + + UUID-006 + UUID-007 + + + UUID-008 + UUID-009 + + + UUID-010 + UUID-011 + + + + К4 + + + ru + К4 + + + + false + HierarchyFoldersAndItems + false + 2 + true + true + + ToItems + 9 + 25 + String + Variable + WholeCatalog + false + true + AsDescription + + Auto + InDialog + false + BothWays + + Catalog.К4.StandardAttribute.Description + Catalog.К4.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/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К4/Ext/ObjectModule.bsl b/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К4/Ext/ObjectModule.bsl new file mode 100644 index 000000000..e69de29bb diff --git a/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К5.xml b/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К5.xml new file mode 100644 index 000000000..a81b9f971 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К5.xml @@ -0,0 +1,91 @@ + + + + + + UUID-002 + UUID-003 + + + UUID-004 + UUID-005 + + + UUID-006 + UUID-007 + + + UUID-008 + UUID-009 + + + UUID-010 + UUID-011 + + + + К5 + + + ru + К5 + + + + false + HierarchyFoldersAndItems + false + 2 + true + true + + ToItems + 9 + 25 + String + Variable + WholeCatalog + false + true + AsDescription + + Auto + InDialog + false + BothWays + + Catalog.К5.StandardAttribute.Description + Catalog.К5.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/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К5/Ext/ObjectModule.bsl b/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К5/Ext/ObjectModule.bsl new file mode 100644 index 000000000..e69de29bb diff --git a/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К6.xml b/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К6.xml new file mode 100644 index 000000000..4b298661e --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К6.xml @@ -0,0 +1,91 @@ + + + + + + UUID-002 + UUID-003 + + + UUID-004 + UUID-005 + + + UUID-006 + UUID-007 + + + UUID-008 + UUID-009 + + + UUID-010 + UUID-011 + + + + К6 + + + ru + К6 + + + + false + HierarchyFoldersAndItems + false + 2 + true + true + + ToItems + 9 + 25 + String + Variable + WholeCatalog + false + true + AsDescription + + Auto + InDialog + false + BothWays + + Catalog.К6.StandardAttribute.Description + Catalog.К6.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/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К6/Ext/ObjectModule.bsl b/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/К6/Ext/ObjectModule.bsl new file mode 100644 index 000000000..e69de29bb diff --git a/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/Файлы.xml b/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/Файлы.xml new file mode 100644 index 000000000..84ab8b363 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/Файлы.xml @@ -0,0 +1,132 @@ + + + + + + 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 + + + + + ХозяинФайла + + + ru + Хозяин файла + + + + + cfg:DefinedType.ХозяинФайла + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + ForItem + DontIndex + Use + Use + + + + + \ No newline at end of file diff --git a/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/Файлы/Ext/ObjectModule.bsl b/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Catalogs/Файлы/Ext/ObjectModule.bsl new file mode 100644 index 000000000..e69de29bb diff --git a/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Configuration.xml b/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Configuration.xml new file mode 100644 index 000000000..7020638aa --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Configuration.xml @@ -0,0 +1,259 @@ + + + + + + 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 + + + + Русский + ХозяинФайла + К1 + К2 + К3 + К4 + К5 + К6 + Файлы + + + \ No newline at end of file diff --git a/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/DefinedTypes/ХозяинФайла.xml b/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/DefinedTypes/ХозяинФайла.xml new file mode 100644 index 000000000..f4cfa677b --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/DefinedTypes/ХозяинФайла.xml @@ -0,0 +1,29 @@ + + + + + + UUID-002 + UUID-003 + + + + ХозяинФайла + + + ru + Хозяин файла + + + + + cfg:CatalogRef.К1 + cfg:CatalogRef.К2 + cfg:CatalogRef.К3 + cfg:CatalogRef.К4 + cfg:CatalogRef.К5 + cfg:CatalogRef.К6 + + + + \ No newline at end of file diff --git a/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Ext/ClientApplicationInterface.xml b/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Ext/ClientApplicationInterface.xml new file mode 100644 index 000000000..3c1161b2d --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/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/attr-defined-type-over-threshold/Languages/Русский.xml b/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Languages/Русский.xml new file mode 100644 index 000000000..37c60d786 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/attr-defined-type-over-threshold/Languages/Русский.xml @@ -0,0 +1,16 @@ + + + + + Русский + + + ru + Русский + + + + ru + + + \ No newline at end of file diff --git a/tests/skills/cases/meta-info/snapshots/attr-defined-type-scalar/Catalogs/Договоры.xml b/tests/skills/cases/meta-info/snapshots/attr-defined-type-scalar/Catalogs/Договоры.xml new file mode 100644 index 000000000..c831fcd39 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/attr-defined-type-scalar/Catalogs/Договоры.xml @@ -0,0 +1,172 @@ + + + + + + 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 + + + + + Сумма + + + ru + Сумма + + + + + cfg:DefinedType.ДенежнаяСумма + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + ForItem + DontIndex + Use + Use + + + + + СуммаАванса + + + ru + Сумма аванса + + + + + cfg:DefinedType.ДенежнаяСумма + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + ForItem + DontIndex + Use + Use + + + + + \ No newline at end of file diff --git a/tests/skills/cases/meta-info/snapshots/attr-defined-type-scalar/Catalogs/Договоры/Ext/ObjectModule.bsl b/tests/skills/cases/meta-info/snapshots/attr-defined-type-scalar/Catalogs/Договоры/Ext/ObjectModule.bsl new file mode 100644 index 000000000..e69de29bb diff --git a/tests/skills/cases/meta-info/snapshots/attr-defined-type-scalar/Configuration.xml b/tests/skills/cases/meta-info/snapshots/attr-defined-type-scalar/Configuration.xml new file mode 100644 index 000000000..a22393b33 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/attr-defined-type-scalar/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/meta-info/snapshots/attr-defined-type-scalar/DefinedTypes/ДенежнаяСумма.xml b/tests/skills/cases/meta-info/snapshots/attr-defined-type-scalar/DefinedTypes/ДенежнаяСумма.xml new file mode 100644 index 000000000..3405b57d3 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/attr-defined-type-scalar/DefinedTypes/ДенежнаяСумма.xml @@ -0,0 +1,29 @@ + + + + + + UUID-002 + UUID-003 + + + + ДенежнаяСумма + + + ru + Денежная сумма + + + + + xs:decimal + + 15 + 2 + Any + + + + + \ No newline at end of file diff --git a/tests/skills/cases/meta-info/snapshots/attr-defined-type-scalar/Ext/ClientApplicationInterface.xml b/tests/skills/cases/meta-info/snapshots/attr-defined-type-scalar/Ext/ClientApplicationInterface.xml new file mode 100644 index 000000000..3c1161b2d --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/attr-defined-type-scalar/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/attr-defined-type-scalar/Languages/Русский.xml b/tests/skills/cases/meta-info/snapshots/attr-defined-type-scalar/Languages/Русский.xml new file mode 100644 index 000000000..37c60d786 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/attr-defined-type-scalar/Languages/Русский.xml @@ -0,0 +1,16 @@ + + + + + Русский + + + ru + Русский + + + + ru + + + \ No newline at end of file diff --git a/tests/skills/cases/meta-info/snapshots/defined-type-with-typeset/Catalogs/Товары.xml b/tests/skills/cases/meta-info/snapshots/defined-type-with-typeset/Catalogs/Товары.xml new file mode 100644 index 000000000..d56cd7a09 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/defined-type-with-typeset/Catalogs/Товары.xml @@ -0,0 +1,91 @@ + + + + + + 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/meta-info/snapshots/defined-type-with-typeset/Catalogs/Товары/Ext/ObjectModule.bsl b/tests/skills/cases/meta-info/snapshots/defined-type-with-typeset/Catalogs/Товары/Ext/ObjectModule.bsl new file mode 100644 index 000000000..e69de29bb diff --git a/tests/skills/cases/meta-info/snapshots/defined-type-with-typeset/Configuration.xml b/tests/skills/cases/meta-info/snapshots/defined-type-with-typeset/Configuration.xml new file mode 100644 index 000000000..0cf184f47 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/defined-type-with-typeset/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/meta-info/snapshots/defined-type-with-typeset/DefinedTypes/Любой.xml b/tests/skills/cases/meta-info/snapshots/defined-type-with-typeset/DefinedTypes/Любой.xml new file mode 100644 index 000000000..1e3db93e6 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/defined-type-with-typeset/DefinedTypes/Любой.xml @@ -0,0 +1,25 @@ + + + + + + UUID-002 + UUID-003 + + + + Любой + + + ru + Любой + + + + + cfg:CatalogRef.Товары + cfg:AnyRef + + + + \ No newline at end of file diff --git a/tests/skills/cases/meta-info/snapshots/defined-type-with-typeset/Ext/ClientApplicationInterface.xml b/tests/skills/cases/meta-info/snapshots/defined-type-with-typeset/Ext/ClientApplicationInterface.xml new file mode 100644 index 000000000..3c1161b2d --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/defined-type-with-typeset/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/defined-type-with-typeset/Languages/Русский.xml b/tests/skills/cases/meta-info/snapshots/defined-type-with-typeset/Languages/Русский.xml new file mode 100644 index 000000000..37c60d786 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/defined-type-with-typeset/Languages/Русский.xml @@ -0,0 +1,16 @@ + + + + + Русский + + + ru + Русский + + + + ru + + + \ No newline at end of file diff --git a/tests/skills/cases/meta-info/snapshots/event-subscription-defined-type-missing/CommonModules/Обработчики.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-defined-type-missing/CommonModules/Обработчики.xml new file mode 100644 index 000000000..08f9b3d33 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-defined-type-missing/CommonModules/Обработчики.xml @@ -0,0 +1,23 @@ + + + + + Обработчики + + + ru + Обработчики + + + + false + false + true + false + false + false + false + DontUse + + + \ No newline at end of file diff --git a/tests/skills/cases/meta-info/snapshots/event-subscription-defined-type-missing/CommonModules/Обработчики/Ext/Module.bsl b/tests/skills/cases/meta-info/snapshots/event-subscription-defined-type-missing/CommonModules/Обработчики/Ext/Module.bsl new file mode 100644 index 000000000..e69de29bb diff --git a/tests/skills/cases/meta-info/snapshots/event-subscription-defined-type-missing/Configuration.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-defined-type-missing/Configuration.xml new file mode 100644 index 000000000..a7a5b0c37 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-defined-type-missing/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/meta-info/snapshots/event-subscription-defined-type-missing/EventSubscriptions/БезФайлаТипа.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-defined-type-missing/EventSubscriptions/БезФайлаТипа.xml new file mode 100644 index 000000000..b65408653 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-defined-type-missing/EventSubscriptions/БезФайлаТипа.xml @@ -0,0 +1,20 @@ + + + + + БезФайлаТипа + + + ru + Без файла типа + + + + + cfg:DefinedType.ЕгоНетВВыгрузке + + BeforeWrite + CommonModule.Обработчики.ПередЗаписью + + + \ No newline at end of file diff --git a/tests/skills/cases/meta-info/snapshots/event-subscription-defined-type-missing/Ext/ClientApplicationInterface.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-defined-type-missing/Ext/ClientApplicationInterface.xml new file mode 100644 index 000000000..3c1161b2d --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-defined-type-missing/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/event-subscription-defined-type-missing/Languages/Русский.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-defined-type-missing/Languages/Русский.xml new file mode 100644 index 000000000..37c60d786 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-defined-type-missing/Languages/Русский.xml @@ -0,0 +1,16 @@ + + + + + Русский + + + ru + Русский + + + + ru + + + \ No newline at end of file diff --git a/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/CommonModules/Обработчики.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/CommonModules/Обработчики.xml new file mode 100644 index 000000000..08f9b3d33 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/CommonModules/Обработчики.xml @@ -0,0 +1,23 @@ + + + + + Обработчики + + + ru + Обработчики + + + + false + false + true + false + false + false + false + DontUse + + + \ No newline at end of file diff --git a/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/CommonModules/Обработчики/Ext/Module.bsl b/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/CommonModules/Обработчики/Ext/Module.bsl new file mode 100644 index 000000000..e69de29bb diff --git a/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Configuration.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Configuration.xml new file mode 100644 index 000000000..8e61172cc --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Configuration.xml @@ -0,0 +1,259 @@ + + + + + + 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 + + + + Русский + Обработчики + Многие + Д1 + Д2 + Д3 + Д4 + Д5 + Д6 + + + \ No newline at end of file diff --git a/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д1.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д1.xml new file mode 100644 index 000000000..8d217d6e6 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д1.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 + + + + Д1 + + + ru + Д1 + + + + true + + String + 11 + Variable + Year + true + true + + + + Document.Д1.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/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д1/Ext/ObjectModule.bsl b/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д1/Ext/ObjectModule.bsl new file mode 100644 index 000000000..e69de29bb diff --git a/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д2.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д2.xml new file mode 100644 index 000000000..6d7962468 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д2.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 + + + + Д2 + + + ru + Д2 + + + + true + + String + 11 + Variable + Year + true + true + + + + Document.Д2.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/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д2/Ext/ObjectModule.bsl b/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д2/Ext/ObjectModule.bsl new file mode 100644 index 000000000..e69de29bb diff --git a/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д3.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д3.xml new file mode 100644 index 000000000..df8f6b7bb --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д3.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 + + + + Д3 + + + ru + Д3 + + + + true + + String + 11 + Variable + Year + true + true + + + + Document.Д3.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/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д3/Ext/ObjectModule.bsl b/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д3/Ext/ObjectModule.bsl new file mode 100644 index 000000000..e69de29bb diff --git a/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д4.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д4.xml new file mode 100644 index 000000000..4f97053cd --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д4.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 + + + + Д4 + + + ru + Д4 + + + + true + + String + 11 + Variable + Year + true + true + + + + Document.Д4.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/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д4/Ext/ObjectModule.bsl b/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д4/Ext/ObjectModule.bsl new file mode 100644 index 000000000..e69de29bb diff --git a/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д5.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д5.xml new file mode 100644 index 000000000..e76538325 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д5.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 + + + + Д5 + + + ru + Д5 + + + + true + + String + 11 + Variable + Year + true + true + + + + Document.Д5.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/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д5/Ext/ObjectModule.bsl b/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д5/Ext/ObjectModule.bsl new file mode 100644 index 000000000..e69de29bb diff --git a/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д6.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д6.xml new file mode 100644 index 000000000..bdcff6c7e --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д6.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 + + + + Д6 + + + ru + Д6 + + + + true + + String + 11 + Variable + Year + true + true + + + + Document.Д6.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/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д6/Ext/ObjectModule.bsl b/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Documents/Д6/Ext/ObjectModule.bsl new file mode 100644 index 000000000..e69de29bb diff --git a/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/EventSubscriptions/Многие.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/EventSubscriptions/Многие.xml new file mode 100644 index 000000000..4ba21a5a9 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/EventSubscriptions/Многие.xml @@ -0,0 +1,26 @@ + + + + + Многие + + + ru + Многие + + + + + cfg:DocumentObject.Д1 + cfg:DocumentObject.Д2 + cfg:DocumentObject.Д3 + cfg:DocumentObject.Д4 + cfg:DocumentObject.Д5 + cfg:DocumentObject.Д6 + cfg:CatalogObject + + BeforeWrite + CommonModule.Обработчики.ПередЗаписью + + + \ No newline at end of file diff --git a/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Ext/ClientApplicationInterface.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Ext/ClientApplicationInterface.xml new file mode 100644 index 000000000..3c1161b2d --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-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/event-subscription-explicit-collapsed/Languages/Русский.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Languages/Русский.xml new file mode 100644 index 000000000..37c60d786 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-explicit-collapsed/Languages/Русский.xml @@ -0,0 +1,16 @@ + + + + + Русский + + + ru + Русский + + + + ru + + + \ No newline at end of file diff --git a/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/Catalogs/Товары.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/Catalogs/Товары.xml new file mode 100644 index 000000000..d56cd7a09 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/Catalogs/Товары.xml @@ -0,0 +1,91 @@ + + + + + + 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/meta-info/snapshots/event-subscription-typeset-brief/Catalogs/Товары/Ext/ObjectModule.bsl b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/Catalogs/Товары/Ext/ObjectModule.bsl new file mode 100644 index 000000000..e69de29bb diff --git a/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/CommonModules/Обработчики.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/CommonModules/Обработчики.xml new file mode 100644 index 000000000..08f9b3d33 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/CommonModules/Обработчики.xml @@ -0,0 +1,23 @@ + + + + + Обработчики + + + ru + Обработчики + + + + false + false + true + false + false + false + false + DontUse + + + \ No newline at end of file diff --git a/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/CommonModules/Обработчики/Ext/Module.bsl b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/CommonModules/Обработчики/Ext/Module.bsl new file mode 100644 index 000000000..e69de29bb diff --git a/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/Configuration.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/Configuration.xml new file mode 100644 index 000000000..ce4d5b960 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/Configuration.xml @@ -0,0 +1,256 @@ + + + + + + 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/event-subscription-typeset-brief/DefinedTypes/Коллекция.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/DefinedTypes/Коллекция.xml new file mode 100644 index 000000000..d628e8593 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/DefinedTypes/Коллекция.xml @@ -0,0 +1,25 @@ + + + + + + UUID-002 + UUID-003 + + + + Коллекция + + + ru + Коллекция + + + + + cfg:CatalogObject.Товары + cfg:DocumentObject.Заказ + + + + \ No newline at end of file diff --git a/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/Documents/Заказ.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/Documents/Заказ.xml new file mode 100644 index 000000000..32fa05878 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/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/meta-info/snapshots/event-subscription-typeset-brief/Documents/Заказ/Ext/ObjectModule.bsl b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/Documents/Заказ/Ext/ObjectModule.bsl new file mode 100644 index 000000000..e69de29bb diff --git a/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/EventSubscriptions/Смешанная.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/EventSubscriptions/Смешанная.xml new file mode 100644 index 000000000..320bb94bb --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/EventSubscriptions/Смешанная.xml @@ -0,0 +1,23 @@ + + + + + Смешанная + + + ru + Смешанная + + + + + cfg:DocumentObject.Заказ + cfg:DefinedType.Коллекция + cfg:DocumentObject + cfg:ConstantValueManager + + BeforeWrite + CommonModule.Обработчики.ПередЗаписью + + + \ No newline at end of file diff --git a/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/Ext/ClientApplicationInterface.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/Ext/ClientApplicationInterface.xml new file mode 100644 index 000000000..3c1161b2d --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/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/event-subscription-typeset-brief/Languages/Русский.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/Languages/Русский.xml new file mode 100644 index 000000000..37c60d786 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-brief/Languages/Русский.xml @@ -0,0 +1,16 @@ + + + + + Русский + + + ru + Русский + + + + ru + + + \ No newline at end of file diff --git a/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/Catalogs/Товары.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/Catalogs/Товары.xml new file mode 100644 index 000000000..d56cd7a09 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/Catalogs/Товары.xml @@ -0,0 +1,91 @@ + + + + + + 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/meta-info/snapshots/event-subscription-typeset-full/Catalogs/Товары/Ext/ObjectModule.bsl b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/Catalogs/Товары/Ext/ObjectModule.bsl new file mode 100644 index 000000000..e69de29bb diff --git a/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/CommonModules/Обработчики.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/CommonModules/Обработчики.xml new file mode 100644 index 000000000..08f9b3d33 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/CommonModules/Обработчики.xml @@ -0,0 +1,23 @@ + + + + + Обработчики + + + ru + Обработчики + + + + false + false + true + false + false + false + false + DontUse + + + \ No newline at end of file diff --git a/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/CommonModules/Обработчики/Ext/Module.bsl b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/CommonModules/Обработчики/Ext/Module.bsl new file mode 100644 index 000000000..e69de29bb diff --git a/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/Configuration.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/Configuration.xml new file mode 100644 index 000000000..ce4d5b960 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/Configuration.xml @@ -0,0 +1,256 @@ + + + + + + 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/event-subscription-typeset-full/DefinedTypes/Коллекция.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/DefinedTypes/Коллекция.xml new file mode 100644 index 000000000..d628e8593 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/DefinedTypes/Коллекция.xml @@ -0,0 +1,25 @@ + + + + + + UUID-002 + UUID-003 + + + + Коллекция + + + ru + Коллекция + + + + + cfg:CatalogObject.Товары + cfg:DocumentObject.Заказ + + + + \ No newline at end of file diff --git a/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/Documents/Заказ.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/Documents/Заказ.xml new file mode 100644 index 000000000..32fa05878 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/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/meta-info/snapshots/event-subscription-typeset-full/Documents/Заказ/Ext/ObjectModule.bsl b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/Documents/Заказ/Ext/ObjectModule.bsl new file mode 100644 index 000000000..e69de29bb diff --git a/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/EventSubscriptions/Смешанная.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/EventSubscriptions/Смешанная.xml new file mode 100644 index 000000000..320bb94bb --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/EventSubscriptions/Смешанная.xml @@ -0,0 +1,23 @@ + + + + + Смешанная + + + ru + Смешанная + + + + + cfg:DocumentObject.Заказ + cfg:DefinedType.Коллекция + cfg:DocumentObject + cfg:ConstantValueManager + + BeforeWrite + CommonModule.Обработчики.ПередЗаписью + + + \ No newline at end of file diff --git a/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/Ext/ClientApplicationInterface.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/Ext/ClientApplicationInterface.xml new file mode 100644 index 000000000..3c1161b2d --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/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/event-subscription-typeset-full/Languages/Русский.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/Languages/Русский.xml new file mode 100644 index 000000000..37c60d786 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-full/Languages/Русский.xml @@ -0,0 +1,16 @@ + + + + + Русский + + + ru + Русский + + + + ru + + + \ No newline at end of file diff --git a/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/Catalogs/Товары.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/Catalogs/Товары.xml new file mode 100644 index 000000000..d56cd7a09 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/Catalogs/Товары.xml @@ -0,0 +1,91 @@ + + + + + + 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/meta-info/snapshots/event-subscription-typeset-overview/Catalogs/Товары/Ext/ObjectModule.bsl b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/Catalogs/Товары/Ext/ObjectModule.bsl new file mode 100644 index 000000000..e69de29bb diff --git a/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/CommonModules/Обработчики.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/CommonModules/Обработчики.xml new file mode 100644 index 000000000..08f9b3d33 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/CommonModules/Обработчики.xml @@ -0,0 +1,23 @@ + + + + + Обработчики + + + ru + Обработчики + + + + false + false + true + false + false + false + false + DontUse + + + \ No newline at end of file diff --git a/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/CommonModules/Обработчики/Ext/Module.bsl b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/CommonModules/Обработчики/Ext/Module.bsl new file mode 100644 index 000000000..e69de29bb diff --git a/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/Configuration.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/Configuration.xml new file mode 100644 index 000000000..ce4d5b960 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/Configuration.xml @@ -0,0 +1,256 @@ + + + + + + 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/event-subscription-typeset-overview/DefinedTypes/Коллекция.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/DefinedTypes/Коллекция.xml new file mode 100644 index 000000000..d628e8593 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/DefinedTypes/Коллекция.xml @@ -0,0 +1,25 @@ + + + + + + UUID-002 + UUID-003 + + + + Коллекция + + + ru + Коллекция + + + + + cfg:CatalogObject.Товары + cfg:DocumentObject.Заказ + + + + \ No newline at end of file diff --git a/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/Documents/Заказ.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/Documents/Заказ.xml new file mode 100644 index 000000000..32fa05878 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/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/meta-info/snapshots/event-subscription-typeset-overview/Documents/Заказ/Ext/ObjectModule.bsl b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/Documents/Заказ/Ext/ObjectModule.bsl new file mode 100644 index 000000000..e69de29bb diff --git a/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/EventSubscriptions/Смешанная.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/EventSubscriptions/Смешанная.xml new file mode 100644 index 000000000..320bb94bb --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/EventSubscriptions/Смешанная.xml @@ -0,0 +1,23 @@ + + + + + Смешанная + + + ru + Смешанная + + + + + cfg:DocumentObject.Заказ + cfg:DefinedType.Коллекция + cfg:DocumentObject + cfg:ConstantValueManager + + BeforeWrite + CommonModule.Обработчики.ПередЗаписью + + + \ No newline at end of file diff --git a/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/Ext/ClientApplicationInterface.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/Ext/ClientApplicationInterface.xml new file mode 100644 index 000000000..3c1161b2d --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/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/event-subscription-typeset-overview/Languages/Русский.xml b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/Languages/Русский.xml new file mode 100644 index 000000000..37c60d786 --- /dev/null +++ b/tests/skills/cases/meta-info/snapshots/event-subscription-typeset-overview/Languages/Русский.xml @@ -0,0 +1,16 @@ + + + + + Русский + + + ru + Русский + + + + ru + + + \ No newline at end of file