diff --git a/build.gradle.kts b/build.gradle.kts index bfd53a397..739992708 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -44,6 +44,7 @@ gitVersioning.apply { repositories { mavenLocal() mavenCentral() + maven("https://central.sonatype.com/repository/maven-snapshots") } dependencies { @@ -57,9 +58,11 @@ dependencies { // прочее implementation("commons-io", "commons-io", "2.18.0") + implementation("io.github.1c-syntax", "bsl-common-library", "0.9.0.9-SNAPSHOT") implementation("io.github.1c-syntax", "utils", "0.6.3") - implementation("io.github.1c-syntax", "bsl-common-library", "0.8.1") - implementation("io.github.1c-syntax", "supportconf", "0.14.3") + implementation("io.github.1c-syntax", "supportconf", "0.14.3") { + exclude("io.github.1c-syntax", "bsl-common-library") + } // быстрый поиск классов implementation("io.github.classgraph", "classgraph", "4.8.179") diff --git a/docs/ru/examples.md b/docs/ru/examples.md index b69c84a04..4de83f56e 100644 --- a/docs/ru/examples.md +++ b/docs/ru/examples.md @@ -9,6 +9,7 @@ - [Работа с метаданными](#работа-с-метаданными) - [Работа с формами](#работа-с-формами) - [Работа с модулями](#работа-с-модулями) +- [Анализ описания типов данных](#анализ-типов-данных) - [Поиск и фильтрация объектов](#поиск-и-фильтрация-объектов) - [Практические сценарии](#практические-сценарии) @@ -269,6 +270,139 @@ allModules.stream() }); ``` +## Анализ типов данных + +При чтении описания метаданных для объектов и их атрибутов вычисляются описания типов. Все сущности, имеющие описания типов данных, реализуют интерфейс `ValueTypeOwner`. + +Ниже приведены примеры, как можно использовать данную информацию. + +### Получение описания типа реквизита справочника + +Часть описания реквизита справочника + +```xml + + Реквизит2 + + Number + + 10 + + + + + + Use + +``` + +Код, которым можно посмотреть описание типа + +```java +// найдем справочник из прочитанной конфигурации +var childMDO = configuration.findChild("Catalog.Справочник1"); + +// проверим, что это на самом деле справочник +if (childMDO.isPresent() && childMDO.get() instanceof Catalog catalog) { + + // убедимся, что у справочника есть дочерние + assertThat(catalog.getChildren()).isNotEmpty(); + + // найдем нужный дочерний (реквизит) + var childAttribute = catalog.findChild(md -> "Реквизит2".equals(md.getName())); + + // проверим, что он есть и нужного типа + if (childAttribute.isPresent() && childAttribute.get() instanceof ObjectAttribute objectAttribute) { + + // проверим наименование + assertThat(objectAttribute.getName()).isEqualTo("Реквизит2"); + + // описание типа `getValueType` + assertThat(objectAttribute.getValueType()).isNotNull(); + // убеимся в наличии примитивного типа СТРОКА в составе описания + assertThat(objectAttribute.getValueType().contains(PrimitiveValueType.NUMBER)).isTrue(); + // убедимся, что тип не составно + assertThat(objectAttribute.getValueType().isComposite()).isFalse(); + // убедимся, что квалификаторы прочитаны + assertThat(objectAttribute.getValueType().getQualifiers()).hasSize(1); + + // убедимся, что прочитан квалификатор числа + var qualifier = objectAttribute.getValueType().getQualifiers().get(0); + assertThat(qualifier).isInstanceOf(NumberQualifiers.class); + + // убаимся, что квалификатор числа содожержит верную информацию + var numberQualifiers = (NumberQualifiers) qualifier; + assertThat(numberQualifiers.getPrecision()).isEqualTo(10); // длина 10 + assertThat(numberQualifiers.getScale()).isEqualTo(0); // точность 0 + assertThat(numberQualifiers.isNonNegative()).isFalse(); // возможны любые знаки + } + } +} +``` + +### Определение состава определяемого типа + +Часть описания определяемого типа + +```xml + ЗначениеДоступа + + CatalogRef.ПапкиФайлов + CatalogRef.ВнешниеПользователи + CatalogRef.КлючиДоступа + CatalogRef.ИдентификаторыОбъектовРасширений + CatalogRef.ГруппыВнешнихПользователей + CatalogRef.ГруппыПользователей + EnumRef.ДополнительныеЗначенияДоступа + ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения + CatalogRef.ДополнительныеОтчетыИОбработки + CatalogRef.Пользователи + CatalogRef.ГруппыИсполнителейЗадач + CatalogRef.УчетныеЗаписиЭлектроннойПочты + CatalogRef.ИдентификаторыОбъектовМетаданных + +``` + +Код, которым можно посмотреть описание типа + +```java + +// найдем определяемый тип прочитанной конфигурации +var childMDO = configuration.findChild("DefinedType.ЗначениеДоступа"); +if (childMDO.isPresent() && childMDO.get() instanceof DefinedType definedType) { + assertThat(definedType.getName()).isEqualTo("ЗначениеДоступа"); + // убедимся, что тип прочитан + assertThat(definedType.getValueType()).isNotNull(); + // убедимся, что в составе нет ЧИСЛА + assertThat(definedType.getValueType().contains(PrimitiveValueType.NUMBER)).isFalse(); + // убедимся, что описание соответствует составному типу + assertThat(definedType.getValueType().isComposite()).isTrue(); + // квалификаторов нет + assertThat(definedType.getValueType().getQualifiers()).isEmpty(); + + // создадим типа по имени + var typeContains = MetadataValueType.fromString("EnumRef.ДополнительныеЗначенияДоступа"); + + assertThat(typeContains).isNotNull(); + // полученый тип относится к перечислению + assertThat(typeContains.getKind()).isEqualTo(MDOType.ENUM); + // тип не составной + assertThat(typeContains.isComposite()).isFalse(); + // есть имя на английском + assertThat(typeContains.getName()).isEqualTo("EnumRef.ДополнительныеЗначенияДоступа"); + // и русском + assertThat(typeContains.getNameRu()).isEqualTo("ПеречислениеСсылка.ДополнительныеЗначенияДоступа"); + + // второй тип + var typeNotContains = MetadataValueType.fromString("CatalogRef.Контрагенты"); + assertThat(typeNotContains).isNotNull(); + // убедимся, что первый тип входит в состав описания + assertThat(definedType.getValueType().contains(typeContains)).isTrue(); + // убедимся, что второй тип нпе входит в состав + assertThat(definedType.getValueType().contains(typeNotContains)).isFalse(); +} +``` + ## Поиск и фильтрация объектов ### Поиск объекта по ссылке diff --git a/docs/ru/features.md b/docs/ru/features.md index d5774ca8e..835a657e6 100644 --- a/docs/ru/features.md +++ b/docs/ru/features.md @@ -22,7 +22,7 @@ ## Поддерживаемые метаданные -На данный момент поддерживается загрузка всех видов метаданных, существующих в версиях платформы 1С до 8.3.24. В заивисимости от типа объекта и потребностей, объем читаемой информации может различаться (реализация чтения дополнительной информации выполняется от задач). +На данный момент поддерживается загрузка всех видов метаданных, существующих в версиях платформы 1С до 8.5. В зависимости от типа объекта и потребностей, объем читаемой информации может различаться (реализация чтения дополнительной информации выполняется от задач). Актуальное содержимое того или иного вида объекта метаданных можно всегда находится в классе его реализации в пакете [mdo](com.github._1c_syntax.bsl.mdo). Немного о структуре пакета: diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdclasses/Configuration.java b/src/main/java/com/github/_1c_syntax/bsl/mdclasses/Configuration.java index 40ed33681..e56eaf980 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdclasses/Configuration.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdclasses/Configuration.java @@ -113,7 +113,7 @@ public class Configuration implements CF { */ public static final Configuration EMPTY = createEmptyConfiguration(); - private static final List POSSIBLE_RIGHTS = computePossibleRighs(); + private static final List POSSIBLE_RIGHTS = computePossibleRights(); /* * CF @@ -406,7 +406,7 @@ private static Configuration createEmptyConfiguration() { .build(); } - private static List computePossibleRighs() { + private static List computePossibleRights() { return List.of( RoleRight.ADMINISTRATION, RoleRight.DATA_ADMINISTRATION, diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/AccumulationRegister.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/AccumulationRegister.java index c3700938c..e6780dd6b 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/AccumulationRegister.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/AccumulationRegister.java @@ -1,25 +1,25 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo; import com.github._1c_syntax.bsl.mdo.children.Dimension; import com.github._1c_syntax.bsl.mdo.children.ObjectCommand; @@ -49,7 +49,7 @@ @EqualsAndHashCode(of = {"name", "uuid"}) public class AccumulationRegister implements Register, AccessRightsOwner { - private static final List POSSIBLE_RIGHTS = computePossibleRighs(); + private static final List POSSIBLE_RIGHTS = computePossibleRights(); /* * Register @@ -137,7 +137,7 @@ private List computeAllModules() { return LazyLoader.computeAllModules(this); } - private static List computePossibleRighs() { + private static List computePossibleRights() { return List.of( RoleRight.READ, RoleRight.UPDATE, diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/Attribute.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/Attribute.java index 1b3e541f9..3c05c95f7 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/Attribute.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/Attribute.java @@ -25,10 +25,10 @@ import com.github._1c_syntax.bsl.mdo.support.IndexingType; /** - * Интерфейс объектов, выступающих в роли реквизитов, т.е. хранящие данные + * Интерфейс объектов, выступающих в роли реквизитов, т.е. хранящих данные * это могут быть реквизиты, колонки, измерения, а также общие реквизиты и константы */ -public interface Attribute extends MDChild { +public interface Attribute extends MDChild, ValueTypeOwner { /** * Режим пароля. Только для реквизитов с типом с типом `Строка` */ diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/BusinessProcess.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/BusinessProcess.java index a665d1414..58a57868f 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/BusinessProcess.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/BusinessProcess.java @@ -1,25 +1,25 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo; import com.github._1c_syntax.bsl.mdo.children.ObjectCommand; import com.github._1c_syntax.bsl.mdo.children.ObjectForm; @@ -47,7 +47,7 @@ @EqualsAndHashCode(of = {"name", "uuid"}) public class BusinessProcess implements ReferenceObject, AccessRightsOwner { - private static final List POSSIBLE_RIGHTS = computePossibleRighs(); + private static final List POSSIBLE_RIGHTS = computePossibleRights(); /* * ReferenceObject @@ -161,7 +161,7 @@ private List computeAllModules() { return LazyLoader.computeAllModules(this); } - private static List computePossibleRighs() { + private static List computePossibleRights() { return List.of( RoleRight.INSERT, RoleRight.READ, diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/CalculationRegister.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/CalculationRegister.java index a21f7234c..ab5bb32b1 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/CalculationRegister.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/CalculationRegister.java @@ -1,25 +1,25 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo; import com.github._1c_syntax.bsl.mdo.children.Dimension; import com.github._1c_syntax.bsl.mdo.children.ObjectCommand; @@ -50,7 +50,7 @@ @EqualsAndHashCode(of = {"name", "uuid"}) public class CalculationRegister implements Register, AccessRightsOwner { - private static final List POSSIBLE_RIGHTS = computePossibleRighs(); + private static final List POSSIBLE_RIGHTS = computePossibleRights(); /* * Register @@ -141,7 +141,7 @@ private List computeAllModules() { return LazyLoader.computeAllModules(this); } - private static List computePossibleRighs() { + private static List computePossibleRights() { return List.of( RoleRight.READ, RoleRight.UPDATE, diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/Catalog.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/Catalog.java index a1d21bf39..8c1d20ffa 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/Catalog.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/Catalog.java @@ -1,25 +1,25 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo; import com.github._1c_syntax.bsl.mdo.children.ObjectCommand; import com.github._1c_syntax.bsl.mdo.children.ObjectForm; @@ -47,7 +47,7 @@ @EqualsAndHashCode(of = {"name", "uuid"}) public class Catalog implements ReferenceObject, AccessRightsOwner { - private static final List POSSIBLE_RIGHTS = computePossibleRighs(); + private static final List POSSIBLE_RIGHTS = computePossibleRights(); /* * ReferenceObject @@ -156,7 +156,7 @@ private List computeAllModules() { return LazyLoader.computeAllModules(this); } - private static List computePossibleRighs() { + private static List computePossibleRights() { return List.of( RoleRight.INSERT, RoleRight.READ, diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/CommonAttribute.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/CommonAttribute.java index 9ca77d936..f7e2b3325 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/CommonAttribute.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/CommonAttribute.java @@ -1,25 +1,25 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo; import com.github._1c_syntax.bsl.mdo.children.ObjectAttribute; import com.github._1c_syntax.bsl.mdo.support.DataSeparation; @@ -30,9 +30,12 @@ import com.github._1c_syntax.bsl.mdo.support.UseMode; import com.github._1c_syntax.bsl.support.SupportVariant; import com.github._1c_syntax.bsl.types.MdoReference; +import com.github._1c_syntax.bsl.types.ValueTypeDescription; +import lombok.AccessLevel; import lombok.Builder; import lombok.Builder.Default; import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.Singular; import lombok.ToString; import lombok.Value; @@ -43,7 +46,9 @@ @Builder @ToString(of = {"name", "uuid"}) @EqualsAndHashCode(of = {"name", "uuid"}) -public class CommonAttribute implements MDObject, AccessRightsOwner { +public class CommonAttribute implements MDObject, AccessRightsOwner, ValueTypeOwner { + + // todo соединить с атрибутом /* * ReferenceObject @@ -64,6 +69,14 @@ public class CommonAttribute implements MDObject, AccessRightsOwner { @Default SupportVariant supportVariant = SupportVariant.NONE; + /* + * ValueTypeOwner + */ + + @Default + @Getter(AccessLevel.NONE) + ValueTypeDescription type = ValueTypeDescription.EMPTY; + /* * Свое */ @@ -133,6 +146,11 @@ public class CommonAttribute implements MDObject, AccessRightsOwner { @Singular("addContent") List content; + @Override + public ValueTypeDescription getValueType() { + return type; + } + /** * Проверяет наличие объекта в составе общего реквизита (вне зависимости от режима использования) * @@ -154,11 +172,7 @@ public UseMode useMode(MdoReference mdoReference) { var value = content.stream() .filter(useContent -> useContent.getMetadata().equals(mdoReference)) .findAny(); - if (value.isPresent()) { - return value.get().getUse(); - } else { - return UseMode.DONT_USE; - } + return value.map(UseContent::getUse).orElse(UseMode.DONT_USE); } /** diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/Constant.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/Constant.java index 6b0cf492a..0d4716589 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/Constant.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/Constant.java @@ -1,34 +1,37 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo; import com.github._1c_syntax.bsl.mdo.support.MultiLanguageString; import com.github._1c_syntax.bsl.mdo.support.ObjectBelonging; import com.github._1c_syntax.bsl.mdo.support.RoleRight; import com.github._1c_syntax.bsl.support.SupportVariant; import com.github._1c_syntax.bsl.types.MdoReference; +import com.github._1c_syntax.bsl.types.ValueTypeDescription; +import lombok.AccessLevel; import lombok.Builder; import lombok.Builder.Default; import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.ToString; import lombok.Value; @@ -39,9 +42,9 @@ @Builder @ToString(of = {"name", "uuid"}) @EqualsAndHashCode(of = {"name", "uuid"}) -public class Constant implements MDObject, ModuleOwner, AccessRightsOwner { +public class Constant implements MDObject, ModuleOwner, AccessRightsOwner, ValueTypeOwner { - private static final List POSSIBLE_RIGHTS = computePossibleRighs(); + private static final List POSSIBLE_RIGHTS = computePossibleRights(); /* * MDObject @@ -69,6 +72,13 @@ public class Constant implements MDObject, ModuleOwner, AccessRightsOwner { @Default List modules = Collections.emptyList(); + /* + * ValueTypeOwner + */ + + @Default + @Getter(AccessLevel.NONE) + ValueTypeDescription type = ValueTypeDescription.EMPTY; /* * Свое @@ -85,6 +95,11 @@ public class Constant implements MDObject, ModuleOwner, AccessRightsOwner { @Default MultiLanguageString explanation = MultiLanguageString.EMPTY; + @Override + public ValueTypeDescription getValueType() { + return type; + } + /** * Возвращает перечень возможных прав доступа */ @@ -92,7 +107,7 @@ public static List possibleRights() { return POSSIBLE_RIGHTS; } - private static List computePossibleRighs() { + private static List computePossibleRights() { return List.of( RoleRight.READ, RoleRight.UPDATE, diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/DefinedType.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/DefinedType.java index 9c79ed117..8c90cac80 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/DefinedType.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/DefinedType.java @@ -1,33 +1,36 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo; import com.github._1c_syntax.bsl.mdo.support.MultiLanguageString; import com.github._1c_syntax.bsl.mdo.support.ObjectBelonging; import com.github._1c_syntax.bsl.support.SupportVariant; import com.github._1c_syntax.bsl.types.MdoReference; +import com.github._1c_syntax.bsl.types.ValueTypeDescription; +import lombok.AccessLevel; import lombok.Builder; import lombok.Builder.Default; import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.ToString; import lombok.Value; @@ -35,7 +38,7 @@ @Builder @ToString(of = {"name", "uuid"}) @EqualsAndHashCode(of = {"name", "uuid"}) -public class DefinedType implements MDObject { +public class DefinedType implements MDObject, ValueTypeOwner { /* * MDObject @@ -56,7 +59,20 @@ public class DefinedType implements MDObject { @Default SupportVariant supportVariant = SupportVariant.NONE; + /* + * ValueTypeOwner + */ + + @Default + @Getter(AccessLevel.NONE) + ValueTypeDescription type = ValueTypeDescription.EMPTY; + /* * Свое */ + + @Override + public ValueTypeDescription getValueType() { + return type; + } } diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/Document.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/Document.java index 7fa5bd767..4fc0e5d72 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/Document.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/Document.java @@ -1,25 +1,25 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo; import com.github._1c_syntax.bsl.mdo.children.ObjectCommand; import com.github._1c_syntax.bsl.mdo.children.ObjectForm; @@ -47,7 +47,7 @@ @EqualsAndHashCode(of = {"name", "uuid"}) public class Document implements ReferenceObject, AccessRightsOwner { - private static final List POSSIBLE_RIGHTS = computePossibleRighs(); + private static final List POSSIBLE_RIGHTS = computePossibleRights(); /* * ReferenceObject @@ -161,7 +161,7 @@ private List computeAllModules() { return LazyLoader.computeAllModules(this); } - private static List computePossibleRighs() { + private static List computePossibleRights() { return List.of( RoleRight.INSERT, RoleRight.READ, diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/EventSubscription.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/EventSubscription.java index 9a8d5013f..9c9bf0fdc 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/EventSubscription.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/EventSubscription.java @@ -1,34 +1,37 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo; import com.github._1c_syntax.bsl.mdo.support.Handler; import com.github._1c_syntax.bsl.mdo.support.MultiLanguageString; import com.github._1c_syntax.bsl.mdo.support.ObjectBelonging; import com.github._1c_syntax.bsl.support.SupportVariant; import com.github._1c_syntax.bsl.types.MdoReference; +import com.github._1c_syntax.bsl.types.ValueTypeDescription; +import lombok.AccessLevel; import lombok.Builder; import lombok.Builder.Default; import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.ToString; import lombok.Value; @@ -36,7 +39,7 @@ @Builder @ToString(of = {"name", "uuid"}) @EqualsAndHashCode(of = {"name", "uuid"}) -public class EventSubscription implements MDObject { +public class EventSubscription implements MDObject, ValueTypeOwner { /* * MDObject @@ -57,6 +60,14 @@ public class EventSubscription implements MDObject { @Default SupportVariant supportVariant = SupportVariant.NONE; + /* + * ValueTypeOwner + */ + + @Default + @Getter(AccessLevel.NONE) + ValueTypeDescription source = ValueTypeDescription.EMPTY; + /* * Свое */ @@ -73,4 +84,8 @@ public class EventSubscription implements MDObject { @Default String event = ""; // todo Сопоставить с контекстом, переделать на перечисление + @Override + public ValueTypeDescription getValueType() { + return source; + } } diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/ExchangePlan.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/ExchangePlan.java index 8d080bfc9..947cc8e0c 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/ExchangePlan.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/ExchangePlan.java @@ -48,7 +48,7 @@ @EqualsAndHashCode(of = {"name", "uuid"}) public class ExchangePlan implements ReferenceObject, AccessRightsOwner { - private static final List POSSIBLE_RIGHTS = computePossibleRighs(); + private static final List POSSIBLE_RIGHTS = computePossibleRights(); /* * ReferenceObject @@ -200,7 +200,7 @@ private List computeAllModules() { return LazyLoader.computeAllModules(this); } - private static List computePossibleRighs() { + private static List computePossibleRights() { return List.of( RoleRight.INSERT, RoleRight.READ, diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/ExternalDataSource.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/ExternalDataSource.java index 8b7243d94..1fdba8f3d 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/ExternalDataSource.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/ExternalDataSource.java @@ -45,7 +45,7 @@ @EqualsAndHashCode(of = {"name", "uuid"}) public class ExternalDataSource implements MDObject, ChildrenOwner, AccessRightsOwner { - private static final List POSSIBLE_RIGHTS = computePossibleRighs(); + private static final List POSSIBLE_RIGHTS = computePossibleRights(); /* * MDObject @@ -107,7 +107,7 @@ private List computePlainChildren() { return LazyLoader.computePlainChildren(this); } - private static List computePossibleRighs() { + private static List computePossibleRights() { return List.of( RoleRight.USE, RoleRight.STANDARD_AUTHENTICATION_CHANGE, diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/InformationRegister.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/InformationRegister.java index 3fc38769e..a451d504a 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/InformationRegister.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/InformationRegister.java @@ -1,25 +1,25 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo; import com.github._1c_syntax.bsl.mdo.children.Dimension; import com.github._1c_syntax.bsl.mdo.children.ObjectCommand; @@ -49,7 +49,7 @@ @EqualsAndHashCode(of = {"name", "uuid"}) public class InformationRegister implements Register, AccessRightsOwner { - private static final List POSSIBLE_RIGHTS = computePossibleRighs(); + private static final List POSSIBLE_RIGHTS = computePossibleRights(); /* * Register @@ -138,7 +138,7 @@ private List computeAllModules() { return LazyLoader.computeAllModules(this); } - private static List computePossibleRighs() { + private static List computePossibleRights() { return List.of( RoleRight.READ, RoleRight.UPDATE, diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/Register.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/Register.java index 60058ea4f..16fe0e584 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/Register.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/Register.java @@ -30,7 +30,6 @@ * Базовый интерфейс для всех регистров (Сведений, Накопления...) */ public interface Register extends MDObject, AttributeOwner, CommandOwner, ModuleOwner, FormOwner, TemplateOwner { - /** * Список реквизитов регистра */ @@ -45,5 +44,4 @@ public interface Register extends MDObject, AttributeOwner, CommandOwner, Module * Список измерений регистра */ List getDimensions(); - } diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/SessionParameter.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/SessionParameter.java index 372f478f2..50749200f 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/SessionParameter.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/SessionParameter.java @@ -1,34 +1,37 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo; import com.github._1c_syntax.bsl.mdo.support.MultiLanguageString; import com.github._1c_syntax.bsl.mdo.support.ObjectBelonging; import com.github._1c_syntax.bsl.mdo.support.RoleRight; import com.github._1c_syntax.bsl.support.SupportVariant; import com.github._1c_syntax.bsl.types.MdoReference; +import com.github._1c_syntax.bsl.types.ValueTypeDescription; +import lombok.AccessLevel; import lombok.Builder; import lombok.Builder.Default; import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.ToString; import lombok.Value; @@ -38,7 +41,7 @@ @Builder @ToString(of = {"name", "uuid"}) @EqualsAndHashCode(of = {"name", "uuid"}) -public class SessionParameter implements MDObject, AccessRightsOwner { +public class SessionParameter implements MDObject, AccessRightsOwner, ValueTypeOwner { private static final List POSSIBLE_RIGHTS = List.of(RoleRight.GET, RoleRight.SET); @@ -61,6 +64,19 @@ public class SessionParameter implements MDObject, AccessRightsOwner { @Default SupportVariant supportVariant = SupportVariant.NONE; + /* + * ValueTypeOwner + */ + + @Default + @Getter(AccessLevel.NONE) + ValueTypeDescription type = ValueTypeDescription.EMPTY; + + @Override + public ValueTypeDescription getValueType() { + return type; + } + /* * Свое */ diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/Task.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/Task.java index c151b6c58..3565ccc87 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/Task.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/Task.java @@ -1,25 +1,25 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo; import com.github._1c_syntax.bsl.mdo.children.ObjectCommand; import com.github._1c_syntax.bsl.mdo.children.ObjectForm; @@ -48,7 +48,7 @@ @EqualsAndHashCode(of = {"name", "uuid"}) public class Task implements ReferenceObject, AccessRightsOwner { - private static final List POSSIBLE_RIGHTS = computePossibleRighs(); + private static final List POSSIBLE_RIGHTS = computePossibleRights(); /* * ReferenceObject @@ -162,7 +162,7 @@ private List computeAllModules() { return LazyLoader.computeAllModules(this); } - private static List computePossibleRighs() { + private static List computePossibleRights() { return List.of( RoleRight.INSERT, RoleRight.READ, diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/ValueTypeOwner.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/ValueTypeOwner.java new file mode 100644 index 000000000..c6070d4a9 --- /dev/null +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/ValueTypeOwner.java @@ -0,0 +1,34 @@ +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo; + +import com.github._1c_syntax.bsl.types.ValueTypeDescription; + +/** + * Расширение - владелец имеет тип значения + */ +public interface ValueTypeOwner { + /** + * Возвращает описание типа значения + */ + ValueTypeDescription getValueType(); +} diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/AccountingFlag.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/AccountingFlag.java index 522f465ef..771398d85 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/AccountingFlag.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/AccountingFlag.java @@ -1,25 +1,25 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo.children; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo.children; import com.github._1c_syntax.bsl.mdo.AccessRightsOwner; import com.github._1c_syntax.bsl.mdo.Attribute; @@ -30,9 +30,12 @@ import com.github._1c_syntax.bsl.mdo.support.RoleRight; import com.github._1c_syntax.bsl.support.SupportVariant; import com.github._1c_syntax.bsl.types.MdoReference; +import com.github._1c_syntax.bsl.types.ValueTypeDescription; +import lombok.AccessLevel; import lombok.Builder; import lombok.Builder.Default; import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.ToString; import lombok.Value; @@ -69,6 +72,9 @@ public class AccountingFlag implements Attribute, AccessRightsOwner { AttributeKind kind = AttributeKind.CUSTOM; @Default IndexingType indexing = IndexingType.DONT_INDEX; + @Default + @Getter(AccessLevel.NONE) + ValueTypeDescription type = ValueTypeDescription.EMPTY; /** * Возвращает перечень возможных прав доступа @@ -76,4 +82,9 @@ public class AccountingFlag implements Attribute, AccessRightsOwner { public static List possibleRights() { return ObjectAttribute.possibleRights(); } + + @Override + public ValueTypeDescription getValueType() { + return type; + } } diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/Dimension.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/Dimension.java index 172f44242..2d5a7453e 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/Dimension.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/Dimension.java @@ -1,25 +1,25 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo.children; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo.children; import com.github._1c_syntax.bsl.mdo.AccessRightsOwner; import com.github._1c_syntax.bsl.mdo.Attribute; @@ -30,9 +30,12 @@ import com.github._1c_syntax.bsl.mdo.support.RoleRight; import com.github._1c_syntax.bsl.support.SupportVariant; import com.github._1c_syntax.bsl.types.MdoReference; +import com.github._1c_syntax.bsl.types.ValueTypeDescription; +import lombok.AccessLevel; import lombok.Builder; import lombok.Builder.Default; import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.ToString; import lombok.Value; @@ -69,6 +72,9 @@ public class Dimension implements Attribute, AccessRightsOwner { AttributeKind kind = AttributeKind.CUSTOM; @Default IndexingType indexing = IndexingType.DONT_INDEX; + @Default + @Getter(AccessLevel.NONE) + ValueTypeDescription type = ValueTypeDescription.EMPTY; /* * Свое @@ -96,4 +102,9 @@ public class Dimension implements Attribute, AccessRightsOwner { public static List possibleRights() { return ObjectAttribute.possibleRights(); } + + @Override + public ValueTypeDescription getValueType() { + return type; + } } diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/DocumentJournalColumn.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/DocumentJournalColumn.java index 44ca55141..f1670ef2f 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/DocumentJournalColumn.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/DocumentJournalColumn.java @@ -1,25 +1,25 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo.children; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo.children; import com.github._1c_syntax.bsl.mdo.Attribute; import com.github._1c_syntax.bsl.mdo.support.AttributeKind; @@ -28,12 +28,16 @@ import com.github._1c_syntax.bsl.mdo.support.ObjectBelonging; import com.github._1c_syntax.bsl.support.SupportVariant; import com.github._1c_syntax.bsl.types.MdoReference; +import com.github._1c_syntax.bsl.types.ValueTypeDescription; import lombok.Builder; import lombok.Builder.Default; import lombok.EqualsAndHashCode; +import lombok.Singular; import lombok.ToString; import lombok.Value; +import java.util.List; + @Value @Builder @ToString(of = {"name", "uuid"}) @@ -60,9 +64,30 @@ public class DocumentJournalColumn implements Attribute { SupportVariant supportVariant = SupportVariant.NONE; @Default MdoReference owner = MdoReference.EMPTY; - boolean passwordMode; @Default AttributeKind kind = AttributeKind.CUSTOM; @Default IndexingType indexing = IndexingType.DONT_INDEX; + + /* + * Свое + */ + + /** + * Ссылки на реквизиты документов, входящих в состав колонки + */ + @Singular("addReferences") + List references; + + // не бывает + @Override + public boolean isPasswordMode() { + return false; + } + + // Колонки не имеют собственного типа, а наследуют из ссылок + @Override + public ValueTypeDescription getValueType() { + return ValueTypeDescription.EMPTY; + } } diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ExtDimensionAccountingFlag.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ExtDimensionAccountingFlag.java index 82d62c1be..8f005e2ca 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ExtDimensionAccountingFlag.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ExtDimensionAccountingFlag.java @@ -1,25 +1,25 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo.children; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo.children; import com.github._1c_syntax.bsl.mdo.AccessRightsOwner; import com.github._1c_syntax.bsl.mdo.Attribute; @@ -30,9 +30,12 @@ import com.github._1c_syntax.bsl.mdo.support.RoleRight; import com.github._1c_syntax.bsl.support.SupportVariant; import com.github._1c_syntax.bsl.types.MdoReference; +import com.github._1c_syntax.bsl.types.ValueTypeDescription; +import lombok.AccessLevel; import lombok.Builder; import lombok.Builder.Default; import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.ToString; import lombok.Value; @@ -45,7 +48,7 @@ public class ExtDimensionAccountingFlag implements Attribute, AccessRightsOwner { /* - * Для MDChild + * Для Attribute */ @Default @@ -69,6 +72,9 @@ public class ExtDimensionAccountingFlag implements Attribute, AccessRightsOwner AttributeKind kind = AttributeKind.CUSTOM; @Default IndexingType indexing = IndexingType.DONT_INDEX; + @Default + @Getter(AccessLevel.NONE) + ValueTypeDescription type = ValueTypeDescription.EMPTY; /** * Возвращает перечень возможных прав доступа @@ -76,4 +82,9 @@ public class ExtDimensionAccountingFlag implements Attribute, AccessRightsOwner public static List possibleRights() { return ObjectAttribute.possibleRights(); } + + @Override + public ValueTypeDescription getValueType() { + return type; + } } diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ExternalDataSourceTable.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ExternalDataSourceTable.java index 8fe2490da..91abba6cf 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ExternalDataSourceTable.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ExternalDataSourceTable.java @@ -1,25 +1,25 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo.children; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo.children; import com.github._1c_syntax.bsl.mdo.AccessRightsOwner; import com.github._1c_syntax.bsl.mdo.Attribute; @@ -56,7 +56,7 @@ public class ExternalDataSourceTable implements MDChild, ModuleOwner, CommandOwner, AttributeOwner, FormOwner, TemplateOwner, AccessRightsOwner { - private static final List POSSIBLE_RIGHTS = computePossibleRighs(); + private static final List POSSIBLE_RIGHTS = computePossibleRights(); /* * Для MDChild @@ -160,7 +160,7 @@ private List computeAllModules() { return LazyLoader.computeAllModules(this); } - private static List computePossibleRighs() { + private static List computePossibleRights() { return List.of( RoleRight.INSERT, RoleRight.READ, diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ExternalDataSourceTableField.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ExternalDataSourceTableField.java index 97cb3fd85..a8e7fc901 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ExternalDataSourceTableField.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ExternalDataSourceTableField.java @@ -1,25 +1,25 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo.children; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo.children; import com.github._1c_syntax.bsl.mdo.AccessRightsOwner; import com.github._1c_syntax.bsl.mdo.Attribute; @@ -30,9 +30,12 @@ import com.github._1c_syntax.bsl.mdo.support.RoleRight; import com.github._1c_syntax.bsl.support.SupportVariant; import com.github._1c_syntax.bsl.types.MdoReference; +import com.github._1c_syntax.bsl.types.ValueTypeDescription; +import lombok.AccessLevel; import lombok.Builder; import lombok.Builder.Default; import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.ToString; import lombok.Value; @@ -71,6 +74,9 @@ public class ExternalDataSourceTableField implements Attribute, AccessRightsOwne AttributeKind kind = AttributeKind.CUSTOM; @Default IndexingType indexing = IndexingType.DONT_INDEX; + @Default + @Getter(AccessLevel.NONE) + ValueTypeDescription type = ValueTypeDescription.EMPTY; /** * Возвращает перечень возможных прав доступа @@ -78,4 +84,9 @@ public class ExternalDataSourceTableField implements Attribute, AccessRightsOwne public static List possibleRights() { return POSSIBLE_RIGHTS; } + + @Override + public ValueTypeDescription getValueType() { + return type; + } } diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ObjectAttribute.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ObjectAttribute.java index e40775294..abb284706 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ObjectAttribute.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ObjectAttribute.java @@ -1,25 +1,25 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo.children; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo.children; import com.github._1c_syntax.bsl.mdo.AccessRightsOwner; import com.github._1c_syntax.bsl.mdo.Attribute; @@ -30,9 +30,12 @@ import com.github._1c_syntax.bsl.mdo.support.RoleRight; import com.github._1c_syntax.bsl.support.SupportVariant; import com.github._1c_syntax.bsl.types.MdoReference; +import com.github._1c_syntax.bsl.types.ValueTypeDescription; +import lombok.AccessLevel; import lombok.Builder; import lombok.Builder.Default; import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.ToString; import lombok.Value; @@ -47,7 +50,7 @@ public class ObjectAttribute implements Attribute, AccessRightsOwner { private static final List POSSIBLE_RIGHTS = List.of(RoleRight.VIEW, RoleRight.EDIT); /* - * Для MDChild + * Для Attribute */ @Default @@ -71,6 +74,9 @@ public class ObjectAttribute implements Attribute, AccessRightsOwner { AttributeKind kind = AttributeKind.CUSTOM; @Default IndexingType indexing = IndexingType.DONT_INDEX; + @Default + @Getter(AccessLevel.NONE) + ValueTypeDescription type = ValueTypeDescription.EMPTY; /* * Свое @@ -120,4 +126,9 @@ public class ObjectAttribute implements Attribute, AccessRightsOwner { public static List possibleRights() { return POSSIBLE_RIGHTS; } + + @Override + public ValueTypeDescription getValueType() { + return type; + } } diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/Resource.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/Resource.java index 51ef29889..b89168ce4 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/Resource.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/Resource.java @@ -1,25 +1,25 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo.children; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo.children; import com.github._1c_syntax.bsl.mdo.AccessRightsOwner; import com.github._1c_syntax.bsl.mdo.Attribute; @@ -30,9 +30,12 @@ import com.github._1c_syntax.bsl.mdo.support.RoleRight; import com.github._1c_syntax.bsl.support.SupportVariant; import com.github._1c_syntax.bsl.types.MdoReference; +import com.github._1c_syntax.bsl.types.ValueTypeDescription; +import lombok.AccessLevel; import lombok.Builder; import lombok.Builder.Default; import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.ToString; import lombok.Value; @@ -45,7 +48,7 @@ public class Resource implements Attribute, AccessRightsOwner { /* - * Для MDChild + * Для Attribute */ @Default @@ -69,6 +72,9 @@ public class Resource implements Attribute, AccessRightsOwner { AttributeKind kind = AttributeKind.CUSTOM; @Default IndexingType indexing = IndexingType.DONT_INDEX; + @Default + @Getter(AccessLevel.NONE) + ValueTypeDescription type = ValueTypeDescription.EMPTY; /* * Свое @@ -80,4 +86,9 @@ public class Resource implements Attribute, AccessRightsOwner { public static List possibleRights() { return ObjectAttribute.possibleRights(); } + + @Override + public ValueTypeDescription getValueType() { + return type; + } } diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/TaskAddressingAttribute.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/TaskAddressingAttribute.java index 19ab1d687..d65a0e933 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/TaskAddressingAttribute.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/TaskAddressingAttribute.java @@ -1,25 +1,25 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo.children; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo.children; import com.github._1c_syntax.bsl.mdo.AccessRightsOwner; import com.github._1c_syntax.bsl.mdo.Attribute; @@ -30,9 +30,12 @@ import com.github._1c_syntax.bsl.mdo.support.RoleRight; import com.github._1c_syntax.bsl.support.SupportVariant; import com.github._1c_syntax.bsl.types.MdoReference; +import com.github._1c_syntax.bsl.types.ValueTypeDescription; +import lombok.AccessLevel; import lombok.Builder; import lombok.Builder.Default; import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.ToString; import lombok.Value; @@ -45,7 +48,7 @@ public class TaskAddressingAttribute implements Attribute, AccessRightsOwner { /* - * Для MDChild + * Для Attribute */ @Default @@ -69,6 +72,9 @@ public class TaskAddressingAttribute implements Attribute, AccessRightsOwner { AttributeKind kind = AttributeKind.CUSTOM; @Default IndexingType indexing = IndexingType.DONT_INDEX; + @Default + @Getter(AccessLevel.NONE) + ValueTypeDescription type = ValueTypeDescription.EMPTY; /* * Свое @@ -130,4 +136,9 @@ public class TaskAddressingAttribute implements Attribute, AccessRightsOwner { public static List possibleRights() { return ObjectAttribute.possibleRights(); } + + @Override + public ValueTypeDescription getValueType() { + return type; + } } diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/storage/form/FormAttribute.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/storage/form/FormAttribute.java index 5f51c4b6f..a7dd86876 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/storage/form/FormAttribute.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/storage/form/FormAttribute.java @@ -1,29 +1,34 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo.storage.form; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo.storage.form; +import com.github._1c_syntax.bsl.mdo.ValueTypeOwner; import com.github._1c_syntax.bsl.mdo.support.MultiLanguageString; +import com.github._1c_syntax.bsl.types.ValueTypeDescription; +import lombok.AccessLevel; import lombok.Builder; import lombok.Builder.Default; +import lombok.Getter; +import lombok.NonNull; import lombok.Value; /** @@ -31,7 +36,7 @@ */ @Value @Builder -public class FormAttribute { +public class FormAttribute implements ValueTypeOwner { /** * Идентификатор @@ -50,4 +55,18 @@ public class FormAttribute { */ @Default MultiLanguageString title = MultiLanguageString.EMPTY; + + /* + * ValueTypeOwner + */ + + @Default + @Getter(AccessLevel.NONE) + ValueTypeDescription type = ValueTypeDescription.EMPTY; + + @Override + @NonNull + public ValueTypeDescription getValueType() { + return type; + } } diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/storage/form/FormAttributeValueType.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/storage/form/FormAttributeValueType.java new file mode 100644 index 000000000..56e447a4d --- /dev/null +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/storage/form/FormAttributeValueType.java @@ -0,0 +1,121 @@ +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo.storage.form; + +import com.github._1c_syntax.bsl.types.ValueType; +import com.github._1c_syntax.bsl.types.ValueTypeVariant; +import lombok.Getter; +import lombok.NonNull; + +import java.util.List; + +public final class FormAttributeValueType implements ValueType { + public static final FormAttributeValueType VALUE_TABLE = new FormAttributeValueType("ValueTable", "ТаблицаЗначений"); + public static final FormAttributeValueType VALUE_TREE = new FormAttributeValueType("ValueTree", "ДеревоЗначений"); + public static final FormAttributeValueType VALUE_LIST = new FormAttributeValueType("ValueList", "СписокЗначений"); + public static final FormAttributeValueType ACCOUNTING_RECORD_TYPE = new FormAttributeValueType("AccountingRecordType", + "ВидДвиженияБухгалтерии"); + public static final FormAttributeValueType ACCUMULATION_RECORD_TYPE = new FormAttributeValueType("AccumulationRecordType", + "ВидДвиженияНакопления"); + + public static final FormAttributeValueType FORMATTED_DOCUMENT = new FormAttributeValueType("FormattedDocument", + "ФорматированныйДокумент"); + public static final FormAttributeValueType SPREADSHEET_DOCUMENT = new FormAttributeValueType("SpreadsheetDocument", + "ТабличныйДокумент"); + public static final FormAttributeValueType TEXT_DOCUMENT = new FormAttributeValueType("TextDocument", + "ТекстовыйДокумент"); + public static final FormAttributeValueType GRAPHICAL_SCHEMA = new FormAttributeValueType("GraphicalSchema", + "ГрафическаяСхема"); + public static final FormAttributeValueType CHART = new FormAttributeValueType("Chart", "Диаграмма"); + public static final FormAttributeValueType GANTT_CHART = new FormAttributeValueType("GanttChart", "ДиаграммаГанта"); + public static final FormAttributeValueType GEOGRAPHICAL_SCHEMA = new FormAttributeValueType("GeographicalSchema", + "ГеографическаяСхема"); + public static final FormAttributeValueType PDF_DOCUMENT = new FormAttributeValueType("PDFDocument", "PDFДокумент"); + + public static final FormAttributeValueType STANDARD_PERIOD = new FormAttributeValueType("StandardPeriod", + "СтандартныйПериод"); + public static final FormAttributeValueType FORMATTED_STRING = new FormAttributeValueType("FormattedString", + "ФорматированнаяСтрока"); + public static final FormAttributeValueType TYPE_DESCRIPTION = new FormAttributeValueType("TypeDescription", + "ОписаниеТипа"); + public static final FormAttributeValueType STANDARD_BEGINNING_DATE = new FormAttributeValueType("StandardBeginningDate", + "СтандартнаяДатаНачала"); + + public static final FormAttributeValueType DYNAMIC_LIST = new FormAttributeValueType("DynamicList", + "ДинамическийСписок"); + public static final FormAttributeValueType DATA_COMPOSITION_SETTINGS_COMPOSER = new FormAttributeValueType( + "DataCompositionSettingsComposer", "КомпоновщикНастроекКомпоновкиДанных"); + public static final FormAttributeValueType SETTINGS_COMPOSER = new FormAttributeValueType("SettingsComposer", + "НастройкиКомпоновщика"); + public static final FormAttributeValueType REPORT_BUILDER = new FormAttributeValueType("ReportBuilder", + "ПостроительОтчета"); + public static final FormAttributeValueType DATA_ANALYSIS_TIME_INTERVAL_UNIT_TYPE = new FormAttributeValueType( + "DataAnalysisTimeIntervalUnitType", "ТипЕдиницыИнтервалаВремениАнализаДанных"); + public static final FormAttributeValueType FILTER = new FormAttributeValueType("Filter", "Отбор"); + public static final FormAttributeValueType ORDER = new FormAttributeValueType("Order", "Порядок"); + public static final FormAttributeValueType PLANNER = new FormAttributeValueType("Planner", "Планировщик"); + public static final FormAttributeValueType COMPARISON_TYPE = new FormAttributeValueType("ComparisonType", + "ВидСравнения"); + + public static final FormAttributeValueType COLOR = new FormAttributeValueType("Color", "Цвет"); + public static final FormAttributeValueType FONT = new FormAttributeValueType("Font", "Шрифт"); + public static final FormAttributeValueType VERTICAL_ALIGN = new FormAttributeValueType("VerticalAlign", + "ВертикальноеПоложение"); + public static final FormAttributeValueType PICTURE = new FormAttributeValueType("Picture", "Картинка"); + public static final FormAttributeValueType SIZE_CHANGE_MODE = new FormAttributeValueType("SizeChangeMode", + "РежимИзмененияРазмера"); + + private static final List BUILTIN_TYPES = List.of( + VALUE_TABLE, VALUE_TREE, VALUE_LIST, ACCOUNTING_RECORD_TYPE, ACCUMULATION_RECORD_TYPE, + FORMATTED_DOCUMENT, SPREADSHEET_DOCUMENT, TEXT_DOCUMENT, GRAPHICAL_SCHEMA, CHART, GANTT_CHART, GEOGRAPHICAL_SCHEMA, + PDF_DOCUMENT, + STANDARD_PERIOD, FORMATTED_STRING, TYPE_DESCRIPTION, STANDARD_BEGINNING_DATE, + DYNAMIC_LIST, DATA_COMPOSITION_SETTINGS_COMPOSER, SETTINGS_COMPOSER, REPORT_BUILDER, + DATA_ANALYSIS_TIME_INTERVAL_UNIT_TYPE, FILTER, ORDER, PLANNER, COMPARISON_TYPE, + COLOR, FONT, VERTICAL_ALIGN, PICTURE, SIZE_CHANGE_MODE + ); + + @Getter + private final String name; + @Getter + private final String nameRu; + + private FormAttributeValueType(String name, String nameRu) { + this.name = name; + this.nameRu = nameRu; + } + + @Override + @NonNull + public ValueTypeVariant getVariant() { + return ValueTypeVariant.FORM; + } + + /** + * Коллекция встроенных типов + * + * @return Список встроенных типов + */ + public static List builtinTypes() { + return BUILTIN_TYPES; + } +} diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/support/MetadataValueType.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/support/MetadataValueType.java new file mode 100644 index 000000000..2366f798b --- /dev/null +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/support/MetadataValueType.java @@ -0,0 +1,271 @@ +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo.support; + +import com.github._1c_syntax.bsl.types.MDOType; +import com.github._1c_syntax.bsl.types.ValueType; +import com.github._1c_syntax.bsl.types.ValueTypeVariant; +import lombok.Getter; +import lombok.NonNull; + +import javax.annotation.Nullable; +import java.util.List; +import java.util.Locale; +import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; + +/** + * Типы данных, построенные на метаданных + */ +public final class MetadataValueType implements ValueType { + public static final MetadataValueType ACCOUNTING_REGISTER_MANAGER = createManager(MDOType.ACCOUNTING_REGISTER); + public static final MetadataValueType ACCOUNTING_REGISTER_REC_SET = createRecSet(MDOType.ACCOUNTING_REGISTER); + public static final MetadataValueType ACCUMULATION_REGISTER_MANAGER = createManager(MDOType.ACCUMULATION_REGISTER); + public static final MetadataValueType ACCUMULATION_REGISTER_REC_SET = createRecSet(MDOType.ACCUMULATION_REGISTER); + public static final MetadataValueType BUSINESS_PROCESS_MANAGER = createManager(MDOType.BUSINESS_PROCESS); + public static final MetadataValueType BUSINESS_PROCESS_OBJECT = createObj(MDOType.BUSINESS_PROCESS); + public static final MetadataValueType BUSINESS_PROCESS_REF = createRef(MDOType.BUSINESS_PROCESS); + public static final MetadataValueType CALCULATION_REGISTER_MANAGER = createManager(MDOType.CALCULATION_REGISTER); + public static final MetadataValueType CALCULATION_REGISTER_REC_SET = createRecSet(MDOType.CALCULATION_REGISTER); + public static final MetadataValueType CATALOG_MANAGER = createManager(MDOType.CATALOG); + public static final MetadataValueType CATALOG_OBJECT = createObj(MDOType.CATALOG); + public static final MetadataValueType CATALOG_REF = createRef(MDOType.CATALOG); + public static final MetadataValueType CHART_OF_ACCOUNTS_MANAGER = createManager(MDOType.CHART_OF_ACCOUNTS); + public static final MetadataValueType CHART_OF_ACCOUNTS_OBJECT = createObj(MDOType.CHART_OF_ACCOUNTS); + public static final MetadataValueType CHART_OF_ACCOUNTS_REF = createRef(MDOType.CHART_OF_ACCOUNTS); + public static final MetadataValueType CHART_OF_CALCULATION_TYPES_MANAGER = createManager(MDOType.CHART_OF_CALCULATION_TYPES); + public static final MetadataValueType CHART_OF_CALCULATION_TYPES_OBJECT = createObj(MDOType.CHART_OF_CALCULATION_TYPES); + public static final MetadataValueType CHART_OF_CALCULATION_TYPES_REF = createRef(MDOType.CHART_OF_CALCULATION_TYPES); + public static final MetadataValueType CHART_OF_CHARACTERISTIC_TYPES_MANAGER = createManager(MDOType.CHART_OF_CHARACTERISTIC_TYPES); + public static final MetadataValueType CHART_OF_CHARACTERISTIC_TYPES_OBJECT = createObj(MDOType.CHART_OF_CHARACTERISTIC_TYPES); + public static final MetadataValueType CHART_OF_CHARACTERISTIC_TYPES_REF = createRef(MDOType.CHART_OF_CHARACTERISTIC_TYPES); + public static final MetadataValueType DATA_PROCESSOR_MANAGER = createManager(MDOType.DATA_PROCESSOR); + public static final MetadataValueType DATA_PROCESSOR_OBJECT = createObj(MDOType.DATA_PROCESSOR); + public static final MetadataValueType DOCUMENT_JOURNAL_MANAGER = createManager(MDOType.DOCUMENT_JOURNAL); + public static final MetadataValueType DOCUMENT_MANAGER = createManager(MDOType.DOCUMENT); + public static final MetadataValueType DOCUMENT_OBJECT = createObj(MDOType.DOCUMENT); + public static final MetadataValueType DOCUMENT_REF = createRef(MDOType.DOCUMENT); + public static final MetadataValueType ENUM_REF = createRef(MDOType.ENUM); + public static final MetadataValueType EXCHANGE_PLAN_MANAGER = createManager(MDOType.EXCHANGE_PLAN); + public static final MetadataValueType EXCHANGE_PLAN_OBJECT = createObj(MDOType.EXCHANGE_PLAN); + public static final MetadataValueType EXCHANGE_PLAN_REF = createRef(MDOType.EXCHANGE_PLAN); + public static final MetadataValueType EXTERNAL_DATA_PROCESSOR_OBJECT = createObj(MDOType.EXTERNAL_DATA_PROCESSOR); + public static final MetadataValueType EXTERNAL_REPORT_OBJECT = createObj(MDOType.EXTERNAL_REPORT); + public static final MetadataValueType INFORMATION_REGISTER_MANAGER = createManager(MDOType.INFORMATION_REGISTER); + public static final MetadataValueType INFORMATION_REGISTER_REC_SET = createRecSet(MDOType.INFORMATION_REGISTER); + public static final MetadataValueType RECALCULATION_REC_SET = createRecSet(MDOType.RECALCULATION); + public static final MetadataValueType REPORT_MANAGER = createManager(MDOType.REPORT); + public static final MetadataValueType REPORT_OBJECT = createObj(MDOType.REPORT); + public static final MetadataValueType SEQUENCE_REC_SET = createRecSet(MDOType.SEQUENCE); + public static final MetadataValueType TASK_MANAGER = createManager(MDOType.TASK); + public static final MetadataValueType TASK_OBJECT = createObj(MDOType.TASK); + public static final MetadataValueType TASK_REF = createRef(MDOType.TASK); + + public static final MetadataValueType CONSTANT_VALUE_MANAGER = create(MDOType.CONSTANT, "ValueManager", "МенеджерЗначения"); + public static final MetadataValueType CONSTANTS_SET = + new MetadataValueType(MDOType.CONSTANT, + MDOType.CONSTANT.getGroupName() + "Set", + MDOType.CONSTANT.getGroupNameRu() + "Набор", + true); + + public static final MetadataValueType BUSINESS_PROCESS_ROUTE_POINT_REF = + new MetadataValueType(MDOType.BUSINESS_PROCESS, + MDOType.BUSINESS_PROCESS.getName() + "RoutePointRef", + "ТочкаМаршрутаБизнесПроцессаСсылка", + true); + + private static final List BUILTIN_TYPES = List.of( + ACCOUNTING_REGISTER_MANAGER, + ACCOUNTING_REGISTER_REC_SET, + ACCUMULATION_REGISTER_MANAGER, + ACCUMULATION_REGISTER_REC_SET, + BUSINESS_PROCESS_MANAGER, + BUSINESS_PROCESS_OBJECT, + BUSINESS_PROCESS_REF, + BUSINESS_PROCESS_ROUTE_POINT_REF, + CALCULATION_REGISTER_MANAGER, + CALCULATION_REGISTER_REC_SET, + CATALOG_MANAGER, + CATALOG_OBJECT, + CATALOG_REF, + CHART_OF_ACCOUNTS_MANAGER, + CHART_OF_ACCOUNTS_OBJECT, + CHART_OF_ACCOUNTS_REF, + CHART_OF_CALCULATION_TYPES_MANAGER, + CHART_OF_CALCULATION_TYPES_OBJECT, + CHART_OF_CALCULATION_TYPES_REF, + CHART_OF_CHARACTERISTIC_TYPES_MANAGER, + CHART_OF_CHARACTERISTIC_TYPES_OBJECT, + CHART_OF_CHARACTERISTIC_TYPES_REF, + CONSTANT_VALUE_MANAGER, + CONSTANTS_SET, + DATA_PROCESSOR_MANAGER, + DATA_PROCESSOR_OBJECT, + DOCUMENT_JOURNAL_MANAGER, + DOCUMENT_MANAGER, + DOCUMENT_OBJECT, + DOCUMENT_REF, + ENUM_REF, + EXCHANGE_PLAN_MANAGER, + EXCHANGE_PLAN_OBJECT, + EXCHANGE_PLAN_REF, + EXTERNAL_DATA_PROCESSOR_OBJECT, + EXTERNAL_REPORT_OBJECT, + INFORMATION_REGISTER_MANAGER, + INFORMATION_REGISTER_REC_SET, + RECALCULATION_REC_SET, + REPORT_MANAGER, + REPORT_OBJECT, + SEQUENCE_REC_SET, + TASK_MANAGER, + TASK_OBJECT, + TASK_REF + ); + + private static final Map ALL_VARIANTS = computeAllProvidedTypesVariants(); + private static final Map PROVIDED_TYPES = new ConcurrentHashMap<>(); + + @Getter + private final String name; + @Getter + private final String nameRu; + + /** + * Признак составного типа (например DocumentRef) + */ + @Getter + private final boolean composite; + + /** + * Вид метаданных, к которому относится тип значения + */ + @Getter + private final MDOType kind; + + private MetadataValueType(MDOType kind, String name, String nameRu, boolean composite) { + this.kind = kind; + this.name = name; + this.nameRu = nameRu; + this.composite = composite; + } + + /** + * Производит определение типа по переданной строке + * + * @param name Строковое представление типа + * @return Определенный тип + */ + @Nullable + public static MetadataValueType fromString(String name) { + var type = PROVIDED_TYPES.get(name.toLowerCase(Locale.ROOT)); + if (type != null) { + return type; + } + + var posDot = name.indexOf("."); + if (posDot > 0) { + var key = name.substring(0, posDot); + var variant = ALL_VARIANTS.get(key.toLowerCase(Locale.ROOT)); + if (variant != null) { + type = new MetadataValueType(variant.kind(), name, variant.nameRu() + name.substring(posDot), false); + PROVIDED_TYPES.put(name.toLowerCase(Locale.ROOT), type); + } + } + return type; + } + + @Override + @NonNull + public ValueTypeVariant getVariant() { + return ValueTypeVariant.METADATA; + } + + /** + * Коллекция встроенных типов + * + * @return Список встроенных типов + */ + public static List builtinTypes() { + return BUILTIN_TYPES; + } + + private static MetadataValueType createRef(MDOType mdoType) { + return create(mdoType, "Ref", "Ссылка"); + } + + private static MetadataValueType createObj(MDOType mdoType) { + return create(mdoType, "Object", "Объект"); + } + + private static MetadataValueType createRecSet(MDOType mdoType) { + return create(mdoType, "RecordSet", "НаборЗаписей"); + } + + private static MetadataValueType createManager(MDOType mdoType) { + return create(mdoType, "Manager", "Менеджер"); + } + + private static MetadataValueType create(MDOType mdoType, String name, String nameRu) { + return new MetadataValueType(mdoType, mdoType.getName() + name, mdoType.getNameRu() + nameRu, true); + } + + private static Map computeAllProvidedTypesVariants() { + Map variants = new ConcurrentHashMap<>(); + builtinTypes().forEach((ValueType valueType) -> + variants.put(valueType.getName().toLowerCase(Locale.ROOT), + new Variant(valueType.getNameRu(), ((MetadataValueType) valueType).getKind() + )) + ); + + variants.put(MDOType.DEFINED_TYPE.getName().toLowerCase(Locale.ROOT), + new Variant(MDOType.DEFINED_TYPE.getNameRu(), MDOType.DEFINED_TYPE)); + variants.put("Characteristic".toLowerCase(Locale.ROOT), + new Variant("Характеристика", MDOType.CHART_OF_CHARACTERISTIC_TYPES)); + + addVariantRecManager(variants, MDOType.INFORMATION_REGISTER); + addVariantList(variants, MDOType.INFORMATION_REGISTER); + addVariantList(variants, MDOType.ENUM); + + var mdoType = MDOType.EXTERNAL_DATA_SOURCE; + addVariant(variants, mdoType, "TableRef", "ТаблицаСсылка"); + addVariant(variants, mdoType, "TableObject", "ТаблицаОбъект"); + addVariant(variants, mdoType, "TableRecordManager", "ТаблицаМенеджерЗаписи"); + + return variants; + } + + private static void addVariantRecManager(Map variants, MDOType mdoType) { + addVariant(variants, mdoType, "RecordManager", "МенеджерЗаписи"); + } + + private static void addVariantList(Map variants, MDOType mdoType) { + addVariant(variants, mdoType, "List", "Список"); + } + + private static void addVariant(Map variants, MDOType mdoType, String name, String nameRu) { + variants.put((mdoType.getName() + name).toLowerCase(Locale.ROOT), + new Variant(mdoType.getNameRu() + nameRu, mdoType)); + } + + private record Variant(String nameRu, MDOType kind) { + } +} diff --git a/src/main/java/com/github/_1c_syntax/bsl/reader/common/converter/ValueTypeConverter.java b/src/main/java/com/github/_1c_syntax/bsl/reader/common/converter/ValueTypeConverter.java new file mode 100644 index 000000000..c4bbc641b --- /dev/null +++ b/src/main/java/com/github/_1c_syntax/bsl/reader/common/converter/ValueTypeConverter.java @@ -0,0 +1,125 @@ +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.reader.common.converter; + +import com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType; +import com.github._1c_syntax.bsl.mdo.support.MetadataValueType; +import com.github._1c_syntax.bsl.types.ValueType; +import com.github._1c_syntax.bsl.types.value.PrimitiveValueType; +import com.github._1c_syntax.bsl.types.value.UnknownValueType; +import com.github._1c_syntax.bsl.types.value.V8ValueType; +import com.thoughtworks.xstream.converters.basic.AbstractSingleValueConverter; +import lombok.extern.slf4j.Slf4j; + +import java.util.Locale; +import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; + +/** + * Конвертер типа значений. Прочитанные типы запоминаются в кеше. + * Используется безрегистровое кеширование, т.е. типы String и STRING считаются одинаковыми + */ +@Slf4j +@CommonConverter +public class ValueTypeConverter extends AbstractSingleValueConverter { + private static final String URL_TEMPLATE = + "https://github.com/1c-syntax/mdclasses/issues/new?labels=bug&title=%5BBUG%5D%20Unknown%20valueType%20%5B{}%5D"; + private static final String WARN_TEMPLATE = + "Parsing error due to unknown value type {}. Please, create issue using link " + URL_TEMPLATE; + + /** + * Кеш прочитанных типов + */ + private static final Map ALL_TYPES = builtinTypes(); + + @Override + public Object fromString(String string) { + // сначала из кеша + var type = getType(string); + if (type != null) { + return type; + } + + // Имя может содержать префикс-неймспейс. Отрежем его и еще раз поищем + // Т.о. типы с префиксами и без считаются одинаковыми. Например xs:string == String + var trimString = string; + var posColon = string.indexOf(":"); + if (posColon > 0) { + trimString = string.substring(posColon + 1); + type = getType(trimString); + if (type != null) { + putType(string, type); + return type; + } + } + + // Попробуем найти тип в типах метаданных + type = MetadataValueType.fromString(trimString); + if (type != null) { + putType(string, type); + return type; + } + + // Тип нам неизвестен, выведем ворнинг и создадим неизвестный тип + LOGGER.warn(WARN_TEMPLATE, string, string); + type = new UnknownValueType(string); + putType(string, type); + return type; + } + + @Override + public boolean canConvert(Class type) { + return type == ValueType.class; + } + + private static Map builtinTypes() { + Map types = new ConcurrentHashMap<>(); + + MetadataValueType.builtinTypes().forEach(valueType -> + types.put(valueType.getName().toLowerCase(Locale.ROOT), valueType)); + + PrimitiveValueType.builtinTypes().forEach(valueType -> + types.put(valueType.getName().toLowerCase(Locale.ROOT), valueType)); + types.put("xs:decimal".toLowerCase(Locale.ROOT), PrimitiveValueType.NUMBER); + types.put("xs:dateTime".toLowerCase(Locale.ROOT), PrimitiveValueType.DATE); + + V8ValueType.builtinTypes().forEach(valueType -> + types.put(valueType.getName().toLowerCase(Locale.ROOT), valueType)); + types.put("xs:base64Binary".toLowerCase(Locale.ROOT), V8ValueType.VALUE_STORAGE); + types.put("cfg:AnyIBRef".toLowerCase(Locale.ROOT), V8ValueType.ANY_REF); + + FormAttributeValueType.builtinTypes().forEach(valueType -> + types.put(valueType.getName().toLowerCase(Locale.ROOT), valueType)); + types.put("v8:ValueListType".toLowerCase(Locale.ROOT), FormAttributeValueType.VALUE_LIST); + types.put("d5p1:FlowchartContextType".toLowerCase(Locale.ROOT), FormAttributeValueType.GRAPHICAL_SCHEMA); + + return types; + } + + private static void putType(String key, ValueType type) { + ALL_TYPES.put(key.toLowerCase(Locale.ROOT), type); + } + + private static ValueType getType(String key) { + return ALL_TYPES.get(key.toLowerCase(Locale.ROOT)); + } +} diff --git a/src/main/java/com/github/_1c_syntax/bsl/reader/common/converter/ValueTypeDescriptionConverter.java b/src/main/java/com/github/_1c_syntax/bsl/reader/common/converter/ValueTypeDescriptionConverter.java new file mode 100644 index 000000000..1217a0f5f --- /dev/null +++ b/src/main/java/com/github/_1c_syntax/bsl/reader/common/converter/ValueTypeDescriptionConverter.java @@ -0,0 +1,79 @@ +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.reader.common.converter; + +import com.github._1c_syntax.bsl.mdo.support.MetadataValueType; +import com.github._1c_syntax.bsl.reader.common.xstream.ExtendXStream; +import com.github._1c_syntax.bsl.reader.common.xstream.ReadConverter; +import com.github._1c_syntax.bsl.types.Qualifier; +import com.github._1c_syntax.bsl.types.ValueType; +import com.github._1c_syntax.bsl.types.ValueTypeDescription; +import com.github._1c_syntax.bsl.types.value.V8ValueType; +import com.thoughtworks.xstream.converters.UnmarshallingContext; +import com.thoughtworks.xstream.io.HierarchicalStreamReader; +import lombok.extern.slf4j.Slf4j; + +import java.util.ArrayList; +import java.util.List; + +/** + * Конвертор обработчика типа значения в формате ЕДТ + */ +@Slf4j +@CommonConverter +public class ValueTypeDescriptionConverter implements ReadConverter { + private static final List TYPE_NODE_NAMES = List.of("types", "Type", "TypeSet"); + + @Override + public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { + List types = new ArrayList<>(); + List qualifiers = new ArrayList<>(); + var composite = false; + while (reader.hasMoreChildren()) { + reader.moveDown(); + var nodeName = reader.getNodeName(); + if (TYPE_NODE_NAMES.contains(nodeName)) { + var result = ExtendXStream.readValue(context, ValueType.class); + if (!composite) { + if (result instanceof MetadataValueType metadataValueType) { + composite = metadataValueType.isComposite(); + } else if (result == V8ValueType.ANY_REF) { + composite = true; + } + } + + types.add(result); + } else if (nodeName.endsWith("Qualifiers")) { + qualifiers.add(ExtendXStream.readValue(context, Qualifier.class)); + } else { // что-то еще + LOGGER.warn("Unknown type description field {}", nodeName); + } + reader.moveUp(); + } + return ValueTypeDescription.create(types, composite || types.size() > 1, qualifiers); + } + + @Override + public boolean canConvert(Class type) { + return type == ValueTypeDescription.class; + } +} diff --git a/src/main/java/com/github/_1c_syntax/bsl/reader/common/converter/ValueTypeQualifierConverter.java b/src/main/java/com/github/_1c_syntax/bsl/reader/common/converter/ValueTypeQualifierConverter.java new file mode 100644 index 000000000..965e98a72 --- /dev/null +++ b/src/main/java/com/github/_1c_syntax/bsl/reader/common/converter/ValueTypeQualifierConverter.java @@ -0,0 +1,111 @@ +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.reader.common.converter; + +import com.github._1c_syntax.bsl.reader.common.xstream.ReadConverter; +import com.github._1c_syntax.bsl.types.AllowedLength; +import com.github._1c_syntax.bsl.types.DateFractions; +import com.github._1c_syntax.bsl.types.Qualifier; +import com.github._1c_syntax.bsl.types.qualifiers.BinaryDataQualifiers; +import com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers; +import com.github._1c_syntax.bsl.types.qualifiers.EmptyQualifiers; +import com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers; +import com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers; +import com.thoughtworks.xstream.converters.UnmarshallingContext; +import com.thoughtworks.xstream.io.HierarchicalStreamReader; +import lombok.extern.slf4j.Slf4j; + +import java.util.Locale; + +/** + * Конвертор обработчика типа значения в формате ЕДТ + */ +@Slf4j +@CommonConverter +public class ValueTypeQualifierConverter implements ReadConverter { + private static final String STRING_QUALIFIERS_NODE_NAME = "StringQualifiers"; + private static final String DATE_QUALIFIERS_NODE_NAME = "DateQualifiers"; + private static final String NUMBER_QUALIFIERS_NODE_NAME = "NumberQualifiers"; + private static final String BINARY_DATA_QUALIFIERS_NODE_NAME = "BinaryDataQualifiers"; + private static final String LENGTH_NODE_NAME = "length"; + private static final String ALLOWED_LENGTH_NODE_NAME = "allowedLength"; + private static final String DATE_FRACTIONS_NODE_NAME = "dateFractions"; + private static final String SCALE_NODE_NAME = "scale"; + private static final String PRECISION_NODE_NAME = "precision"; + private static final String NON_NEGATIVE_NODE_NAME = "nonNegative"; + private static final String DIGITS_NODE_NAME = "Digits"; + private static final String FRACTION_DIGITS_NODE_NAME = "FractionDigits"; + private static final String ALLOWED_SIGN_NODE_NAME = "AllowedSign"; + private static final String NONNEGATIVE_VALUE = "Nonnegative"; + + @Override + public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { + // запоминаем тип + var nodeName = reader.getNodeName(); + var length = 0; + var allowedLength = AllowedLength.VARIABLE; + var dateFractions = DateFractions.DATETIME; + var precision = 0; + var scale = 0; + var nonNegative = false; + + while (reader.hasMoreChildren()) { + reader.moveDown(); + if (LENGTH_NODE_NAME.equalsIgnoreCase(reader.getNodeName())) { + length = Integer.parseInt(reader.getValue()); + } else if (ALLOWED_LENGTH_NODE_NAME.equalsIgnoreCase(reader.getNodeName())) { + allowedLength = AllowedLength.valueOf(reader.getValue().toUpperCase(Locale.ROOT)); + } else if (DATE_FRACTIONS_NODE_NAME.equalsIgnoreCase(reader.getNodeName())) { + dateFractions = DateFractions.valueOf(reader.getValue().toUpperCase(Locale.ROOT)); + } else if (SCALE_NODE_NAME.equalsIgnoreCase(reader.getNodeName()) + || FRACTION_DIGITS_NODE_NAME.equalsIgnoreCase(reader.getNodeName())) { + scale = Integer.parseInt(reader.getValue()); + } else if (PRECISION_NODE_NAME.equalsIgnoreCase(reader.getNodeName()) + || DIGITS_NODE_NAME.equalsIgnoreCase(reader.getNodeName())) { + precision = Integer.parseInt(reader.getValue()); + } else if (NON_NEGATIVE_NODE_NAME.equalsIgnoreCase(reader.getNodeName())) { + nonNegative = Boolean.parseBoolean(reader.getValue()); + } else if (ALLOWED_SIGN_NODE_NAME.equalsIgnoreCase(reader.getNodeName())) { + nonNegative = NONNEGATIVE_VALUE.equalsIgnoreCase(reader.getValue()); + } + reader.moveUp(); + } + + if (STRING_QUALIFIERS_NODE_NAME.equalsIgnoreCase(nodeName)) { + return StringQualifiers.create(length, allowedLength); + } else if (DATE_QUALIFIERS_NODE_NAME.equalsIgnoreCase(nodeName)) { + return DateQualifiers.create(dateFractions); + } else if (NUMBER_QUALIFIERS_NODE_NAME.equalsIgnoreCase(nodeName)) { + return NumberQualifiers.create(precision, scale, nonNegative); + } else if (BINARY_DATA_QUALIFIERS_NODE_NAME.equalsIgnoreCase(nodeName)) { + return BinaryDataQualifiers.create(length, allowedLength); + } else { // квалификаторы пока не обрабатываются + LOGGER.warn("Unknown qualifiers {}", nodeName); + return EmptyQualifiers.EMPTY; + } + } + + @Override + public boolean canConvert(Class type) { + return type == Qualifier.class; + } +} diff --git a/src/main/java/com/github/_1c_syntax/bsl/reader/designer/converter/FormAttributeConverter.java b/src/main/java/com/github/_1c_syntax/bsl/reader/designer/converter/FormAttributeConverter.java new file mode 100644 index 000000000..b39bf06c7 --- /dev/null +++ b/src/main/java/com/github/_1c_syntax/bsl/reader/designer/converter/FormAttributeConverter.java @@ -0,0 +1,63 @@ +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.reader.designer.converter; + +import com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute; +import com.github._1c_syntax.bsl.reader.common.context.FormElementReaderContext; +import com.github._1c_syntax.bsl.reader.common.xstream.ExtendXStream; +import com.github._1c_syntax.bsl.reader.common.xstream.ReadConverter; +import com.thoughtworks.xstream.converters.UnmarshallingContext; +import com.thoughtworks.xstream.io.HierarchicalStreamReader; +import lombok.extern.slf4j.Slf4j; + +/** + * Конвертор реквизита формы в формате конфигуратора + */ +@DesignerConverter +@Slf4j +public class FormAttributeConverter implements ReadConverter { + private static final String CONDITIONAL_APPEARANCE_TYPE_NAME = "ConditionalAppearance"; + + @Override + public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { + // todo надо научится читать, пока пропускаем + if (CONDITIONAL_APPEARANCE_TYPE_NAME.equals(reader.getNodeName())) { + return null; + } + + var readerContext = new FormElementReaderContext(reader.getNodeName(), reader); + try { + readerContext.setValue("id", Integer.parseInt(reader.getAttribute("id"))); + } catch (NumberFormatException e) { + LOGGER.debug("Unknown type {} in file {}", reader.getNodeName(), ExtendXStream.getCurrentPath(reader).toString()); + return null; + } + readerContext.setValue("name", reader.getAttribute("name")); + Unmarshaller.unmarshal(reader, context, readerContext); + return readerContext.build(); + } + + @Override + public boolean canConvert(Class type) { + return type == FormAttribute.class; + } +} diff --git a/src/main/java/com/github/_1c_syntax/bsl/reader/designer/converter/FormElementConverter.java b/src/main/java/com/github/_1c_syntax/bsl/reader/designer/converter/FormElementConverter.java index ef993a1b7..8d6dbf523 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/reader/designer/converter/FormElementConverter.java +++ b/src/main/java/com/github/_1c_syntax/bsl/reader/designer/converter/FormElementConverter.java @@ -21,7 +21,6 @@ */ package com.github._1c_syntax.bsl.reader.designer.converter; -import com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute; import com.github._1c_syntax.bsl.mdo.storage.form.FormElementType; import com.github._1c_syntax.bsl.mdo.storage.form.FormItem; import com.github._1c_syntax.bsl.reader.common.context.FormElementReaderContext; @@ -37,16 +36,8 @@ @DesignerConverter @Slf4j public class FormElementConverter implements ReadConverter { - - private static final String CONDITIONAL_APPEARANCE_TYPE_NAME = "ConditionalAppearance"; - @Override public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { - // todo надо научится читать, пока пропускаем - if (CONDITIONAL_APPEARANCE_TYPE_NAME.equals(reader.getNodeName())) { - return null; - } - var readerContext = new FormElementReaderContext(reader.getNodeName(), reader); try { readerContext.setValue("id", Integer.parseInt(reader.getAttribute("id"))); @@ -62,7 +53,6 @@ public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext co @Override public boolean canConvert(Class type) { - return FormItem.class.isAssignableFrom(type) - || type == FormAttribute.class; + return FormItem.class.isAssignableFrom(type); } } diff --git a/src/main/java/com/github/_1c_syntax/bsl/reader/edt/converter/ManagedFormDataConverter.java b/src/main/java/com/github/_1c_syntax/bsl/reader/edt/converter/ManagedFormDataConverter.java index 2867fb0bf..cf0464973 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/reader/edt/converter/ManagedFormDataConverter.java +++ b/src/main/java/com/github/_1c_syntax/bsl/reader/edt/converter/ManagedFormDataConverter.java @@ -1,25 +1,25 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.reader.edt.converter; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.reader.edt.converter; import com.github._1c_syntax.bsl.mdo.storage.ManagedFormData; import com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute; diff --git a/src/main/java/com/github/_1c_syntax/bsl/reader/edt/converter/Unmarshaller.java b/src/main/java/com/github/_1c_syntax/bsl/reader/edt/converter/Unmarshaller.java index 035fdefba..d88d37490 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/reader/edt/converter/Unmarshaller.java +++ b/src/main/java/com/github/_1c_syntax/bsl/reader/edt/converter/Unmarshaller.java @@ -33,6 +33,7 @@ import com.github._1c_syntax.bsl.reader.common.xstream.ExtendXStream; import com.github._1c_syntax.bsl.support.CompatibilityMode; import com.github._1c_syntax.bsl.types.MDOType; +import com.github._1c_syntax.bsl.types.ValueTypeDescription; import com.thoughtworks.xstream.converters.UnmarshallingContext; import com.thoughtworks.xstream.io.HierarchicalStreamReader; import lombok.experimental.UtilityClass; @@ -53,6 +54,8 @@ public class Unmarshaller { private static final String CHILD_FILED = "child"; private static final String TABLE_FIELDS_FIELD = "fields"; + private static final String VALUE_TYPE_OTHER_FIELD = "valueType"; + private static final String VALUE_TYPE_FIELD = "type"; /** * Читают общую информацию из файла @@ -91,6 +94,11 @@ private void readNode(String inName, UnmarshallingContext context, AbstractReade fieldClass = ExternalDataSourceTableField.class; } + if (fieldClass == null && VALUE_TYPE_OTHER_FIELD.equals(name)) { + name = VALUE_TYPE_FIELD; + fieldClass = ValueTypeDescription.class; + } + if (fieldClass == null) { return; } diff --git a/src/test/java/com/github/_1c_syntax/bsl/examples/ValueTypeTest.java b/src/test/java/com/github/_1c_syntax/bsl/examples/ValueTypeTest.java new file mode 100644 index 000000000..8473e1875 --- /dev/null +++ b/src/test/java/com/github/_1c_syntax/bsl/examples/ValueTypeTest.java @@ -0,0 +1,132 @@ +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.examples; + +import com.github._1c_syntax.bsl.mdclasses.Configuration; +import com.github._1c_syntax.bsl.mdclasses.MDClass; +import com.github._1c_syntax.bsl.mdclasses.MDClasses; +import com.github._1c_syntax.bsl.mdo.Catalog; +import com.github._1c_syntax.bsl.mdo.DefinedType; +import com.github._1c_syntax.bsl.mdo.children.ObjectAttribute; +import com.github._1c_syntax.bsl.mdo.support.MetadataValueType; +import com.github._1c_syntax.bsl.types.MDOType; +import com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers; +import com.github._1c_syntax.bsl.types.value.PrimitiveValueType; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.aggregator.ArgumentsAccessor; +import org.junit.jupiter.params.provider.CsvSource; + +import java.nio.file.Path; + +import static org.assertj.core.api.Assertions.assertThat; + +public class ValueTypeTest { + + private static final String EXAMPLES_PATH = "src/test/resources/ext"; + private static final String EDT_PATH = "edt"; + private static final String DESIGNER_PATH = "designer"; + private static final String DESIGNER_CF_PATH = "src/cf"; + private static final String EDT_CF_PATH = "configuration"; + + @ParameterizedTest + @CsvSource( + { + "true, mdclasses, _edt", + "false, mdclasses" + } + ) + void testCatalog(ArgumentsAccessor argumentsAccessor) { + var configuration = readConfiguration(argumentsAccessor); + + var childMDO = configuration.findChild("Catalog.Справочник1"); + if (childMDO.isPresent() && childMDO.get() instanceof Catalog catalog) { + assertThat(catalog.getChildren()).isNotEmpty(); + var childAttribute = catalog.findChild(md -> "Реквизит2".equals(md.getName())); + if (childAttribute.isPresent() && childAttribute.get() instanceof ObjectAttribute objectAttribute) { + assertThat(objectAttribute.getName()).isEqualTo("Реквизит2"); + assertThat(objectAttribute.getValueType()).isNotNull(); + assertThat(objectAttribute.getValueType().contains(PrimitiveValueType.NUMBER)).isTrue(); + assertThat(objectAttribute.getValueType().isComposite()).isFalse(); + assertThat(objectAttribute.getValueType().getQualifiers()).hasSize(1); + + var qualifier = objectAttribute.getValueType().getQualifiers().get(0); + assertThat(qualifier).isInstanceOf(NumberQualifiers.class); + + var numberQualifiers = (NumberQualifiers) qualifier; + assertThat(numberQualifiers.getPrecision()).isEqualTo(10); + assertThat(numberQualifiers.getScale()).isEqualTo(0); + assertThat(numberQualifiers.isNonNegative()).isFalse(); + } + } + } + + @ParameterizedTest + @CsvSource( + { + "true, ssl_3_1, _edt", + "false, ssl_3_1" + } + ) + void testDefinedType(ArgumentsAccessor argumentsAccessor) { + var configuration = readConfiguration(argumentsAccessor); + + var childMDO = configuration.findChild("DefinedType.ЗначениеДоступа"); + if (childMDO.isPresent() && childMDO.get() instanceof DefinedType definedType) { + assertThat(definedType.getName()).isEqualTo("ЗначениеДоступа"); + assertThat(definedType.getValueType()).isNotNull(); + assertThat(definedType.getValueType().contains(PrimitiveValueType.NUMBER)).isFalse(); + assertThat(definedType.getValueType().isComposite()).isTrue(); + assertThat(definedType.getValueType().getQualifiers()).isEmpty(); + + var typeContains = MetadataValueType.fromString("EnumRef.ДополнительныеЗначенияДоступа"); + var typeNotContains = MetadataValueType.fromString("CatalogRef.Контрагенты"); + assertThat(typeContains).isNotNull(); + assertThat(typeNotContains).isNotNull(); + assertThat(definedType.getValueType().contains(typeContains)).isTrue(); + assertThat(definedType.getValueType().contains(typeNotContains)).isFalse(); + + assertThat(typeContains.getKind()).isEqualTo(MDOType.ENUM); + assertThat(typeContains.isComposite()).isFalse(); + assertThat(typeContains.getName()).isEqualTo("EnumRef.ДополнительныеЗначенияДоступа"); + assertThat(typeContains.getNameRu()).isEqualTo("ПеречислениеСсылка.ДополнительныеЗначенияДоступа"); + } + } + + private static Configuration readConfiguration(ArgumentsAccessor argumentsAccessor) { + var isEDT = argumentsAccessor.getBoolean(0); + var examplePackName = argumentsAccessor.getString(1); + + Path configurationPath; + if (isEDT) { + configurationPath = Path.of(EXAMPLES_PATH, EDT_PATH, examplePackName, EDT_CF_PATH); + } else { + configurationPath = Path.of(EXAMPLES_PATH, DESIGNER_PATH, examplePackName, DESIGNER_CF_PATH); + } + + var mdc = MDClasses.createConfiguration(configurationPath, true); + assertThat(mdc).isNotNull(); + assertThat(mdc).isInstanceOf(MDClass.class); + assertThat(mdc).isInstanceOf(Configuration.class); + + return (Configuration) mdc; + } +} diff --git "a/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\320\260\321\217\320\222\320\275\320\265\321\210\320\275\321\217\321\217\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260.json" "b/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\320\260\321\217\320\222\320\275\320\265\321\210\320\275\321\217\321\217\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260.json" index 0351725ea..b3eba27c0 100644 --- "a/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\320\260\321\217\320\222\320\275\320\265\321\210\320\275\321\217\321\217\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260.json" +++ "b/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\320\260\321\217\320\222\320\275\320\265\321\210\320\275\321\217\321\217\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260.json" @@ -26,6 +26,33 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "content": [] }, @@ -119,6 +146,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.ExternalDataProcessor/attributes/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.ExternalDataProcessor/attributes/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, diff --git "a/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\320\260\321\217\320\222\320\275\320\265\321\210\320\275\321\217\321\217\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260_edt.json" "b/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\320\260\321\217\320\222\320\275\320\265\321\210\320\275\321\217\321\217\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260_edt.json" index 75ab909fd..26131ae33 100644 --- "a/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\320\260\321\217\320\222\320\275\320\265\321\210\320\275\321\217\321\217\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260_edt.json" +++ "b/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\320\260\321\217\320\222\320\275\320\265\321\210\320\275\321\217\321\217\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260_edt.json" @@ -26,6 +26,33 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "content": [] }, @@ -119,6 +146,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.ExternalDataProcessor/attributes/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.ExternalDataProcessor/attributes/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, diff --git "a/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\271\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\236\321\202\321\207\320\265\321\202.json" "b/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\271\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\236\321\202\321\207\320\265\321\202.json" index 7ab7cdbf7..53d2039c8 100644 --- "a/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\271\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\236\321\202\321\207\320\265\321\202.json" +++ "b/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\271\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\236\321\202\321\207\320\265\321\202.json" @@ -26,6 +26,33 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "content": [] }, @@ -119,6 +146,31 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Валюты", + "nameRu": "СправочникСсылка.Валюты", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.ExternalReport/attributes/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, diff --git "a/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\271\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\236\321\202\321\207\320\265\321\202_edt.json" "b/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\271\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\236\321\202\321\207\320\265\321\202_edt.json" index 108077699..bdc0aa67d 100644 --- "a/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\271\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\236\321\202\321\207\320\265\321\202_edt.json" +++ "b/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\271\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\236\321\202\321\207\320\265\321\202_edt.json" @@ -26,6 +26,33 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "content": [] }, @@ -119,6 +146,31 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Валюты", + "nameRu": "СправочникСсылка.Валюты", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.ExternalReport/attributes/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, diff --git "a/src/test/resources/fixtures/mdclasses/AccountingRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\221\321\203\321\205\320\263\320\260\320\273\321\202\320\265\321\200\320\270\320\2701.json" "b/src/test/resources/fixtures/mdclasses/AccountingRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\221\321\203\321\205\320\263\320\260\320\273\321\202\320\265\321\200\320\270\320\2701.json" index b7fca7de9..e1040596d 100644 --- "a/src/test/resources/fixtures/mdclasses/AccountingRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\221\321\203\321\205\320\263\320\260\320\273\321\202\320\265\321\200\320\270\320\2701.json" +++ "b/src/test/resources/fixtures/mdclasses/AccountingRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\221\321\203\321\205\320\263\320\260\320\273\321\202\320\265\321\200\320\270\320\2701.json" @@ -26,6 +26,33 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "master": false, "denyIncompleteValues": false, "useInTotals": true @@ -76,7 +103,35 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] + } } ], "supportVariant": "NONE", diff --git "a/src/test/resources/fixtures/mdclasses/AccumulationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\235\320\260\320\272\320\276\320\277\320\273\320\265\320\275\320\270\321\2171.json" "b/src/test/resources/fixtures/mdclasses/AccumulationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\235\320\260\320\272\320\276\320\277\320\273\320\265\320\275\320\270\321\2171.json" index 01374a25e..dcc9f96d2 100644 --- "a/src/test/resources/fixtures/mdclasses/AccumulationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\235\320\260\320\272\320\276\320\277\320\273\320\265\320\275\320\270\321\2171.json" +++ "b/src/test/resources/fixtures/mdclasses/AccumulationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\235\320\260\320\272\320\276\320\277\320\273\320\265\320\275\320\270\321\2171.json" @@ -26,6 +26,33 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "master": false, "denyIncompleteValues": false, "useInTotals": true @@ -76,7 +103,35 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] + } } ], "supportVariant": "NONE", diff --git "a/src/test/resources/fixtures/mdclasses/CalculationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\240\320\260\321\201\321\207\320\265\321\202\320\2601.json" "b/src/test/resources/fixtures/mdclasses/CalculationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\240\320\260\321\201\321\207\320\265\321\202\320\2601.json" index cb4777e9d..d9ef8227a 100644 --- "a/src/test/resources/fixtures/mdclasses/CalculationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\240\320\260\321\201\321\207\320\265\321\202\320\2601.json" +++ "b/src/test/resources/fixtures/mdclasses/CalculationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\240\320\260\321\201\321\207\320\265\321\202\320\2601.json" @@ -26,6 +26,33 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "master": false, "denyIncompleteValues": true, "useInTotals": true @@ -113,7 +140,35 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] + } } ], "supportVariant": "NONE", diff --git "a/src/test/resources/fixtures/mdclasses/CalculationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\240\320\260\321\201\321\207\320\265\321\202\320\2601_edt.json" "b/src/test/resources/fixtures/mdclasses/CalculationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\240\320\260\321\201\321\207\320\265\321\202\320\2601_edt.json" index de279a186..2f0081a12 100644 --- "a/src/test/resources/fixtures/mdclasses/CalculationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\240\320\260\321\201\321\207\320\265\321\202\320\2601_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/CalculationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\240\320\260\321\201\321\207\320\265\321\202\320\2601_edt.json" @@ -26,6 +26,33 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "master": false, "denyIncompleteValues": true, "useInTotals": true @@ -113,7 +140,35 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] + } } ], "supportVariant": "NONE", diff --git "a/src/test/resources/fixtures/mdclasses/Catalogs.\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721.json" "b/src/test/resources/fixtures/mdclasses/Catalogs.\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721.json" index 8a464bc87..cca3d3fcc 100644 --- "a/src/test/resources/fixtures/mdclasses/Catalogs.\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721.json" +++ "b/src/test/resources/fixtures/mdclasses/Catalogs.\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721.json" @@ -23,6 +23,33 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX_WITH_ADDITIONAL_ORDER", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, @@ -55,6 +82,34 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, @@ -87,6 +142,29 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, @@ -298,6 +376,24 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogObject.Справочник1", + "nameRu": "СправочникОбъект.Справочник1", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] } } ] @@ -360,6 +456,30 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DataProcessorObject.МояОбработка2", + "nameRu": "ОбработкаОбъект.МояОбработка2", + "composite": false, + "kind": "DATA_PROCESSOR" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DataProcessorObject.МояОбработка1", + "nameRu": "ОбработкаОбъект.МояОбработка1", + "composite": false, + "kind": "DATA_PROCESSOR" + } + } + ], + "composite": true, + "qualifiers": [] } }, { @@ -374,6 +494,22 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -589,6 +725,21 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ] @@ -612,33 +763,33 @@ }, "mdoType": "CATALOG", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/designer/mdclasses/src/cf/Catalogs/Справочник1/Ext/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/designer/mdclasses/src/cf/Catalogs/Справочник1/Ext/ObjectModule.bin" + ], + [ + "ManagerModule", + "src/test/resources/ext/designer/mdclasses/src/cf/Catalogs/Справочник1/Ext/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/designer/mdclasses/src/cf/Catalogs/Справочник1/Ext/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/designer/mdclasses/src/cf/Catalogs/Справочник1/Ext/ObjectModule.bin", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "supportVariant": "NONE", - "isProtected": false + "isProtected": true }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/designer/mdclasses/src/cf/Catalogs/Справочник1/Ext/ObjectModule.bin", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/designer/mdclasses/src/cf/Catalogs/Справочник1/Ext/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "supportVariant": "NONE", - "isProtected": true + "isProtected": false } ], "name": "Справочник1", @@ -720,6 +871,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, @@ -752,6 +929,33 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, diff --git "a/src/test/resources/fixtures/mdclasses/Catalogs.\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721_edt.json" "b/src/test/resources/fixtures/mdclasses/Catalogs.\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721_edt.json" index 2a1a9cf82..b141c9eb9 100644 --- "a/src/test/resources/fixtures/mdclasses/Catalogs.\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/Catalogs.\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721_edt.json" @@ -23,6 +23,33 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX_WITH_ADDITIONAL_ORDER", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, @@ -55,6 +82,34 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, @@ -87,6 +142,29 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, @@ -298,6 +376,24 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogObject.Справочник1", + "nameRu": "СправочникОбъект.Справочник1", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] } } ] @@ -360,6 +456,30 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DataProcessorObject.МояОбработка2", + "nameRu": "ОбработкаОбъект.МояОбработка2", + "composite": false, + "kind": "DATA_PROCESSOR" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DataProcessorObject.МояОбработка1", + "nameRu": "ОбработкаОбъект.МояОбработка1", + "composite": false, + "kind": "DATA_PROCESSOR" + } + } + ], + "composite": true, + "qualifiers": [] } }, { @@ -374,6 +494,22 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -589,6 +725,21 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ] @@ -612,33 +763,33 @@ }, "mdoType": "CATALOG", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/edt/mdclasses/configuration/src/Catalogs/Справочник1/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/edt/mdclasses/configuration/src/Catalogs/Справочник1/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/edt/mdclasses/configuration/src/Catalogs/Справочник1/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/Catalogs/Справочник1/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/Catalogs/Справочник1/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "supportVariant": "NONE", - "isProtected": false + "isProtected": true }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/Catalogs/Справочник1/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/Catalogs/Справочник1/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "supportVariant": "NONE", - "isProtected": true + "isProtected": false } ], "name": "Справочник1", @@ -720,6 +871,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, @@ -752,6 +929,33 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, diff --git "a/src/test/resources/fixtures/mdclasses/ChartsOfAccounts.\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621.json" "b/src/test/resources/fixtures/mdclasses/ChartsOfAccounts.\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621.json" index 3ea902e9e..56b8c3c17 100644 --- "a/src/test/resources/fixtures/mdclasses/ChartsOfAccounts.\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621.json" +++ "b/src/test/resources/fixtures/mdclasses/ChartsOfAccounts.\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621.json" @@ -28,7 +28,30 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] + } } ], "attributes": [], @@ -58,7 +81,22 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/accountingFlags/com.github._1c_syntax.bsl.mdo.children.AccountingFlag/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] + } } ], "forms": [], diff --git "a/src/test/resources/fixtures/mdclasses/ChartsOfAccounts.\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621_edt.json" "b/src/test/resources/fixtures/mdclasses/ChartsOfAccounts.\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621_edt.json" index 45d3c111d..1bb31ceae 100644 --- "a/src/test/resources/fixtures/mdclasses/ChartsOfAccounts.\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/ChartsOfAccounts.\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621_edt.json" @@ -28,7 +28,30 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] + } } ], "attributes": [], @@ -58,7 +81,22 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/accountingFlags/com.github._1c_syntax.bsl.mdo.children.AccountingFlag/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] + } } ], "forms": [], diff --git "a/src/test/resources/fixtures/mdclasses/ChartsOfCharacteristicTypes.\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\2721.json" "b/src/test/resources/fixtures/mdclasses/ChartsOfCharacteristicTypes.\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\2721.json" index 53c963361..882c81461 100644 --- "a/src/test/resources/fixtures/mdclasses/ChartsOfCharacteristicTypes.\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\2721.json" +++ "b/src/test/resources/fixtures/mdclasses/ChartsOfCharacteristicTypes.\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\2721.json" @@ -14,19 +14,19 @@ }, "mdoType": "CHART_OF_CHARACTERISTIC_TYPES", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/designer/mdclasses/src/cf/ChartsOfCharacteristicTypes/ПланВидовХарактеристик1/Ext/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/designer/mdclasses/src/cf/ChartsOfCharacteristicTypes/ПланВидовХарактеристик1/Ext/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/designer/mdclasses/src/cf/ChartsOfCharacteristicTypes/ПланВидовХарактеристик1/Ext/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/designer/mdclasses/src/cf/ChartsOfCharacteristicTypes/ПланВидовХарактеристик1/Ext/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/designer/mdclasses/src/cf/ChartsOfCharacteristicTypes/ПланВидовХарактеристик1/Ext/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/mdoReference" }, @@ -34,8 +34,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/designer/mdclasses/src/cf/ChartsOfCharacteristicTypes/ПланВидовХарактеристик1/Ext/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/designer/mdclasses/src/cf/ChartsOfCharacteristicTypes/ПланВидовХарактеристик1/Ext/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/mdoReference" }, diff --git "a/src/test/resources/fixtures/mdclasses/ChartsOfCharacteristicTypes.\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\2721_edt.json" "b/src/test/resources/fixtures/mdclasses/ChartsOfCharacteristicTypes.\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\2721_edt.json" index a7ed8308e..6e84f15cc 100644 --- "a/src/test/resources/fixtures/mdclasses/ChartsOfCharacteristicTypes.\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\2721_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/ChartsOfCharacteristicTypes.\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\2721_edt.json" @@ -14,19 +14,19 @@ }, "mdoType": "CHART_OF_CHARACTERISTIC_TYPES", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/edt/mdclasses/configuration/src/ChartsOfCharacteristicTypes/ПланВидовХарактеристик1/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/edt/mdclasses/configuration/src/ChartsOfCharacteristicTypes/ПланВидовХарактеристик1/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/edt/mdclasses/configuration/src/ChartsOfCharacteristicTypes/ПланВидовХарактеристик1/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/ChartsOfCharacteristicTypes/ПланВидовХарактеристик1/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/ChartsOfCharacteristicTypes/ПланВидовХарактеристик1/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/mdoReference" }, @@ -34,8 +34,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/ChartsOfCharacteristicTypes/ПланВидовХарактеристик1/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/ChartsOfCharacteristicTypes/ПланВидовХарактеристик1/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/mdoReference" }, diff --git "a/src/test/resources/fixtures/mdclasses/CommonAttributes.\320\236\320\261\321\211\320\270\320\271\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\2021.json" "b/src/test/resources/fixtures/mdclasses/CommonAttributes.\320\236\320\261\321\211\320\270\320\271\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\2021.json" index d0d40bc97..a31b7d09f 100644 --- "a/src/test/resources/fixtures/mdclasses/CommonAttributes.\320\236\320\261\321\211\320\270\320\271\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\2021.json" +++ "b/src/test/resources/fixtures/mdclasses/CommonAttributes.\320\236\320\261\321\211\320\270\320\271\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\2021.json" @@ -62,5 +62,32 @@ "content": [] }, "usersSeparation": "DONT_USE", - "uuid": "d4f0c0ac-ed26-4085-a1b4-e52314b973ad" + "uuid": "d4f0c0ac-ed26-4085-a1b4-e52314b973ad", + "valueType": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + } }} \ No newline at end of file diff --git a/src/test/resources/fixtures/mdclasses/Configuration.json b/src/test/resources/fixtures/mdclasses/Configuration.json index 55aa369c7..f11d5447b 100644 --- a/src/test/resources/fixtures/mdclasses/Configuration.json +++ b/src/test/resources/fixtures/mdclasses/Configuration.json @@ -91,7 +91,35 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] + } } ], "dimensions": [ @@ -115,6 +143,33 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "master": false, "denyIncompleteValues": false, "useInTotals": true @@ -169,7 +224,34 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/resources/com.github._1c_syntax.bsl.mdo.children.Resource/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] + } } ], "dimensions": [ @@ -193,6 +275,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "master": false, "denyIncompleteValues": false, "useInTotals": true @@ -284,7 +392,34 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/resources/com.github._1c_syntax.bsl.mdo.children.Resource/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] + } } ], "dimensions": [ @@ -308,6 +443,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "master": false, "denyIncompleteValues": true, "useInTotals": true @@ -507,7 +668,30 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] + } } ], "extDimensionAccountingFlags": [ @@ -530,7 +714,22 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/chartsOfAccounts/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/accountingFlags/com.github._1c_syntax.bsl.mdo.children.AccountingFlag/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] + } } ], "explanation": { @@ -625,6 +824,32 @@ "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" }, "supportVariant": "NONE", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "autoUse": "USE", "passwordMode": false, "indexing": "DONT_INDEX", @@ -763,6 +988,32 @@ "modules": [ 2 ], + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "passwordMode": false, "explanation": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" @@ -824,7 +1075,33 @@ "synonym": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" }, - "supportVariant": "NONE" + "supportVariant": "NONE", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + } } ], "description": "Конфигурация", @@ -876,9 +1153,15 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/documentJournals/com.github._1c_syntax.bsl.mdo.DocumentJournal/mdoReference" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Документ1.Attribute.Реквизит1", + "mdoRefRu": "Документ.Документ1.Реквизит.Реквизит1" + } + ] } ], "forms": [], @@ -1045,6 +1328,24 @@ "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" }, "supportVariant": "NONE", + "source": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogObject.Справочник1", + "nameRu": "СправочникОбъект.Справочник1", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] + }, "handler": { "methodPath": "CommonModule.ПростойОбщийМодуль.ПодпискаНаСобытие1ПередЗаписью", "moduleName": "ПростойОбщийМодуль", @@ -1368,14 +1669,14 @@ "mdoType": "CONFIGURATION", "modalityUseMode": "USE", "moduleTypes": [ - [ - "SessionModule", - "src/test/resources/ext/designer/mdclasses/src/cf/Ext/SessionModule.bsl" - ], [ "ExternalConnectionModule", "src/test/resources/ext/designer/mdclasses/src/cf/Ext/ExternalConnectionModule.bsl" ], + [ + "SessionModule", + "src/test/resources/ext/designer/mdclasses/src/cf/Ext/SessionModule.bsl" + ], [ "ManagedApplicationModule", "src/test/resources/ext/designer/mdclasses/src/cf/Ext/ManagedApplicationModule.bsl" @@ -1551,6 +1852,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.Документ1", + "nameRu": "ДокументСсылка.Документ1", + "composite": false, + "kind": "DOCUMENT" + } + } + ], + "composite": false, + "qualifiers": [] + }, "master": false, "denyIncompleteValues": false, "useInTotals": true @@ -1578,7 +1897,22 @@ "synonym": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" }, - "supportVariant": "NONE" + "supportVariant": "NONE", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/chartsOfAccounts/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/accountingFlags/com.github._1c_syntax.bsl.mdo.children.AccountingFlag/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] + } } ], "settingsStorages": [ @@ -1697,6 +2031,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" }, diff --git a/src/test/resources/fixtures/mdclasses/Configuration_edt.json b/src/test/resources/fixtures/mdclasses/Configuration_edt.json index 953dc0b4e..e8eb91540 100644 --- a/src/test/resources/fixtures/mdclasses/Configuration_edt.json +++ b/src/test/resources/fixtures/mdclasses/Configuration_edt.json @@ -91,7 +91,35 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] + } } ], "dimensions": [ @@ -115,6 +143,33 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "master": false, "denyIncompleteValues": false, "useInTotals": true @@ -169,7 +224,34 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/resources/com.github._1c_syntax.bsl.mdo.children.Resource/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] + } } ], "dimensions": [ @@ -193,6 +275,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "master": false, "denyIncompleteValues": false, "useInTotals": true @@ -284,7 +392,34 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/resources/com.github._1c_syntax.bsl.mdo.children.Resource/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] + } } ], "dimensions": [ @@ -308,6 +443,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "master": false, "denyIncompleteValues": true, "useInTotals": true @@ -507,7 +668,30 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] + } } ], "extDimensionAccountingFlags": [ @@ -530,7 +714,22 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/chartsOfAccounts/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/accountingFlags/com.github._1c_syntax.bsl.mdo.children.AccountingFlag/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] + } } ], "explanation": { @@ -625,6 +824,32 @@ "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" }, "supportVariant": "NONE", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "autoUse": "USE", "passwordMode": false, "indexing": "DONT_INDEX", @@ -763,6 +988,32 @@ "modules": [ 2 ], + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "passwordMode": false, "explanation": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" @@ -824,7 +1075,33 @@ "synonym": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" }, - "supportVariant": "NONE" + "supportVariant": "NONE", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + } } ], "description": "Конфигурация", @@ -876,9 +1153,15 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/documentJournals/com.github._1c_syntax.bsl.mdo.DocumentJournal/mdoReference" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Документ1.Attribute.Реквизит1", + "mdoRefRu": "Документ.Документ1.Реквизит.Реквизит1" + } + ] } ], "forms": [], @@ -1045,6 +1328,24 @@ "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" }, "supportVariant": "NONE", + "source": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogObject.Справочник1", + "nameRu": "СправочникОбъект.Справочник1", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] + }, "handler": { "methodPath": "CommonModule.ПростойОбщийМодуль.ПодпискаНаСобытие1ПередЗаписью", "moduleName": "ПростойОбщийМодуль", @@ -1363,14 +1664,14 @@ "mdoType": "CONFIGURATION", "modalityUseMode": "USE", "moduleTypes": [ - [ - "SessionModule", - "src/test/resources/ext/edt/mdclasses/configuration/src/Configuration/SessionModule.bsl" - ], [ "ExternalConnectionModule", "src/test/resources/ext/edt/mdclasses/configuration/src/Configuration/ExternalConnectionModule.bsl" ], + [ + "SessionModule", + "src/test/resources/ext/edt/mdclasses/configuration/src/Configuration/SessionModule.bsl" + ], [ "ManagedApplicationModule", "src/test/resources/ext/edt/mdclasses/configuration/src/Configuration/ManagedApplicationModule.bsl" @@ -1546,6 +1847,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.Документ1", + "nameRu": "ДокументСсылка.Документ1", + "composite": false, + "kind": "DOCUMENT" + } + } + ], + "composite": false, + "qualifiers": [] + }, "master": false, "denyIncompleteValues": false, "useInTotals": true @@ -1573,7 +1892,22 @@ "synonym": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" }, - "supportVariant": "NONE" + "supportVariant": "NONE", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/chartsOfAccounts/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/accountingFlags/com.github._1c_syntax.bsl.mdo.children.AccountingFlag/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] + } } ], "settingsStorages": [ @@ -1672,6 +2006,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" }, diff --git "a/src/test/resources/fixtures/mdclasses/Constants.\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601.json" "b/src/test/resources/fixtures/mdclasses/Constants.\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601.json" index 14f068ac8..7878d5ec9 100644 --- "a/src/test/resources/fixtures/mdclasses/Constants.\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601.json" +++ "b/src/test/resources/fixtures/mdclasses/Constants.\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601.json" @@ -11,19 +11,19 @@ }, "mdoType": "CONSTANT", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/designer/mdclasses/src/cf/Constants/Константа1/Ext/ManagerModule.bsl" - ], [ "ValueManagerModule", "src/test/resources/ext/designer/mdclasses/src/cf/Constants/Константа1/Ext/ValueManagerModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/designer/mdclasses/src/cf/Constants/Константа1/Ext/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/designer/mdclasses/src/cf/Constants/Константа1/Ext/ManagerModule.bsl", + "moduleType": "ValueManagerModule", + "uri": "src/test/resources/ext/designer/mdclasses/src/cf/Constants/Константа1/Ext/ValueManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Constant/mdoReference" }, @@ -31,8 +31,8 @@ "isProtected": false }, { - "moduleType": "ValueManagerModule", - "uri": "src/test/resources/ext/designer/mdclasses/src/cf/Constants/Константа1/Ext/ValueManagerModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/designer/mdclasses/src/cf/Constants/Константа1/Ext/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Constant/mdoReference" }, @@ -66,5 +66,32 @@ "synonym": { "@reference": "/com.github._1c_syntax.bsl.mdo.Constant/explanation" }, - "uuid": "61e6a6f2-7057-4e93-96c3-7bd2559217f4" + "uuid": "61e6a6f2-7057-4e93-96c3-7bd2559217f4", + "valueType": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + } }} \ No newline at end of file diff --git "a/src/test/resources/fixtures/mdclasses/Constants.\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601_edt.json" "b/src/test/resources/fixtures/mdclasses/Constants.\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601_edt.json" index 0a2f0837b..8d1279ff5 100644 --- "a/src/test/resources/fixtures/mdclasses/Constants.\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/Constants.\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601_edt.json" @@ -11,19 +11,19 @@ }, "mdoType": "CONSTANT", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/edt/mdclasses/configuration/src/Constants/Константа1/ManagerModule.bsl" - ], [ "ValueManagerModule", "src/test/resources/ext/edt/mdclasses/configuration/src/Constants/Константа1/ValueManagerModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/edt/mdclasses/configuration/src/Constants/Константа1/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/Constants/Константа1/ManagerModule.bsl", + "moduleType": "ValueManagerModule", + "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/Constants/Константа1/ValueManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Constant/mdoReference" }, @@ -31,8 +31,8 @@ "isProtected": false }, { - "moduleType": "ValueManagerModule", - "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/Constants/Константа1/ValueManagerModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/Constants/Константа1/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Constant/mdoReference" }, @@ -66,5 +66,32 @@ "synonym": { "@reference": "/com.github._1c_syntax.bsl.mdo.Constant/explanation" }, - "uuid": "61e6a6f2-7057-4e93-96c3-7bd2559217f4" + "uuid": "61e6a6f2-7057-4e93-96c3-7bd2559217f4", + "valueType": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + } }} \ No newline at end of file diff --git "a/src/test/resources/fixtures/mdclasses/DataProcessors.\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601.json" "b/src/test/resources/fixtures/mdclasses/DataProcessors.\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601.json" index 01ea4b3fe..f3b0d8861 100644 --- "a/src/test/resources/fixtures/mdclasses/DataProcessors.\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601.json" +++ "b/src/test/resources/fixtures/mdclasses/DataProcessors.\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601.json" @@ -107,6 +107,31 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DataProcessorObject.Обработка1", + "nameRu": "ОбработкаОбъект.Обработка1", + "composite": false, + "kind": "DATA_PROCESSOR" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] } }, { @@ -114,6 +139,33 @@ "name": "Реквизит1", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -121,6 +173,32 @@ "name": "Реквизит2", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] } }, { @@ -128,6 +206,57 @@ "name": "Реквизит3", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 6, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + }, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + }, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + }, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "name": "UUID", + "nameRu": "УникальныйИдентификатор", + "variant": "V8" + }, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "FormattedString", + "nameRu": "ФорматированнаяСтрока" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef", + "nameRu": "ДокументСсылка", + "composite": true, + "kind": "DOCUMENT" + } + } + ], + "composite": true, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + }, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] } }, { @@ -135,6 +264,22 @@ "name": "Реквизит4", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "SpreadsheetDocument", + "nameRu": "ТабличныйДокумент" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -142,6 +287,24 @@ "name": "Реквизит5", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "EnumRef.Перечисление1", + "nameRu": "ПеречислениеСсылка.Перечисление1", + "composite": false, + "kind": "ENUM" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -785,6 +948,24 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DataProcessorObject.ЖурналРегистрации", + "nameRu": "ОбработкаОбъект.ЖурналРегистрации", + "composite": false, + "kind": "DATA_PROCESSOR" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -799,6 +980,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -806,6 +1013,22 @@ "name": "Журнал", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTable", + "nameRu": "ТаблицаЗначений" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -813,6 +1036,11 @@ "name": "ОтборЖурналаРегистрации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [], + "composite": false, + "qualifiers": [] } }, { @@ -827,6 +1055,34 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -834,6 +1090,22 @@ "name": "ИнтервалДат", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "StandardPeriod", + "nameRu": "СтандартныйПериод" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -848,6 +1120,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -855,6 +1142,32 @@ "name": "АдресХранилища", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -862,6 +1175,9 @@ "name": "ОтборЖурналаРегистрацииПоУмолчанию", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -876,6 +1192,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -883,6 +1225,21 @@ "name": "ЗапускатьНеВФоне", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType[3]" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -890,6 +1247,21 @@ "name": "ИдентификаторЗадания", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.V8ValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -897,6 +1269,9 @@ "name": "ХранилищеДанных", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } } ], diff --git "a/src/test/resources/fixtures/mdclasses/DataProcessors.\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601_edt.json" "b/src/test/resources/fixtures/mdclasses/DataProcessors.\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601_edt.json" index 7c08c3b22..9d392edd6 100644 --- "a/src/test/resources/fixtures/mdclasses/DataProcessors.\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/DataProcessors.\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601_edt.json" @@ -107,6 +107,31 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DataProcessorObject.Обработка1", + "nameRu": "ОбработкаОбъект.Обработка1", + "composite": false, + "kind": "DATA_PROCESSOR" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] } }, { @@ -114,6 +139,33 @@ "name": "Реквизит1", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -121,6 +173,32 @@ "name": "Реквизит2", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] } }, { @@ -128,6 +206,57 @@ "name": "Реквизит3", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 6, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + }, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + }, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + }, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "name": "UUID", + "nameRu": "УникальныйИдентификатор", + "variant": "V8" + }, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "FormattedString", + "nameRu": "ФорматированнаяСтрока" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef", + "nameRu": "ДокументСсылка", + "composite": true, + "kind": "DOCUMENT" + } + } + ], + "composite": true, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + }, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] } }, { @@ -135,6 +264,22 @@ "name": "Реквизит4", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "SpreadsheetDocument", + "nameRu": "ТабличныйДокумент" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -142,6 +287,24 @@ "name": "Реквизит5", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "EnumRef.Перечисление1", + "nameRu": "ПеречислениеСсылка.Перечисление1", + "composite": false, + "kind": "ENUM" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -785,6 +948,24 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DataProcessorObject.ЖурналРегистрации", + "nameRu": "ОбработкаОбъект.ЖурналРегистрации", + "composite": false, + "kind": "DATA_PROCESSOR" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -799,6 +980,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -806,6 +1013,22 @@ "name": "Журнал", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTable", + "nameRu": "ТаблицаЗначений" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -813,6 +1036,11 @@ "name": "ОтборЖурналаРегистрации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [], + "composite": false, + "qualifiers": [] } }, { @@ -827,6 +1055,34 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -834,6 +1090,22 @@ "name": "ИнтервалДат", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "StandardPeriod", + "nameRu": "СтандартныйПериод" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -848,6 +1120,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -855,6 +1142,32 @@ "name": "АдресХранилища", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -862,6 +1175,9 @@ "name": "ОтборЖурналаРегистрацииПоУмолчанию", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -876,6 +1192,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -883,6 +1225,21 @@ "name": "ЗапускатьНеВФоне", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType[3]" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -890,6 +1247,21 @@ "name": "ИдентификаторЗадания", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.V8ValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -897,6 +1269,9 @@ "name": "ХранилищеДанных", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } } ], diff --git "a/src/test/resources/fixtures/mdclasses/DefinedTypes.\320\236\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271\320\242\320\270\320\2771.json" "b/src/test/resources/fixtures/mdclasses/DefinedTypes.\320\236\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271\320\242\320\270\320\2771.json" index cb184d445..f05c52ec6 100644 --- "a/src/test/resources/fixtures/mdclasses/DefinedTypes.\320\236\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271\320\242\320\270\320\2771.json" +++ "b/src/test/resources/fixtures/mdclasses/DefinedTypes.\320\236\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271\320\242\320\270\320\2771.json" @@ -13,5 +13,32 @@ "synonym": { "content": [] }, - "uuid": "e8c616d9-4957-48ab-a917-afb6847f6840" + "uuid": "e8c616d9-4957-48ab-a917-afb6847f6840", + "valueType": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + } }} \ No newline at end of file diff --git "a/src/test/resources/fixtures/mdclasses/DocumentJournals.\320\226\321\203\321\200\320\275\320\260\320\273\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\2621.json" "b/src/test/resources/fixtures/mdclasses/DocumentJournals.\320\226\321\203\321\200\320\275\320\260\320\273\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\2621.json" index d277ef9f0..67168cf45 100644 --- "a/src/test/resources/fixtures/mdclasses/DocumentJournals.\320\226\321\203\321\200\320\275\320\260\320\273\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\2621.json" +++ "b/src/test/resources/fixtures/mdclasses/DocumentJournals.\320\226\321\203\321\200\320\275\320\260\320\273\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\2621.json" @@ -26,9 +26,15 @@ "mdoRef": "DocumentJournal.ЖурналДокументов1", "mdoRefRu": "ЖурналДокументов.ЖурналДокументов1" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Документ1.Attribute.Реквизит1", + "mdoRefRu": "Документ.Документ1.Реквизит.Реквизит1" + } + ] } ], "commands": [], diff --git "a/src/test/resources/fixtures/mdclasses/DocumentJournals.\320\226\321\203\321\200\320\275\320\260\320\273\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\2621_edt.json" "b/src/test/resources/fixtures/mdclasses/DocumentJournals.\320\226\321\203\321\200\320\275\320\260\320\273\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\2621_edt.json" index e7dc62c49..29666e5e8 100644 --- "a/src/test/resources/fixtures/mdclasses/DocumentJournals.\320\226\321\203\321\200\320\275\320\260\320\273\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\2621_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/DocumentJournals.\320\226\321\203\321\200\320\275\320\260\320\273\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\2621_edt.json" @@ -26,9 +26,15 @@ "mdoRef": "DocumentJournal.ЖурналДокументов1", "mdoRefRu": "ЖурналДокументов.ЖурналДокументов1" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Документ1.Attribute.Реквизит1", + "mdoRefRu": "Документ.Документ1.Реквизит.Реквизит1" + } + ] } ], "commands": [], diff --git "a/src/test/resources/fixtures/mdclasses/Documents.\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021.json" "b/src/test/resources/fixtures/mdclasses/Documents.\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021.json" index 9457f6043..a3da185bb 100644 --- "a/src/test/resources/fixtures/mdclasses/Documents.\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021.json" +++ "b/src/test/resources/fixtures/mdclasses/Documents.\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021.json" @@ -23,6 +23,33 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, @@ -55,6 +82,34 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, @@ -87,6 +142,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, @@ -346,6 +427,31 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentObject.Документ1", + "nameRu": "ДокументОбъект.Документ1", + "composite": false, + "kind": "DOCUMENT" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] } } ] @@ -542,6 +648,22 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } + } + ], + "composite": false, + "qualifiers": [] } } ] @@ -731,6 +853,21 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ] @@ -754,19 +891,19 @@ }, "mdoType": "DOCUMENT", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/designer/mdclasses/src/cf/Documents/Документ1/Ext/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/designer/mdclasses/src/cf/Documents/Документ1/Ext/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/designer/mdclasses/src/cf/Documents/Документ1/Ext/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/designer/mdclasses/src/cf/Documents/Документ1/Ext/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/designer/mdclasses/src/cf/Documents/Документ1/Ext/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -774,8 +911,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/designer/mdclasses/src/cf/Documents/Документ1/Ext/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/designer/mdclasses/src/cf/Documents/Документ1/Ext/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -889,6 +1026,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Справочник1", + "nameRu": "СправочникСсылка.Справочник1", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, @@ -921,6 +1076,33 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, diff --git "a/src/test/resources/fixtures/mdclasses/Documents.\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021_edt.json" "b/src/test/resources/fixtures/mdclasses/Documents.\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021_edt.json" index 71d4db5f4..d6ed451d7 100644 --- "a/src/test/resources/fixtures/mdclasses/Documents.\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/Documents.\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021_edt.json" @@ -23,6 +23,33 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, @@ -55,6 +82,34 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, @@ -87,6 +142,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, @@ -346,6 +427,31 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentObject.Документ1", + "nameRu": "ДокументОбъект.Документ1", + "composite": false, + "kind": "DOCUMENT" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] } } ] @@ -542,6 +648,22 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } + } + ], + "composite": false, + "qualifiers": [] } } ] @@ -731,6 +853,21 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ] @@ -754,19 +891,19 @@ }, "mdoType": "DOCUMENT", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/edt/mdclasses/configuration/src/Documents/Документ1/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/edt/mdclasses/configuration/src/Documents/Документ1/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/edt/mdclasses/configuration/src/Documents/Документ1/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/Documents/Документ1/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/Documents/Документ1/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -774,8 +911,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/Documents/Документ1/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/Documents/Документ1/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -889,6 +1026,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Справочник1", + "nameRu": "СправочникСсылка.Справочник1", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, @@ -921,6 +1076,33 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, diff --git "a/src/test/resources/fixtures/mdclasses/EventSubscriptions.\320\237\320\276\320\264\320\277\320\270\321\201\320\272\320\260\320\235\320\260\320\241\320\276\320\261\321\213\321\202\320\270\320\2651.json" "b/src/test/resources/fixtures/mdclasses/EventSubscriptions.\320\237\320\276\320\264\320\277\320\270\321\201\320\272\320\260\320\235\320\260\320\241\320\276\320\261\321\213\321\202\320\270\320\2651.json" index 3ae6cf705..102841424 100644 --- "a/src/test/resources/fixtures/mdclasses/EventSubscriptions.\320\237\320\276\320\264\320\277\320\270\321\201\320\272\320\260\320\235\320\260\320\241\320\276\320\261\321\213\321\202\320\270\320\2651.json" +++ "b/src/test/resources/fixtures/mdclasses/EventSubscriptions.\320\237\320\276\320\264\320\277\320\270\321\201\320\272\320\260\320\235\320\260\320\241\320\276\320\261\321\213\321\202\320\270\320\2651.json" @@ -19,5 +19,30 @@ "synonym": { "content": [] }, - "uuid": "4da21a7b-3d07-4e6d-b91f-7e1c8ddcffcd" + "uuid": "4da21a7b-3d07-4e6d-b91f-7e1c8ddcffcd", + "valueType": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogObject.Справочник1", + "nameRu": "СправочникОбъект.Справочник1", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] + } }} \ No newline at end of file diff --git "a/src/test/resources/fixtures/mdclasses/ExternalDataSources.\320\242\320\265\320\272\321\203\321\211\320\260\321\217\320\241\320\243\320\221\320\224.json" "b/src/test/resources/fixtures/mdclasses/ExternalDataSources.\320\242\320\265\320\272\321\203\321\211\320\260\321\217\320\241\320\243\320\221\320\224.json" index f796b80dd..5b264d662 100644 --- "a/src/test/resources/fixtures/mdclasses/ExternalDataSources.\320\242\320\265\320\272\321\203\321\211\320\260\321\217\320\241\320\243\320\221\320\224.json" +++ "b/src/test/resources/fixtures/mdclasses/ExternalDataSources.\320\242\320\265\320\272\321\203\321\211\320\260\321\217\320\241\320\243\320\221\320\224.json" @@ -147,7 +147,34 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 20, + "allowedLength": "VARIABLE" + } + } + ] + } }, { "uuid": "e6e7c2e1-b4b4-4da5-8d1a-b5b7e0c18cdd", @@ -175,7 +202,32 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DefinedType.ТипUIDСтрока", + "nameRu": "ОпределяемыйТип.ТипUIDСтрока", + "composite": false, + "kind": "DEFINED_TYPE" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] + } }, { "uuid": "5569bb8a-91fa-40b4-a86c-0840769ddf76", @@ -203,7 +255,24 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "name": "UUID", + "nameRu": "УникальныйИдентификатор", + "variant": "V8" + } + } + ], + "composite": false, + "qualifiers": [] + } }, { "uuid": "e04f524f-a38c-4a4a-9810-f8a87b17089c", @@ -231,7 +300,22 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/fields/c/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.V8ValueType" + } + } + ], + "composite": false, + "qualifiers": [] + } }, { "uuid": "09a537fe-b8df-490d-8800-bc1959376cd3", @@ -259,7 +343,35 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 15, + "scale": 0, + "nonNegative": true + } + } + ] + } }, { "uuid": "2abf5cec-cec6-4493-9da0-bdc8ae4cf962", @@ -287,7 +399,22 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/fields/c/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.V8ValueType" + } + } + ], + "composite": false, + "qualifiers": [] + } }, { "uuid": "995d9173-88e3-4afb-b60f-242f530978e7", @@ -315,7 +442,33 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/fields/c/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 20, + "allowedLength": "VARIABLE" + } + } + ] + } }, { "uuid": "8dbba219-9048-43ac-88b3-ff5cdd4071d1", @@ -343,7 +496,33 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/fields/c/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] + } } ], [] diff --git "a/src/test/resources/fixtures/mdclasses/ExternalDataSources.\320\242\320\265\320\272\321\203\321\211\320\260\321\217\320\241\320\243\320\221\320\224_edt.json" "b/src/test/resources/fixtures/mdclasses/ExternalDataSources.\320\242\320\265\320\272\321\203\321\211\320\260\321\217\320\241\320\243\320\221\320\224_edt.json" index 4939c5f78..cddcc8f5d 100644 --- "a/src/test/resources/fixtures/mdclasses/ExternalDataSources.\320\242\320\265\320\272\321\203\321\211\320\260\321\217\320\241\320\243\320\221\320\224_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/ExternalDataSources.\320\242\320\265\320\272\321\203\321\211\320\260\321\217\320\241\320\243\320\221\320\224_edt.json" @@ -147,7 +147,34 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 20, + "allowedLength": "VARIABLE" + } + } + ] + } }, { "uuid": "e6e7c2e1-b4b4-4da5-8d1a-b5b7e0c18cdd", @@ -175,7 +202,32 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DefinedType.ТипUIDСтрока", + "nameRu": "ОпределяемыйТип.ТипUIDСтрока", + "composite": false, + "kind": "DEFINED_TYPE" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] + } }, { "uuid": "5569bb8a-91fa-40b4-a86c-0840769ddf76", @@ -203,7 +255,24 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "name": "UUID", + "nameRu": "УникальныйИдентификатор", + "variant": "V8" + } + } + ], + "composite": false, + "qualifiers": [] + } }, { "uuid": "e04f524f-a38c-4a4a-9810-f8a87b17089c", @@ -231,7 +300,22 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/fields/c/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.V8ValueType" + } + } + ], + "composite": false, + "qualifiers": [] + } }, { "uuid": "09a537fe-b8df-490d-8800-bc1959376cd3", @@ -259,7 +343,35 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 15, + "scale": 0, + "nonNegative": true + } + } + ] + } }, { "uuid": "2abf5cec-cec6-4493-9da0-bdc8ae4cf962", @@ -287,7 +399,22 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/fields/c/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.V8ValueType" + } + } + ], + "composite": false, + "qualifiers": [] + } }, { "uuid": "995d9173-88e3-4afb-b60f-242f530978e7", @@ -315,7 +442,33 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/fields/c/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 20, + "allowedLength": "VARIABLE" + } + } + ] + } }, { "uuid": "8dbba219-9048-43ac-88b3-ff5cdd4071d1", @@ -343,7 +496,33 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/fields/c/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] + } } ], [] diff --git "a/src/test/resources/fixtures/mdclasses/InformationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\2711.json" "b/src/test/resources/fixtures/mdclasses/InformationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\2711.json" index 97c9ba8fe..16bc942f0 100644 --- "a/src/test/resources/fixtures/mdclasses/InformationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\2711.json" +++ "b/src/test/resources/fixtures/mdclasses/InformationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\2711.json" @@ -26,6 +26,33 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "master": false, "denyIncompleteValues": false, "useInTotals": true diff --git "a/src/test/resources/fixtures/mdclasses/InformationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\2711_edt.json" "b/src/test/resources/fixtures/mdclasses/InformationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\2711_edt.json" index fb0629871..7bccc4e93 100644 --- "a/src/test/resources/fixtures/mdclasses/InformationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\2711_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/InformationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\2711_edt.json" @@ -26,6 +26,33 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "master": false, "denyIncompleteValues": false, "useInTotals": true diff --git "a/src/test/resources/fixtures/mdclasses/Reports.\320\236\321\202\321\207\320\265\321\2021.json" "b/src/test/resources/fixtures/mdclasses/Reports.\320\236\321\202\321\207\320\265\321\2021.json" index c9408572a..277fc4bd6 100644 --- "a/src/test/resources/fixtures/mdclasses/Reports.\320\236\321\202\321\207\320\265\321\2021.json" +++ "b/src/test/resources/fixtures/mdclasses/Reports.\320\236\321\202\321\207\320\265\321\2021.json" @@ -14,19 +14,19 @@ }, "mdoType": "REPORT", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/designer/mdclasses/src/cf/Reports/Отчет1/Ext/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/designer/mdclasses/src/cf/Reports/Отчет1/Ext/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/designer/mdclasses/src/cf/Reports/Отчет1/Ext/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/designer/mdclasses/src/cf/Reports/Отчет1/Ext/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/designer/mdclasses/src/cf/Reports/Отчет1/Ext/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Report/mdoReference" }, @@ -34,8 +34,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/designer/mdclasses/src/cf/Reports/Отчет1/Ext/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/designer/mdclasses/src/cf/Reports/Отчет1/Ext/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Report/mdoReference" }, diff --git "a/src/test/resources/fixtures/mdclasses/Reports.\320\236\321\202\321\207\320\265\321\2021_edt.json" "b/src/test/resources/fixtures/mdclasses/Reports.\320\236\321\202\321\207\320\265\321\2021_edt.json" index ef6a26961..54b06472a 100644 --- "a/src/test/resources/fixtures/mdclasses/Reports.\320\236\321\202\321\207\320\265\321\2021_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/Reports.\320\236\321\202\321\207\320\265\321\2021_edt.json" @@ -14,19 +14,19 @@ }, "mdoType": "REPORT", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/edt/mdclasses/configuration/src/Reports/Отчет1/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/edt/mdclasses/configuration/src/Reports/Отчет1/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/edt/mdclasses/configuration/src/Reports/Отчет1/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/Reports/Отчет1/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/Reports/Отчет1/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Report/mdoReference" }, @@ -34,8 +34,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/Reports/Отчет1/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/Reports/Отчет1/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Report/mdoReference" }, diff --git "a/src/test/resources/fixtures/mdclasses/Sequences.\320\237\320\276\321\201\320\273\320\265\320\264\320\276\320\262\320\260\321\202\320\265\320\273\321\214\320\275\320\276\321\201\321\202\321\2141.json" "b/src/test/resources/fixtures/mdclasses/Sequences.\320\237\320\276\321\201\320\273\320\265\320\264\320\276\320\262\320\260\321\202\320\265\320\273\321\214\320\275\320\276\321\201\321\202\321\2141.json" index acf3d6cd3..0be1d54be 100644 --- "a/src/test/resources/fixtures/mdclasses/Sequences.\320\237\320\276\321\201\320\273\320\265\320\264\320\276\320\262\320\260\321\202\320\265\320\273\321\214\320\275\320\276\321\201\321\202\321\2141.json" +++ "b/src/test/resources/fixtures/mdclasses/Sequences.\320\237\320\276\321\201\320\273\320\265\320\264\320\276\320\262\320\260\321\202\320\265\320\273\321\214\320\275\320\276\321\201\321\202\321\2141.json" @@ -24,6 +24,31 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.Документ1", + "nameRu": "ДокументСсылка.Документ1", + "composite": false, + "kind": "DOCUMENT" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] + }, "master": false, "denyIncompleteValues": false, "useInTotals": true diff --git "a/src/test/resources/fixtures/mdclasses/Sequences.\320\237\320\276\321\201\320\273\320\265\320\264\320\276\320\262\320\260\321\202\320\265\320\273\321\214\320\275\320\276\321\201\321\202\321\2141_edt.json" "b/src/test/resources/fixtures/mdclasses/Sequences.\320\237\320\276\321\201\320\273\320\265\320\264\320\276\320\262\320\260\321\202\320\265\320\273\321\214\320\275\320\276\321\201\321\202\321\2141_edt.json" index c03a320e9..b9d843e62 100644 --- "a/src/test/resources/fixtures/mdclasses/Sequences.\320\237\320\276\321\201\320\273\320\265\320\264\320\276\320\262\320\260\321\202\320\265\320\273\321\214\320\275\320\276\321\201\321\202\321\2141_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/Sequences.\320\237\320\276\321\201\320\273\320\265\320\264\320\276\320\262\320\260\321\202\320\265\320\273\321\214\320\275\320\276\321\201\321\202\321\2141_edt.json" @@ -24,6 +24,31 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.Документ1", + "nameRu": "ДокументСсылка.Документ1", + "composite": false, + "kind": "DOCUMENT" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] + }, "master": false, "denyIncompleteValues": false, "useInTotals": true diff --git "a/src/test/resources/fixtures/mdclasses/SessionParameters.\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\241\320\265\320\260\320\275\321\201\320\2601.json" "b/src/test/resources/fixtures/mdclasses/SessionParameters.\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\241\320\265\320\260\320\275\321\201\320\2601.json" index a1bf84805..5836dbed8 100644 --- "a/src/test/resources/fixtures/mdclasses/SessionParameters.\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\241\320\265\320\260\320\275\321\201\320\2601.json" +++ "b/src/test/resources/fixtures/mdclasses/SessionParameters.\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\241\320\265\320\260\320\275\321\201\320\2601.json" @@ -23,5 +23,28 @@ "synonym": { "content": [] }, - "uuid": "66844df5-823b-40f1-ab8a-b07c1cb7462f" + "uuid": "66844df5-823b-40f1-ab8a-b07c1cb7462f", + "valueType": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] + } }} \ No newline at end of file diff --git "a/src/test/resources/fixtures/mdclasses/Tasks.\320\227\320\260\320\264\320\260\321\207\320\2601.json" "b/src/test/resources/fixtures/mdclasses/Tasks.\320\227\320\260\320\264\320\260\321\207\320\2601.json" index 668b02e31..58888ecf8 100644 --- "a/src/test/resources/fixtures/mdclasses/Tasks.\320\227\320\260\320\264\320\260\321\207\320\2601.json" +++ "b/src/test/resources/fixtures/mdclasses/Tasks.\320\227\320\260\320\264\320\260\321\207\320\2601.json" @@ -29,6 +29,33 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "content": [] }, diff --git a/src/test/resources/fixtures/mdclasses_3_18/Configuration.json b/src/test/resources/fixtures/mdclasses_3_18/Configuration.json index 842f8c6b7..51da3f3e3 100644 --- a/src/test/resources/fixtures/mdclasses_3_18/Configuration.json +++ b/src/test/resources/fixtures/mdclasses_3_18/Configuration.json @@ -210,7 +210,34 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + } } ], "dimensions": [ diff --git a/src/test/resources/fixtures/mdclasses_3_18/Configuration_edt.json b/src/test/resources/fixtures/mdclasses_3_18/Configuration_edt.json index 2b3e0b0ef..b81cc43a8 100644 --- a/src/test/resources/fixtures/mdclasses_3_18/Configuration_edt.json +++ b/src/test/resources/fixtures/mdclasses_3_18/Configuration_edt.json @@ -210,7 +210,34 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + } } ], "dimensions": [ diff --git a/src/test/resources/fixtures/mdclasses_3_24/Configuration_edt.json b/src/test/resources/fixtures/mdclasses_3_24/Configuration_edt.json index 66ce8f931..2d5845761 100644 --- a/src/test/resources/fixtures/mdclasses_3_24/Configuration_edt.json +++ b/src/test/resources/fixtures/mdclasses_3_24/Configuration_edt.json @@ -91,7 +91,35 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] + } } ], "dimensions": [ @@ -115,6 +143,33 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "master": false, "denyIncompleteValues": false, "useInTotals": true @@ -169,7 +224,34 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/resources/com.github._1c_syntax.bsl.mdo.children.Resource/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] + } } ], "dimensions": [ @@ -193,6 +275,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "master": false, "denyIncompleteValues": false, "useInTotals": true @@ -284,7 +392,34 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/resources/com.github._1c_syntax.bsl.mdo.children.Resource/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] + } } ], "dimensions": [ @@ -308,6 +443,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "master": false, "denyIncompleteValues": true, "useInTotals": true @@ -507,7 +668,30 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] + } } ], "extDimensionAccountingFlags": [ @@ -530,7 +714,22 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/chartsOfAccounts/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/accountingFlags/com.github._1c_syntax.bsl.mdo.children.AccountingFlag/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] + } } ], "explanation": { @@ -625,6 +824,32 @@ "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" }, "supportVariant": "NONE", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "autoUse": "USE", "passwordMode": false, "indexing": "DONT_INDEX", @@ -763,6 +988,32 @@ "modules": [ 2 ], + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "passwordMode": false, "explanation": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" @@ -824,7 +1075,33 @@ "synonym": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" }, - "supportVariant": "NONE" + "supportVariant": "NONE", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + } } ], "description": "Фикстура 8.3.4", @@ -876,9 +1153,15 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/documentJournals/com.github._1c_syntax.bsl.mdo.DocumentJournal/mdoReference" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Документ1.Attribute.Реквизит1", + "mdoRefRu": "Документ.Документ1.Реквизит.Реквизит1" + } + ] } ], "forms": [], @@ -1045,6 +1328,24 @@ "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" }, "supportVariant": "NONE", + "source": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogObject.Справочник1", + "nameRu": "СправочникОбъект.Справочник1", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] + }, "handler": { "methodPath": "CommonModule.ПростойОбщийМодуль.ПодпискаНаСобытие1ПередЗаписью", "moduleName": "ПростойОбщийМодуль", @@ -1358,14 +1659,14 @@ "mdoType": "CONFIGURATION", "modalityUseMode": "USE_WITH_WARNINGS", "moduleTypes": [ - [ - "SessionModule", - "src/test/resources/ext/edt/mdclasses_3_24/configuration/src/Configuration/SessionModule.bsl" - ], [ "ExternalConnectionModule", "src/test/resources/ext/edt/mdclasses_3_24/configuration/src/Configuration/ExternalConnectionModule.bsl" ], + [ + "SessionModule", + "src/test/resources/ext/edt/mdclasses_3_24/configuration/src/Configuration/SessionModule.bsl" + ], [ "ManagedApplicationModule", "src/test/resources/ext/edt/mdclasses_3_24/configuration/src/Configuration/ManagedApplicationModule.bsl" @@ -1541,6 +1842,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.Документ1", + "nameRu": "ДокументСсылка.Документ1", + "composite": false, + "kind": "DOCUMENT" + } + } + ], + "composite": false, + "qualifiers": [] + }, "master": false, "denyIncompleteValues": false, "useInTotals": true @@ -1567,7 +1886,22 @@ "synonym": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" }, - "supportVariant": "NONE" + "supportVariant": "NONE", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/chartsOfAccounts/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/accountingFlags/com.github._1c_syntax.bsl.mdo.children.AccountingFlag/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] + } } ], "settingsStorages": [ @@ -1690,6 +2024,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" }, diff --git a/src/test/resources/fixtures/mdclasses_5_1/Configuration.json b/src/test/resources/fixtures/mdclasses_5_1/Configuration.json index 7e676ceeb..a0d32618a 100644 --- a/src/test/resources/fixtures/mdclasses_5_1/Configuration.json +++ b/src/test/resources/fixtures/mdclasses_5_1/Configuration.json @@ -210,7 +210,34 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + } } ], "dimensions": [ diff --git a/src/test/resources/fixtures/mdclasses_ext/Configuration.json b/src/test/resources/fixtures/mdclasses_ext/Configuration.json index ee03bc837..f615c7a5a 100644 --- a/src/test/resources/fixtures/mdclasses_ext/Configuration.json +++ b/src/test/resources/fixtures/mdclasses_ext/Configuration.json @@ -101,6 +101,33 @@ "@reference": "/com.github._1c_syntax.bsl.mdclasses.ConfigurationExtension/businessProcesses/com.github._1c_syntax.bsl.mdo.BusinessProcess/synonym" }, "supportVariant": "NONE", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "autoUse": "USE", "passwordMode": false, "indexing": "DONT_INDEX", @@ -191,7 +218,33 @@ "synonym": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.ConfigurationExtension/businessProcesses/com.github._1c_syntax.bsl.mdo.BusinessProcess/synonym" }, - "supportVariant": "NONE" + "supportVariant": "NONE", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.ConfigurationExtension/commonAttributes/com.github._1c_syntax.bsl.mdo.CommonAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + } } ], "description": "Расширение", @@ -265,6 +318,18 @@ "@reference": "/com.github._1c_syntax.bsl.mdclasses.ConfigurationExtension/businessProcesses/com.github._1c_syntax.bsl.mdo.BusinessProcess/synonym" }, "supportVariant": "NONE", + "source": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ], + "composite": false, + "qualifiers": [] + }, "handler": { "methodPath": "", "moduleName": "", @@ -451,6 +516,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.Документ1", + "nameRu": "ДокументСсылка.Документ1", + "composite": false, + "kind": "DOCUMENT" + } + } + ], + "composite": false, + "qualifiers": [] + }, "master": false, "denyIncompleteValues": false, "useInTotals": true diff --git a/src/test/resources/fixtures/mdclasses_ext/Configuration_edt.json b/src/test/resources/fixtures/mdclasses_ext/Configuration_edt.json index 52b89834c..d58d02eb0 100644 --- a/src/test/resources/fixtures/mdclasses_ext/Configuration_edt.json +++ b/src/test/resources/fixtures/mdclasses_ext/Configuration_edt.json @@ -101,6 +101,33 @@ "@reference": "/com.github._1c_syntax.bsl.mdclasses.ConfigurationExtension/businessProcesses/com.github._1c_syntax.bsl.mdo.BusinessProcess/synonym" }, "supportVariant": "NONE", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "autoUse": "DONT_USE", "passwordMode": false, "indexing": "DONT_INDEX", @@ -192,7 +219,33 @@ "synonym": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.ConfigurationExtension/businessProcesses/com.github._1c_syntax.bsl.mdo.BusinessProcess/synonym" }, - "supportVariant": "NONE" + "supportVariant": "NONE", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.ConfigurationExtension/commonAttributes/com.github._1c_syntax.bsl.mdo.CommonAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + } } ], "description": "Расширение", @@ -300,6 +353,18 @@ "@reference": "/com.github._1c_syntax.bsl.mdclasses.ConfigurationExtension/businessProcesses/com.github._1c_syntax.bsl.mdo.BusinessProcess/synonym" }, "supportVariant": "NONE", + "source": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ], + "composite": false, + "qualifiers": [] + }, "handler": { "methodPath": "", "moduleName": "", @@ -486,6 +551,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.Документ1", + "nameRu": "ДокументСсылка.Документ1", + "composite": false, + "kind": "DOCUMENT" + } + } + ], + "composite": false, + "qualifiers": [] + }, "master": false, "denyIncompleteValues": false, "useInTotals": true diff --git "a/src/test/resources/fixtures/ssl_3_1/BusinessProcesses.\320\227\320\260\320\264\320\260\320\275\320\270\320\265.json" "b/src/test/resources/fixtures/ssl_3_1/BusinessProcesses.\320\227\320\260\320\264\320\260\320\275\320\270\320\265.json" index da9d2d331..378f4d1cf 100644 --- "a/src/test/resources/fixtures/ssl_3_1/BusinessProcesses.\320\227\320\260\320\264\320\260\320\275\320\270\320\265.json" +++ "b/src/test/resources/fixtures/ssl_3_1/BusinessProcesses.\320\227\320\260\320\264\320\260\320\275\320\270\320\265.json" @@ -30,6 +30,37 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ВнешниеПользователи", + "nameRu": "СправочникСсылка.ВнешниеПользователи", + "composite": false, + "kind": "CATALOG" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": true, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] + }, "format": { "content": [] }, @@ -69,6 +100,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "EnumRef.ВариантыВажностиЗадачи", + "nameRu": "ПеречислениеСсылка.ВариантыВажностиЗадачи", + "composite": false, + "kind": "ENUM" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -108,6 +157,22 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -147,6 +212,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "TaskRef.ЗадачаИсполнителя", + "nameRu": "ЗадачаСсылка.ЗадачаИсполнителя", + "composite": false, + "kind": "TASK" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -186,6 +269,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -225,6 +334,30 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 3, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.РолиИсполнителей", + "nameRu": "СправочникСсылка.РолиИсполнителей", + "composite": false, + "kind": "CATALOG" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + } + ], + "composite": true, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -264,6 +397,33 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 250, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -303,6 +463,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -342,6 +517,34 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": true + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -381,6 +584,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -420,6 +638,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DefinedType.ПредметЗадачи", + "nameRu": "ОпределяемыйТип.ПредметЗадачи", + "composite": false, + "kind": "DEFINED_TYPE" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -459,6 +695,27 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 3, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + } + ], + "composite": true, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -498,6 +755,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -537,6 +820,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -576,6 +885,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "EnumRef.СостоянияБизнесПроцессов", + "nameRu": "ПеречислениеСсылка.СостоянияБизнесПроцессов", + "composite": false, + "kind": "ENUM" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -615,6 +942,31 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -654,6 +1006,31 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -693,6 +1070,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -732,6 +1135,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -771,6 +1189,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -810,6 +1243,23 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "name": "ValueStorage", + "nameRu": "ХранилищеЗначений", + "variant": "V8" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -849,6 +1299,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "Characteristic.ОбъектыАдресацииЗадач", + "nameRu": "Характеристика.ОбъектыАдресацииЗадач", + "composite": false, + "kind": "CHART_OF_CHARACTERISTIC_TYPES" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -888,6 +1356,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[22]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -927,6 +1410,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[22]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -966,6 +1464,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[22]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1005,6 +1518,30 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 3, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ГруппыИсполнителейЗадач", + "nameRu": "СправочникСсылка.ГруппыИсполнителейЗадач", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": true, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1044,6 +1581,27 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 3, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[26]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[3]" + } + } + ], + "composite": true, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1671,6 +2229,24 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "TaskObject.ЗадачаИсполнителя", + "nameRu": "ЗадачаОбъект.ЗадачаИсполнителя", + "composite": false, + "kind": "TASK" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1678,6 +2254,21 @@ "name": "НачальныйПризнакВыполнения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1685,6 +2276,32 @@ "name": "ПредметСтрокой", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[11]/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1692,6 +2309,21 @@ "name": "ТекущийПользователь", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1699,6 +2331,21 @@ "name": "ЗаданиеВыполнено", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1706,6 +2353,32 @@ "name": "ЗаданиеСодержание", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[14]/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1720,6 +2393,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1727,6 +2426,24 @@ "name": "Исполнитель", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + } + ], + "composite": true, + "qualifiers": [] } } ], @@ -2277,6 +2994,21 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2284,6 +3016,21 @@ "name": "НачальныйПризнакВыполнения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2291,6 +3038,32 @@ "name": "ПредметСтрокой", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[11]/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -2298,6 +3071,21 @@ "name": "ТекущийПользователь", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2305,6 +3093,32 @@ "name": "ЗаданиеСодержание", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[14]/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -2312,6 +3126,21 @@ "name": "ЗаданиеВыполнено", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2319,6 +3148,32 @@ "name": "ЗаданиеРезультатВыполнения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -2326,6 +3181,21 @@ "name": "ЗаданиеПодтверждено", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2333,6 +3203,24 @@ "name": "ЗаданиеСсылка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "BusinessProcessRef.Задание", + "nameRu": "БизнесПроцессСсылка.Задание", + "composite": false, + "kind": "BUSINESS_PROCESS" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2340,6 +3228,24 @@ "name": "Исполнитель", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + } + ], + "composite": true, + "qualifiers": [] } } ], @@ -2861,6 +3767,24 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "BusinessProcessObject.Задание", + "nameRu": "БизнесПроцессОбъект.Задание", + "composite": false, + "kind": "BUSINESS_PROCESS" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2868,6 +3792,21 @@ "name": "НачальныйПризнакСтарта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2875,6 +3814,32 @@ "name": "ПредметСтрокой", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[11]/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -2882,6 +3847,32 @@ "name": "ГлавнаяЗадачаСтрокой", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -2896,6 +3887,22 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "FormattedString", + "nameRu": "ФорматированнаяСтрока" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2903,6 +3910,21 @@ "name": "Отложен", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2910,6 +3932,31 @@ "name": "ДатаОтложенногоСтарта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] } }, { @@ -2917,6 +3964,21 @@ "name": "ИспользоватьДатуИВремяВСрокахЗадач", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2924,6 +3986,21 @@ "name": "ИспользоватьПодчиненныеБизнесПроцессы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2931,6 +4008,21 @@ "name": "ИзменятьЗаданияЗаднимЧислом", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -3448,6 +4540,22 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3455,6 +4563,21 @@ "name": "ПоАвтору", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3462,6 +4585,21 @@ "name": "ПоИсполнителю", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3469,6 +4607,21 @@ "name": "ПоПроверяющему", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[12]/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3483,6 +4636,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3497,6 +4665,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -3522,19 +4705,19 @@ }, "mdoType": "BUSINESS_PROCESS", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/designer/ssl_3_1/src/cf/BusinessProcesses/Задание/Ext/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/designer/ssl_3_1/src/cf/BusinessProcesses/Задание/Ext/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/designer/ssl_3_1/src/cf/BusinessProcesses/Задание/Ext/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/BusinessProcesses/Задание/Ext/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/BusinessProcesses/Задание/Ext/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -3542,8 +4725,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/BusinessProcesses/Задание/Ext/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/BusinessProcesses/Задание/Ext/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, diff --git "a/src/test/resources/fixtures/ssl_3_1/BusinessProcesses.\320\227\320\260\320\264\320\260\320\275\320\270\320\265_edt.json" "b/src/test/resources/fixtures/ssl_3_1/BusinessProcesses.\320\227\320\260\320\264\320\260\320\275\320\270\320\265_edt.json" index 5f239fb4d..7b161801b 100644 --- "a/src/test/resources/fixtures/ssl_3_1/BusinessProcesses.\320\227\320\260\320\264\320\260\320\275\320\270\320\265_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/BusinessProcesses.\320\227\320\260\320\264\320\260\320\275\320\270\320\265_edt.json" @@ -30,6 +30,37 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ВнешниеПользователи", + "nameRu": "СправочникСсылка.ВнешниеПользователи", + "composite": false, + "kind": "CATALOG" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": true, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] + }, "format": { "content": [] }, @@ -69,6 +100,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "EnumRef.ВариантыВажностиЗадачи", + "nameRu": "ПеречислениеСсылка.ВариантыВажностиЗадачи", + "composite": false, + "kind": "ENUM" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -108,6 +157,22 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -147,6 +212,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "TaskRef.ЗадачаИсполнителя", + "nameRu": "ЗадачаСсылка.ЗадачаИсполнителя", + "composite": false, + "kind": "TASK" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -186,6 +269,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -225,6 +334,30 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 3, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.РолиИсполнителей", + "nameRu": "СправочникСсылка.РолиИсполнителей", + "composite": false, + "kind": "CATALOG" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + } + ], + "composite": true, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -264,6 +397,33 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 250, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -303,6 +463,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -342,6 +517,34 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": true + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -381,6 +584,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -420,6 +638,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DefinedType.ПредметЗадачи", + "nameRu": "ОпределяемыйТип.ПредметЗадачи", + "composite": false, + "kind": "DEFINED_TYPE" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -459,6 +695,27 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 3, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + } + ], + "composite": true, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -498,6 +755,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -537,6 +820,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -576,6 +885,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "EnumRef.СостоянияБизнесПроцессов", + "nameRu": "ПеречислениеСсылка.СостоянияБизнесПроцессов", + "composite": false, + "kind": "ENUM" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -615,6 +942,31 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -654,6 +1006,31 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -693,6 +1070,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -732,6 +1135,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -771,6 +1189,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -810,6 +1243,23 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "name": "ValueStorage", + "nameRu": "ХранилищеЗначений", + "variant": "V8" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -849,6 +1299,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "Characteristic.ОбъектыАдресацииЗадач", + "nameRu": "Характеристика.ОбъектыАдресацииЗадач", + "composite": false, + "kind": "CHART_OF_CHARACTERISTIC_TYPES" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -888,6 +1356,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[22]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -927,6 +1410,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[22]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -966,6 +1464,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[22]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1005,6 +1518,30 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 3, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ГруппыИсполнителейЗадач", + "nameRu": "СправочникСсылка.ГруппыИсполнителейЗадач", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": true, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1044,6 +1581,27 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 3, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[26]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[3]" + } + } + ], + "composite": true, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1659,6 +2217,24 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "TaskObject.ЗадачаИсполнителя", + "nameRu": "ЗадачаОбъект.ЗадачаИсполнителя", + "composite": false, + "kind": "TASK" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1666,6 +2242,21 @@ "name": "НачальныйПризнакВыполнения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1673,6 +2264,32 @@ "name": "ПредметСтрокой", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[11]/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1680,6 +2297,21 @@ "name": "ТекущийПользователь", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1687,6 +2319,21 @@ "name": "ЗаданиеВыполнено", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1694,6 +2341,32 @@ "name": "ЗаданиеСодержание", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[14]/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1708,6 +2381,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1715,6 +2414,24 @@ "name": "Исполнитель", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + } + ], + "composite": true, + "qualifiers": [] } } ], @@ -2256,6 +2973,21 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2263,6 +2995,21 @@ "name": "НачальныйПризнакВыполнения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2270,6 +3017,32 @@ "name": "ПредметСтрокой", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[11]/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -2277,6 +3050,21 @@ "name": "ТекущийПользователь", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2284,6 +3072,32 @@ "name": "ЗаданиеСодержание", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[14]/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -2291,6 +3105,21 @@ "name": "ЗаданиеВыполнено", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2298,6 +3127,32 @@ "name": "ЗаданиеРезультатВыполнения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -2305,6 +3160,21 @@ "name": "ЗаданиеПодтверждено", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2312,6 +3182,24 @@ "name": "ЗаданиеСсылка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "BusinessProcessRef.Задание", + "nameRu": "БизнесПроцессСсылка.Задание", + "composite": false, + "kind": "BUSINESS_PROCESS" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2319,6 +3207,24 @@ "name": "Исполнитель", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + } + ], + "composite": true, + "qualifiers": [] } } ], @@ -2823,6 +3729,24 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "BusinessProcessObject.Задание", + "nameRu": "БизнесПроцессОбъект.Задание", + "composite": false, + "kind": "BUSINESS_PROCESS" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2830,6 +3754,21 @@ "name": "НачальныйПризнакСтарта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2837,6 +3776,32 @@ "name": "ПредметСтрокой", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[11]/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -2844,6 +3809,32 @@ "name": "ГлавнаяЗадачаСтрокой", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -2858,6 +3849,22 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "FormattedString", + "nameRu": "ФорматированнаяСтрока" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2865,6 +3872,21 @@ "name": "Отложен", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2872,6 +3894,31 @@ "name": "ДатаОтложенногоСтарта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] } }, { @@ -2879,6 +3926,21 @@ "name": "ИспользоватьДатуИВремяВСрокахЗадач", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2886,6 +3948,21 @@ "name": "ИспользоватьПодчиненныеБизнесПроцессы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2893,6 +3970,21 @@ "name": "ИзменятьЗаданияЗаднимЧислом", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -3410,6 +4502,22 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3417,6 +4525,21 @@ "name": "ПоАвтору", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3424,6 +4547,21 @@ "name": "ПоИсполнителю", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3431,6 +4569,21 @@ "name": "ПоПроверяющему", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[12]/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3445,6 +4598,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3459,6 +4627,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -3484,19 +4667,19 @@ }, "mdoType": "BUSINESS_PROCESS", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/edt/ssl_3_1/configuration/src/BusinessProcesses/Задание/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/edt/ssl_3_1/configuration/src/BusinessProcesses/Задание/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/edt/ssl_3_1/configuration/src/BusinessProcesses/Задание/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/BusinessProcesses/Задание/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/BusinessProcesses/Задание/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -3504,8 +4687,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/BusinessProcesses/Задание/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/BusinessProcesses/Задание/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, diff --git "a/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\227\320\260\320\274\320\265\321\202\320\272\320\270.json" "b/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\227\320\260\320\274\320\265\321\202\320\272\320\270.json" index bba84f5a6..dfe0ad3cf 100644 --- "a/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\227\320\260\320\274\320\265\321\202\320\272\320\270.json" +++ "b/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\227\320\260\320\274\320\265\321\202\320\272\320\270.json" @@ -30,6 +30,31 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] + }, "format": { "content": [] }, @@ -69,6 +94,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DefinedType.ПредметЗаметок", + "nameRu": "ОпределяемыйТип.ПредметЗаметок", + "composite": false, + "kind": "DEFINED_TYPE" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -108,6 +151,23 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "name": "ValueStorage", + "nameRu": "ХранилищеЗначений", + "variant": "V8" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -140,6 +200,33 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -179,6 +266,22 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -218,6 +321,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX_WITH_ADDITIONAL_ORDER", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "EnumRef.ЦветаЗаметок", + "nameRu": "ПеречислениеСсылка.ЦветаЗаметок", + "composite": false, + "kind": "ENUM" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -257,6 +378,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -289,6 +436,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 100, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -649,6 +822,24 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogObject.Заметки", + "nameRu": "СправочникОбъект.Заметки", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -663,6 +854,22 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "FormattedDocument", + "nameRu": "ФорматированныйДокумент" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -914,6 +1121,22 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -928,6 +1151,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 100, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -942,6 +1191,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -956,6 +1220,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -1157,6 +1436,21 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1164,6 +1458,11 @@ "name": "Предмет", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [], + "composite": false, + "qualifiers": [] } }, { @@ -1178,6 +1477,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1185,6 +1499,21 @@ "name": "ПоказыватьУдаленные", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -1314,6 +1643,21 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ] @@ -1440,6 +1784,21 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ] @@ -1463,19 +1822,19 @@ }, "mdoType": "CATALOG", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/designer/ssl_3_1/src/cf/Catalogs/Заметки/Ext/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/designer/ssl_3_1/src/cf/Catalogs/Заметки/Ext/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/designer/ssl_3_1/src/cf/Catalogs/Заметки/Ext/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/Catalogs/Заметки/Ext/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/Catalogs/Заметки/Ext/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -1483,8 +1842,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/Catalogs/Заметки/Ext/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/Catalogs/Заметки/Ext/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, diff --git "a/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\227\320\260\320\274\320\265\321\202\320\272\320\270_edt.json" "b/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\227\320\260\320\274\320\265\321\202\320\272\320\270_edt.json" index af06443bb..cce21d44e 100644 --- "a/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\227\320\260\320\274\320\265\321\202\320\272\320\270_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\227\320\260\320\274\320\265\321\202\320\272\320\270_edt.json" @@ -30,6 +30,31 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] + }, "format": { "content": [] }, @@ -69,6 +94,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DefinedType.ПредметЗаметок", + "nameRu": "ОпределяемыйТип.ПредметЗаметок", + "composite": false, + "kind": "DEFINED_TYPE" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -108,6 +151,23 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "name": "ValueStorage", + "nameRu": "ХранилищеЗначений", + "variant": "V8" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -140,6 +200,33 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -179,6 +266,22 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -218,6 +321,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX_WITH_ADDITIONAL_ORDER", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "EnumRef.ЦветаЗаметок", + "nameRu": "ПеречислениеСсылка.ЦветаЗаметок", + "composite": false, + "kind": "ENUM" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -257,6 +378,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -289,6 +436,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 100, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -630,6 +803,24 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogObject.Заметки", + "nameRu": "СправочникОбъект.Заметки", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -644,6 +835,22 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "FormattedDocument", + "nameRu": "ФорматированныйДокумент" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -895,6 +1102,22 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -909,6 +1132,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 100, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -923,6 +1172,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -937,6 +1201,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -1138,6 +1417,21 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1145,6 +1439,11 @@ "name": "Предмет", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [], + "composite": false, + "qualifiers": [] } }, { @@ -1159,6 +1458,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1166,6 +1480,21 @@ "name": "ПоказыватьУдаленные", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -1295,6 +1624,21 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ] @@ -1412,6 +1756,21 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ] @@ -1435,19 +1794,19 @@ }, "mdoType": "CATALOG", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/edt/ssl_3_1/configuration/src/Catalogs/Заметки/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/edt/ssl_3_1/configuration/src/Catalogs/Заметки/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/edt/ssl_3_1/configuration/src/Catalogs/Заметки/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/Catalogs/Заметки/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/Catalogs/Заметки/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -1455,8 +1814,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/Catalogs/Заметки/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/Catalogs/Заметки/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, diff --git "a/src/test/resources/fixtures/ssl_3_1/ChartsOfCharacteristicTypes.\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213\320\230\320\241\320\262\320\265\320\264\320\265\320\275\320\270\321\217.json" "b/src/test/resources/fixtures/ssl_3_1/ChartsOfCharacteristicTypes.\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213\320\230\320\241\320\262\320\265\320\264\320\265\320\275\320\270\321\217.json" index efe0616b4..5222c3f52 100644 --- "a/src/test/resources/fixtures/ssl_3_1/ChartsOfCharacteristicTypes.\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213\320\230\320\241\320\262\320\265\320\264\320\265\320\275\320\270\321\217.json" +++ "b/src/test/resources/fixtures/ssl_3_1/ChartsOfCharacteristicTypes.\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213\320\230\320\241\320\262\320\265\320\264\320\265\320\275\320\270\321\217.json" @@ -30,6 +30,29 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] + }, "format": { "content": [] }, @@ -69,6 +92,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения", + "nameRu": "ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения", + "composite": false, + "kind": "CHART_OF_CHARACTERISTIC_TYPES" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -108,6 +149,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -147,6 +203,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -186,6 +257,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -225,6 +311,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -264,6 +365,33 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 75, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -303,6 +431,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -342,6 +496,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -381,6 +561,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -420,6 +615,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 100, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -459,6 +680,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -498,6 +745,34 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 2, + "scale": 0, + "nonNegative": true + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -537,6 +812,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -576,6 +877,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -615,6 +942,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -654,6 +996,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.НаборыДополнительныхРеквизитовИСведений", + "nameRu": "СправочникСсылка.НаборыДополнительныхРеквизитовИСведений", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -693,6 +1053,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -2430,6 +2816,24 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "ChartOfCharacteristicTypesObject.ДополнительныеРеквизитыИСведения", + "nameRu": "ПланВидовХарактеристикОбъект.ДополнительныеРеквизитыИСведения", + "composite": false, + "kind": "CHART_OF_CHARACTERISTIC_TYPES" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2437,6 +2841,33 @@ "name": "ЭтоДополнительноеСведение", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[16]/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 1, + "scale": 0, + "nonNegative": false + } + } + ] } }, { @@ -2444,6 +2875,22 @@ "name": "СписокНаборов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueList", + "nameRu": "СписокЗначений" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2451,6 +2898,21 @@ "name": "МногострочноеПолеВвода", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2465,6 +2927,33 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 2, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -2472,6 +2961,22 @@ "name": "Значения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2479,6 +2984,21 @@ "name": "ПоказатьУточнениеНабора", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2486,6 +3006,21 @@ "name": "ТекущийНаборСвойств", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2493,6 +3028,11 @@ "name": "ПереданныеПараметрыФормы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [], + "composite": false, + "qualifiers": [] } }, { @@ -2507,6 +3047,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -2514,6 +3080,21 @@ "name": "РежимПомощника", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2528,6 +3109,22 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTree", + "nameRu": "ДеревоЗначений" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2535,6 +3132,21 @@ "name": "ПустаяСсылка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2542,6 +3154,21 @@ "name": "УсловияЗависимостиРеквизитов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2549,13 +3176,43 @@ "name": "ИзмененыУсловияЗависимостиРеквизитов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" - } - }, - { - "id": 20, - "name": "ВыбранныйНаборСвойств", + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] + } + }, + { + "id": 20, + "name": "ВыбранныйНаборСвойств", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2563,6 +3220,21 @@ "name": "НаборыСвойств", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2570,6 +3242,22 @@ "name": "Свойства", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTable", + "nameRu": "ТаблицаЗначений" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2577,6 +3265,21 @@ "name": "ОбщиеНаборыСвойств", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2591,6 +3294,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -2598,6 +3327,32 @@ "name": "ТекущийЗаголовок", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -2766,6 +3521,21 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ] @@ -3692,6 +4462,33 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 1, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -3706,6 +4503,33 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 1, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -3720,6 +4544,33 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 1, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -3727,6 +4578,21 @@ "name": "Свойство", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3734,6 +4600,21 @@ "name": "ЭтоДополнительноеСведение", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3741,6 +4622,21 @@ "name": "ТекущийНаборСвойств", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -3882,6 +4778,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[18]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3889,6 +4800,32 @@ "name": "РеквизитыОбъектаВХранилище", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3896,6 +4833,32 @@ "name": "НастраиваемоеСвойство", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3903,6 +4866,21 @@ "name": "ДобавлениеСтроки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3910,6 +4888,21 @@ "name": "НажатаОтмена", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3917,6 +4910,21 @@ "name": "НаборСвойств", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -4010,6 +5018,21 @@ "name": "РеквизитыОбъекта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[18]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ] @@ -4033,19 +5056,19 @@ }, "mdoType": "CHART_OF_CHARACTERISTIC_TYPES", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/designer/ssl_3_1/src/cf/ChartsOfCharacteristicTypes/ДополнительныеРеквизитыИСведения/Ext/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/designer/ssl_3_1/src/cf/ChartsOfCharacteristicTypes/ДополнительныеРеквизитыИСведения/Ext/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/designer/ssl_3_1/src/cf/ChartsOfCharacteristicTypes/ДополнительныеРеквизитыИСведения/Ext/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/ChartsOfCharacteristicTypes/ДополнительныеРеквизитыИСведения/Ext/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/ChartsOfCharacteristicTypes/ДополнительныеРеквизитыИСведения/Ext/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -4053,8 +5076,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/ChartsOfCharacteristicTypes/ДополнительныеРеквизитыИСведения/Ext/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/ChartsOfCharacteristicTypes/ДополнительныеРеквизитыИСведения/Ext/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -4163,6 +5186,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 25, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -4195,6 +5244,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -4234,6 +5298,35 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": true, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 99, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -4273,6 +5366,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 20, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -4312,6 +5431,55 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 5, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + }, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + }, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + }, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + }, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "name": "AnyRef", + "nameRu": "ЛюбаяСсылка", + "variant": "METADATA" + } + } + ], + "composite": true, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 3, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + }, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 50, + "allowedLength": "VARIABLE" + }, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -4381,6 +5549,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -4413,6 +5607,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 75, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -4445,6 +5665,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -4477,6 +5723,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -4509,6 +5781,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, diff --git "a/src/test/resources/fixtures/ssl_3_1/ChartsOfCharacteristicTypes.\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213\320\230\320\241\320\262\320\265\320\264\320\265\320\275\320\270\321\217_edt.json" "b/src/test/resources/fixtures/ssl_3_1/ChartsOfCharacteristicTypes.\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213\320\230\320\241\320\262\320\265\320\264\320\265\320\275\320\270\321\217_edt.json" index 2a351479d..7e16e7a05 100644 --- "a/src/test/resources/fixtures/ssl_3_1/ChartsOfCharacteristicTypes.\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213\320\230\320\241\320\262\320\265\320\264\320\265\320\275\320\270\321\217_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/ChartsOfCharacteristicTypes.\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213\320\230\320\241\320\262\320\265\320\264\320\265\320\275\320\270\321\217_edt.json" @@ -30,6 +30,29 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] + }, "format": { "content": [] }, @@ -69,6 +92,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения", + "nameRu": "ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения", + "composite": false, + "kind": "CHART_OF_CHARACTERISTIC_TYPES" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -108,6 +149,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -147,6 +203,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -186,6 +257,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -225,6 +311,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -264,6 +365,33 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 75, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -303,6 +431,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -342,6 +496,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -381,6 +561,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -420,6 +615,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 100, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -459,6 +680,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -498,6 +745,34 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 2, + "scale": 0, + "nonNegative": true + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -537,6 +812,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -576,6 +877,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -615,6 +942,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -654,6 +996,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.НаборыДополнительныхРеквизитовИСведений", + "nameRu": "СправочникСсылка.НаборыДополнительныхРеквизитовИСведений", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -693,6 +1053,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -2406,6 +2792,24 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "ChartOfCharacteristicTypesObject.ДополнительныеРеквизитыИСведения", + "nameRu": "ПланВидовХарактеристикОбъект.ДополнительныеРеквизитыИСведения", + "composite": false, + "kind": "CHART_OF_CHARACTERISTIC_TYPES" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2413,6 +2817,33 @@ "name": "ЭтоДополнительноеСведение", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[16]/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 1, + "scale": 0, + "nonNegative": false + } + } + ] } }, { @@ -2420,6 +2851,22 @@ "name": "СписокНаборов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueList", + "nameRu": "СписокЗначений" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2427,6 +2874,21 @@ "name": "МногострочноеПолеВвода", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2441,6 +2903,33 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 2, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -2448,6 +2937,22 @@ "name": "Значения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2455,6 +2960,21 @@ "name": "ПоказатьУточнениеНабора", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2462,6 +2982,21 @@ "name": "ТекущийНаборСвойств", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2469,6 +3004,11 @@ "name": "ПереданныеПараметрыФормы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [], + "composite": false, + "qualifiers": [] } }, { @@ -2483,6 +3023,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -2490,6 +3056,21 @@ "name": "РежимПомощника", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2504,6 +3085,22 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTree", + "nameRu": "ДеревоЗначений" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2511,6 +3108,21 @@ "name": "ПустаяСсылка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2518,6 +3130,21 @@ "name": "УсловияЗависимостиРеквизитов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2525,13 +3152,43 @@ "name": "ИзмененыУсловияЗависимостиРеквизитов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" - } - }, - { - "id": 20, - "name": "ВыбранныйНаборСвойств", + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] + } + }, + { + "id": 20, + "name": "ВыбранныйНаборСвойств", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2539,6 +3196,21 @@ "name": "НаборыСвойств", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2546,6 +3218,22 @@ "name": "Свойства", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTable", + "nameRu": "ТаблицаЗначений" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2553,6 +3241,21 @@ "name": "ОбщиеНаборыСвойств", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2567,6 +3270,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -2574,6 +3303,32 @@ "name": "ТекущийЗаголовок", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -2742,6 +3497,21 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ] @@ -3668,6 +4438,33 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 1, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -3682,6 +4479,33 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 1, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -3696,6 +4520,33 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 1, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -3703,6 +4554,21 @@ "name": "Свойство", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3710,6 +4576,21 @@ "name": "ЭтоДополнительноеСведение", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3717,6 +4598,21 @@ "name": "ТекущийНаборСвойств", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -3858,6 +4754,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[18]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3865,6 +4776,32 @@ "name": "РеквизитыОбъектаВХранилище", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3872,6 +4809,32 @@ "name": "НастраиваемоеСвойство", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3879,6 +4842,21 @@ "name": "ДобавлениеСтроки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3886,6 +4864,21 @@ "name": "НажатаОтмена", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3893,6 +4886,21 @@ "name": "НаборСвойств", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -3986,6 +4994,21 @@ "name": "РеквизитыОбъекта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[18]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ] @@ -4009,19 +5032,19 @@ }, "mdoType": "CHART_OF_CHARACTERISTIC_TYPES", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/edt/ssl_3_1/configuration/src/ChartsOfCharacteristicTypes/ДополнительныеРеквизитыИСведения/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/edt/ssl_3_1/configuration/src/ChartsOfCharacteristicTypes/ДополнительныеРеквизитыИСведения/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/edt/ssl_3_1/configuration/src/ChartsOfCharacteristicTypes/ДополнительныеРеквизитыИСведения/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/ChartsOfCharacteristicTypes/ДополнительныеРеквизитыИСведения/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/ChartsOfCharacteristicTypes/ДополнительныеРеквизитыИСведения/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -4029,8 +5052,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/ChartsOfCharacteristicTypes/ДополнительныеРеквизитыИСведения/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/ChartsOfCharacteristicTypes/ДополнительныеРеквизитыИСведения/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -4139,6 +5162,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 25, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -4171,6 +5220,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -4210,6 +5274,35 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": true, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 99, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -4249,6 +5342,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 20, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -4288,6 +5407,55 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 5, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + }, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + }, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + }, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + }, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "name": "AnyRef", + "nameRu": "ЛюбаяСсылка", + "variant": "METADATA" + } + } + ], + "composite": true, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 3, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + }, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 50, + "allowedLength": "VARIABLE" + }, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -4357,6 +5525,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -4389,6 +5583,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 75, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -4421,6 +5641,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -4453,6 +5699,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -4485,6 +5757,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, diff --git "a/src/test/resources/fixtures/ssl_3_1/CommonAttributes.\320\236\320\261\320\273\320\260\321\201\321\202\321\214\320\224\320\260\320\275\320\275\321\213\321\205\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\224\320\260\320\275\320\275\321\213\320\265.json" "b/src/test/resources/fixtures/ssl_3_1/CommonAttributes.\320\236\320\261\320\273\320\260\321\201\321\202\321\214\320\224\320\260\320\275\320\275\321\213\321\205\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\224\320\260\320\275\320\275\321\213\320\265.json" index d8397c900..42a8dbe23 100644 --- "a/src/test/resources/fixtures/ssl_3_1/CommonAttributes.\320\236\320\261\320\273\320\260\321\201\321\202\321\214\320\224\320\260\320\275\320\275\321\213\321\205\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\224\320\260\320\275\320\275\321\213\320\265.json" +++ "b/src/test/resources/fixtures/ssl_3_1/CommonAttributes.\320\236\320\261\320\273\320\260\321\201\321\202\321\214\320\224\320\260\320\275\320\275\321\213\321\205\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\224\320\260\320\275\320\275\321\213\320\265.json" @@ -169,5 +169,33 @@ ] }, "usersSeparation": "DONT_USE", - "uuid": "530a3164-4ef1-4b3b-8269-13764ef4bf15" + "uuid": "530a3164-4ef1-4b3b-8269-13764ef4bf15", + "valueType": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 7, + "scale": 0, + "nonNegative": true + } + } + ] + } }} \ No newline at end of file diff --git "a/src/test/resources/fixtures/ssl_3_1/CommonForms.\320\222\320\276\320\277\321\200\320\276\321\201.json" "b/src/test/resources/fixtures/ssl_3_1/CommonForms.\320\222\320\276\320\277\321\200\320\276\321\201.json" index a03d33412..af0d3e2e8 100644 --- "a/src/test/resources/fixtures/ssl_3_1/CommonForms.\320\222\320\276\320\277\321\200\320\276\321\201.json" +++ "b/src/test/resources/fixtures/ssl_3_1/CommonForms.\320\222\320\276\320\277\321\200\320\276\321\201.json" @@ -116,6 +116,18 @@ "name": "СоответствиеКнопокИВозвращаемыхЗначений", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -130,6 +142,22 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -137,6 +165,34 @@ "name": "ОжиданиеСчетчик", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 5, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -144,6 +200,33 @@ "name": "ОжиданиеИмяКнопки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -151,6 +234,32 @@ "name": "ОжиданиеЗаголовокКнопки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -158,6 +267,32 @@ "name": "ТекстСообщения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], diff --git "a/src/test/resources/fixtures/ssl_3_1/CommonForms.\320\222\320\276\320\277\321\200\320\276\321\201_edt.json" "b/src/test/resources/fixtures/ssl_3_1/CommonForms.\320\222\320\276\320\277\321\200\320\276\321\201_edt.json" index dc79a623e..e428ff869 100644 --- "a/src/test/resources/fixtures/ssl_3_1/CommonForms.\320\222\320\276\320\277\321\200\320\276\321\201_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/CommonForms.\320\222\320\276\320\277\321\200\320\276\321\201_edt.json" @@ -116,6 +116,18 @@ "name": "СоответствиеКнопокИВозвращаемыхЗначений", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -130,6 +142,22 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -137,6 +165,34 @@ "name": "ОжиданиеСчетчик", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 5, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -144,6 +200,33 @@ "name": "ОжиданиеИмяКнопки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -151,6 +234,32 @@ "name": "ОжиданиеЗаголовокКнопки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -158,6 +267,32 @@ "name": "ТекстСообщения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], diff --git "a/src/test/resources/fixtures/ssl_3_1/Constants.\320\227\320\260\320\263\320\276\320\273\320\276\320\262\320\276\320\272\320\241\320\270\321\201\321\202\320\265\320\274\321\213.json" "b/src/test/resources/fixtures/ssl_3_1/Constants.\320\227\320\260\320\263\320\276\320\273\320\276\320\262\320\276\320\272\320\241\320\270\321\201\321\202\320\265\320\274\321\213.json" index 08cc57df4..84110057c 100644 --- "a/src/test/resources/fixtures/ssl_3_1/Constants.\320\227\320\260\320\263\320\276\320\273\320\276\320\262\320\276\320\272\320\241\320\270\321\201\321\202\320\265\320\274\321\213.json" +++ "b/src/test/resources/fixtures/ssl_3_1/Constants.\320\227\320\260\320\263\320\276\320\273\320\276\320\262\320\276\320\272\320\241\320\270\321\201\321\202\320\265\320\274\321\213.json" @@ -45,5 +45,32 @@ ] ] }, - "uuid": "a1875d63-4303-46f1-bdea-fc529b5891f3" + "uuid": "a1875d63-4303-46f1-bdea-fc529b5891f3", + "valueType": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] + } }} \ No newline at end of file diff --git "a/src/test/resources/fixtures/ssl_3_1/DataProcessors.\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\232\321\203\321\200\321\201\320\276\320\262\320\222\320\260\320\273\321\216\321\202.json" "b/src/test/resources/fixtures/ssl_3_1/DataProcessors.\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\232\321\203\321\200\321\201\320\276\320\262\320\222\320\260\320\273\321\216\321\202.json" index e084bb026..3693ee4b8 100644 --- "a/src/test/resources/fixtures/ssl_3_1/DataProcessors.\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\232\321\203\321\200\321\201\320\276\320\262\320\222\320\260\320\273\321\216\321\202.json" +++ "b/src/test/resources/fixtures/ssl_3_1/DataProcessors.\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\232\321\203\321\200\321\201\320\276\320\262\320\222\320\260\320\273\321\216\321\202.json" @@ -30,6 +30,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] + }, "format": { "content": [] }, @@ -69,6 +95,31 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -538,6 +589,31 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DataProcessorObject.ЗагрузкаКурсовВалют", + "nameRu": "ОбработкаОбъект.ЗагрузкаКурсовВалют", + "composite": false, + "kind": "DATA_PROCESSOR" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] } }, { @@ -545,6 +621,22 @@ "name": "СообщитьЧтоКурсыАктуальны", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -633,6 +725,21 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -647,6 +754,33 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -1011,6 +1145,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 25, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1025,6 +1185,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 25, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1039,6 +1225,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 25, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1053,6 +1265,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1067,6 +1305,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 25, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1081,6 +1345,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 25, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1095,6 +1385,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 25, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1109,6 +1425,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 25, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1116,6 +1458,32 @@ "name": "ДлинаДробнойЧасти", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1123,6 +1491,21 @@ "name": "ЗависимыйКурсВалют", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1137,6 +1520,34 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 2, + "nonNegative": true + } + } + ] } }, { @@ -1151,6 +1562,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -1302,6 +1739,22 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTable", + "nameRu": "ТаблицаЗначений" + } + } + ], + "composite": false, + "qualifiers": [] } } ] @@ -1325,19 +1778,19 @@ }, "mdoType": "DATA_PROCESSOR", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/designer/ssl_3_1/src/cf/DataProcessors/ЗагрузкаКурсовВалют/Ext/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/designer/ssl_3_1/src/cf/DataProcessors/ЗагрузкаКурсовВалют/Ext/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/designer/ssl_3_1/src/cf/DataProcessors/ЗагрузкаКурсовВалют/Ext/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/DataProcessors/ЗагрузкаКурсовВалют/Ext/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/DataProcessors/ЗагрузкаКурсовВалют/Ext/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -1345,8 +1798,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/DataProcessors/ЗагрузкаКурсовВалют/Ext/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/DataProcessors/ЗагрузкаКурсовВалют/Ext/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -1431,6 +1884,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 3, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1463,6 +1942,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Валюты", + "nameRu": "СправочникСсылка.Валюты", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1502,6 +1999,31 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1541,6 +2063,33 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 4, + "nonNegative": true + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1580,6 +2129,33 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": true + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1619,6 +2195,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1658,6 +2249,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 50, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1697,6 +2314,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, diff --git "a/src/test/resources/fixtures/ssl_3_1/DataProcessors.\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\232\321\203\321\200\321\201\320\276\320\262\320\222\320\260\320\273\321\216\321\202_edt.json" "b/src/test/resources/fixtures/ssl_3_1/DataProcessors.\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\232\321\203\321\200\321\201\320\276\320\262\320\222\320\260\320\273\321\216\321\202_edt.json" index 49620f53b..0ffa24aba 100644 --- "a/src/test/resources/fixtures/ssl_3_1/DataProcessors.\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\232\321\203\321\200\321\201\320\276\320\262\320\222\320\260\320\273\321\216\321\202_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/DataProcessors.\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\232\321\203\321\200\321\201\320\276\320\262\320\222\320\260\320\273\321\216\321\202_edt.json" @@ -30,6 +30,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] + }, "format": { "content": [] }, @@ -69,6 +95,31 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -538,6 +589,31 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DataProcessorObject.ЗагрузкаКурсовВалют", + "nameRu": "ОбработкаОбъект.ЗагрузкаКурсовВалют", + "composite": false, + "kind": "DATA_PROCESSOR" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] } }, { @@ -545,6 +621,22 @@ "name": "СообщитьЧтоКурсыАктуальны", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -633,6 +725,21 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -647,6 +754,33 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -1011,6 +1145,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 25, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1025,6 +1185,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 25, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1039,6 +1225,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 25, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1053,6 +1265,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1067,6 +1305,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 25, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1081,6 +1345,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 25, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1095,6 +1385,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 25, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1109,6 +1425,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 25, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1116,6 +1458,32 @@ "name": "ДлинаДробнойЧасти", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1123,6 +1491,21 @@ "name": "ЗависимыйКурсВалют", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1137,6 +1520,34 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 2, + "nonNegative": true + } + } + ] } }, { @@ -1151,6 +1562,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -1302,6 +1739,22 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTable", + "nameRu": "ТаблицаЗначений" + } + } + ], + "composite": false, + "qualifiers": [] } } ] @@ -1325,19 +1778,19 @@ }, "mdoType": "DATA_PROCESSOR", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/edt/ssl_3_1/configuration/src/DataProcessors/ЗагрузкаКурсовВалют/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/edt/ssl_3_1/configuration/src/DataProcessors/ЗагрузкаКурсовВалют/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/edt/ssl_3_1/configuration/src/DataProcessors/ЗагрузкаКурсовВалют/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/DataProcessors/ЗагрузкаКурсовВалют/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/DataProcessors/ЗагрузкаКурсовВалют/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -1345,8 +1798,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/DataProcessors/ЗагрузкаКурсовВалют/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/DataProcessors/ЗагрузкаКурсовВалют/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -1431,6 +1884,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 3, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1463,6 +1942,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Валюты", + "nameRu": "СправочникСсылка.Валюты", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1502,6 +1999,31 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1541,6 +2063,33 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 4, + "nonNegative": true + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1580,6 +2129,33 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": true + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1619,6 +2195,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1658,6 +2249,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 50, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1697,6 +2314,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, diff --git "a/src/test/resources/fixtures/ssl_3_1/DefinedTypes.\320\222\320\273\320\260\320\264\320\265\320\273\320\265\321\206\320\244\320\260\320\271\320\273\320\276\320\262.json" "b/src/test/resources/fixtures/ssl_3_1/DefinedTypes.\320\222\320\273\320\260\320\264\320\265\320\273\320\265\321\206\320\244\320\260\320\271\320\273\320\276\320\262.json" index 444ab6660..ee8a1eb8f 100644 --- "a/src/test/resources/fixtures/ssl_3_1/DefinedTypes.\320\222\320\273\320\260\320\264\320\265\320\273\320\265\321\206\320\244\320\260\320\271\320\273\320\276\320\262.json" +++ "b/src/test/resources/fixtures/ssl_3_1/DefinedTypes.\320\222\320\273\320\260\320\264\320\265\320\273\320\265\321\206\320\244\320\260\320\271\320\273\320\276\320\262.json" @@ -20,5 +20,36 @@ ] ] }, - "uuid": "ae698468-f42a-4400-aee6-fd849740e634" + "uuid": "ae698468-f42a-4400-aee6-fd849740e634", + "valueType": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "BusinessProcessRef.Задание", + "nameRu": "БизнесПроцессСсылка.Задание", + "composite": false, + "kind": "BUSINESS_PROCESS" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ПапкиФайлов", + "nameRu": "СправочникСсылка.ПапкиФайлов", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": true, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] + } }} \ No newline at end of file diff --git "a/src/test/resources/fixtures/ssl_3_1/DocumentJournals.\320\222\320\267\320\260\320\270\320\274\320\276\320\264\320\265\320\271\321\201\321\202\320\262\320\270\321\217.json" "b/src/test/resources/fixtures/ssl_3_1/DocumentJournals.\320\222\320\267\320\260\320\270\320\274\320\276\320\264\320\265\320\271\321\201\321\202\320\262\320\270\321\217.json" index c7a015cb4..43b9b68f9 100644 --- "a/src/test/resources/fixtures/ssl_3_1/DocumentJournals.\320\222\320\267\320\260\320\270\320\274\320\276\320\264\320\265\320\271\321\201\321\202\320\262\320\270\321\217.json" +++ "b/src/test/resources/fixtures/ssl_3_1/DocumentJournals.\320\222\320\267\320\260\320\270\320\274\320\276\320\264\320\265\320\271\321\201\321\202\320\262\320\270\321\217.json" @@ -27,9 +27,38 @@ "mdoRef": "DocumentJournal.Взаимодействия", "mdoRefRu": "ЖурналДокументов.Взаимодействия" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "INDEX_WITH_ADDITIONAL_ORDER" + "indexing": "INDEX_WITH_ADDITIONAL_ORDER", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Встреча.Attribute.Автор", + "mdoRefRu": "Документ.Встреча.Реквизит.Автор" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ТелефонныйЗвонок.Attribute.Автор", + "mdoRefRu": "Документ.ТелефонныйЗвонок.Реквизит.Автор" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЗапланированноеВзаимодействие.Attribute.Автор", + "mdoRefRu": "Документ.ЗапланированноеВзаимодействие.Реквизит.Автор" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.Автор", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.Автор" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.СообщениеSMS.Attribute.Автор", + "mdoRefRu": "Документ.СообщениеSMS.Реквизит.Автор" + } + ], + [] + ] }, { "uuid": "a2accf54-5966-42e8-ab2e-e56e415963ee", @@ -55,9 +84,15 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ТелефонныйЗвонок.Attribute.Входящий", + "mdoRefRu": "Документ.ТелефонныйЗвонок.Реквизит.Входящий" + } + ] }, { "uuid": "d8eb5329-5900-4b5d-b45e-458513dddfef", @@ -83,9 +118,43 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "INDEX_WITH_ADDITIONAL_ORDER" + "indexing": "INDEX_WITH_ADDITIONAL_ORDER", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ТелефонныйЗвонок.Attribute.Ответственный", + "mdoRefRu": "Документ.ТелефонныйЗвонок.Реквизит.Ответственный" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Встреча.Attribute.Ответственный", + "mdoRefRu": "Документ.Встреча.Реквизит.Ответственный" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.Ответственный", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.Ответственный" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.Ответственный", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.Ответственный" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЗапланированноеВзаимодействие.Attribute.Ответственный", + "mdoRefRu": "Документ.ЗапланированноеВзаимодействие.Реквизит.Ответственный" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.СообщениеSMS.Attribute.Ответственный", + "mdoRefRu": "Документ.СообщениеSMS.Реквизит.Ответственный" + } + ], + [] + ] }, { "uuid": "6d521e58-24a3-4f19-b4b0-dff84f7ca86b", @@ -111,9 +180,43 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.Тема", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.Тема" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.Тема", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.Тема" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Встреча.Attribute.Тема", + "mdoRefRu": "Документ.Встреча.Реквизит.Тема" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЗапланированноеВзаимодействие.Attribute.Тема", + "mdoRefRu": "Документ.ЗапланированноеВзаимодействие.Реквизит.Тема" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ТелефонныйЗвонок.Attribute.Тема", + "mdoRefRu": "Документ.ТелефонныйЗвонок.Реквизит.Тема" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.СообщениеSMS.Attribute.Тема", + "mdoRefRu": "Документ.СообщениеSMS.Реквизит.Тема" + } + ], + [] + ] }, { "uuid": "8c413fa5-9e24-4b81-aa55-0e78c5e3e20f", @@ -139,9 +242,43 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Встреча.Attribute.СписокУчастников", + "mdoRefRu": "Документ.Встреча.Реквизит.СписокУчастников" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ТелефонныйЗвонок.Attribute.АбонентПредставление", + "mdoRefRu": "Документ.ТелефонныйЗвонок.Реквизит.АбонентПредставление" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.СписокПолучателейПисьма", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.СписокПолучателейПисьма" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.ОтправительПредставление", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.ОтправительПредставление" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЗапланированноеВзаимодействие.Attribute.СписокУчастников", + "mdoRefRu": "Документ.ЗапланированноеВзаимодействие.Реквизит.СписокУчастников" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.СообщениеSMS.Attribute.СписокУчастников", + "mdoRefRu": "Документ.СообщениеSMS.Реквизит.СписокУчастников" + } + ], + [] + ] }, { "uuid": "a4322f22-7de0-4018-8e06-9f1aa7cf0c07", @@ -167,9 +304,23 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.СтатусПисьма", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.СтатусПисьма" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.СообщениеSMS.Attribute.Состояние", + "mdoRefRu": "Документ.СообщениеSMS.Реквизит.Состояние" + } + ], + [] + ] }, { "uuid": "eaaed107-69d4-4963-be83-74519e331715", @@ -195,9 +346,23 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "INDEX_WITH_ADDITIONAL_ORDER" + "indexing": "INDEX_WITH_ADDITIONAL_ORDER", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.УчетнаяЗапись", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.УчетнаяЗапись" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.УчетнаяЗапись", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.УчетнаяЗапись" + } + ], + [] + ] }, { "uuid": "38cddf96-8703-4396-8c73-47fb22828a48", @@ -223,9 +388,23 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.ЕстьВложения", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.ЕстьВложения" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.ЕстьВложения", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.ЕстьВложения" + } + ], + [] + ] }, { "uuid": "2c2cb793-0177-4983-91ca-9c292c5b10f1", @@ -251,9 +430,43 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "INDEX_WITH_ADDITIONAL_ORDER" + "indexing": "INDEX_WITH_ADDITIONAL_ORDER", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Встреча.Attribute.ВзаимодействиеОснование", + "mdoRefRu": "Документ.Встреча.Реквизит.ВзаимодействиеОснование" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЗапланированноеВзаимодействие.Attribute.ВзаимодействиеОснование", + "mdoRefRu": "Документ.ЗапланированноеВзаимодействие.Реквизит.ВзаимодействиеОснование" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ТелефонныйЗвонок.Attribute.ВзаимодействиеОснование", + "mdoRefRu": "Документ.ТелефонныйЗвонок.Реквизит.ВзаимодействиеОснование" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.ВзаимодействиеОснование", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.ВзаимодействиеОснование" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.ВзаимодействиеОснование", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.ВзаимодействиеОснование" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.СообщениеSMS.Attribute.ВзаимодействиеОснование", + "mdoRefRu": "Документ.СообщениеSMS.Реквизит.ВзаимодействиеОснование" + } + ], + [] + ] }, { "uuid": "2a2e7f51-a4e5-48ec-b969-b1fca18ba9b5", @@ -279,9 +492,23 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "INDEX_WITH_ADDITIONAL_ORDER" + "indexing": "INDEX_WITH_ADDITIONAL_ORDER", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.ДатаПолучения", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.ДатаПолучения" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.ДатаОтправления", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.ДатаОтправления" + } + ], + [] + ] }, { "uuid": "221fa473-3327-44e6-a033-6fdfd2be713c", @@ -307,9 +534,23 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.Размер", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.Размер" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.Размер", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.Размер" + } + ], + [] + ] }, { "uuid": "7a5973f0-7e29-44af-8e7b-70af71f704a4", @@ -335,9 +576,43 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "INDEX" + "indexing": "INDEX", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Встреча.Attribute.Важность", + "mdoRefRu": "Документ.Встреча.Реквизит.Важность" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЗапланированноеВзаимодействие.Attribute.Важность", + "mdoRefRu": "Документ.ЗапланированноеВзаимодействие.Реквизит.Важность" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ТелефонныйЗвонок.Attribute.Важность", + "mdoRefRu": "Документ.ТелефонныйЗвонок.Реквизит.Важность" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.Важность", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.Важность" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.Важность", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.Важность" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.СообщениеSMS.Attribute.Важность", + "mdoRefRu": "Документ.СообщениеSMS.Реквизит.Важность" + } + ], + [] + ] }, { "uuid": "2b2bf0f7-0946-4492-bba0-27f007a70e64", @@ -363,9 +638,23 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.СообщениеSMS.Attribute.ДатаКогдаОтправить", + "mdoRefRu": "Документ.СообщениеSMS.Реквизит.ДатаКогдаОтправить" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.ДатаКогдаОтправить", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.ДатаКогдаОтправить" + } + ], + [] + ] }, { "uuid": "22c9a703-5ed3-4156-8fa6-476b1c1452f1", @@ -391,9 +680,23 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.СообщениеSMS.Attribute.ДатаАктуальностиОтправки", + "mdoRefRu": "Документ.СообщениеSMS.Реквизит.ДатаАктуальностиОтправки" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.ДатаАктуальностиОтправки", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.ДатаАктуальностиОтправки" + } + ], + [] + ] }, { "uuid": "8be10d88-8c37-4444-9c89-6cbbe9913bda", @@ -419,9 +722,23 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "INDEX" + "indexing": "INDEX", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.ИдентификаторСообщения", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.ИдентификаторСообщения" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.ИдентификаторСообщения", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.ИдентификаторСообщения" + } + ], + [] + ] } ], [] @@ -2959,6 +3276,29 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] } }, { @@ -2973,6 +3313,33 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 14, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -2980,6 +3347,24 @@ "name": "Ответственный", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn[3]/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2994,6 +3379,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 30, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3008,6 +3419,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3022,6 +3459,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3029,6 +3492,21 @@ "name": "Закладки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3036,6 +3514,22 @@ "name": "ТаблицаДопРеквизитовСвойств", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTable", + "nameRu": "ТаблицаЗначений" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3050,6 +3544,22 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTree", + "nameRu": "ДеревоЗначений" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3057,6 +3567,24 @@ "name": "ТекущееСвойствоПанелиНавигации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения", + "nameRu": "ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения", + "composite": false, + "kind": "CHART_OF_CHARACTERISTIC_TYPES" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3064,6 +3592,22 @@ "name": "ТекущееСвойствоПанелиНавигацииЯвляетсяРеквизитом", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3071,13 +3615,55 @@ "name": "СписокВыбораТипаПредмета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" - } - }, - { - "id": 15, - "name": "ИмяТекущейПанелиНавигации", + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueList", + "nameRu": "СписокЗначений" + } + } + ], + "composite": false, + "qualifiers": [] + } + }, + { + "id": 15, + "name": "ИмяТекущейПанелиНавигации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 40, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3085,6 +3671,32 @@ "name": "ПредставлениеТекущегоСвойства", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3092,6 +3704,21 @@ "name": "ПоказыватьВсеАктивныеПредметы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3099,6 +3726,21 @@ "name": "Папки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[9]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3106,6 +3748,21 @@ "name": "НастройкиДеревьевПанелиНавигации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3113,6 +3770,21 @@ "name": "НеОтрабатыватьАктивизациюПанелиНавигации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3120,6 +3792,21 @@ "name": "ОтправлятьСообщениеСразу", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3127,6 +3814,21 @@ "name": "ТаблицаДопРеквизитовСвойствТипаБулево", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3134,6 +3836,21 @@ "name": "Категории", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[6]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3141,6 +3858,21 @@ "name": "ТолькоПочта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3148,6 +3880,21 @@ "name": "ОписанияНайденоПолнотекстовымПоиском", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3162,6 +3909,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3169,6 +3942,21 @@ "name": "РасширенныйПоиск", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3176,6 +3964,21 @@ "name": "ИнформационнаяБазаФайловая", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3183,6 +3986,21 @@ "name": "ДокументыДоступныеДляСоздания", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[12]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3190,6 +4008,21 @@ "name": "ИспользоватьПризнакРассмотрено", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3197,6 +4030,48 @@ "name": "ВзаимодействиеДляКоторогоСформированПредпросмотр", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 5, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.ЭлектронноеПисьмоИсходящее", + "nameRu": "ДокументСсылка.ЭлектронноеПисьмоИсходящее", + "composite": false, + "kind": "DOCUMENT" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.ЗапланированноеВзаимодействие", + "nameRu": "ДокументСсылка.ЗапланированноеВзаимодействие", + "composite": false, + "kind": "DOCUMENT" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.ЭлектронноеПисьмоВходящее", + "nameRu": "ДокументСсылка.ЭлектронноеПисьмоВходящее", + "composite": false, + "kind": "DOCUMENT" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.ТелефонныйЗвонок", + "nameRu": "ДокументСсылка.ТелефонныйЗвонок", + "composite": false, + "kind": "DOCUMENT" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.Встреча", + "nameRu": "ДокументСсылка.Встреча", + "composite": false, + "kind": "DOCUMENT" + } + } + ], + "composite": true, + "qualifiers": [] } }, { @@ -3211,6 +4086,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3218,6 +4119,21 @@ "name": "ПредметыПанельНавигации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3232,6 +4148,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3239,6 +4170,21 @@ "name": "ТолькоЗначимыеПредметы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3246,6 +4192,21 @@ "name": "ТолькоЗначимыеКонтакты", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3253,6 +4214,21 @@ "name": "ОтображатьОбластьЧтения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3260,6 +4236,21 @@ "name": "ПанельНавигацииСкрыта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3267,6 +4258,32 @@ "name": "ЗаголовокПанелиНавигации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3274,6 +4291,32 @@ "name": "ЗаголовокПанелиНавигацииПодсказка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3281,6 +4324,11 @@ "name": "ЗначениеУстановленноеПослеЗаполненияПанелиНавигации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [], + "composite": false, + "qualifiers": [] } }, { @@ -3288,6 +4336,21 @@ "name": "ВключитьНебезопасноеСодержимое", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3295,6 +4358,21 @@ "name": "ЕстьНебезопасноеСодержимое", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3302,6 +4380,21 @@ "name": "ЗапрещеноОтображениеНебезопасногоСодержимогоВПисьмах", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3309,6 +4402,21 @@ "name": "ПравоПометкиУдаленияПапок", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3316,6 +4424,9 @@ "name": "ГиперссылкаЦвет", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[39]/type" } }, { @@ -3323,6 +4434,32 @@ "name": "ДатаПредыдущегоВыполненияКомандыОтправкиПолученияПочты", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] } }, { @@ -3330,6 +4467,31 @@ "name": "ДатаПредыдущегоПолученияОтправкиПочты", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] } }, { @@ -3337,6 +4499,21 @@ "name": "ОтправкаПолучениеПисемВыполняется", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3344,6 +4521,21 @@ "name": "РазделениеВключено", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -3812,6 +5004,21 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3819,6 +5026,21 @@ "name": "Ответственный", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn[3]/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3826,6 +5048,32 @@ "name": "Статус", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 14, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3833,6 +5081,21 @@ "name": "ОтборПоПредмету", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3840,6 +5103,24 @@ "name": "Контакт", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DefinedType.КонтактВзаимодействия", + "nameRu": "ОпределяемыйТип.КонтактВзаимодействия", + "composite": false, + "kind": "DEFINED_TYPE" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3847,6 +5128,24 @@ "name": "ПредметДляОтбора", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DefinedType.ПредметВзаимодействия", + "nameRu": "ОпределяемыйТип.ПредметВзаимодействия", + "composite": false, + "kind": "DEFINED_TYPE" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3854,6 +5153,21 @@ "name": "ВВидеДерева", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3861,6 +5175,21 @@ "name": "ДеревоВзаимодействий", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[9]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3868,6 +5197,22 @@ "name": "Интервал", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "StandardPeriod", + "nameRu": "СтандартныйПериод" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3875,6 +5220,32 @@ "name": "ТипВзаимодействия", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 30, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3882,6 +5253,21 @@ "name": "ТолькоПочта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3889,6 +5275,21 @@ "name": "ДокументыДоступныеДляСоздания", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[12]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3896,6 +5297,21 @@ "name": "ИспользоватьПризнакРассмотрено", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -4146,6 +5562,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4153,6 +5595,21 @@ "name": "ФормаДиалогаПечатиПриОткрытииОткрывалась", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4160,6 +5617,21 @@ "name": "НеВызыватьКомандуПечати", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4167,6 +5639,21 @@ "name": "Вложения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4174,6 +5661,32 @@ "name": "ИмяПользователяУчетнойЗаписи", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4181,6 +5694,21 @@ "name": "ВложенияСИдентификаторами", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4188,6 +5716,21 @@ "name": "ОтображатьВложенияПисьма", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4195,6 +5738,50 @@ "name": "Письмо", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 5, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ЭлектронноеПисьмоИсходящееПрисоединенныеФайлы", + "nameRu": "СправочникСсылка.ЭлектронноеПисьмоИсходящееПрисоединенныеФайлы", + "composite": false, + "kind": "CATALOG" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[3]" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ЭлектронноеПисьмоВходящееПрисоединенныеФайлы", + "nameRu": "СправочникСсылка.ЭлектронноеПисьмоВходящееПрисоединенныеФайлы", + "composite": false, + "kind": "CATALOG" + }, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": true, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4202,6 +5789,32 @@ "name": "ТемаПисьма", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 500, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4209,6 +5822,31 @@ "name": "ДатаПисьма", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] } }, { @@ -4216,6 +5854,24 @@ "name": "ПисьмоОснование", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[3]" + } + } + ], + "composite": true, + "qualifiers": [] } }, { @@ -4223,6 +5879,32 @@ "name": "ТемаПисьмаОснования", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4230,6 +5912,31 @@ "name": "ДатаПисьмаОснования", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] } }, { @@ -4237,6 +5944,21 @@ "name": "ЗапрещенныеРасширения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[12]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4244,6 +5966,21 @@ "name": "ВключитьНебезопасноеСодержимое", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4251,6 +5988,21 @@ "name": "ЕстьНебезопасноеСодержимое", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4258,6 +6010,32 @@ "name": "ИсходныйТекстHTML", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -4545,6 +6323,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4559,6 +6352,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4573,6 +6381,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 11, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4587,6 +6421,31 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] } }, { @@ -4601,6 +6460,31 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] } }, { @@ -4615,6 +6499,22 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "TextDocument", + "nameRu": "ТекстовыйДокумент" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4622,6 +6522,24 @@ "name": "Письмо", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[3]" + } + } + ], + "composite": true, + "qualifiers": [] } }, { @@ -4629,6 +6547,32 @@ "name": "ТипПисьма", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 30, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4643,6 +6587,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4657,6 +6616,24 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ПапкиЭлектронныхПисем", + "nameRu": "СправочникСсылка.ПапкиЭлектронныхПисем", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4664,6 +6641,24 @@ "name": "УчетнаяЗапись", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.УчетныеЗаписиЭлектроннойПочты", + "nameRu": "СправочникСсылка.УчетныеЗаписиЭлектроннойПочты", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4671,6 +6666,21 @@ "name": "ТекущаяПапка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4678,6 +6688,21 @@ "name": "ВыполненаКомандаЗакрыть", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -5329,6 +7354,22 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "FormattedDocument", + "nameRu": "ФорматированныйДокумент" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -5336,6 +7377,21 @@ "name": "ПриОтветеПересылкеФорматированныйДокумент", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -5343,6 +7399,9 @@ "name": "НастройкиХранилище", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[39]/type" } }, { @@ -5357,6 +7416,24 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "EnumRef.СпособыРедактированияЭлектронныхПисем", + "nameRu": "ПеречислениеСсылка.СпособыРедактированияЭлектронныхПисем", + "composite": false, + "kind": "ENUM" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -5371,6 +7448,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5378,6 +7481,21 @@ "name": "ВключатьПодписьПриОтветеПересылке", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -5385,6 +7503,21 @@ "name": "ВключатьПодписьДляНовыхСообщений", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -5399,6 +7532,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -5413,6 +7561,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5427,6 +7601,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -5441,6 +7630,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -5455,6 +7659,24 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "EnumRef.ПорядокОтветовНаЗапросыУведомленийОПрочтении", + "nameRu": "ПеречислениеСсылка.ПорядокОтветовНаЗапросыУведомленийОПрочтении", + "composite": false, + "kind": "ENUM" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -5469,6 +7691,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -5483,6 +7720,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -5497,6 +7749,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -5626,6 +7893,21 @@ "name": "ТаблицаТиповПредметов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -5633,6 +7915,32 @@ "name": "ТекущийТипПредмета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5647,6 +7955,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ], diff --git "a/src/test/resources/fixtures/ssl_3_1/DocumentJournals.\320\222\320\267\320\260\320\270\320\274\320\276\320\264\320\265\320\271\321\201\321\202\320\262\320\270\321\217_edt.json" "b/src/test/resources/fixtures/ssl_3_1/DocumentJournals.\320\222\320\267\320\260\320\270\320\274\320\276\320\264\320\265\320\271\321\201\321\202\320\262\320\270\321\217_edt.json" index 88c7689d6..3e492e134 100644 --- "a/src/test/resources/fixtures/ssl_3_1/DocumentJournals.\320\222\320\267\320\260\320\270\320\274\320\276\320\264\320\265\320\271\321\201\321\202\320\262\320\270\321\217_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/DocumentJournals.\320\222\320\267\320\260\320\270\320\274\320\276\320\264\320\265\320\271\321\201\321\202\320\262\320\270\321\217_edt.json" @@ -27,9 +27,38 @@ "mdoRef": "DocumentJournal.Взаимодействия", "mdoRefRu": "ЖурналДокументов.Взаимодействия" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "INDEX_WITH_ADDITIONAL_ORDER" + "indexing": "INDEX_WITH_ADDITIONAL_ORDER", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Встреча.Attribute.Автор", + "mdoRefRu": "Документ.Встреча.Реквизит.Автор" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ТелефонныйЗвонок.Attribute.Автор", + "mdoRefRu": "Документ.ТелефонныйЗвонок.Реквизит.Автор" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЗапланированноеВзаимодействие.Attribute.Автор", + "mdoRefRu": "Документ.ЗапланированноеВзаимодействие.Реквизит.Автор" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.Автор", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.Автор" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.СообщениеSMS.Attribute.Автор", + "mdoRefRu": "Документ.СообщениеSMS.Реквизит.Автор" + } + ], + [] + ] }, { "uuid": "a2accf54-5966-42e8-ab2e-e56e415963ee", @@ -55,9 +84,15 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ТелефонныйЗвонок.Attribute.Входящий", + "mdoRefRu": "Документ.ТелефонныйЗвонок.Реквизит.Входящий" + } + ] }, { "uuid": "d8eb5329-5900-4b5d-b45e-458513dddfef", @@ -83,9 +118,43 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "INDEX_WITH_ADDITIONAL_ORDER" + "indexing": "INDEX_WITH_ADDITIONAL_ORDER", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ТелефонныйЗвонок.Attribute.Ответственный", + "mdoRefRu": "Документ.ТелефонныйЗвонок.Реквизит.Ответственный" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Встреча.Attribute.Ответственный", + "mdoRefRu": "Документ.Встреча.Реквизит.Ответственный" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.Ответственный", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.Ответственный" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.Ответственный", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.Ответственный" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЗапланированноеВзаимодействие.Attribute.Ответственный", + "mdoRefRu": "Документ.ЗапланированноеВзаимодействие.Реквизит.Ответственный" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.СообщениеSMS.Attribute.Ответственный", + "mdoRefRu": "Документ.СообщениеSMS.Реквизит.Ответственный" + } + ], + [] + ] }, { "uuid": "6d521e58-24a3-4f19-b4b0-dff84f7ca86b", @@ -111,9 +180,43 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.Тема", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.Тема" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.Тема", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.Тема" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Встреча.Attribute.Тема", + "mdoRefRu": "Документ.Встреча.Реквизит.Тема" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЗапланированноеВзаимодействие.Attribute.Тема", + "mdoRefRu": "Документ.ЗапланированноеВзаимодействие.Реквизит.Тема" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ТелефонныйЗвонок.Attribute.Тема", + "mdoRefRu": "Документ.ТелефонныйЗвонок.Реквизит.Тема" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.СообщениеSMS.Attribute.Тема", + "mdoRefRu": "Документ.СообщениеSMS.Реквизит.Тема" + } + ], + [] + ] }, { "uuid": "8c413fa5-9e24-4b81-aa55-0e78c5e3e20f", @@ -139,9 +242,43 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Встреча.Attribute.СписокУчастников", + "mdoRefRu": "Документ.Встреча.Реквизит.СписокУчастников" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ТелефонныйЗвонок.Attribute.АбонентПредставление", + "mdoRefRu": "Документ.ТелефонныйЗвонок.Реквизит.АбонентПредставление" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.СписокПолучателейПисьма", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.СписокПолучателейПисьма" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.ОтправительПредставление", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.ОтправительПредставление" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЗапланированноеВзаимодействие.Attribute.СписокУчастников", + "mdoRefRu": "Документ.ЗапланированноеВзаимодействие.Реквизит.СписокУчастников" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.СообщениеSMS.Attribute.СписокУчастников", + "mdoRefRu": "Документ.СообщениеSMS.Реквизит.СписокУчастников" + } + ], + [] + ] }, { "uuid": "a4322f22-7de0-4018-8e06-9f1aa7cf0c07", @@ -167,9 +304,23 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.СтатусПисьма", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.СтатусПисьма" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.СообщениеSMS.Attribute.Состояние", + "mdoRefRu": "Документ.СообщениеSMS.Реквизит.Состояние" + } + ], + [] + ] }, { "uuid": "eaaed107-69d4-4963-be83-74519e331715", @@ -195,9 +346,23 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "INDEX_WITH_ADDITIONAL_ORDER" + "indexing": "INDEX_WITH_ADDITIONAL_ORDER", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.УчетнаяЗапись", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.УчетнаяЗапись" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.УчетнаяЗапись", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.УчетнаяЗапись" + } + ], + [] + ] }, { "uuid": "38cddf96-8703-4396-8c73-47fb22828a48", @@ -223,9 +388,23 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.ЕстьВложения", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.ЕстьВложения" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.ЕстьВложения", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.ЕстьВложения" + } + ], + [] + ] }, { "uuid": "2c2cb793-0177-4983-91ca-9c292c5b10f1", @@ -251,9 +430,43 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "INDEX_WITH_ADDITIONAL_ORDER" + "indexing": "INDEX_WITH_ADDITIONAL_ORDER", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Встреча.Attribute.ВзаимодействиеОснование", + "mdoRefRu": "Документ.Встреча.Реквизит.ВзаимодействиеОснование" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЗапланированноеВзаимодействие.Attribute.ВзаимодействиеОснование", + "mdoRefRu": "Документ.ЗапланированноеВзаимодействие.Реквизит.ВзаимодействиеОснование" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ТелефонныйЗвонок.Attribute.ВзаимодействиеОснование", + "mdoRefRu": "Документ.ТелефонныйЗвонок.Реквизит.ВзаимодействиеОснование" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.ВзаимодействиеОснование", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.ВзаимодействиеОснование" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.ВзаимодействиеОснование", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.ВзаимодействиеОснование" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.СообщениеSMS.Attribute.ВзаимодействиеОснование", + "mdoRefRu": "Документ.СообщениеSMS.Реквизит.ВзаимодействиеОснование" + } + ], + [] + ] }, { "uuid": "2a2e7f51-a4e5-48ec-b969-b1fca18ba9b5", @@ -279,9 +492,23 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "INDEX_WITH_ADDITIONAL_ORDER" + "indexing": "INDEX_WITH_ADDITIONAL_ORDER", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.ДатаПолучения", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.ДатаПолучения" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.ДатаОтправления", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.ДатаОтправления" + } + ], + [] + ] }, { "uuid": "221fa473-3327-44e6-a033-6fdfd2be713c", @@ -307,9 +534,23 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.Размер", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.Размер" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.Размер", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.Размер" + } + ], + [] + ] }, { "uuid": "7a5973f0-7e29-44af-8e7b-70af71f704a4", @@ -335,9 +576,43 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "INDEX" + "indexing": "INDEX", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Встреча.Attribute.Важность", + "mdoRefRu": "Документ.Встреча.Реквизит.Важность" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЗапланированноеВзаимодействие.Attribute.Важность", + "mdoRefRu": "Документ.ЗапланированноеВзаимодействие.Реквизит.Важность" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ТелефонныйЗвонок.Attribute.Важность", + "mdoRefRu": "Документ.ТелефонныйЗвонок.Реквизит.Важность" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.Важность", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.Важность" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.Важность", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.Важность" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.СообщениеSMS.Attribute.Важность", + "mdoRefRu": "Документ.СообщениеSMS.Реквизит.Важность" + } + ], + [] + ] }, { "uuid": "2b2bf0f7-0946-4492-bba0-27f007a70e64", @@ -363,9 +638,23 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.СообщениеSMS.Attribute.ДатаКогдаОтправить", + "mdoRefRu": "Документ.СообщениеSMS.Реквизит.ДатаКогдаОтправить" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.ДатаКогдаОтправить", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.ДатаКогдаОтправить" + } + ], + [] + ] }, { "uuid": "22c9a703-5ed3-4156-8fa6-476b1c1452f1", @@ -391,9 +680,23 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.СообщениеSMS.Attribute.ДатаАктуальностиОтправки", + "mdoRefRu": "Документ.СообщениеSMS.Реквизит.ДатаАктуальностиОтправки" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.ДатаАктуальностиОтправки", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.ДатаАктуальностиОтправки" + } + ], + [] + ] }, { "uuid": "8be10d88-8c37-4444-9c89-6cbbe9913bda", @@ -419,9 +722,23 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "INDEX" + "indexing": "INDEX", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.ИдентификаторСообщения", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.ИдентификаторСообщения" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.ИдентификаторСообщения", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.ИдентификаторСообщения" + } + ], + [] + ] } ], [] @@ -2959,6 +3276,29 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] } }, { @@ -2973,6 +3313,33 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 14, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -2980,6 +3347,24 @@ "name": "Ответственный", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn[3]/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2994,6 +3379,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 30, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3008,6 +3419,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3022,6 +3459,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3029,6 +3492,21 @@ "name": "Закладки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3036,6 +3514,22 @@ "name": "ТаблицаДопРеквизитовСвойств", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTable", + "nameRu": "ТаблицаЗначений" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3050,6 +3544,22 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTree", + "nameRu": "ДеревоЗначений" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3057,6 +3567,24 @@ "name": "ТекущееСвойствоПанелиНавигации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения", + "nameRu": "ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения", + "composite": false, + "kind": "CHART_OF_CHARACTERISTIC_TYPES" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3064,6 +3592,22 @@ "name": "ТекущееСвойствоПанелиНавигацииЯвляетсяРеквизитом", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3071,13 +3615,55 @@ "name": "СписокВыбораТипаПредмета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" - } - }, - { - "id": 15, - "name": "ИмяТекущейПанелиНавигации", + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueList", + "nameRu": "СписокЗначений" + } + } + ], + "composite": false, + "qualifiers": [] + } + }, + { + "id": 15, + "name": "ИмяТекущейПанелиНавигации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 40, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3085,6 +3671,32 @@ "name": "ПредставлениеТекущегоСвойства", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3092,6 +3704,21 @@ "name": "ПоказыватьВсеАктивныеПредметы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3099,6 +3726,21 @@ "name": "Папки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[9]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3106,6 +3748,21 @@ "name": "НастройкиДеревьевПанелиНавигации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3113,6 +3770,21 @@ "name": "НеОтрабатыватьАктивизациюПанелиНавигации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3120,6 +3792,21 @@ "name": "ОтправлятьСообщениеСразу", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3127,6 +3814,21 @@ "name": "ТаблицаДопРеквизитовСвойствТипаБулево", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3134,6 +3836,21 @@ "name": "Категории", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[6]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3141,6 +3858,21 @@ "name": "ТолькоПочта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3148,6 +3880,21 @@ "name": "ОписанияНайденоПолнотекстовымПоиском", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3162,6 +3909,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3169,6 +3942,21 @@ "name": "РасширенныйПоиск", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3176,6 +3964,21 @@ "name": "ИнформационнаяБазаФайловая", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3183,6 +3986,21 @@ "name": "ДокументыДоступныеДляСоздания", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[12]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3190,6 +4008,21 @@ "name": "ИспользоватьПризнакРассмотрено", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3197,6 +4030,48 @@ "name": "ВзаимодействиеДляКоторогоСформированПредпросмотр", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 5, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.ЭлектронноеПисьмоИсходящее", + "nameRu": "ДокументСсылка.ЭлектронноеПисьмоИсходящее", + "composite": false, + "kind": "DOCUMENT" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.ЗапланированноеВзаимодействие", + "nameRu": "ДокументСсылка.ЗапланированноеВзаимодействие", + "composite": false, + "kind": "DOCUMENT" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.ЭлектронноеПисьмоВходящее", + "nameRu": "ДокументСсылка.ЭлектронноеПисьмоВходящее", + "composite": false, + "kind": "DOCUMENT" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.ТелефонныйЗвонок", + "nameRu": "ДокументСсылка.ТелефонныйЗвонок", + "composite": false, + "kind": "DOCUMENT" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.Встреча", + "nameRu": "ДокументСсылка.Встреча", + "composite": false, + "kind": "DOCUMENT" + } + } + ], + "composite": true, + "qualifiers": [] } }, { @@ -3211,6 +4086,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3218,6 +4119,21 @@ "name": "ПредметыПанельНавигации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3232,6 +4148,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3239,6 +4170,21 @@ "name": "ТолькоЗначимыеПредметы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3246,6 +4192,21 @@ "name": "ТолькоЗначимыеКонтакты", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3253,6 +4214,21 @@ "name": "ОтображатьОбластьЧтения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3260,6 +4236,21 @@ "name": "ПанельНавигацииСкрыта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3267,6 +4258,32 @@ "name": "ЗаголовокПанелиНавигации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3274,6 +4291,32 @@ "name": "ЗаголовокПанелиНавигацииПодсказка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3281,6 +4324,11 @@ "name": "ЗначениеУстановленноеПослеЗаполненияПанелиНавигации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [], + "composite": false, + "qualifiers": [] } }, { @@ -3288,6 +4336,21 @@ "name": "ВключитьНебезопасноеСодержимое", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3295,6 +4358,21 @@ "name": "ЕстьНебезопасноеСодержимое", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3302,6 +4380,21 @@ "name": "ЗапрещеноОтображениеНебезопасногоСодержимогоВПисьмах", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3309,6 +4402,21 @@ "name": "ПравоПометкиУдаленияПапок", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3316,6 +4424,9 @@ "name": "ГиперссылкаЦвет", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[39]/type" } }, { @@ -3323,6 +4434,32 @@ "name": "ДатаПредыдущегоВыполненияКомандыОтправкиПолученияПочты", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] } }, { @@ -3330,6 +4467,31 @@ "name": "ДатаПредыдущегоПолученияОтправкиПочты", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] } }, { @@ -3337,6 +4499,21 @@ "name": "ОтправкаПолучениеПисемВыполняется", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3344,6 +4521,21 @@ "name": "РазделениеВключено", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -3812,6 +5004,21 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3819,6 +5026,21 @@ "name": "Ответственный", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn[3]/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3826,6 +5048,32 @@ "name": "Статус", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 14, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3833,6 +5081,21 @@ "name": "ОтборПоПредмету", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3840,6 +5103,24 @@ "name": "Контакт", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DefinedType.КонтактВзаимодействия", + "nameRu": "ОпределяемыйТип.КонтактВзаимодействия", + "composite": false, + "kind": "DEFINED_TYPE" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3847,6 +5128,24 @@ "name": "ПредметДляОтбора", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DefinedType.ПредметВзаимодействия", + "nameRu": "ОпределяемыйТип.ПредметВзаимодействия", + "composite": false, + "kind": "DEFINED_TYPE" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3854,6 +5153,21 @@ "name": "ВВидеДерева", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3861,6 +5175,21 @@ "name": "ДеревоВзаимодействий", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[9]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3868,6 +5197,22 @@ "name": "Интервал", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "StandardPeriod", + "nameRu": "СтандартныйПериод" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3875,6 +5220,32 @@ "name": "ТипВзаимодействия", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 30, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3882,6 +5253,21 @@ "name": "ТолькоПочта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3889,6 +5275,21 @@ "name": "ДокументыДоступныеДляСоздания", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[12]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3896,6 +5297,21 @@ "name": "ИспользоватьПризнакРассмотрено", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -4146,6 +5562,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4153,6 +5595,21 @@ "name": "ФормаДиалогаПечатиПриОткрытииОткрывалась", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4160,6 +5617,21 @@ "name": "НеВызыватьКомандуПечати", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4167,6 +5639,21 @@ "name": "Вложения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4174,6 +5661,32 @@ "name": "ИмяПользователяУчетнойЗаписи", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4181,6 +5694,21 @@ "name": "ВложенияСИдентификаторами", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4188,6 +5716,21 @@ "name": "ОтображатьВложенияПисьма", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4195,6 +5738,50 @@ "name": "Письмо", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 5, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ЭлектронноеПисьмоИсходящееПрисоединенныеФайлы", + "nameRu": "СправочникСсылка.ЭлектронноеПисьмоИсходящееПрисоединенныеФайлы", + "composite": false, + "kind": "CATALOG" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[3]" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ЭлектронноеПисьмоВходящееПрисоединенныеФайлы", + "nameRu": "СправочникСсылка.ЭлектронноеПисьмоВходящееПрисоединенныеФайлы", + "composite": false, + "kind": "CATALOG" + }, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": true, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4202,6 +5789,32 @@ "name": "ТемаПисьма", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 500, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4209,6 +5822,31 @@ "name": "ДатаПисьма", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] } }, { @@ -4216,6 +5854,24 @@ "name": "ПисьмоОснование", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[3]" + } + } + ], + "composite": true, + "qualifiers": [] } }, { @@ -4223,6 +5879,32 @@ "name": "ТемаПисьмаОснования", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4230,6 +5912,31 @@ "name": "ДатаПисьмаОснования", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] } }, { @@ -4237,6 +5944,21 @@ "name": "ЗапрещенныеРасширения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[12]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4244,6 +5966,21 @@ "name": "ВключитьНебезопасноеСодержимое", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4251,6 +5988,21 @@ "name": "ЕстьНебезопасноеСодержимое", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4258,6 +6010,32 @@ "name": "ИсходныйТекстHTML", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -4545,6 +6323,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4559,6 +6352,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4573,6 +6381,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 11, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4587,6 +6421,31 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] } }, { @@ -4601,6 +6460,31 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] } }, { @@ -4615,6 +6499,22 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "TextDocument", + "nameRu": "ТекстовыйДокумент" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4622,6 +6522,24 @@ "name": "Письмо", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[3]" + } + } + ], + "composite": true, + "qualifiers": [] } }, { @@ -4629,6 +6547,32 @@ "name": "ТипПисьма", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 30, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4643,6 +6587,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4657,6 +6616,24 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ПапкиЭлектронныхПисем", + "nameRu": "СправочникСсылка.ПапкиЭлектронныхПисем", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4664,6 +6641,24 @@ "name": "УчетнаяЗапись", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.УчетныеЗаписиЭлектроннойПочты", + "nameRu": "СправочникСсылка.УчетныеЗаписиЭлектроннойПочты", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4671,6 +6666,21 @@ "name": "ТекущаяПапка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4678,6 +6688,21 @@ "name": "ВыполненаКомандаЗакрыть", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -5329,6 +7354,22 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "FormattedDocument", + "nameRu": "ФорматированныйДокумент" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -5336,6 +7377,21 @@ "name": "ПриОтветеПересылкеФорматированныйДокумент", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -5343,6 +7399,9 @@ "name": "НастройкиХранилище", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[39]/type" } }, { @@ -5357,6 +7416,24 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "EnumRef.СпособыРедактированияЭлектронныхПисем", + "nameRu": "ПеречислениеСсылка.СпособыРедактированияЭлектронныхПисем", + "composite": false, + "kind": "ENUM" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -5371,6 +7448,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5378,6 +7481,21 @@ "name": "ВключатьПодписьПриОтветеПересылке", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -5385,6 +7503,21 @@ "name": "ВключатьПодписьДляНовыхСообщений", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -5399,6 +7532,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -5413,6 +7561,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5427,6 +7601,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -5441,6 +7630,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -5455,6 +7659,24 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "EnumRef.ПорядокОтветовНаЗапросыУведомленийОПрочтении", + "nameRu": "ПеречислениеСсылка.ПорядокОтветовНаЗапросыУведомленийОПрочтении", + "composite": false, + "kind": "ENUM" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -5469,6 +7691,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -5483,6 +7720,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -5497,6 +7749,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -5626,6 +7893,21 @@ "name": "ТаблицаТиповПредметов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -5633,6 +7915,32 @@ "name": "ТекущийТипПредмета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5647,6 +7955,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ], diff --git "a/src/test/resources/fixtures/ssl_3_1/Documents.\320\220\320\275\320\272\320\265\321\202\320\260.json" "b/src/test/resources/fixtures/ssl_3_1/Documents.\320\220\320\275\320\272\320\265\321\202\320\260.json" index 8d78277c4..86f793df5 100644 --- "a/src/test/resources/fixtures/ssl_3_1/Documents.\320\220\320\275\320\272\320\265\321\202\320\260.json" +++ "b/src/test/resources/fixtures/ssl_3_1/Documents.\320\220\320\275\320\272\320\265\321\202\320\260.json" @@ -30,6 +30,31 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.НазначениеОпросов", + "nameRu": "ДокументСсылка.НазначениеОпросов", + "composite": false, + "kind": "DOCUMENT" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] + }, "format": { "content": [] }, @@ -69,6 +94,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DefinedType.Респондент", + "nameRu": "ОпределяемыйТип.Респондент", + "composite": false, + "kind": "DEFINED_TYPE" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -108,6 +151,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -147,6 +216,39 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ВопросыШаблонаАнкеты", + "nameRu": "СправочникСсылка.ВопросыШаблонаАнкеты", + "composite": false, + "kind": "CATALOG" + }, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": true, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -186,6 +288,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -225,6 +353,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DefinedType.Интервьюер", + "nameRu": "ОпределяемыйТип.Интервьюер", + "composite": false, + "kind": "DEFINED_TYPE" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -264,6 +410,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ШаблоныАнкет", + "nameRu": "СправочникСсылка.ШаблоныАнкет", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -303,6 +467,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "EnumRef.РежимыАнкетирования", + "nameRu": "ПеречислениеСсылка.РежимыАнкетирования", + "composite": false, + "kind": "ENUM" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1190,6 +1372,24 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentObject.Анкета", + "nameRu": "ДокументОбъект.Анкета", + "composite": false, + "kind": "DOCUMENT" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1197,6 +1397,22 @@ "name": "ОтборРеспондентов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueList", + "nameRu": "СписокЗначений" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1204,6 +1420,32 @@ "name": "ИмяМетаданныхРеспондент", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1211,6 +1453,22 @@ "name": "ВозможностьПредварительногоСохранения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1218,6 +1476,21 @@ "name": "ШаблонАнкеты", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1225,6 +1498,22 @@ "name": "ВопросыПредставлениеТипы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTable", + "nameRu": "ТаблицаЗначений" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1232,6 +1521,21 @@ "name": "ТаблицаВопросовРаздела", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1239,6 +1543,21 @@ "name": "ВариантыОтветовНаВопросы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1246,6 +1565,21 @@ "name": "ПодчиненныеВопросы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1253,6 +1587,22 @@ "name": "ДеревоРазделов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTree", + "nameRu": "ДеревоЗначений" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1260,6 +1610,21 @@ "name": "ДобавленныеДинамическиРеквизиты", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1267,6 +1632,32 @@ "name": "Вступление", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1274,6 +1665,32 @@ "name": "Заключение", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1281,6 +1698,34 @@ "name": "НомерТекущегоРаздела", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -1288,6 +1733,21 @@ "name": "ПредыдущийРазделБезВопросов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1295,6 +1755,32 @@ "name": "ИмяЭлементаДляПозиционирования", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 200, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1302,6 +1788,21 @@ "name": "ЭтоСеансОбычногоПользователя", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1309,6 +1810,11 @@ "name": "ПараметрыПодключаемыхКоманд", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [], + "composite": false, + "qualifiers": [] } } ], @@ -1532,6 +2038,22 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } + } + ], + "composite": false, + "qualifiers": [] } } ] @@ -1555,19 +2077,19 @@ }, "mdoType": "DOCUMENT", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/designer/ssl_3_1/src/cf/Documents/Анкета/Ext/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/designer/ssl_3_1/src/cf/Documents/Анкета/Ext/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/designer/ssl_3_1/src/cf/Documents/Анкета/Ext/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/Documents/Анкета/Ext/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/Documents/Анкета/Ext/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -1575,8 +2097,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/Documents/Анкета/Ext/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/Documents/Анкета/Ext/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -1693,6 +2215,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1732,6 +2269,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "ChartOfCharacteristicTypesRef.ВопросыДляАнкетирования", + "nameRu": "ПланВидовХарактеристикСсылка.ВопросыДляАнкетирования", + "composite": false, + "kind": "CHART_OF_CHARACTERISTIC_TYPES" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1771,6 +2326,33 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[14]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": true + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1810,6 +2392,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "Characteristic.ВопросыДляАнкетирования", + "nameRu": "Характеристика.ВопросыДляАнкетирования", + "composite": false, + "kind": "CHART_OF_CHARACTERISTIC_TYPES" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1849,6 +2449,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, diff --git "a/src/test/resources/fixtures/ssl_3_1/Documents.\320\220\320\275\320\272\320\265\321\202\320\260_edt.json" "b/src/test/resources/fixtures/ssl_3_1/Documents.\320\220\320\275\320\272\320\265\321\202\320\260_edt.json" index 9e7628512..737061905 100644 --- "a/src/test/resources/fixtures/ssl_3_1/Documents.\320\220\320\275\320\272\320\265\321\202\320\260_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/Documents.\320\220\320\275\320\272\320\265\321\202\320\260_edt.json" @@ -30,6 +30,31 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.НазначениеОпросов", + "nameRu": "ДокументСсылка.НазначениеОпросов", + "composite": false, + "kind": "DOCUMENT" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] + }, "format": { "content": [] }, @@ -69,6 +94,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DefinedType.Респондент", + "nameRu": "ОпределяемыйТип.Респондент", + "composite": false, + "kind": "DEFINED_TYPE" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -108,6 +151,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -147,6 +216,39 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ВопросыШаблонаАнкеты", + "nameRu": "СправочникСсылка.ВопросыШаблонаАнкеты", + "composite": false, + "kind": "CATALOG" + }, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": true, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -186,6 +288,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -225,6 +353,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DefinedType.Интервьюер", + "nameRu": "ОпределяемыйТип.Интервьюер", + "composite": false, + "kind": "DEFINED_TYPE" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -264,6 +410,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ШаблоныАнкет", + "nameRu": "СправочникСсылка.ШаблоныАнкет", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -303,6 +467,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "EnumRef.РежимыАнкетирования", + "nameRu": "ПеречислениеСсылка.РежимыАнкетирования", + "composite": false, + "kind": "ENUM" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1182,6 +1364,24 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentObject.Анкета", + "nameRu": "ДокументОбъект.Анкета", + "composite": false, + "kind": "DOCUMENT" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1189,6 +1389,22 @@ "name": "ОтборРеспондентов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueList", + "nameRu": "СписокЗначений" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1196,6 +1412,32 @@ "name": "ИмяМетаданныхРеспондент", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1203,6 +1445,22 @@ "name": "ВозможностьПредварительногоСохранения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1210,6 +1468,21 @@ "name": "ШаблонАнкеты", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1217,6 +1490,22 @@ "name": "ВопросыПредставлениеТипы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTable", + "nameRu": "ТаблицаЗначений" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1224,6 +1513,21 @@ "name": "ТаблицаВопросовРаздела", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1231,6 +1535,21 @@ "name": "ВариантыОтветовНаВопросы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1238,6 +1557,21 @@ "name": "ПодчиненныеВопросы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1245,6 +1579,22 @@ "name": "ДеревоРазделов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTree", + "nameRu": "ДеревоЗначений" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1252,6 +1602,21 @@ "name": "ДобавленныеДинамическиРеквизиты", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1259,6 +1624,32 @@ "name": "Вступление", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1266,6 +1657,32 @@ "name": "Заключение", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1273,6 +1690,34 @@ "name": "НомерТекущегоРаздела", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -1280,6 +1725,21 @@ "name": "ПредыдущийРазделБезВопросов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1287,6 +1747,32 @@ "name": "ИмяЭлементаДляПозиционирования", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 200, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1294,6 +1780,21 @@ "name": "ЭтоСеансОбычногоПользователя", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1301,6 +1802,11 @@ "name": "ПараметрыПодключаемыхКоманд", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [], + "composite": false, + "qualifiers": [] } } ], @@ -1524,6 +2030,22 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } + } + ], + "composite": false, + "qualifiers": [] } } ] @@ -1547,19 +2069,19 @@ }, "mdoType": "DOCUMENT", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/edt/ssl_3_1/configuration/src/Documents/Анкета/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/edt/ssl_3_1/configuration/src/Documents/Анкета/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/edt/ssl_3_1/configuration/src/Documents/Анкета/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/Documents/Анкета/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/Documents/Анкета/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -1567,8 +2089,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/Documents/Анкета/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/Documents/Анкета/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -1685,6 +2207,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1724,6 +2261,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "ChartOfCharacteristicTypesRef.ВопросыДляАнкетирования", + "nameRu": "ПланВидовХарактеристикСсылка.ВопросыДляАнкетирования", + "composite": false, + "kind": "CHART_OF_CHARACTERISTIC_TYPES" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1763,6 +2318,33 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[14]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": true + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1802,6 +2384,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "Characteristic.ВопросыДляАнкетирования", + "nameRu": "Характеристика.ВопросыДляАнкетирования", + "composite": false, + "kind": "CHART_OF_CHARACTERISTIC_TYPES" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1841,6 +2441,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, diff --git "a/src/test/resources/fixtures/ssl_3_1/EventSubscriptions.\320\222\320\260\321\200\320\270\320\260\320\275\321\202\321\213\320\236\321\202\321\207\320\265\321\202\320\276\320\262\320\237\320\265\321\200\320\265\320\264\320\243\320\264\320\260\320\273\320\265\320\275\320\270\320\265\320\274\320\230\320\264\320\265\320\275\321\202\320\270\321\204\320\270\320\272\320\260\321\202\320\276\321\200\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260\320\234\320\265\321\202\320\260\320\264\320\260\320\275\320\275\321\213\321\205.json" "b/src/test/resources/fixtures/ssl_3_1/EventSubscriptions.\320\222\320\260\321\200\320\270\320\260\320\275\321\202\321\213\320\236\321\202\321\207\320\265\321\202\320\276\320\262\320\237\320\265\321\200\320\265\320\264\320\243\320\264\320\260\320\273\320\265\320\275\320\270\320\265\320\274\320\230\320\264\320\265\320\275\321\202\320\270\321\204\320\270\320\272\320\260\321\202\320\276\321\200\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260\320\234\320\265\321\202\320\260\320\264\320\260\320\275\320\275\321\213\321\205.json" index df57f2cfd..17e41fd00 100644 --- "a/src/test/resources/fixtures/ssl_3_1/EventSubscriptions.\320\222\320\260\321\200\320\270\320\260\320\275\321\202\321\213\320\236\321\202\321\207\320\265\321\202\320\276\320\262\320\237\320\265\321\200\320\265\320\264\320\243\320\264\320\260\320\273\320\265\320\275\320\270\320\265\320\274\320\230\320\264\320\265\320\275\321\202\320\270\321\204\320\270\320\272\320\260\321\202\320\276\321\200\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260\320\234\320\265\321\202\320\260\320\264\320\260\320\275\320\275\321\213\321\205.json" +++ "b/src/test/resources/fixtures/ssl_3_1/EventSubscriptions.\320\222\320\260\321\200\320\270\320\260\320\275\321\202\321\213\320\236\321\202\321\207\320\265\321\202\320\276\320\262\320\237\320\265\321\200\320\265\320\264\320\243\320\264\320\260\320\273\320\265\320\275\320\270\320\265\320\274\320\230\320\264\320\265\320\275\321\202\320\270\321\204\320\270\320\272\320\260\321\202\320\276\321\200\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260\320\234\320\265\321\202\320\260\320\264\320\260\320\275\320\275\321\213\321\205.json" @@ -26,5 +26,36 @@ ] ] }, - "uuid": "a64b15fa-fc34-43fe-a366-d27c0f1c3df2" + "uuid": "a64b15fa-fc34-43fe-a366-d27c0f1c3df2", + "valueType": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogObject.ИдентификаторыОбъектовРасширений", + "nameRu": "СправочникОбъект.ИдентификаторыОбъектовРасширений", + "composite": false, + "kind": "CATALOG" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogObject.ИдентификаторыОбъектовМетаданных", + "nameRu": "СправочникОбъект.ИдентификаторыОбъектовМетаданных", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": true, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] + } }} \ No newline at end of file diff --git "a/src/test/resources/fixtures/ssl_3_1/ExchangePlans.\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\276\320\271\320\221\320\260\320\267\321\213.json" "b/src/test/resources/fixtures/ssl_3_1/ExchangePlans.\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\276\320\271\320\221\320\260\320\267\321\213.json" index ae13dfd10..0689064eb 100644 --- "a/src/test/resources/fixtures/ssl_3_1/ExchangePlans.\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\276\320\271\320\221\320\260\320\267\321\213.json" +++ "b/src/test/resources/fixtures/ssl_3_1/ExchangePlans.\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\276\320\271\320\221\320\260\320\267\321\213.json" @@ -29,6 +29,34 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] + }, "format": { "content": [] }, @@ -2853,19 +2881,19 @@ }, "mdoType": "EXCHANGE_PLAN", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/designer/ssl_3_1/src/cf/ExchangePlans/ОбновлениеИнформационно_Базы/Ext/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/designer/ssl_3_1/src/cf/ExchangePlans/ОбновлениеИнформационно_Базы/Ext/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/designer/ssl_3_1/src/cf/ExchangePlans/ОбновлениеИнформационно_Базы/Ext/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/ExchangePlans/ОбновлениеИнформационно_Базы/Ext/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/ExchangePlans/ОбновлениеИнформационно_Базы/Ext/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.ExchangePlan/attributes/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -2873,8 +2901,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/ExchangePlans/ОбновлениеИнформационно_Базы/Ext/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/ExchangePlans/ОбновлениеИнформационно_Базы/Ext/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.ExchangePlan/attributes/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, diff --git "a/src/test/resources/fixtures/ssl_3_1/ExchangePlans.\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\276\320\271\320\221\320\260\320\267\321\213_edt.json" "b/src/test/resources/fixtures/ssl_3_1/ExchangePlans.\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\276\320\271\320\221\320\260\320\267\321\213_edt.json" index e0b3735c3..86018153a 100644 --- "a/src/test/resources/fixtures/ssl_3_1/ExchangePlans.\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\276\320\271\320\221\320\260\320\267\321\213_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/ExchangePlans.\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\276\320\271\320\221\320\260\320\267\321\213_edt.json" @@ -29,6 +29,34 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] + }, "format": { "content": [] }, @@ -2853,19 +2881,19 @@ }, "mdoType": "EXCHANGE_PLAN", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/edt/ssl_3_1/configuration/src/ExchangePlans/ОбновлениеИнформационно_Базы/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/edt/ssl_3_1/configuration/src/ExchangePlans/ОбновлениеИнформационно_Базы/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/edt/ssl_3_1/configuration/src/ExchangePlans/ОбновлениеИнформационно_Базы/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/ExchangePlans/ОбновлениеИнформационно_Базы/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/ExchangePlans/ОбновлениеИнформационно_Базы/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.ExchangePlan/attributes/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -2873,8 +2901,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/ExchangePlans/ОбновлениеИнформационно_Базы/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/ExchangePlans/ОбновлениеИнформационно_Базы/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.ExchangePlan/attributes/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, diff --git "a/src/test/resources/fixtures/ssl_3_1/FilterCriteria.\320\244\320\260\320\271\320\273\321\213\320\222\320\242\320\276\320\274\320\265.json" "b/src/test/resources/fixtures/ssl_3_1/FilterCriteria.\320\244\320\260\320\271\320\273\321\213\320\222\320\242\320\276\320\274\320\265.json" index 9ca667789..217aebf7b 100644 --- "a/src/test/resources/fixtures/ssl_3_1/FilterCriteria.\320\244\320\260\320\271\320\273\321\213\320\222\320\242\320\276\320\274\320\265.json" +++ "b/src/test/resources/fixtures/ssl_3_1/FilterCriteria.\320\244\320\260\320\271\320\273\321\213\320\222\320\242\320\276\320\274\320\265.json" @@ -213,6 +213,29 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.FilterCriterion/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] } } ] diff --git "a/src/test/resources/fixtures/ssl_3_1/FilterCriteria.\320\244\320\260\320\271\320\273\321\213\320\222\320\242\320\276\320\274\320\265_edt.json" "b/src/test/resources/fixtures/ssl_3_1/FilterCriteria.\320\244\320\260\320\271\320\273\321\213\320\222\320\242\320\276\320\274\320\265_edt.json" index 68e20bd0d..9a77f21b8 100644 --- "a/src/test/resources/fixtures/ssl_3_1/FilterCriteria.\320\244\320\260\320\271\320\273\321\213\320\222\320\242\320\276\320\274\320\265_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/FilterCriteria.\320\244\320\260\320\271\320\273\321\213\320\222\320\242\320\276\320\274\320\265_edt.json" @@ -213,6 +213,29 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.FilterCriterion/explanation" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] } } ] diff --git "a/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\255\320\273\320\265\320\272\321\202\321\200\320\276\320\275\320\275\321\213\320\265\320\237\320\276\320\264\320\277\320\270\321\201\320\270.json" "b/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\255\320\273\320\265\320\272\321\202\321\200\320\276\320\275\320\275\321\213\320\265\320\237\320\276\320\264\320\277\320\270\321\201\320\270.json" index 6c9888789..9dd6d25d8 100644 --- "a/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\255\320\273\320\265\320\272\321\202\321\200\320\276\320\275\320\275\321\213\320\265\320\237\320\276\320\264\320\277\320\270\321\201\320\270.json" +++ "b/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\255\320\273\320\265\320\272\321\202\321\200\320\276\320\275\320\275\321\213\320\265\320\237\320\276\320\264\320\277\320\270\321\201\320\270.json" @@ -34,6 +34,31 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DefinedType.ПодписанныйОбъект", + "nameRu": "ОпределяемыйТип.ПодписанныйОбъект", + "composite": false, + "kind": "DEFINED_TYPE" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] + }, "master": true, "denyIncompleteValues": false, "useInTotals": true @@ -65,6 +90,34 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": true + } + } + ] + }, "master": false, "denyIncompleteValues": false, "useInTotals": true @@ -149,7 +202,33 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] + } }, { "uuid": "f779f4a1-1fab-46d4-8043-ac25c247d361", @@ -177,7 +256,34 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 260, + "allowedLength": "VARIABLE" + } + } + ] + } }, { "uuid": "308358bc-773a-43fa-adff-dcc5884a2bd4", @@ -205,7 +311,33 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] + } }, { "uuid": "ed541a1c-a842-40a9-b357-612db71ec32c", @@ -233,7 +365,33 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] + } }, { "uuid": "b0e37495-7d9e-41d0-8225-652f9ac328cf", @@ -261,7 +419,33 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 28, + "allowedLength": "VARIABLE" + } + } + ] + } }, { "uuid": "3bd2e1c8-9ef3-449b-acf6-397b90669c49", @@ -289,7 +473,24 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "name": "ValueStorage", + "nameRu": "ХранилищеЗначений", + "variant": "V8" + } + } + ], + "composite": false, + "qualifiers": [] + } }, { "uuid": "cb334191-2ff3-439e-bdaf-4b8fe6561c3b", @@ -317,7 +518,23 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } + } + ], + "composite": false, + "qualifiers": [] + } }, { "uuid": "f9865a2a-50e3-4f9c-a509-319be62dc468", @@ -345,7 +562,22 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.V8ValueType" + } + } + ], + "composite": false, + "qualifiers": [] + } }, { "uuid": "5f3a30b0-1ba8-423c-9bc2-f9a87cafe818", @@ -373,7 +605,32 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] + } }, { "uuid": "766d8852-3bb4-4a6c-81c0-911722af4e8e", @@ -401,7 +658,25 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] + } } ], [] diff --git "a/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\255\320\273\320\265\320\272\321\202\321\200\320\276\320\275\320\275\321\213\320\265\320\237\320\276\320\264\320\277\320\270\321\201\320\270_edt.json" "b/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\255\320\273\320\265\320\272\321\202\321\200\320\276\320\275\320\275\321\213\320\265\320\237\320\276\320\264\320\277\320\270\321\201\320\270_edt.json" index 4db0713f9..c64d6cbaf 100644 --- "a/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\255\320\273\320\265\320\272\321\202\321\200\320\276\320\275\320\275\321\213\320\265\320\237\320\276\320\264\320\277\320\270\321\201\320\270_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\255\320\273\320\265\320\272\321\202\321\200\320\276\320\275\320\275\321\213\320\265\320\237\320\276\320\264\320\277\320\270\321\201\320\270_edt.json" @@ -34,6 +34,31 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DefinedType.ПодписанныйОбъект", + "nameRu": "ОпределяемыйТип.ПодписанныйОбъект", + "composite": false, + "kind": "DEFINED_TYPE" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] + }, "master": true, "denyIncompleteValues": false, "useInTotals": true @@ -65,6 +90,34 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": true + } + } + ] + }, "master": false, "denyIncompleteValues": false, "useInTotals": true @@ -149,7 +202,33 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] + } }, { "uuid": "f779f4a1-1fab-46d4-8043-ac25c247d361", @@ -177,7 +256,34 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 260, + "allowedLength": "VARIABLE" + } + } + ] + } }, { "uuid": "308358bc-773a-43fa-adff-dcc5884a2bd4", @@ -205,7 +311,33 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] + } }, { "uuid": "ed541a1c-a842-40a9-b357-612db71ec32c", @@ -233,7 +365,33 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] + } }, { "uuid": "b0e37495-7d9e-41d0-8225-652f9ac328cf", @@ -261,7 +419,33 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 28, + "allowedLength": "VARIABLE" + } + } + ] + } }, { "uuid": "3bd2e1c8-9ef3-449b-acf6-397b90669c49", @@ -289,7 +473,24 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "name": "ValueStorage", + "nameRu": "ХранилищеЗначений", + "variant": "V8" + } + } + ], + "composite": false, + "qualifiers": [] + } }, { "uuid": "cb334191-2ff3-439e-bdaf-4b8fe6561c3b", @@ -317,7 +518,23 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } + } + ], + "composite": false, + "qualifiers": [] + } }, { "uuid": "f9865a2a-50e3-4f9c-a509-319be62dc468", @@ -345,7 +562,22 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.V8ValueType" + } + } + ], + "composite": false, + "qualifiers": [] + } }, { "uuid": "5f3a30b0-1ba8-423c-9bc2-f9a87cafe818", @@ -373,7 +605,32 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] + } }, { "uuid": "766d8852-3bb4-4a6c-81c0-911722af4e8e", @@ -401,7 +658,25 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] + } } ], [] diff --git "a/src/test/resources/fixtures/ssl_3_1/SessionParameters.\320\242\320\265\320\272\321\203\321\211\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214.json" "b/src/test/resources/fixtures/ssl_3_1/SessionParameters.\320\242\320\265\320\272\321\203\321\211\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214.json" index 41d8919e4..f003a4f22 100644 --- "a/src/test/resources/fixtures/ssl_3_1/SessionParameters.\320\242\320\265\320\272\321\203\321\211\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214.json" +++ "b/src/test/resources/fixtures/ssl_3_1/SessionParameters.\320\242\320\265\320\272\321\203\321\211\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214.json" @@ -30,5 +30,30 @@ ] ] }, - "uuid": "1ed910db-e434-4efd-9b12-c25353a31d5a" + "uuid": "1ed910db-e434-4efd-9b12-c25353a31d5a", + "valueType": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] + } }} \ No newline at end of file diff --git "a/src/test/resources/fixtures/ssl_3_1/SettingsStorages.\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\276\320\262\320\236\321\202\321\207\320\265\321\202\320\276\320\262.json" "b/src/test/resources/fixtures/ssl_3_1/SettingsStorages.\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\276\320\262\320\236\321\202\321\207\320\265\321\202\320\276\320\262.json" index 8e1df4187..a24464172 100644 --- "a/src/test/resources/fixtures/ssl_3_1/SettingsStorages.\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\276\320\262\320\236\321\202\321\207\320\265\321\202\320\276\320\262.json" +++ "b/src/test/resources/fixtures/ssl_3_1/SettingsStorages.\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\276\320\262\320\236\321\202\321\207\320\265\321\202\320\276\320\262.json" @@ -235,6 +235,29 @@ "name": "БыстрыеНастройки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTable", + "nameRu": "ТаблицаЗначений" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] } }, { @@ -242,6 +265,22 @@ "name": "КомпоновщикНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "SettingsComposer", + "nameRu": "НастройкиКомпоновщика" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -249,6 +288,11 @@ "name": "НастройкиОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [], + "composite": false, + "qualifiers": [] } }, { @@ -256,6 +300,22 @@ "name": "ВариантМодифицирован", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -263,6 +323,33 @@ "name": "КлючТекущегоВарианта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -560,6 +647,22 @@ "name": "ДеревоВариантовОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTree", + "nameRu": "ДеревоЗначений" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -567,6 +670,24 @@ "name": "ТекущийПользователь", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -574,6 +695,9 @@ "name": "ОтчетИнформация", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -581,6 +705,21 @@ "name": "ПолныеПраваНаВарианты", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -595,6 +734,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -602,6 +767,21 @@ "name": "ПоказыватьЛичныеВариантыОтчетовДругихАвторов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -609,6 +789,32 @@ "name": "КлючВарианта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -623,6 +829,27 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ВнешниеПользователи", + "nameRu": "СправочникСсылка.ВнешниеПользователи", + "composite": false, + "kind": "CATALOG" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": true, + "qualifiers": [] } } ], @@ -711,6 +938,21 @@ "name": "КомпоновщикНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -718,6 +960,9 @@ "name": "НастройкиОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -725,6 +970,32 @@ "name": "ИмяКоллекцииПолей", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -732,6 +1003,9 @@ "name": "ИдентификаторЭлементаСтруктурыНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -739,6 +1013,32 @@ "name": "Режим", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -1383,6 +1683,32 @@ "name": "НачалоПериода", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] } }, { @@ -1390,6 +1716,31 @@ "name": "КонецПериода", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] } }, { @@ -1404,6 +1755,31 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] } }, { @@ -1411,6 +1787,32 @@ "name": "ИмяТекущегоЭлемента", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1418,6 +1820,31 @@ "name": "ОграничениеСнизу", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] } }, { @@ -1425,6 +1852,21 @@ "name": "ВыбранныйГодОграничен", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1432,6 +1874,22 @@ "name": "Период", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "StandardPeriod", + "nameRu": "СтандартныйПериод" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1439,6 +1897,32 @@ "name": "ИмяКоманды", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -1529,6 +2013,31 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] } } ] @@ -1630,6 +2139,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1644,6 +2179,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -2930,6 +3491,9 @@ } ] ] + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -2944,6 +3508,9 @@ } ] ] + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -2951,6 +3518,22 @@ "name": "Значения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueList", + "nameRu": "СписокЗначений" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2965,6 +3548,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2972,6 +3570,21 @@ "name": "КомпоновщикНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2986,13 +3599,39 @@ } ] ] - } - }, - { - "id": 9, - "name": "ВысотаСтроки", - "title": { - "content": [ + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] + } + }, + { + "id": 9, + "name": "ВысотаСтроки", + "title": { + "content": [ [ { "langKey": "ru", @@ -3000,6 +3639,34 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 5, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -3014,6 +3681,33 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 5, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -3021,6 +3715,9 @@ "name": "НастройкиОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3028,6 +3725,9 @@ "name": "СвойстваЗаголовка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3035,6 +3735,9 @@ "name": "ИдентификаторЭлементаСтруктурыНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3042,6 +3745,21 @@ "name": "ДоступныеЗначения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3049,6 +3767,21 @@ "name": "СнятьФильтрПоУсловию", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3056,6 +3789,9 @@ "name": "ИндексыГруппИЭлементов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3063,6 +3799,33 @@ "name": "КоличествоСтрокВРазделеОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -3070,6 +3833,21 @@ "name": "ВыведеныВсеЗначенияРазделаОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3077,6 +3855,33 @@ "name": "КоличествоПервыхЧитаемыхСтрок", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -3084,6 +3889,32 @@ "name": "АдресДанныхРасшифровки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3091,6 +3922,22 @@ "name": "Документ", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "SpreadsheetDocument", + "nameRu": "ТабличныйДокумент" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -3207,6 +4054,21 @@ "name": "ОтключитьОписания", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ] @@ -3398,6 +4260,24 @@ "name": "ВариантСсылка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ВариантыОтчетов", + "nameRu": "СправочникСсылка.ВариантыОтчетов", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3405,6 +4285,30 @@ "name": "ПодсистемаСсылка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ИдентификаторыОбъектовРасширений", + "nameRu": "СправочникСсылка.ИдентификаторыОбъектовРасширений", + "composite": false, + "kind": "CATALOG" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ИдентификаторыОбъектовМетаданных", + "nameRu": "СправочникСсылка.ИдентификаторыОбъектовМетаданных", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": true, + "qualifiers": [] } }, { @@ -3412,6 +4316,24 @@ "name": "ОтчетСсылка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + } + ], + "composite": true, + "qualifiers": [] } }, { @@ -3419,6 +4341,21 @@ "name": "ГруппыПодсистем", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3426,6 +4363,21 @@ "name": "ЕстьДругиеОтчеты", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3433,6 +4385,21 @@ "name": "ВариантыПанели", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3440,6 +4407,33 @@ "name": "ВариантыПанелиНомерЭлемента", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] } }, { @@ -3447,6 +4441,21 @@ "name": "ВариантыПанелиКлючТекущегоВарианта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3461,6 +4470,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3468,6 +4492,32 @@ "name": "ОтчетНаименование", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -3887,6 +4937,9 @@ } ] ] + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3901,6 +4954,9 @@ } ] ] + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3915,6 +4971,9 @@ } ] ] + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3929,6 +4988,9 @@ } ] ] + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3943,6 +5005,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 50, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3950,6 +5038,9 @@ "name": "ЛевоеЗначение1", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[10]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3957,6 +5048,9 @@ "name": "ЛевоеЗначение2", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[10]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3971,6 +5065,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3978,6 +5087,21 @@ "name": "Использование2", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3985,6 +5109,21 @@ "name": "КомпоновщикНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3992,6 +5131,9 @@ "name": "СвойстваЗаголовка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -4006,6 +5148,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4020,6 +5188,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4027,6 +5221,22 @@ "name": "ТипЗначенияФильтра", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "TypeDescription", + "nameRu": "ОписаниеТипа" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4034,6 +5244,21 @@ "name": "ДоступныеЗначения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4041,6 +5266,9 @@ "name": "НастройкиОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -4048,6 +5276,32 @@ "name": "КлючТекущегоВарианта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4062,6 +5316,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -4709,6 +5978,32 @@ "name": "ПрототипКлюч", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4716,6 +6011,21 @@ "name": "ВариантыОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4723,6 +6033,21 @@ "name": "ВариантСсылка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4730,6 +6055,32 @@ "name": "ВариантКлючВарианта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4737,6 +6088,21 @@ "name": "ПрототипСсылка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4744,6 +6110,33 @@ "name": "ИдентификаторТекущейСтроки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] } }, { @@ -4758,6 +6151,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4772,6 +6191,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4779,6 +6213,9 @@ "name": "Контекст", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -4793,6 +6230,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4800,6 +6252,21 @@ "name": "ОписаниеМодифицировано", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4807,6 +6274,21 @@ "name": "НаименованиеМодифицировано", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4814,6 +6296,21 @@ "name": "ПрототипПредопределенный", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4821,6 +6318,24 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogObject.ВариантыОтчетов", + "nameRu": "СправочникОбъект.ВариантыОтчетов", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4828,6 +6343,21 @@ "name": "ПользователиВарианта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[11]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4835,6 +6365,21 @@ "name": "ИспользоватьВнешнихПользователей", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4842,6 +6387,21 @@ "name": "ИспользоватьГруппыПользователей", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4849,6 +6409,21 @@ "name": "ЭтоКонтекстныйВариантОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4856,6 +6431,21 @@ "name": "ВариантыКонтекста", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4870,6 +6460,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -5146,6 +6751,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5160,6 +6791,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -5167,6 +6813,21 @@ "name": "ХранилищеПользовательскихНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -5181,6 +6842,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5188,6 +6875,21 @@ "name": "ОписаниеВариантовОтчетов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[12]/data/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -5366,6 +7068,21 @@ "name": "КомпоновщикНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -5373,6 +7090,9 @@ "name": "НастройкиОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -5380,6 +7100,32 @@ "name": "ИмяТаблицы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5387,6 +7133,9 @@ "name": "ИдентификаторЭлементаСтруктурыНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -5394,6 +7143,32 @@ "name": "Картинки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5401,6 +7176,32 @@ "name": "Режим", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5408,6 +7209,21 @@ "name": "Отборы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[13]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -6633,6 +8449,21 @@ "name": "КомпоновщикНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -6640,6 +8471,9 @@ "name": "НастройкиОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -6647,6 +8481,9 @@ "name": "ИдентификаторЭлементаСтруктурыНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -6654,6 +8491,9 @@ "name": "ИдентификаторКД", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -6661,6 +8501,32 @@ "name": "НаименованиеПоУмолчанию", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -6668,6 +8534,32 @@ "name": "Наименование", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -6682,6 +8574,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -6696,6 +8603,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -6710,6 +8632,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -6724,6 +8661,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -6738,6 +8690,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -6752,6 +8719,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -6766,6 +8748,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -6773,6 +8770,21 @@ "name": "ФлажкиОбластиОтображения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -6780,6 +8792,21 @@ "name": "ТребуетсяОбновлениеНаименованияПоУмолчанию", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -6787,6 +8814,21 @@ "name": "ЭтоНовый", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -6801,6 +8843,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -6808,6 +8876,9 @@ "name": "ОформляемоеПоле", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[14]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } } ], diff --git "a/src/test/resources/fixtures/ssl_3_1/SettingsStorages.\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\276\320\262\320\236\321\202\321\207\320\265\321\202\320\276\320\262_edt.json" "b/src/test/resources/fixtures/ssl_3_1/SettingsStorages.\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\276\320\262\320\236\321\202\321\207\320\265\321\202\320\276\320\262_edt.json" index 696cf4d57..ac8179edd 100644 --- "a/src/test/resources/fixtures/ssl_3_1/SettingsStorages.\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\276\320\262\320\236\321\202\321\207\320\265\321\202\320\276\320\262_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/SettingsStorages.\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\276\320\262\320\236\321\202\321\207\320\265\321\202\320\276\320\262_edt.json" @@ -235,6 +235,29 @@ "name": "БыстрыеНастройки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTable", + "nameRu": "ТаблицаЗначений" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] } }, { @@ -242,6 +265,22 @@ "name": "КомпоновщикНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DataCompositionSettingsComposer", + "nameRu": "КомпоновщикНастроекКомпоновкиДанных" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -249,6 +288,11 @@ "name": "НастройкиОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [], + "composite": false, + "qualifiers": [] } }, { @@ -256,6 +300,22 @@ "name": "ВариантМодифицирован", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -263,6 +323,33 @@ "name": "КлючТекущегоВарианта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -560,6 +647,22 @@ "name": "ДеревоВариантовОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTree", + "nameRu": "ДеревоЗначений" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -567,6 +670,24 @@ "name": "ТекущийПользователь", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -574,6 +695,9 @@ "name": "ОтчетИнформация", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -581,6 +705,21 @@ "name": "ПолныеПраваНаВарианты", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -595,6 +734,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -602,6 +767,21 @@ "name": "ПоказыватьЛичныеВариантыОтчетовДругихАвторов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -609,6 +789,32 @@ "name": "КлючВарианта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -623,6 +829,27 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ВнешниеПользователи", + "nameRu": "СправочникСсылка.ВнешниеПользователи", + "composite": false, + "kind": "CATALOG" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": true, + "qualifiers": [] } } ], @@ -711,6 +938,21 @@ "name": "КомпоновщикНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -718,6 +960,9 @@ "name": "НастройкиОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -725,6 +970,32 @@ "name": "ИмяКоллекцииПолей", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -732,6 +1003,9 @@ "name": "ИдентификаторЭлементаСтруктурыНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -739,6 +1013,32 @@ "name": "Режим", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -1383,6 +1683,32 @@ "name": "НачалоПериода", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] } }, { @@ -1390,6 +1716,31 @@ "name": "КонецПериода", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] } }, { @@ -1404,6 +1755,31 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] } }, { @@ -1411,6 +1787,32 @@ "name": "ИмяТекущегоЭлемента", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1418,6 +1820,31 @@ "name": "ОграничениеСнизу", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] } }, { @@ -1425,6 +1852,21 @@ "name": "ВыбранныйГодОграничен", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1432,6 +1874,22 @@ "name": "Период", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "StandardPeriod", + "nameRu": "СтандартныйПериод" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1439,6 +1897,32 @@ "name": "ИмяКоманды", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -1529,6 +2013,31 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] } } ] @@ -1630,6 +2139,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1644,6 +2179,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -2930,6 +3491,9 @@ } ] ] + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -2944,6 +3508,9 @@ } ] ] + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -2951,6 +3518,22 @@ "name": "Значения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueList", + "nameRu": "СписокЗначений" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2965,6 +3548,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2972,6 +3570,21 @@ "name": "КомпоновщикНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2986,13 +3599,39 @@ } ] ] - } - }, - { - "id": 9, - "name": "ВысотаСтроки", - "title": { - "content": [ + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] + } + }, + { + "id": 9, + "name": "ВысотаСтроки", + "title": { + "content": [ [ { "langKey": "ru", @@ -3000,6 +3639,34 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 5, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -3014,6 +3681,33 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 5, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -3021,6 +3715,9 @@ "name": "НастройкиОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3028,6 +3725,9 @@ "name": "СвойстваЗаголовка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3035,6 +3735,9 @@ "name": "ИдентификаторЭлементаСтруктурыНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3042,6 +3745,21 @@ "name": "ДоступныеЗначения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3049,6 +3767,21 @@ "name": "СнятьФильтрПоУсловию", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3056,6 +3789,9 @@ "name": "ИндексыГруппИЭлементов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3063,6 +3799,33 @@ "name": "КоличествоСтрокВРазделеОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -3070,6 +3833,21 @@ "name": "ВыведеныВсеЗначенияРазделаОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3077,6 +3855,33 @@ "name": "КоличествоПервыхЧитаемыхСтрок", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -3084,6 +3889,32 @@ "name": "АдресДанныхРасшифровки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3091,6 +3922,22 @@ "name": "Документ", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "SpreadsheetDocument", + "nameRu": "ТабличныйДокумент" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -3207,6 +4054,21 @@ "name": "ОтключитьОписания", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ] @@ -3398,6 +4260,24 @@ "name": "ВариантСсылка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ВариантыОтчетов", + "nameRu": "СправочникСсылка.ВариантыОтчетов", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3405,6 +4285,30 @@ "name": "ПодсистемаСсылка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ИдентификаторыОбъектовРасширений", + "nameRu": "СправочникСсылка.ИдентификаторыОбъектовРасширений", + "composite": false, + "kind": "CATALOG" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ИдентификаторыОбъектовМетаданных", + "nameRu": "СправочникСсылка.ИдентификаторыОбъектовМетаданных", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": true, + "qualifiers": [] } }, { @@ -3412,6 +4316,24 @@ "name": "ОтчетСсылка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + } + ], + "composite": true, + "qualifiers": [] } }, { @@ -3419,6 +4341,21 @@ "name": "ГруппыПодсистем", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3426,6 +4363,21 @@ "name": "ЕстьДругиеОтчеты", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3433,6 +4385,21 @@ "name": "ВариантыПанели", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3440,6 +4407,33 @@ "name": "ВариантыПанелиНомерЭлемента", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] } }, { @@ -3447,6 +4441,21 @@ "name": "ВариантыПанелиКлючТекущегоВарианта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3461,6 +4470,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3468,6 +4492,32 @@ "name": "ОтчетНаименование", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -3887,6 +4937,9 @@ } ] ] + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3901,6 +4954,9 @@ } ] ] + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3915,6 +4971,9 @@ } ] ] + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3929,6 +4988,9 @@ } ] ] + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3943,6 +5005,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 50, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3950,6 +5038,9 @@ "name": "ЛевоеЗначение1", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[10]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3957,6 +5048,9 @@ "name": "ЛевоеЗначение2", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[10]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3971,6 +5065,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3978,6 +5087,21 @@ "name": "Использование2", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3985,6 +5109,21 @@ "name": "КомпоновщикНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3992,6 +5131,9 @@ "name": "СвойстваЗаголовка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -4006,6 +5148,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4020,6 +5188,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4027,6 +5221,22 @@ "name": "ТипЗначенияФильтра", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "TypeDescription", + "nameRu": "ОписаниеТипа" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4034,6 +5244,21 @@ "name": "ДоступныеЗначения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4041,6 +5266,9 @@ "name": "НастройкиОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -4048,6 +5276,32 @@ "name": "КлючТекущегоВарианта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4062,6 +5316,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -4709,6 +5978,32 @@ "name": "ПрототипКлюч", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4716,6 +6011,21 @@ "name": "ВариантыОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4723,6 +6033,21 @@ "name": "ВариантСсылка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4730,6 +6055,32 @@ "name": "ВариантКлючВарианта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4737,6 +6088,21 @@ "name": "ПрототипСсылка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4744,6 +6110,33 @@ "name": "ИдентификаторТекущейСтроки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] } }, { @@ -4758,6 +6151,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4772,6 +6191,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4779,6 +6213,9 @@ "name": "Контекст", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -4793,6 +6230,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4800,6 +6252,21 @@ "name": "ОписаниеМодифицировано", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4807,6 +6274,21 @@ "name": "НаименованиеМодифицировано", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4814,6 +6296,21 @@ "name": "ПрототипПредопределенный", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4821,6 +6318,24 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogObject.ВариантыОтчетов", + "nameRu": "СправочникОбъект.ВариантыОтчетов", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4828,6 +6343,21 @@ "name": "ПользователиВарианта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[11]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4835,6 +6365,21 @@ "name": "ИспользоватьВнешнихПользователей", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4842,6 +6387,21 @@ "name": "ИспользоватьГруппыПользователей", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4849,6 +6409,21 @@ "name": "ЭтоКонтекстныйВариантОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4856,6 +6431,21 @@ "name": "ВариантыКонтекста", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4870,6 +6460,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -5146,6 +6751,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5160,6 +6791,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -5167,6 +6813,21 @@ "name": "ХранилищеПользовательскихНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -5181,6 +6842,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5188,6 +6875,21 @@ "name": "ОписаниеВариантовОтчетов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[12]/data/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -5366,6 +7068,21 @@ "name": "КомпоновщикНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -5373,6 +7090,9 @@ "name": "НастройкиОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -5380,6 +7100,32 @@ "name": "ИмяТаблицы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5387,6 +7133,9 @@ "name": "ИдентификаторЭлементаСтруктурыНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -5394,6 +7143,32 @@ "name": "Картинки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5401,6 +7176,32 @@ "name": "Режим", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5408,6 +7209,21 @@ "name": "Отборы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[13]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -6633,6 +8449,21 @@ "name": "КомпоновщикНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -6640,6 +8471,9 @@ "name": "НастройкиОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -6647,6 +8481,9 @@ "name": "ИдентификаторЭлементаСтруктурыНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -6654,6 +8491,9 @@ "name": "ИдентификаторКД", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -6661,6 +8501,32 @@ "name": "НаименованиеПоУмолчанию", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -6668,6 +8534,32 @@ "name": "Наименование", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -6682,6 +8574,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -6696,6 +8603,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -6710,6 +8632,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -6724,6 +8661,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -6738,6 +8690,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -6752,6 +8719,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -6766,6 +8748,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -6773,6 +8770,21 @@ "name": "ФлажкиОбластиОтображения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -6780,6 +8792,21 @@ "name": "ТребуетсяОбновлениеНаименованияПоУмолчанию", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -6787,6 +8814,21 @@ "name": "ЭтоНовый", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -6801,6 +8843,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -6808,6 +8876,9 @@ "name": "ОформляемоеПоле", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[14]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } } ], diff --git "a/src/test/resources/fixtures/ssl_3_1/Tasks.\320\227\320\260\320\264\320\260\321\207\320\260\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\217.json" "b/src/test/resources/fixtures/ssl_3_1/Tasks.\320\227\320\260\320\264\320\260\321\207\320\260\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\217.json" index 1c0fed5bb..5e92e3758 100644 --- "a/src/test/resources/fixtures/ssl_3_1/Tasks.\320\227\320\260\320\264\320\260\321\207\320\260\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\217.json" +++ "b/src/test/resources/fixtures/ssl_3_1/Tasks.\320\227\320\260\320\264\320\260\321\207\320\260\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\217.json" @@ -30,6 +30,31 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "Characteristic.ОбъектыАдресацииЗадач", + "nameRu": "Характеристика.ОбъектыАдресацииЗадач", + "composite": false, + "kind": "CHART_OF_CHARACTERISTIC_TYPES" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] + }, "format": { "content": [] }, @@ -84,6 +109,30 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ВнешниеПользователи", + "nameRu": "СправочникСсылка.ВнешниеПользователи", + "composite": false, + "kind": "CATALOG" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": true, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -136,6 +185,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -188,6 +252,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.РолиИсполнителей", + "nameRu": "СправочникСсылка.РолиИсполнителей", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -245,6 +327,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + } + ], + "composite": true, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -284,6 +384,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "EnumRef.ВариантыВажностиЗадачи", + "nameRu": "ПеречислениеСсылка.ВариантыВажностиЗадачи", + "composite": false, + "kind": "ENUM" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -323,6 +441,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ГруппыИсполнителейЗадач", + "nameRu": "СправочникСсылка.ГруппыИсполнителейЗадач", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -362,6 +498,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -401,6 +563,31 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -440,6 +627,31 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -479,6 +691,33 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -518,6 +757,42 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 4, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef", + "nameRu": "ДокументСсылка", + "composite": true, + "kind": "DOCUMENT" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "TaskRef", + "nameRu": "ЗадачаСсылка", + "composite": true, + "kind": "TASK" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "ChartOfCharacteristicTypesRef", + "nameRu": "ПланВидовХарактеристикСсылка", + "composite": true, + "kind": "CHART_OF_CHARACTERISTIC_TYPES" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef", + "nameRu": "СправочникСсылка", + "composite": true, + "kind": "CATALOG" + } + } + ], + "composite": true, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -550,6 +825,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 500, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -589,6 +890,22 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -628,6 +945,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -667,6 +1010,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "EnumRef.СостоянияБизнесПроцессов", + "nameRu": "ПеречислениеСсылка.СостоянияБизнесПроцессов", + "composite": false, + "kind": "ENUM" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -706,6 +1067,31 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -745,6 +1131,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -1319,6 +1731,24 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "TaskObject.ЗадачаИсполнителя", + "nameRu": "ЗадачаОбъект.ЗадачаИсполнителя", + "composite": false, + "kind": "TASK" + } + } + ], + "composite": false, + "qualifiers": [] } } ] @@ -1696,6 +2126,22 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1710,6 +2156,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1717,6 +2178,22 @@ "name": "ДеревоЗадач", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTree", + "nameRu": "ДеревоЗначений" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -2364,6 +2841,21 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2378,6 +2870,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2385,6 +2892,21 @@ "name": "ДеревоЗадач", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -2911,6 +3433,21 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2918,6 +3455,21 @@ "name": "ПоказыватьВыполненные", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2925,6 +3477,32 @@ "name": "РежимГруппировки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -2932,6 +3510,11 @@ "name": "ПараметрыОтбораФормы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [], + "composite": false, + "qualifiers": [] } } ], @@ -3449,6 +4032,21 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3456,6 +4054,21 @@ "name": "ПоказыватьВыполненные", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3463,6 +4076,32 @@ "name": "РежимГруппировки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -3848,6 +4487,21 @@ "name": "Исполнитель", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3862,6 +4516,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3876,6 +4556,34 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 1, + "scale": 0, + "nonNegative": false + } + } + ] } }, { @@ -3890,6 +4598,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3897,6 +4620,21 @@ "name": "ИспользуетсяБезОбъектовАдресации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3904,6 +4642,21 @@ "name": "ИспользуетсяСОбъектамиАдресации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3911,6 +4664,21 @@ "name": "ОсновнойОбъектАдресации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[3]/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3918,6 +4686,22 @@ "name": "ТипыДополнительногоОбъектаАдресации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "TypeDescription", + "nameRu": "ОписаниеТипа" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3925,6 +4709,21 @@ "name": "ТипыОсновногоОбъектаАдресации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3939,6 +4738,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3953,6 +4767,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -4487,6 +5316,21 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4494,6 +5338,21 @@ "name": "НачальныйПризнакВыполнения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4501,6 +5360,32 @@ "name": "ПредметСтрокой", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[8]/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4508,6 +5393,32 @@ "name": "АвторСтрокой", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -5255,6 +6166,21 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -5262,6 +6188,21 @@ "name": "ПоАвтору", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -5269,6 +6210,21 @@ "name": "ПоИсполнителю", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -5283,6 +6239,33 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 1, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -5297,6 +6280,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 100, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5311,6 +6320,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 100, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -5336,19 +6371,19 @@ }, "mdoType": "TASK", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/designer/ssl_3_1/src/cf/Tasks/ЗадачаИсполнителя/Ext/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/designer/ssl_3_1/src/cf/Tasks/ЗадачаИсполнителя/Ext/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/designer/ssl_3_1/src/cf/Tasks/ЗадачаИсполнителя/Ext/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/Tasks/ЗадачаИсполнителя/Ext/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/Tasks/ЗадачаИсполнителя/Ext/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/owner" }, @@ -5356,8 +6391,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/Tasks/ЗадачаИсполнителя/Ext/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/Tasks/ЗадачаИсполнителя/Ext/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/owner" }, diff --git "a/src/test/resources/fixtures/ssl_3_1/Tasks.\320\227\320\260\320\264\320\260\321\207\320\260\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\217_edt.json" "b/src/test/resources/fixtures/ssl_3_1/Tasks.\320\227\320\260\320\264\320\260\321\207\320\260\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\217_edt.json" index eeb09199f..9c9eac94a 100644 --- "a/src/test/resources/fixtures/ssl_3_1/Tasks.\320\227\320\260\320\264\320\260\321\207\320\260\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\217_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/Tasks.\320\227\320\260\320\264\320\260\321\207\320\260\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\217_edt.json" @@ -30,6 +30,31 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "Characteristic.ОбъектыАдресацииЗадач", + "nameRu": "Характеристика.ОбъектыАдресацииЗадач", + "composite": false, + "kind": "CHART_OF_CHARACTERISTIC_TYPES" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] + }, "format": { "content": [] }, @@ -84,6 +109,30 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ВнешниеПользователи", + "nameRu": "СправочникСсылка.ВнешниеПользователи", + "composite": false, + "kind": "CATALOG" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": true, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -136,6 +185,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -188,6 +252,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.РолиИсполнителей", + "nameRu": "СправочникСсылка.РолиИсполнителей", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -245,6 +327,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + } + ], + "composite": true, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -284,6 +384,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "EnumRef.ВариантыВажностиЗадачи", + "nameRu": "ПеречислениеСсылка.ВариантыВажностиЗадачи", + "composite": false, + "kind": "ENUM" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -323,6 +441,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ГруппыИсполнителейЗадач", + "nameRu": "СправочникСсылка.ГруппыИсполнителейЗадач", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -362,6 +498,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -401,6 +563,31 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -440,6 +627,31 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -479,6 +691,33 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -518,6 +757,42 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 4, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef", + "nameRu": "ДокументСсылка", + "composite": true, + "kind": "DOCUMENT" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "TaskRef", + "nameRu": "ЗадачаСсылка", + "composite": true, + "kind": "TASK" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "ChartOfCharacteristicTypesRef", + "nameRu": "ПланВидовХарактеристикСсылка", + "composite": true, + "kind": "CHART_OF_CHARACTERISTIC_TYPES" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef", + "nameRu": "СправочникСсылка", + "composite": true, + "kind": "CATALOG" + } + } + ], + "composite": true, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -550,6 +825,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 500, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -589,6 +890,22 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -628,6 +945,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -667,6 +1010,24 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "EnumRef.СостоянияБизнесПроцессов", + "nameRu": "ПеречислениеСсылка.СостоянияБизнесПроцессов", + "composite": false, + "kind": "ENUM" + } + } + ], + "composite": false, + "qualifiers": [] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -706,6 +1067,31 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -745,6 +1131,32 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -1308,6 +1720,24 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "TaskObject.ЗадачаИсполнителя", + "nameRu": "ЗадачаОбъект.ЗадачаИсполнителя", + "composite": false, + "kind": "TASK" + } + } + ], + "composite": false, + "qualifiers": [] } } ] @@ -1685,6 +2115,22 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1699,6 +2145,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -1706,6 +2167,22 @@ "name": "ДеревоЗадач", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTree", + "nameRu": "ДеревоЗначений" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -2353,6 +2830,21 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2367,6 +2859,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2374,6 +2881,21 @@ "name": "ДеревоЗадач", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -2900,6 +3422,21 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2907,6 +3444,21 @@ "name": "ПоказыватьВыполненные", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/title" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -2914,6 +3466,32 @@ "name": "РежимГруппировки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -2921,6 +3499,11 @@ "name": "ПараметрыОтбораФормы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [], + "composite": false, + "qualifiers": [] } } ], @@ -3438,6 +4021,21 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3445,6 +4043,21 @@ "name": "ПоказыватьВыполненные", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3452,6 +4065,32 @@ "name": "РежимГруппировки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -3837,6 +4476,21 @@ "name": "Исполнитель", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3851,6 +4505,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3865,6 +4545,34 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 1, + "scale": 0, + "nonNegative": false + } + } + ] } }, { @@ -3879,6 +4587,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3886,6 +4609,21 @@ "name": "ИспользуетсяБезОбъектовАдресации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3893,6 +4631,21 @@ "name": "ИспользуетсяСОбъектамиАдресации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3900,6 +4653,21 @@ "name": "ОсновнойОбъектАдресации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[3]/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3907,6 +4675,22 @@ "name": "ТипыДополнительногоОбъектаАдресации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "TypeDescription", + "nameRu": "ОписаниеТипа" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3914,6 +4698,21 @@ "name": "ТипыОсновногоОбъектаАдресации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3928,6 +4727,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -3942,6 +4756,21 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } } ], @@ -4470,6 +5299,21 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4477,6 +5321,21 @@ "name": "НачальныйПризнакВыполнения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -4484,6 +5343,32 @@ "name": "ПредметСтрокой", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[8]/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4491,6 +5376,32 @@ "name": "АвторСтрокой", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -5238,6 +6149,21 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -5245,6 +6171,21 @@ "name": "ПоАвтору", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -5252,6 +6193,21 @@ "name": "ПоИсполнителю", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -5266,6 +6222,33 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 1, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -5280,6 +6263,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 100, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5294,6 +6303,32 @@ } ] ] + }, + "type": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 100, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -5319,19 +6354,19 @@ }, "mdoType": "TASK", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/edt/ssl_3_1/configuration/src/Tasks/ЗадачаИсполнителя/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/edt/ssl_3_1/configuration/src/Tasks/ЗадачаИсполнителя/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/edt/ssl_3_1/configuration/src/Tasks/ЗадачаИсполнителя/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/Tasks/ЗадачаИсполнителя/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/Tasks/ЗадачаИсполнителя/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/owner" }, @@ -5339,8 +6374,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/Tasks/ЗадачаИсполнителя/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/Tasks/ЗадачаИсполнителя/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/owner" },