diff --git a/.coderabbit.yaml b/.coderabbit.yaml new file mode 100644 index 000000000..f81428d19 --- /dev/null +++ b/.coderabbit.yaml @@ -0,0 +1,3 @@ +reviews: + path_filters: + - "!src/test/resources/**" diff --git a/build.gradle.kts b/build.gradle.kts index 4cf9e319b..f5c916f01 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -59,7 +59,7 @@ dependencies { // прочее implementation("commons-io", "commons-io", "2.18.0") - implementation("io.github.1c-syntax", "bsl-common-library", "0.9.0.18-SNAPSHOT") + implementation("io.github.1c-syntax", "bsl-common-library", "0.9.0.21-SNAPSHOT") implementation("io.github.1c-syntax", "utils", "0.6.3") implementation("io.github.1c-syntax", "supportconf", "0.15.0.7-SNAPSHOT") { exclude("io.github.1c-syntax", "bsl-common-library") 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 2401590e5..5bf339a12 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 @@ -70,6 +70,7 @@ import com.github._1c_syntax.bsl.mdo.Task; import com.github._1c_syntax.bsl.mdo.WSReference; import com.github._1c_syntax.bsl.mdo.WebService; +import com.github._1c_syntax.bsl.mdo.WebSocketClient; import com.github._1c_syntax.bsl.mdo.XDTOPackage; import com.github._1c_syntax.bsl.mdo.support.ApplicationRunMode; import com.github._1c_syntax.bsl.mdo.support.DataLockControlMode; @@ -202,6 +203,8 @@ public class Configuration implements CF { @Singular List webServices; @Singular + List webSocketClients; + @Singular List httpServices; @Singular List wsReferences; diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdclasses/ConfigurationExtension.java b/src/main/java/com/github/_1c_syntax/bsl/mdclasses/ConfigurationExtension.java index fa8531f1e..b9be91cce 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdclasses/ConfigurationExtension.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdclasses/ConfigurationExtension.java @@ -70,6 +70,7 @@ import com.github._1c_syntax.bsl.mdo.Task; import com.github._1c_syntax.bsl.mdo.WSReference; import com.github._1c_syntax.bsl.mdo.WebService; +import com.github._1c_syntax.bsl.mdo.WebSocketClient; import com.github._1c_syntax.bsl.mdo.XDTOPackage; import com.github._1c_syntax.bsl.mdo.support.ApplicationRunMode; import com.github._1c_syntax.bsl.mdo.support.ConfigurationExtensionPurpose; @@ -195,6 +196,8 @@ public class ConfigurationExtension implements CF { @Singular List webServices; @Singular + List webSocketClients; + @Singular List httpServices; @Singular List wsReferences; diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdclasses/ConfigurationTree.java b/src/main/java/com/github/_1c_syntax/bsl/mdclasses/ConfigurationTree.java index 856c02c8e..700971c4f 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdclasses/ConfigurationTree.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdclasses/ConfigurationTree.java @@ -68,6 +68,7 @@ import com.github._1c_syntax.bsl.mdo.Task; import com.github._1c_syntax.bsl.mdo.WSReference; import com.github._1c_syntax.bsl.mdo.WebService; +import com.github._1c_syntax.bsl.mdo.WebSocketClient; import com.github._1c_syntax.bsl.mdo.XDTOPackage; import java.util.List; @@ -666,4 +667,16 @@ default Optional findTask(Predicate predicate) { default Optional findExternalDataSource(Predicate predicate) { return getExternalDataSources().stream().filter(predicate).findFirst(); } + + /** + * WebSocket-клиенты + */ + List getWebSocketClients(); + + /** + * Поиск WebSocket-клиента по условию + */ + default Optional findWebSocketClient(Predicate predicate) { + return getWebSocketClients().stream().filter(predicate).findFirst(); + } } 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 ac9bca1a3..8cd869cf6 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 @@ -21,6 +21,8 @@ */ package com.github._1c_syntax.bsl.mdo; +import com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube; +import com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceFunction; import com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable; import com.github._1c_syntax.bsl.mdo.support.ObjectBelonging; import com.github._1c_syntax.bsl.mdo.support.RoleRight; @@ -66,6 +68,7 @@ public class ExternalDataSource implements MDObject, ChildrenOwner, AccessRights @Default SupportVariant supportVariant = SupportVariant.NONE; + Lazy> children = new Lazy<>(this::computeChildren); Lazy> plainChildren = new Lazy<>(this::computePlainChildren); /* @@ -78,17 +81,27 @@ public class ExternalDataSource implements MDObject, ChildrenOwner, AccessRights @Singular List tables; + /** + * Функции + */ + @Singular + List functions; + + /** + * Кубы + */ + @Singular + List cubes; + /** * Пояснение */ @Default MultiLanguageString explanation = MultiLanguageString.EMPTY; - // todo сделать функции и кубы - @Override public List getChildren() { - return Collections.unmodifiableList(tables); + return children.getOrCompute(); } @Override @@ -103,6 +116,10 @@ public static List possibleRights() { return POSSIBLE_RIGHTS; } + private List computeChildren() { + return LazyLoader.computeChildren(this); + } + private List computePlainChildren() { return LazyLoader.computePlainChildren(this); } diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/WebSocketClient.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/WebSocketClient.java new file mode 100644 index 000000000..add9a6c34 --- /dev/null +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/WebSocketClient.java @@ -0,0 +1,93 @@ +/* + * 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.ObjectBelonging; +import com.github._1c_syntax.bsl.support.SupportVariant; +import com.github._1c_syntax.bsl.types.MdoReference; +import com.github._1c_syntax.bsl.types.MultiLanguageString; +import lombok.Builder; +import lombok.Builder.Default; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.Value; + +import java.util.Collections; +import java.util.List; + +@Value +@Builder +@ToString(of = {"name", "uuid"}) +@EqualsAndHashCode(of = {"name", "uuid"}) +public class WebSocketClient implements MDObject, ModuleOwner { + /* + * MDObject + */ + + @Default + String uuid = ""; + @Default + String name = ""; + @Default + MdoReference mdoReference = MdoReference.EMPTY; + @Default + ObjectBelonging objectBelonging = ObjectBelonging.OWN; + @Default + String comment = ""; + @Default + MultiLanguageString synonym = MultiLanguageString.EMPTY; + @Default + SupportVariant supportVariant = SupportVariant.NONE; + + /* + * ModuleOwner + */ + + @Default + List modules = Collections.emptyList(); + + /* + * Свое + */ + + /** + * Предопределенный + */ + boolean predefined; + + /** + * Подключать автоматически + */ + boolean autoConnect; + + /** + * URI сервера + */ + @Default + String serverURL = ""; + + /** + * Таймаут + */ + int timeout; + +} diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ExternalDataSourceCube.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ExternalDataSourceCube.java new file mode 100644 index 000000000..b3416004a --- /dev/null +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ExternalDataSourceCube.java @@ -0,0 +1,197 @@ +/* + * 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; +import com.github._1c_syntax.bsl.mdo.AttributeOwner; +import com.github._1c_syntax.bsl.mdo.CommandOwner; +import com.github._1c_syntax.bsl.mdo.FormOwner; +import com.github._1c_syntax.bsl.mdo.MD; +import com.github._1c_syntax.bsl.mdo.MDChild; +import com.github._1c_syntax.bsl.mdo.Module; +import com.github._1c_syntax.bsl.mdo.ModuleOwner; +import com.github._1c_syntax.bsl.mdo.TemplateOwner; +import com.github._1c_syntax.bsl.mdo.support.DataLockControlMode; +import com.github._1c_syntax.bsl.mdo.support.ObjectBelonging; +import com.github._1c_syntax.bsl.mdo.support.RoleRight; +import com.github._1c_syntax.bsl.mdo.utils.LazyLoader; +import com.github._1c_syntax.bsl.support.SupportVariant; +import com.github._1c_syntax.bsl.types.MdoReference; +import com.github._1c_syntax.bsl.types.MultiLanguageString; +import com.github._1c_syntax.utils.Lazy; +import lombok.Builder; +import lombok.Builder.Default; +import lombok.EqualsAndHashCode; +import lombok.Singular; +import lombok.ToString; +import lombok.Value; + +import java.util.Collections; +import java.util.List; + +@Value +@Builder +@ToString(of = {"name", "uuid"}) +@EqualsAndHashCode(of = {"name", "uuid"}) +public class ExternalDataSourceCube implements MDChild, ModuleOwner, CommandOwner, AttributeOwner, FormOwner, + TemplateOwner, AccessRightsOwner { + + private static final List POSSIBLE_RIGHTS = computePossibleRights(); + + /* + * Для MDChild + */ + + @Default + String uuid = ""; + @Default + String name = ""; + @Default + MdoReference mdoReference = MdoReference.EMPTY; + @Default + ObjectBelonging objectBelonging = ObjectBelonging.OWN; + @Default + String comment = ""; + @Default + MultiLanguageString synonym = MultiLanguageString.EMPTY; + @Default + SupportVariant supportVariant = SupportVariant.NONE; + @Default + MdoReference owner = MdoReference.EMPTY; + + Lazy> children = new Lazy<>(this::computeChildren); + Lazy> plainChildren = new Lazy<>(this::computePlainChildren); + + /* + * ModuleOwner + */ + + @Default + List modules = Collections.emptyList(); + Lazy> allModules = new Lazy<>(this::computeAllModules); + + /* + * CommandOwner + */ + + @Singular + List commands; + + /* + * AttributeOwner + */ + + /** + * Измерения + */ + @Singular + List dimensions; + + /** + * Ресурсы + */ + @Singular + List resources; + + /** + * Таблицы измерений + */ + @Singular + List dimensionTables; + + Lazy> allAttributes = new Lazy<>(this::computeAllAttributes); + + /* + * FormOwner + */ + + @Singular + List forms; + + /* + * TemplateOwner + */ + + @Singular + List templates; + + /* + * Свое + */ + + /** + * Режим управления блокировкой + */ + @Default + DataLockControlMode dataLockControlMode = DataLockControlMode.AUTOMATIC; + + @Override + public List getChildren() { + return children.getOrCompute(); + } + + @Override + public List getPlainChildren() { + return plainChildren.getOrCompute(); + } + + @Override + public List getAllAttributes() { + return allAttributes.getOrCompute(); + } + + @Override + public List getAllModules() { + return allModules.getOrCompute(); + } + + /** + * Возвращает перечень возможных прав доступа + */ + public static List possibleRights() { + return POSSIBLE_RIGHTS; + } + + private List computeChildren() { + return LazyLoader.computeChildren(this); + } + + private List computePlainChildren() { + return LazyLoader.computePlainChildren(this); + } + + private List computeAllAttributes() { + return LazyLoader.computeAllAttributes(this); + } + + private List computeAllModules() { + return LazyLoader.computeAllModules(this); + } + + private static List computePossibleRights() { + return List.of( + RoleRight.READ, + RoleRight.VIEW + ); + } +} diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ExternalDataSourceCubeDimensionTable.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ExternalDataSourceCubeDimensionTable.java new file mode 100644 index 000000000..f7a565875 --- /dev/null +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ExternalDataSourceCubeDimensionTable.java @@ -0,0 +1,176 @@ +/* + * 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; +import com.github._1c_syntax.bsl.mdo.AttributeOwner; +import com.github._1c_syntax.bsl.mdo.CommandOwner; +import com.github._1c_syntax.bsl.mdo.FormOwner; +import com.github._1c_syntax.bsl.mdo.MD; +import com.github._1c_syntax.bsl.mdo.MDChild; +import com.github._1c_syntax.bsl.mdo.Module; +import com.github._1c_syntax.bsl.mdo.ModuleOwner; +import com.github._1c_syntax.bsl.mdo.TemplateOwner; +import com.github._1c_syntax.bsl.mdo.support.DataLockControlMode; +import com.github._1c_syntax.bsl.mdo.support.ObjectBelonging; +import com.github._1c_syntax.bsl.mdo.support.RoleRight; +import com.github._1c_syntax.bsl.mdo.utils.LazyLoader; +import com.github._1c_syntax.bsl.support.SupportVariant; +import com.github._1c_syntax.bsl.types.MdoReference; +import com.github._1c_syntax.bsl.types.MultiLanguageString; +import com.github._1c_syntax.utils.Lazy; +import lombok.Builder; +import lombok.Builder.Default; +import lombok.EqualsAndHashCode; +import lombok.Singular; +import lombok.ToString; +import lombok.Value; + +import java.util.Collections; +import java.util.List; + +@Value +@Builder +@ToString(of = {"name", "uuid"}) +@EqualsAndHashCode(of = {"name", "uuid"}) +public class ExternalDataSourceCubeDimensionTable implements MDChild, ModuleOwner, CommandOwner, AttributeOwner, FormOwner, + TemplateOwner, AccessRightsOwner { + + private static final List POSSIBLE_RIGHTS = computePossibleRights(); + + /* + * Для MDChild + */ + + @Default + String uuid = ""; + @Default + String name = ""; + @Default + MdoReference mdoReference = MdoReference.EMPTY; + @Default + ObjectBelonging objectBelonging = ObjectBelonging.OWN; + @Default + String comment = ""; + @Default + MultiLanguageString synonym = MultiLanguageString.EMPTY; + @Default + SupportVariant supportVariant = SupportVariant.NONE; + @Default + MdoReference owner = MdoReference.EMPTY; + + Lazy> children = new Lazy<>(this::computeChildren); + + /* + * ModuleOwner + */ + + @Default + List modules = Collections.emptyList(); + Lazy> allModules = new Lazy<>(this::computeAllModules); + + /* + * CommandOwner + */ + + @Singular + List commands; + + /* + * AttributeOwner + */ + + /** + * Поля + */ + @Singular + List fields; + + /* + * FormOwner + */ + + @Singular + List forms; + + /* + * TemplateOwner + */ + + @Singular + List templates; + + /* + * Свое + */ + + /** + * Режим управления блокировкой + */ + @Default + DataLockControlMode dataLockControlMode = DataLockControlMode.AUTOMATIC; + + @Override + public List getAllAttributes() { + return Collections.unmodifiableList(fields); + } + + @Override + public List getChildren() { + return children.getOrCompute(); + } + + @Override + public List getAllModules() { + return allModules.getOrCompute(); + } + + /** + * Возвращает перечень возможных прав доступа + */ + public static List possibleRights() { + return POSSIBLE_RIGHTS; + } + + private List computeChildren() { + return LazyLoader.computeChildren(this); + } + + private List computeAllModules() { + return LazyLoader.computeAllModules(this); + } + + private static List computePossibleRights() { + return List.of( + RoleRight.INSERT, + RoleRight.READ, + RoleRight.UPDATE, + RoleRight.DELETE, + RoleRight.VIEW, + RoleRight.EDIT, + RoleRight.INPUT_BY_STRING, + RoleRight.INTERACTIVE_DELETE, + RoleRight.INTERACTIVE_INSERT + ); + } +} diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ExternalDataSourceFunction.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ExternalDataSourceFunction.java new file mode 100644 index 000000000..98cf90100 --- /dev/null +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ExternalDataSourceFunction.java @@ -0,0 +1,106 @@ +/* + * 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.MDChild; +import com.github._1c_syntax.bsl.mdo.ValueTypeOwner; +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.MultiLanguageString; +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; + +import java.util.List; + +@Value +@Builder +@ToString(of = {"name", "uuid"}) +@EqualsAndHashCode(of = {"name", "uuid"}) +public class ExternalDataSourceFunction implements MDChild, ValueTypeOwner, AccessRightsOwner { + + private static final List POSSIBLE_RIGHTS = computePossibleRights(); + + /* + * Для MDChild + */ + + @Default + String uuid = ""; + @Default + String name = ""; + @Default + MdoReference mdoReference = MdoReference.EMPTY; + @Default + ObjectBelonging objectBelonging = ObjectBelonging.OWN; + @Default + String comment = ""; + @Default + MultiLanguageString synonym = MultiLanguageString.EMPTY; + @Default + SupportVariant supportVariant = SupportVariant.NONE; + @Default + MdoReference owner = MdoReference.EMPTY; + + @Default + @Getter(AccessLevel.NONE) + ValueTypeDescription type = ValueTypeDescription.EMPTY; + + /* + * Свое + */ + + /** + * Возвращает значение + */ + boolean returnValue; + + @Default + String expressionInDataSource = ""; + + @Override + public ValueTypeDescription getValueType() { + return type; + } + + /** + * Возвращает перечень возможных прав доступа + */ + public static List possibleRights() { + return POSSIBLE_RIGHTS; + } + + private static List computePossibleRights() { + return List.of( + RoleRight.VIEW, + RoleRight.USE + ); + } +} diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/utils/LazyLoader.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/utils/LazyLoader.java index fb6d20429..481583364 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/utils/LazyLoader.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/utils/LazyLoader.java @@ -30,6 +30,7 @@ import com.github._1c_syntax.bsl.mdo.CommandOwner; import com.github._1c_syntax.bsl.mdo.CommonModule; import com.github._1c_syntax.bsl.mdo.Enum; +import com.github._1c_syntax.bsl.mdo.ExternalDataSource; import com.github._1c_syntax.bsl.mdo.FormOwner; import com.github._1c_syntax.bsl.mdo.MD; import com.github._1c_syntax.bsl.mdo.Module; @@ -38,6 +39,7 @@ import com.github._1c_syntax.bsl.mdo.TabularSectionOwner; import com.github._1c_syntax.bsl.mdo.Task; import com.github._1c_syntax.bsl.mdo.TemplateOwner; +import com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube; import com.github._1c_syntax.bsl.mdo.storage.ManagedFormData; import com.github._1c_syntax.bsl.mdo.storage.form.FormItem; import com.github._1c_syntax.bsl.types.MdoReference; @@ -101,6 +103,16 @@ public List computeChildren(ChildrenOwner mdo) { children = addAll(children, calculationRegister.getRecalculations()); } + if (mdo instanceof ExternalDataSource externalDataSource) { + children = addAll(children, externalDataSource.getTables()); + children = addAll(children, externalDataSource.getCubes()); + children = addAll(children, externalDataSource.getFunctions()); + } + + if (mdo instanceof ExternalDataSourceCube externalDataSourceCube) { + children = addAll(children, externalDataSourceCube.getDimensionTables()); + } + return Collections.unmodifiableList(children); } @@ -176,6 +188,11 @@ public List computeAllAttributes(AttributeOwner mdo) { children = addAll(children, chartOfAccounts.getExtDimensionAccountingFlags()); } + if (mdo instanceof ExternalDataSourceCube cube) { + children = addAll(children, cube.getResources()); + children = addAll(children, cube.getDimensions()); + } + return Collections.unmodifiableList(children); } diff --git a/src/main/java/com/github/_1c_syntax/bsl/reader/common/context/AbstractReaderContext.java b/src/main/java/com/github/_1c_syntax/bsl/reader/common/context/AbstractReaderContext.java index 57d48e588..7bae3b60d 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/reader/common/context/AbstractReaderContext.java +++ b/src/main/java/com/github/_1c_syntax/bsl/reader/common/context/AbstractReaderContext.java @@ -145,7 +145,24 @@ protected AbstractReaderContext(@NonNull Path currentPath, @NonNull MDReader mdR public void setValue(String methodName, Object value) { if (value != null) { TransformationUtils.setValue(builder, methodName, value); - cache.put(methodName.toLowerCase(Locale.ROOT), value); + var key = methodName.toLowerCase(Locale.ROOT); + cache.compute(key, (String k, Object existing) -> { + if (existing instanceof List existingList) { + @SuppressWarnings("unchecked") + var list = (List) existingList; + if (value instanceof List valueList) { + list.addAll(valueList); + } else { + list.add(value); + } + return list; + } else { + if (value instanceof List) { // список при добавлении сделаем синхронизируемым + return Collections.synchronizedList(new ArrayList<>((List) value)); + } + return value; + } + }); } } diff --git a/src/main/java/com/github/_1c_syntax/bsl/reader/common/context/MDReaderContext.java b/src/main/java/com/github/_1c_syntax/bsl/reader/common/context/MDReaderContext.java index 1b009afc1..e44c7e9fb 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/reader/common/context/MDReaderContext.java +++ b/src/main/java/com/github/_1c_syntax/bsl/reader/common/context/MDReaderContext.java @@ -27,6 +27,7 @@ import com.github._1c_syntax.bsl.mdo.MDChild; import com.github._1c_syntax.bsl.mdo.ModuleOwner; import com.github._1c_syntax.bsl.mdo.Subsystem; +import com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField; import com.github._1c_syntax.bsl.mdo.children.StandardAttribute; import com.github._1c_syntax.bsl.mdo.support.TemplateType; import com.github._1c_syntax.bsl.reader.MDReader; @@ -101,6 +102,10 @@ public MDReaderContext(@NonNull HierarchicalStreamReader reader) { } mdoType = MDOType.fromValue(realClassName).orElse(MDOType.UNKNOWN); + if(mdoType == MDOType.UNKNOWN && realClass.isAssignableFrom(ExternalDataSourceTableField.class)) { + realClassName = "Field"; + mdoType = MDOType.fromValue(realClassName).orElse(MDOType.UNKNOWN); + } super.setValue(UUID_FIELD_NAME, uuid); super.setValue(SUPPORT_VALIANT_FIELD_NAME, supportVariant); diff --git a/src/main/java/com/github/_1c_syntax/bsl/reader/common/context/std_attributes/StdAttributeFiller.java b/src/main/java/com/github/_1c_syntax/bsl/reader/common/context/std_attributes/StdAttributeFiller.java index 7fa47693a..416aa269a 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/reader/common/context/std_attributes/StdAttributeFiller.java +++ b/src/main/java/com/github/_1c_syntax/bsl/reader/common/context/std_attributes/StdAttributeFiller.java @@ -273,7 +273,7 @@ private static Map> computeRegistry() { private MDReaderContext getOrComputeChildContext(MDReaderContext parentContext, Map stdAttributes, String name) { var childContext = stdAttributes.get(name); if (childContext == null) { - var collectionName = "Attributes"; + var collectionName = "attributes"; var contexts = parentContext.getChildrenContexts().get(collectionName); if (contexts == null) { collectionName = "Attribute"; diff --git a/src/main/java/com/github/_1c_syntax/bsl/reader/designer/DesignerReader.java b/src/main/java/com/github/_1c_syntax/bsl/reader/designer/DesignerReader.java index bc70301b6..fc5ef003a 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/reader/designer/DesignerReader.java +++ b/src/main/java/com/github/_1c_syntax/bsl/reader/designer/DesignerReader.java @@ -32,6 +32,9 @@ import com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn; import com.github._1c_syntax.bsl.mdo.children.EnumValue; import com.github._1c_syntax.bsl.mdo.children.ExtDimensionAccountingFlag; +import com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube; +import com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCubeDimensionTable; +import com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceFunction; import com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable; import com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField; import com.github._1c_syntax.bsl.mdo.children.HTTPServiceMethod; @@ -265,6 +268,9 @@ private static void registerClasses(XStream xStream) { xStream.alias("Template", ObjectTemplate.class); xStream.alias("URLTemplate", HTTPServiceURLTemplate.class); xStream.alias("StandardAttribute", StandardAttribute.class); + xStream.alias("Cube", ExternalDataSourceCube.class); + xStream.alias("Function", ExternalDataSourceFunction.class); + xStream.alias("DimensionTable", ExternalDataSourceCubeDimensionTable.class); } private Path parentConfigurationsPath() { diff --git a/src/main/java/com/github/_1c_syntax/bsl/reader/designer/converter/MDChildConverter.java b/src/main/java/com/github/_1c_syntax/bsl/reader/designer/converter/MDChildConverter.java index c3153c660..bfb631acb 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/reader/designer/converter/MDChildConverter.java +++ b/src/main/java/com/github/_1c_syntax/bsl/reader/designer/converter/MDChildConverter.java @@ -22,6 +22,8 @@ package com.github._1c_syntax.bsl.reader.designer.converter; import com.github._1c_syntax.bsl.mdo.MDChild; +import com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube; +import com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCubeDimensionTable; import com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable; import com.github._1c_syntax.bsl.mdo.children.ObjectForm; import com.github._1c_syntax.bsl.mdo.children.ObjectTemplate; @@ -75,6 +77,8 @@ private static Map computeTypes() { types.put(ObjectForm.class.getName(), MDOType.FORM); types.put(Recalculation.class.getName(), MDOType.RECALCULATION); types.put(ExternalDataSourceTable.class.getName(), MDOType.EXTERNAL_DATA_SOURCE_TABLE); + types.put(ExternalDataSourceCube.class.getName(), MDOType.EXTERNAL_DATA_SOURCE_CUBE); + types.put(ExternalDataSourceCubeDimensionTable.class.getName(), MDOType.EXTERNAL_DATA_SOURCE_CUBE_DIMENSION_TABLE); return types; } diff --git a/src/main/java/com/github/_1c_syntax/bsl/reader/edt/EDTReader.java b/src/main/java/com/github/_1c_syntax/bsl/reader/edt/EDTReader.java index a84fb76ad..6e320faf8 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/reader/edt/EDTReader.java +++ b/src/main/java/com/github/_1c_syntax/bsl/reader/edt/EDTReader.java @@ -32,6 +32,9 @@ import com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn; import com.github._1c_syntax.bsl.mdo.children.EnumValue; import com.github._1c_syntax.bsl.mdo.children.ExtDimensionAccountingFlag; +import com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube; +import com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCubeDimensionTable; +import com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceFunction; import com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable; import com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField; import com.github._1c_syntax.bsl.mdo.children.HTTPServiceMethod; @@ -268,6 +271,12 @@ private static void registerClasses(XStream xStream) { xStream.alias("urlTemplates", HTTPServiceURLTemplate.class); xStream.alias("Form", ManagedFormData.class); xStream.alias("standardAttributes", StandardAttribute.class); + xStream.alias("cubes", ExternalDataSourceCube.class); + xStream.alias("Cube", ExternalDataSourceCube.class); + xStream.alias("functions", ExternalDataSourceFunction.class); + xStream.alias("dimensionTables", ExternalDataSourceCubeDimensionTable.class); + xStream.alias("DimensionTable", ExternalDataSourceCubeDimensionTable.class); + xStream.alias("fields", ExternalDataSourceTableField.class); } private Path parentConfigurationsPath() { diff --git a/src/main/java/com/github/_1c_syntax/bsl/reader/edt/converter/ExternalDataSourceTableConverter.java b/src/main/java/com/github/_1c_syntax/bsl/reader/edt/converter/ExternalDataSourceConverter.java similarity index 50% rename from src/main/java/com/github/_1c_syntax/bsl/reader/edt/converter/ExternalDataSourceTableConverter.java rename to src/main/java/com/github/_1c_syntax/bsl/reader/edt/converter/ExternalDataSourceConverter.java index 719c42a8c..5e439fdd0 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/reader/edt/converter/ExternalDataSourceTableConverter.java +++ b/src/main/java/com/github/_1c_syntax/bsl/reader/edt/converter/ExternalDataSourceConverter.java @@ -21,6 +21,8 @@ */ package com.github._1c_syntax.bsl.reader.edt.converter; +import com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube; +import com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCubeDimensionTable; import com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable; import com.github._1c_syntax.bsl.reader.common.converter.AbstractReadConverter; import com.github._1c_syntax.bsl.reader.common.xstream.ExtendXStream; @@ -30,23 +32,40 @@ import java.nio.file.Path; import java.nio.file.Paths; +import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; import java.util.regex.Pattern; /** * Конвертер для таблицы внешнего источника */ @EDTConverter -public class ExternalDataSourceTableConverter extends AbstractReadConverter { +public class ExternalDataSourceConverter extends AbstractReadConverter { private static final int POSITION_CHILD_NAME = 3; + private static final int POSITION_CHILD_CHILD_NAME = 5; private static final Pattern SPLITTER_PATTERN = Pattern.compile("\\."); + private static final Map TYPES_BY_CLASSES_3 = computeTypes3(); + private static final Map TYPES_BY_CLASSES_5 = computeTypes5(); @Override public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { if (reader.getAttributeCount() == 0) { + var realClass = ExtendXStream.getRealClass(reader, reader.getNodeName()); + int position; + MDOType mdoType; + var realClassName = realClass.getName(); + if (TYPES_BY_CLASSES_3.containsKey(realClassName)) { + position = POSITION_CHILD_NAME; + mdoType = TYPES_BY_CLASSES_3.get(realClassName); + } else { + position = POSITION_CHILD_CHILD_NAME; + mdoType = TYPES_BY_CLASSES_5.get(realClassName); + } + // здесь только имя после третьей точки - var childName = SPLITTER_PATTERN.split(reader.getValue())[POSITION_CHILD_NAME]; - return ExtendXStream.read(reader, dataPath(ExtendXStream.getCurrentPath(reader), childName)); + var childName = SPLITTER_PATTERN.split(reader.getValue())[position]; + return ExtendXStream.read(reader, dataPath(ExtendXStream.getCurrentPath(reader), mdoType, childName)); } return super.read(reader, context); @@ -54,11 +73,26 @@ public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext co @Override public boolean canConvert(Class type) { - return ExternalDataSourceTable.class.isAssignableFrom(type); + return ExternalDataSourceTable.class.isAssignableFrom(type) + || ExternalDataSourceCube.class.isAssignableFrom(type) + || ExternalDataSourceCubeDimensionTable.class.isAssignableFrom(type); + } + + private static Map computeTypes3() { + Map types = new ConcurrentHashMap<>(); + types.put(ExternalDataSourceTable.class.getName(), MDOType.EXTERNAL_DATA_SOURCE_TABLE); + types.put(ExternalDataSourceCube.class.getName(), MDOType.EXTERNAL_DATA_SOURCE_CUBE); + return types; + } + + private static Map computeTypes5() { + Map types = new ConcurrentHashMap<>(); + types.put(ExternalDataSourceCubeDimensionTable.class.getName(), MDOType.EXTERNAL_DATA_SOURCE_CUBE_DIMENSION_TABLE); + return types; } - private static Path dataPath(Path path, String childName) { - return Paths.get(path.getParent().toString(), MDOType.EXTERNAL_DATA_SOURCE_TABLE.groupName(), + private static Path dataPath(Path path, MDOType mdoType, String childName) { + return Paths.get(path.getParent().toString(), mdoType.groupName(), childName, childName + ".mdo"); } } diff --git a/src/main/java/com/github/_1c_syntax/bsl/reader/edt/converter/MDChildConverter.java b/src/main/java/com/github/_1c_syntax/bsl/reader/edt/converter/MDChildConverter.java index 80ec4238d..33acac485 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/reader/edt/converter/MDChildConverter.java +++ b/src/main/java/com/github/_1c_syntax/bsl/reader/edt/converter/MDChildConverter.java @@ -22,6 +22,8 @@ package com.github._1c_syntax.bsl.reader.edt.converter; import com.github._1c_syntax.bsl.mdo.MDChild; +import com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube; +import com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCubeDimensionTable; import com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable; import com.github._1c_syntax.bsl.mdo.children.ObjectTemplate; import com.github._1c_syntax.bsl.reader.common.converter.AbstractReadConverter; @@ -42,6 +44,8 @@ public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext co @Override public boolean canConvert(Class type) { return !ExternalDataSourceTable.class.isAssignableFrom(type) + && !ExternalDataSourceCube.class.isAssignableFrom(type) + && !ExternalDataSourceCubeDimensionTable.class.isAssignableFrom(type) && !ObjectTemplate.class.isAssignableFrom(type) && MDChild.class.isAssignableFrom(type); } diff --git a/src/test/java/com/github/_1c_syntax/bsl/mdclasses/ConfigurationTest2.java b/src/test/java/com/github/_1c_syntax/bsl/mdclasses/ConfigurationTest2.java new file mode 100644 index 000000000..356a52341 --- /dev/null +++ b/src/test/java/com/github/_1c_syntax/bsl/mdclasses/ConfigurationTest2.java @@ -0,0 +1,184 @@ +/* + * 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.mdclasses; + +import com.github._1c_syntax.bsl.mdo.Form; +import com.github._1c_syntax.bsl.mdo.Module; +import com.github._1c_syntax.bsl.support.SupportVariant; +import com.github._1c_syntax.bsl.test_utils.MDTestUtils; +import lombok.extern.slf4j.Slf4j; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.aggregator.ArgumentsAccessor; +import org.junit.jupiter.params.provider.CsvSource; + +import static org.assertj.core.api.Assertions.assertThat; + +@Slf4j +class ConfigurationTest2 { + + @ParameterizedTest + @CsvSource( + { + "true, mdclasses_3_25, _edt", + "false, mdclasses_3_25" + } + ) + void test8325(ArgumentsAccessor argumentsAccessor) { + var mdc = MDTestUtils.readConfiguration(argumentsAccessor, false); + assertThat(mdc).isInstanceOf(Configuration.class); + var cf = (Configuration) mdc; + assertThat(cf.getSupportVariant()).isEqualTo(SupportVariant.NONE); + assertThat(cf.getModules()).isEmpty(); + assertThat(cf.getAllModules()) + .hasSize(17) + .allMatch(module -> module.getSupportVariant().equals(SupportVariant.NONE)); + + // проверка состава дочерних + checkChildrenMdclasses(cf); + + assertThat(cf.getPlainChildren()) + .hasSize(351) + .allMatch(md -> md.getSupportVariant().equals(SupportVariant.NONE)); + + assertThat(cf.getAllModules().stream().filter(Module::isProtected)).isEmpty(); + + assertThat(cf.getChildren().stream().filter(md -> md instanceof Form form && !form.getData().isEmpty())) + .hasSize(cf.getCommonForms().size()); + assertThat(cf.getPlainChildren().stream().filter(md -> md instanceof Form form && !form.getData().isEmpty())) + .hasSize(21); + assertThat(cf.getPlainChildren().stream().filter(md -> md instanceof Form form && form.getData().isEmpty())) + .isEmpty(); + } + + @ParameterizedTest + @CsvSource( + { + "true, mdclasses_3_27, _edt", + "false, mdclasses_3_27" + } + ) + void test8327(ArgumentsAccessor argumentsAccessor) { + var mdc = MDTestUtils.readConfiguration(argumentsAccessor, false); + assertThat(mdc).isInstanceOf(Configuration.class); + var cf = (Configuration) mdc; + assertThat(cf.getSupportVariant()).isEqualTo(SupportVariant.NONE); + assertThat(cf.getModules()).isEmpty(); + assertThat(cf.getAllModules()) + .hasSize(18) + .allMatch(module -> module.getSupportVariant().equals(SupportVariant.NONE)); + + // проверка состава дочерних + checkChildrenMdclasses(cf); + + assertThat(cf.getWebSocketClients()).hasSize(1); + + assertThat(cf.getPlainChildren()) + .hasSize(352) + .allMatch(md -> md.getSupportVariant().equals(SupportVariant.NONE)); + + assertThat(cf.getAllModules().stream().filter(Module::isProtected)).isEmpty(); + + assertThat(cf.getChildren().stream().filter(md -> md instanceof Form form && !form.getData().isEmpty())) + .hasSize(cf.getCommonForms().size()); + assertThat(cf.getPlainChildren().stream().filter(md -> md instanceof Form form && !form.getData().isEmpty())) + .hasSize(21); + assertThat(cf.getPlainChildren().stream().filter(md -> md instanceof Form form && form.getData().isEmpty())) + .isEmpty(); + } + + private static void checkChildrenMdclasses(Configuration cf) { + assertThat(cf.getSubsystems()).hasSize(4); + assertThat(cf.getCommonModules()).hasSize(4); + assertThat(cf.getSessionParameters()).hasSize(4); + assertThat(cf.getRoles()).hasSize(2); + assertThat(cf.getCommonAttributes()).hasSize(2); + assertThat(cf.getExchangePlans()).hasSize(2); + assertThat(cf.getFilterCriteria()).hasSize(1); + assertThat(cf.getEventSubscriptions()).hasSize(1); + assertThat(cf.getScheduledJobs()).hasSize(2); + assertThat(cf.getBots()).hasSize(1); + assertThat(cf.getFunctionalOptions()).hasSize(2); + assertThat(cf.getFunctionalOptionsParameters()).hasSize(1); + assertThat(cf.getDefinedTypes()).hasSize(1); + assertThat(cf.getSettingsStorages()).hasSize(2); + assertThat(cf.getCommonForms()).hasSize(9); + assertThat(cf.getCommonCommands()).hasSize(1); + assertThat(cf.getCommandGroups()).hasSize(1); + assertThat(cf.getCommonTemplates()).hasSize(9); + assertThat(cf.getCommonPictures()).hasSize(1); + assertThat(cf.getInterfaces()).isEmpty(); + assertThat(cf.getXDTOPackages()).hasSize(1); + assertThat(cf.getWebServices()).hasSize(1); + assertThat(cf.getHttpServices()).hasSize(1); + assertThat(cf.getWsReferences()).hasSize(1); + assertThat(cf.getIntegrationServices()).hasSize(1); + assertThat(cf.getStyleItems()).hasSize(3); + assertThat(cf.getStyles()).hasSize(2); + assertThat(cf.getLanguages()).hasSize(2); + assertThat(cf.getConstants()).hasSize(4); + assertThat(cf.getCatalogs()).hasSize(3); + assertThat(cf.getDocuments()).hasSize(2); + assertThat(cf.getDocumentNumerators()).hasSize(1); + assertThat(cf.getSequences()).hasSize(1); + assertThat(cf.getDocumentJournals()).hasSize(1); + assertThat(cf.getEnums()).hasSize(1); + assertThat(cf.getReports()).hasSize(1); + assertThat(cf.getDataProcessors()).hasSize(1); + assertThat(cf.getChartsOfCharacteristicTypes()).hasSize(1); + assertThat(cf.getChartsOfAccounts()).hasSize(1); + assertThat(cf.getChartsOfCalculationTypes()).hasSize(2); + assertThat(cf.getInformationRegisters()).hasSize(2); + assertThat(cf.getAccumulationRegisters()).hasSize(2); + assertThat(cf.getAccountingRegisters()).hasSize(1); + assertThat(cf.getCalculationRegisters()).hasSize(1); + assertThat(cf.getBusinessProcesses()).hasSize(1); + assertThat(cf.getTasks()).hasSize(1); + assertThat(cf.getExternalDataSources()).hasSize(1); + + assertThat(cf.getChildren()).hasSize( + cf.getSubsystems().size() + cf.getCommonModules().size() + + cf.getSessionParameters().size() + cf.getRoles().size() + + cf.getCommonAttributes().size() + cf.getExchangePlans().size() + + cf.getFilterCriteria().size() + cf.getEventSubscriptions().size() + + cf.getScheduledJobs().size() + cf.getBots().size() + + cf.getFunctionalOptions().size() + cf.getFunctionalOptionsParameters().size() + + cf.getDefinedTypes().size() + cf.getSettingsStorages().size() + + cf.getCommonForms().size() + cf.getCommonCommands().size() + + cf.getCommandGroups().size() + cf.getCommonTemplates().size() + + cf.getCommonPictures().size() + cf.getInterfaces().size() + + cf.getXDTOPackages().size() + cf.getWebServices().size() + + cf.getHttpServices().size() + cf.getWsReferences().size() + + cf.getIntegrationServices().size() + cf.getStyleItems().size() + + cf.getStyles().size() + cf.getLanguages().size() + + cf.getConstants().size() + cf.getCatalogs().size() + + cf.getDocuments().size() + cf.getDocumentNumerators().size() + + cf.getSequences().size() + cf.getDocumentJournals().size() + + cf.getEnums().size() + cf.getReports().size() + + cf.getDataProcessors().size() + cf.getChartsOfCharacteristicTypes().size() + + cf.getChartsOfAccounts().size() + cf.getChartsOfCalculationTypes().size() + + cf.getInformationRegisters().size() + cf.getAccumulationRegisters().size() + + cf.getAccountingRegisters().size() + cf.getCalculationRegisters().size() + + cf.getBusinessProcesses().size() + cf.getTasks().size() + + cf.getExternalDataSources().size() + + cf.getWebSocketClients().size()); + } +} diff --git a/src/test/java/com/github/_1c_syntax/bsl/mdclasses/MDClassesTest.java b/src/test/java/com/github/_1c_syntax/bsl/mdclasses/MDClassesTest.java index 7486c5b8a..6a282cd86 100644 --- a/src/test/java/com/github/_1c_syntax/bsl/mdclasses/MDClassesTest.java +++ b/src/test/java/com/github/_1c_syntax/bsl/mdclasses/MDClassesTest.java @@ -32,7 +32,7 @@ class MDClassesTest { void createConfigurations() { var srcPath = Paths.get("src/test/resources/ext"); var mdcs = MDClasses.createConfigurations(srcPath); - assertThat(mdcs).hasSize(11); + assertThat(mdcs).hasSize(15); // каталоги с обработками не читаются srcPath = Paths.get("src/test/resources/ext/edt/external"); @@ -56,6 +56,6 @@ void createExternalSources() { void create() { var srcPath = Paths.get("src/test/resources/ext"); var mdcs = MDClasses.create(srcPath); - assertThat(mdcs).hasSize(15); + assertThat(mdcs).hasSize(19); } } diff --git a/src/test/java/com/github/_1c_syntax/bsl/mdo/CatalogTest.java b/src/test/java/com/github/_1c_syntax/bsl/mdo/CatalogTest.java index 69de5c278..47e96c6c7 100644 --- a/src/test/java/com/github/_1c_syntax/bsl/mdo/CatalogTest.java +++ b/src/test/java/com/github/_1c_syntax/bsl/mdo/CatalogTest.java @@ -54,6 +54,7 @@ void test(ArgumentsAccessor argumentsAccessor) { assertThat(catalog.getChildren()) .hasSize(18) .anyMatch(ObjectAttribute.class::isInstance) + .anyMatch(StandardAttribute.class::isInstance) .anyMatch(ObjectCommand.class::isInstance) .anyMatch(ObjectForm.class::isInstance) .anyMatch(TabularSection.class::isInstance) @@ -72,6 +73,7 @@ void test(ArgumentsAccessor argumentsAccessor) { assertThat(catalog.getStorageFields()) .hasSize(13) .anyMatch(ObjectAttribute.class::isInstance) + .anyMatch(StandardAttribute.class::isInstance) .anyMatch(TabularSection.class::isInstance) .noneMatch(ObjectCommand.class::isInstance) .noneMatch(ObjectForm.class::isInstance) @@ -79,6 +81,7 @@ void test(ArgumentsAccessor argumentsAccessor) { assertThat(catalog.getPlainStorageFields()) .hasSize(16) .anyMatch(ObjectAttribute.class::isInstance) + .anyMatch(StandardAttribute.class::isInstance) .anyMatch(TabularSection.class::isInstance) .noneMatch(ObjectCommand.class::isInstance) .noneMatch(ObjectForm.class::isInstance) diff --git a/src/test/java/com/github/_1c_syntax/bsl/mdo/ExternalDataSourceTest.java b/src/test/java/com/github/_1c_syntax/bsl/mdo/ExternalDataSourceTest.java index 9e2cb9339..f5d3e731b 100644 --- a/src/test/java/com/github/_1c_syntax/bsl/mdo/ExternalDataSourceTest.java +++ b/src/test/java/com/github/_1c_syntax/bsl/mdo/ExternalDataSourceTest.java @@ -26,6 +26,8 @@ import org.junit.jupiter.params.aggregator.ArgumentsAccessor; import org.junit.jupiter.params.provider.CsvSource; +import static org.assertj.core.api.Assertions.assertThat; + class ExternalDataSourceTest { @ParameterizedTest @CsvSource( @@ -34,7 +36,47 @@ class ExternalDataSourceTest { "false, mdclasses, ExternalDataSources.ТекущаяСУБД" } ) + void test27(ArgumentsAccessor argumentsAccessor) { + var mdo = MDTestUtils.getMDWithSimpleTest(argumentsAccessor); + assertThat(mdo).isInstanceOf(ExternalDataSource.class); + } + + @ParameterizedTest + @CsvSource( + { + "true, mdclasses_3_27, ExternalDataSources.ВнешнийИсточникДанных1, _edt", + "false, mdclasses_3_27, ExternalDataSources.ВнешнийИсточникДанных1" + } + ) void test(ArgumentsAccessor argumentsAccessor) { var mdo = MDTestUtils.getMDWithSimpleTest(argumentsAccessor); + assertThat(mdo).isInstanceOf(ExternalDataSource.class); + + var sxtSrc = (ExternalDataSource) mdo; + assertThat(sxtSrc.getChildren()).hasSize(3); + assertThat(sxtSrc.getPlainChildren()).hasSize(18); + assertThat(sxtSrc.getFunctions()).hasSize(1); + + assertThat(sxtSrc.getTables()).hasSize(1); + var table = sxtSrc.getTables().get(0); + assertThat(table.getChildren()).hasSize(5); + assertThat(table.getPlainChildren()).hasSize(5); + assertThat(table.getFields()).hasSize(3); + assertThat(table.getAllAttributes()).hasSize(3); + + assertThat(sxtSrc.getCubes()).hasSize(1); + var cube = sxtSrc.getCubes().get(0); + assertThat(cube.getChildren()).hasSize(6); + assertThat(cube.getPlainChildren()).hasSize(10); + assertThat(cube.getResources()).hasSize(2); + assertThat(cube.getDimensions()).hasSize(2); + assertThat(cube.getAllAttributes()).hasSize(4); + + assertThat(cube.getDimensionTables()).hasSize(1); + var cubeTable = cube.getDimensionTables().get(0); + assertThat(cubeTable.getChildren()).hasSize(4); + assertThat(cubeTable.getPlainChildren()).hasSize(4); + assertThat(cubeTable.getFields()).hasSize(3); + assertThat(cubeTable.getAllAttributes()).hasSize(3); } -} \ No newline at end of file +} diff --git a/src/test/java/com/github/_1c_syntax/bsl/mdo/WebSocketClientTest.java b/src/test/java/com/github/_1c_syntax/bsl/mdo/WebSocketClientTest.java new file mode 100644 index 000000000..4108291b7 --- /dev/null +++ b/src/test/java/com/github/_1c_syntax/bsl/mdo/WebSocketClientTest.java @@ -0,0 +1,57 @@ +/* + * 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.ObjectModule; +import com.github._1c_syntax.bsl.test_utils.MDTestUtils; +import com.github._1c_syntax.bsl.types.ModuleType; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.aggregator.ArgumentsAccessor; +import org.junit.jupiter.params.provider.CsvSource; + +import static org.assertj.core.api.Assertions.assertThat; + +class WebSocketClientTest { + @ParameterizedTest + @CsvSource( + { + "true, mdclasses_3_27, WebSocketClient.WebSocketКлиент1, _edt", + "false, mdclasses_3_27, WebSocketClient.WebSocketКлиент1" + } + ) + void test(ArgumentsAccessor argumentsAccessor) { + var mdo = MDTestUtils.getMDWithSimpleTest(argumentsAccessor); + assertThat(mdo).isInstanceOf(WebSocketClient.class); + var ws = (WebSocketClient) mdo; + assertThat(ws.getModules()).hasSize(1); + assertThat(ws.getServerURL()).isEqualTo("soc"); + assertThat(ws.getTimeout()).isEqualTo(30); + + var module = ws.getModules().get(0); + assertThat(module.getModuleType()).isEqualTo(ModuleType.WEBSocketClientModule); + assertThat(module.getSupportVariant()).isEqualTo(ws.getSupportVariant()); + assertThat(module.getUri()).isNotNull(); + + assertThat(module).isInstanceOf(ObjectModule.class); + assertThat(((ObjectModule) module).getOwner()).isEqualTo(mdo.getMdoReference()); + } +} \ No newline at end of file diff --git a/src/test/java/com/github/_1c_syntax/bsl/smoke/RightTest.java b/src/test/java/com/github/_1c_syntax/bsl/smoke/RightTest.java index 5aabafeb4..8df8a7cdd 100644 --- a/src/test/java/com/github/_1c_syntax/bsl/smoke/RightTest.java +++ b/src/test/java/com/github/_1c_syntax/bsl/smoke/RightTest.java @@ -44,7 +44,7 @@ void possibleRights() { var classes = scanResult.getClassesImplementing(AccessRightsOwner.class); - assertThat(classes).hasSize(44); + assertThat(classes).hasSize(47); var list = classes.stream() .filter(ci -> !ci.isInterface()) diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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.xml" new file mode 100644 index 000000000..a0e4f37a4 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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.xml" @@ -0,0 +1,166 @@ + + + + + + 8d92efb2-d732-4abe-8933-f23e562b1fba + 30d7ec6c-e389-4a54-9935-fc7c13ffe3fc + + + cd959e81-85e2-44df-9e74-eb34b5072466 + a37ee5fd-797f-434f-9880-2d3d45835be8 + + + 5a13694d-5ddc-4522-be88-507f8de557af + 3813f009-7229-4fd2-bb3a-879d1616affc + + + b28f167e-f330-4877-a309-e9ccd74c87d7 + b4dcf660-c4d1-4d35-bd9f-90acf2ed5d32 + + + ec2628bc-af8b-4b55-9a49-e541049d5419 + dbc61cbd-e734-4b69-8df0-173aa24bbd9b + + + fdf434c2-8141-40ef-b191-14406e593f53 + 6c4b3c50-44c3-4c6d-8dae-cac43344d69b + + + 17c0a8e7-2eec-4214-9010-f68eac6e5164 + 3aec40e1-2598-4451-8dc9-bbb1d80449bc + + + + РегистрБухгалтерии1 + + + true + false + ChartOfAccounts.ПланСчетов1 + false + 1 + + + Managed + true + DontUse + + + + + + + + Измерение1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + true + + false + DontIndex + Use + + + + + Ресурс1 + + + + xs:decimal + + 10 + 0 + Any + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + true + + + Use + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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.xml" new file mode 100644 index 000000000..13b8504bc --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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.xml" @@ -0,0 +1,193 @@ + + + + + + eb93bcdc-f882-499c-a1d4-84223b0dd745 + 4a4212a4-2247-45c7-b6f9-67fb25a60e63 + + + f379512f-93f7-4000-9e6e-5e7321ca59f7 + 04024a9e-a6df-4f53-bcdf-8405860274bd + + + 947ef1a6-5cd3-402b-817f-403ddcefa1ef + d8c9cbed-85eb-4a82-ad68-077f8acf5851 + + + 236dd290-3526-4b1d-9a4d-e74d5880eac3 + 8d2b8bbc-6815-4336-b029-79d3d96aae1c + + + 8b7c6917-007b-4ba3-ab76-dcfc8e1229b3 + bedaee79-d3e1-46d2-9caf-3ddde2ca1eca + + + bbfea8d5-cdfa-4161-8b98-6db8f64b5f9f + 6440b348-912f-4d47-b10e-9ee751dc0bc2 + + + + РегистрНакопления1 + + + true + + + Balance + false + Managed + DontUse + true + + + + + + + + Ресурс1 + + + + xs:decimal + + 10 + 0 + Any + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + Use + + + + + Ресурс2 + + + + xs:decimal + + 10 + 0 + Any + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + Use + + + + + Измерение1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + false + DontIndex + Use + true + + + + + Измерение2 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + false + DontIndex + Use + true + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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\2172.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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\2172.xml" new file mode 100644 index 000000000..bf0dd3086 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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\2172.xml" @@ -0,0 +1,121 @@ + + + + + + 02ff0864-9e34-4365-86d4-3510bb5d6a33 + 81f3aa35-061d-4e1d-965c-6ee57ce21e7f + + + c86de72f-b7f3-4eeb-8e51-a749b9921bcb + 2b785388-2524-4afd-9b40-a4c8aca88ad5 + + + 5cbdf03d-96a4-443e-b80f-88d1d28b6e0d + ff615125-5742-4751-bba6-0640102219da + + + 52343e4c-f5c4-47e5-a0fa-1749cae59310 + 8b70b0ab-c818-44c7-bdf0-948c0034c9d2 + + + 7840993a-a525-4312-9779-bf4faba05d1c + d706835c-030c-4a86-886c-50e706ab491f + + + c00be2a7-43de-41f0-a231-cdf617a2255f + 08a16d0d-bf88-407b-8829-75db971a9b1b + + + + РегистрНакопления2 + + + true + + + Turnovers + false + Managed + DontUse + true + + + + + + + + Ресурс1 + + + + xs:decimal + + 10 + 0 + Any + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + Use + + + + + Измерение1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + false + DontIndex + Use + true + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Bots/\320\221\320\276\321\2021.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Bots/\320\221\320\276\321\2021.xml" new file mode 100644 index 000000000..34c23aac9 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Bots/\320\221\320\276\321\2021.xml" @@ -0,0 +1,15 @@ + + + + + Бот1 + + + true + + StdPicture.CalculationType + true + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/BusinessProcesses/\320\221\320\270\320\267\320\275\320\265\321\201\320\237\321\200\320\276\321\206\320\265\321\201\321\2011.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/BusinessProcesses/\320\221\320\270\320\267\320\275\320\265\321\201\320\237\321\200\320\276\321\206\320\265\321\201\321\2011.xml" new file mode 100644 index 000000000..8694309d8 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/BusinessProcesses/\320\221\320\270\320\267\320\275\320\265\321\201\320\237\321\200\320\276\321\206\320\265\321\201\321\2011.xml" @@ -0,0 +1,114 @@ + + + + + + 9d8c76fc-7bf3-478d-8a5d-9cf27313e51a + ff56ee24-e857-4f6f-bf8f-17465447a52e + + + f8ec089b-46bf-47c7-81d8-573a9a4c3327 + b2f9bebd-d98b-4729-8347-f63820211b47 + + + 86cbae9b-4986-4f1e-9ef1-a4cdff7f61e1 + b545a217-b3b2-419a-a42f-adeea1688564 + + + 5539d52b-c27e-424b-86b1-fe3bf70449da + 5efcdb89-12ec-436d-8aee-0bd36f900f67 + + + b02916f0-9774-4979-9a48-50c631aa930f + d867b214-680e-4a64-86ef-f8a499e5fe5e + + + ca193b3d-9c3c-4352-818e-b7d50d77fda3 + 102ccc6c-79db-4e11-84b9-5b685d4bbc80 + + + + БизнесПроцесс1 + + + true + InDialog + + BusinessProcess.БизнесПроцесс1.StandardAttribute.Number + + DontUse + Begin + Directly + DontUse + + + + + + + Auto + String + 9 + Variable + true + + true + + Nonperiodical + Task.Задача1 + true + + Managed + false + Use + + + + + + DontUse + false + false + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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.xml" new file mode 100644 index 000000000..c85330b55 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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.xml" @@ -0,0 +1,169 @@ + + + + + + caba6ec1-ec45-4a89-ae89-ef526524c2e5 + c2f156e0-42fa-4de7-b5cd-21afdecdc749 + + + 4505728b-86bb-4db3-b845-1569157578da + c55b5e97-4c17-404f-9af1-d0f7c184cfa4 + + + 593adbcb-35bf-45b5-a9cc-d5fb0d8f4be1 + 784b78b5-bdaf-4a20-8165-9873048c709e + + + c7cdc1e6-53ae-431c-b62c-c960aca5d477 + 2bf2eb68-1292-4c1b-a7a5-d40988c472c9 + + + c99878fe-efbe-4f32-97f0-3232585c5c66 + 4b3a57e1-7c0b-4e74-a9b8-517654dca1af + + + 140b4bca-3a97-4001-ac12-d6aa0b5f9d35 + 62e7ed0d-fe18-4c2d-b30b-e3b2131eff60 + + + c2675516-f7a1-4125-b24d-b5a399bf3814 + e4950c13-c767-4e7c-bca5-3a4c7de31e28 + + + + РегистрРасчета1 + + + true + + + Month + true + true + InformationRegister.РегистрСведений1 + InformationRegister.РегистрСведений1.Resource.Ресурс3 + InformationRegister.РегистрСведений1.Dimension.Измерение3 + ChartOfCalculationTypes.ПланВидовРасчета2 + false + Managed + DontUse + + + + + + + + Ресурс1 + + + + xs:decimal + + 10 + 0 + Any + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + Use + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + + DontIndex + Use + + + + + Измерение1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + false + false + + DontIndex + Use + + + Перерасчет1 + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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/Recalculations/\320\237\320\265\321\200\320\265\321\200\320\260\321\201\321\207\320\265\321\2021.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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/Recalculations/\320\237\320\265\321\200\320\265\321\200\320\260\321\201\321\207\320\265\321\2021.xml" new file mode 100644 index 000000000..5d216e46c --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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/Recalculations/\320\237\320\265\321\200\320\265\321\200\320\260\321\201\321\207\320\265\321\2021.xml" @@ -0,0 +1,60 @@ + + + + + + ad971392-b6b5-4fd6-a734-8786ccb2e3b4 + 66fe459d-96d2-4b54-ac20-cd2900259d9d + + + bf90827b-8dac-4783-b667-29a1d62f96dd + 44518fd2-b1af-405d-beaa-3583c19cc255 + + + 0b672866-eaee-4989-98c9-0c65824f500a + 6cccc499-2960-4c0b-83f9-00364ddc0cdc + + + + Перерасчет1 + + + Managed + + + + + Измерение1 + + + CalculationRegister.РегистрРасчета1.Dimension.Измерение1 + + CalculationRegister.РегистрРасчета1.Attribute.Реквизит1 + + + + + + Измерение2 + + + CalculationRegister.РегистрРасчета1.Dimension.Измерение1 + + CalculationRegister.РегистрРасчета1.Attribute.Реквизит1 + + + + + + Измерение3 + + + CalculationRegister.РегистрРасчета1.Dimension.Измерение1 + + CalculationRegister.РегистрРасчета1.Attribute.Реквизит1 + + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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/Templates/\320\234\320\260\320\272\320\265\321\202.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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/Templates/\320\234\320\260\320\272\320\265\321\202.xml" new file mode 100644 index 000000000..fc2771e60 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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/Templates/\320\234\320\260\320\272\320\265\321\202.xml" @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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/Templates/\320\234\320\260\320\272\320\265\321\202/Ext/Template.txt" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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/Templates/\320\234\320\260\320\272\320\265\321\202/Ext/Template.txt" new file mode 100644 index 000000000..5f282702b --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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/Templates/\320\234\320\260\320\272\320\265\321\202/Ext/Template.txt" @@ -0,0 +1 @@ + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721.xml" new file mode 100644 index 000000000..f06589176 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721.xml" @@ -0,0 +1,382 @@ + + + + + + 76d5e1c7-2132-4145-8ce3-153c499d03ec + 38eeeab5-2326-4785-82d8-a7f64683b677 + + + 229733c5-2acc-4927-9b57-f0791e91cd17 + fee12476-7c52-4b21-8a94-24190a8abfad + + + 6ceb87d5-10cb-41c6-911a-e4ee6aa0002a + adde6a3d-03a4-473f-ac45-6bee224b3045 + + + bad3c041-888d-47ac-952a-24cd2f18f41c + 8001592a-0df2-4eb0-bc6f-451c7ad44ef5 + + + 37f0c493-c32e-42a1-87d0-84db81818e3b + 2d4f654a-dc3d-4461-aac8-34228726329f + + + + Справочник1 + + + ru + Справочник1 + + + + true + HierarchyOfItems + true + 2 + true + true + + ToItems + 9 + 25 + String + Variable + WholeCatalog + false + true + AsDescription + + Auto + InDialog + false + BothWays + + Catalog.Справочник1.StandardAttribute.Description + Catalog.Справочник1.StandardAttribute.Code + + Begin + DontUse + Directly + Catalog.Справочник1.Form.ФормаЭлемента + + Catalog.Справочник1.Form.ФормаСписка + Catalog.Справочник1.Form.ФормаВыбора + + + + + + + false + + + Managed + Use + + + ru + Справочник1Справочник1 + + + + + ru + Справочник1Справочник1Справочник1 + + + + + ru + Справочник1Справочник1Справочник1Справочник1 + + + + + ru + Справочник1Справочник1Справочник1Справочник1 + + + + + ru + Справочник1 + + + Use + Auto + DontUse + false + false + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + ForItem + DontIndex + Use + Use + + + + + Реквизит2 + + + + xs:dateTime + + Date + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + ForItem + DontIndex + Use + Use + + + + + Реквизит3 + + + + cfg:DocumentRef + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + ForItem + DontIndex + Use + Use + + + + + Реквизит4 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + ForItem + DontIndex + Use + Use + + + + + + 997d1a57-ee91-4a5d-827a-324ce79b6c9b + e94a9be3-586d-4b60-bee3-02159a37ae4d + + + e956d7de-a0f1-472c-98a9-24051a115d63 + 35a770ca-d842-47ce-b268-8d880213db3d + + + + ТабличнаяЧасть1 + + + + DontCheck + ForItem + + + + + + + 18ff3acb-efab-4a98-b384-9efe901be8de + cf79b208-a4bb-407d-a938-47aed2627b95 + + + e08e8400-9b7f-4048-a785-e6cb33e398e3 + 7be142a2-f542-4370-ba43-0ac2fb0f80e7 + + + + ТабличнаяЧасть2 + + + + DontCheck + ForItem + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Реквизит2 + + + + cfg:CatalogRef.Справочник1 + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + +
ФормаЭлемента
+
ФормаСписка
+
ФормаВыбора
+
+
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260.xml" new file mode 100644 index 000000000..4fb2106e0 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260.xml" @@ -0,0 +1,21 @@ + + +
+ + ФормаВыбора + + + ru + Форма выбора + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + +
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Ext/Form.xml" new file mode 100644 index 000000000..2138bb9be --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Ext/Form.xml" @@ -0,0 +1,212 @@ + +
+ LockOwnerWindow + + + ПриОткрытии + ПриЗакрытии + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Группа пользовательских настроек</v8:content> + </v8:item> + + false + Vertical + false + + + + None + true + true + true + ExpandTopLevel + true + true + Список + Список.DefaultPicture + false + 60 + + Custom + 0001-01-01T00:00:00 + 0001-01-01T00:00:00 + + Items + false + + true + false + Auto + СписокКомпоновщикНастроекПользовательскиеНастройки + true + + + false + + + + + Список + SearchStringRepresentation + + + + + + + Список + ViewStatusRepresentation + + + + + + + Список + SearchControl + + + + + + + Список.Наименование + true + + + + + Список.Код + + + + +
+
+ + + + cfg:DynamicList + + true + + true + true + ВЫБРАТЬ + СправочникСправочник1.Ссылка, + СправочникСправочник1.ПометкаУдаления, + СправочникСправочник1.Родитель, + СправочникСправочник1.Код, + СправочникСправочник1.Наименование, + СправочникСправочник1.Реквизит1, + СправочникСправочник1.Реквизит2, + СправочникСправочник1.Реквизит3, + СправочникСправочник1.Реквизит4, + СправочникСправочник1.ТабличнаяЧасть1, + СправочникСправочник1.ТабличнаяЧасть2, + СправочникСправочник1.Предопределенный, + СправочникСправочник1.ИмяПредопределенныхДанных +ИЗ + Справочник.Справочник1 КАК СправочникСправочник1 + + ИмяПредопределенныхДанных + ИмяПредопределенныхДанных + + + Предопределенный + Предопределенный + + + ТабличнаяЧасть2 + ТабличнаяЧасть2 + + + ТабличнаяЧасть2.Реквизит2 + ТабличнаяЧасть2.Реквизит2 + + + ТабличнаяЧасть2.Реквизит1 + ТабличнаяЧасть2.Реквизит1 + + + Ссылка + Ссылка + + + ПометкаУдаления + ПометкаУдаления + + + ТабличнаяЧасть2.НомерСтроки + ТабличнаяЧасть2.НомерСтроки + + + Родитель + Родитель + + + Код + Код + + + Наименование + Наименование + + + Реквизит2 + Реквизит2 + + + Реквизит1 + Реквизит1 + + + Реквизит3 + Реквизит3 + + + ТабличнаяЧасть1.Ссылка + ТабличнаяЧасть1.Ссылка + + + Реквизит4 + Реквизит4 + + + ТабличнаяЧасть1.НомерСтроки + ТабличнаяЧасть1.НомерСтроки + + + ТабличнаяЧасть1 + ТабличнаяЧасть1 + + + ТабличнаяЧасть2.Ссылка + ТабличнаяЧасть2.Ссылка + + Catalog.Справочник1 + + + Normal + dfcece9d-5077-440b-b6b3-45a5cb4538eb + + + Normal + 88619765-ccb3-46c6-ac52-38e9c992ebd4 + + + Normal + b75fecce-942b-4aed-abc9-e6a02e460fb3 + + Normal + 911b6018-f537-43e8-a417-da56b22f9aec + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Ext/Form/Module.bsl" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Ext/Form/Module.bsl" new file mode 100644 index 000000000..1048a3e9d --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Ext/Form/Module.bsl" @@ -0,0 +1,20 @@ + +&НаСервере +Процедура ПриОткрытииНаСервере() + //Вставить содержимое обработчика +КонецПроцедуры + +&НаКлиенте +Процедура ПриОткрытии(Отказ) + ПриОткрытииНаСервере(); +КонецПроцедуры + +&НаСервереБезКонтекста +Процедура ПриЗакрытииНаСервере() + //Вставить содержимое обработчика +КонецПроцедуры + +&НаКлиенте +Процедура ПриЗакрытии(ЗавершениеРаботы) + ПриЗакрытииНаСервере(); +КонецПроцедуры diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" new file mode 100644 index 000000000..9deb6f326 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" @@ -0,0 +1,21 @@ + + +
+ + ФормаСписка + + + ru + Форма списка + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + +
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" new file mode 100644 index 000000000..426f3c8c2 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" @@ -0,0 +1,114 @@ + +
+ + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Группа пользовательских настроек</v8:content> + </v8:item> + + false + Vertical + false + + + + None + true + true + ExpandTopLevel + true + true + Список + Список.DefaultPicture + false + 60 + + Custom + 0001-01-01T00:00:00 + 0001-01-01T00:00:00 + + Items + false + + true + false + Auto + СписокКомпоновщикНастроекПользовательскиеНастройки + true + + + false + + + + + Список + SearchStringRepresentation + + + + + + + Список + ViewStatusRepresentation + + + + + + + Список + SearchControl + + + + + + + Список.Description + true + + + + + Список.Code + + + + +
+
+ + + + cfg:DynamicList + + true + + false + true + Catalog.Справочник1 + + + Normal + dfcece9d-5077-440b-b6b3-45a5cb4538eb + + + Normal + 88619765-ccb3-46c6-ac52-38e9c992ebd4 + + + Normal + b75fecce-942b-4aed-abc9-e6a02e460fb3 + + Normal + 911b6018-f537-43e8-a417-da56b22f9aec + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml" new file mode 100644 index 000000000..f21bb5f31 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml" @@ -0,0 +1,21 @@ + + +
+ + ФормаЭлемента + + + ru + Форма элемента + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + +
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml" new file mode 100644 index 000000000..236c53b03 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml" @@ -0,0 +1,199 @@ + +
+ LockOwnerWindow + Items + + + + Объект.Code + EnterOnInput + true + + + + + Объект.Description + EnterOnInput + true + + + + + Объект.Parent + EnterOnInput + true + + + + + Объект.Реквизит1 + EnterOnInput + true + + + + + Объект.Реквизит2 + EnterOnInput + true + + + + + Объект.Реквизит3 + EnterOnInput + true + + + + + Объект.Реквизит4 + EnterOnInput + true + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страницы</v8:content> + </v8:item> + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>ТабличнаяЧасть1</v8:content> + </v8:item> + + + + + List + true + true + true + Объект.ТабличнаяЧасть1 + + + + + + + ТабличнаяЧасть1 + SearchStringRepresentation + + + + + + + ТабличнаяЧасть1 + ViewStatusRepresentation + + + + + + + ТабличнаяЧасть1 + SearchControl + + + + + + + Объект.ТабличнаяЧасть1.LineNumber + EnterOnInput + + + + +
+
+
+ + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>ТабличнаяЧасть2</v8:content> + </v8:item> + + + + + List + true + true + true + Объект.ТабличнаяЧасть2 + + + + + + + ТабличнаяЧасть2 + SearchStringRepresentation + + + + + + + ТабличнаяЧасть2 + ViewStatusRepresentation + + + + + + + ТабличнаяЧасть2 + SearchControl + + + + + + + Объект.ТабличнаяЧасть2.LineNumber + EnterOnInput + + + + + Объект.ТабличнаяЧасть2.Реквизит1 + EnterOnInput + true + + + + + Объект.ТабличнаяЧасть2.Реквизит2 + EnterOnInput + true + + + + +
+
+
+
+
+
+ + + + cfg:CatalogObject.Справочник1 + + true + true + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2722.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2722.xml" new file mode 100644 index 000000000..aa612af79 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2722.xml" @@ -0,0 +1,131 @@ + + + + + + 4916812a-0e13-4921-91b0-73cb3e71b6ca + ea26c245-7c91-48cb-8de9-43d4d4a3c24e + + + 0d6048a0-59cc-424e-9f6c-ecc20548a7a7 + f67b7528-a531-4c50-9337-e1377fe2ac6f + + + a26a3618-2e71-4f45-903e-497b3f7e418f + d3882085-a4c2-4f60-a820-10712e591d4f + + + e751693e-f434-4a62-ac90-6e9f901898cb + 7cc93946-53b5-4c1a-9d59-20314a0bd5d4 + + + bc569b34-2aeb-4e67-9a14-6193d4042113 + de57bde4-beaa-4d2b-b1d2-2a5df8665c05 + + + + Справочник2 + + + false + HierarchyFoldersAndItems + false + 2 + true + true + + ToItems + 9 + 25 + String + Variable + WholeCatalog + true + true + AsDescription + + Auto + InDialog + false + BothWays + + Catalog.Справочник2.StandardAttribute.Description + Catalog.Справочник2.StandardAttribute.Code + + Begin + DontUse + Directly + + + + + + + + + + + false + + + Managed + Use + + + ru + Справочник1 + + + + + + + Use + Auto + DontUse + false + false + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + ForItem + DontIndex + Use + Use + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723.xml" new file mode 100644 index 000000000..d94ca2523 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723.xml" @@ -0,0 +1,89 @@ + + + + + + 7934bdea-64ce-47c9-b5d3-99bad2a7b74b + 1d1a0a16-f14e-452d-bcbe-852f49ed90f2 + + + 554561f5-2387-47fa-8964-9058552d1616 + 60528e1a-6f87-4090-9655-981318ea8465 + + + 82108d78-277e-4718-8cb5-07d8e0a359f3 + 0b770492-3193-4223-b2e2-780d3de61a6c + + + 4c56cddc-168a-44fe-92b6-19ed533cbe47 + 1d07ca69-04fc-404a-b653-928fd2dadb6c + + + 66c0c5da-35de-4bbc-a1cc-a1c50fc8d6ef + 5452a23a-693d-4b48-a3c5-3fa0615508da + + + + Справочник3 + + + true + HierarchyFoldersAndItems + true + 5 + true + true + + ToItems + 12 + 123 + String + Variable + WithinSubordination + true + true + AsDescription + + Auto + InDialog + false + BothWays + + Catalog.Справочник3.StandardAttribute.Description + Catalog.Справочник3.StandardAttribute.Code + + Begin + DontUse + Directly + + Catalog.Справочник3.Form.ФормаГруппы + + + Catalog.Справочник3.Form.ФормаВыбораГруппы + + + + + + false + + + Managed + Use + + + + + + Use + Auto + DontUse + false + false + + +
ФормаГруппы
+
ФормаВыбораГруппы
+
+
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\223\321\200\321\203\320\277\320\277\321\213.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\223\321\200\321\203\320\277\320\277\321\213.xml" new file mode 100644 index 000000000..0984ee516 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\223\321\200\321\203\320\277\320\277\321\213.xml" @@ -0,0 +1,21 @@ + + +
+ + ФормаВыбораГруппы + + + ru + Форма выбора группы + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + +
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Ext/Form.xml" new file mode 100644 index 000000000..efbdb34b6 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Ext/Form.xml" @@ -0,0 +1,125 @@ + +
+ LockOwnerWindow + + Create + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Группа пользовательских настроек</v8:content> + </v8:item> + + false + Vertical + false + + + + Tree + None + true + true +
false
+ false + false + ExpandTopLevel + true + true + Список + Список.DefaultPicture + + Create + + false + 60 + + Custom + 0001-01-01T00:00:00 + 0001-01-01T00:00:00 + + Folders + false + + true + true + Auto + СписокКомпоновщикНастроекПользовательскиеНастройки + true + + + false + + + + + Список + SearchStringRepresentation + + + + + + + Список + ViewStatusRepresentation + + + + + + + Список + SearchControl + + + + + + + Список.Description + true + + + + +
+
+ + + + cfg:DynamicList + + true + + false + true + Catalog.Справочник3 + + + + ЭтоГруппа + Equal + true + + Normal + dfcece9d-5077-440b-b6b3-45a5cb4538eb + + + Normal + 88619765-ccb3-46c6-ac52-38e9c992ebd4 + + + Normal + b75fecce-942b-4aed-abc9-e6a02e460fb3 + + Normal + 911b6018-f537-43e8-a417-da56b22f9aec + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213.xml" new file mode 100644 index 000000000..4281cdf5c --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213.xml" @@ -0,0 +1,21 @@ + + +
+ + ФормаГруппы + + + ru + Форма группы + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + +
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Ext/Form.xml" new file mode 100644 index 000000000..666b49146 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Ext/Form.xml" @@ -0,0 +1,38 @@ + +
+ LockOwnerWindow + Folders + + + + Объект.Code + EnterOnInput + true + + + + + Объект.Description + EnterOnInput + true + + + + + Объект.Parent + EnterOnInput + true + + + + + + + + cfg:CatalogObject.Справочник3 + + true + true + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ChartsOfAccounts/\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ChartsOfAccounts/\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621.xml" new file mode 100644 index 000000000..69b9b42f5 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ChartsOfAccounts/\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621.xml" @@ -0,0 +1,156 @@ + + + + + + b450ca0b-17a8-45e3-bee3-2243362708d2 + 046a1d6f-db0a-4d5a-950d-7cba37158faf + + + b7a50db0-7b90-4f39-aa08-2c5c300d1401 + c190bba7-60bb-4ed2-8f9d-c5c2f207cde8 + + + 9d9dc7b6-18eb-4ac8-ba79-0a2b4fb4374a + cfb215ba-bbde-4214-a6e4-31a37c6af743 + + + 6ba069c2-f891-4f7c-b937-be3451dc6429 + 656fc292-2a50-4eb2-a6f2-5b53775001ec + + + 6131dd37-83dc-45ea-81e9-e9f2b7473daa + dd8dec65-0008-452e-9347-5304a634da7d + + + ae7a70d4-9f87-412e-b9a2-0466ee2934d9 + 4fcdaf71-625c-42ba-aaf9-33ab35a0d806 + + + 860e2ac3-75e7-4cdd-9fe3-1057946c8bd8 + b0956a20-3465-4594-8984-b100417b2476 + + + + ПланСчетов1 + + + true + false + + + 0 + + 9 + 30 + WholeChartOfAccounts + true + AsCode + + Auto + InDialog + false + BothWays + + ChartOfAccounts.ПланСчетов1.StandardAttribute.Description + ChartOfAccounts.ПланСчетов1.StandardAttribute.Code + + Begin + DontUse + Directly + DontUse + Auto + + + + + + + false + 0 + + Managed + Use + DontUse + false + false + + + + + + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + ПризнакУчета1 + + + + xs:boolean + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + Use + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601.xml" new file mode 100644 index 000000000..61ba2fb63 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601.xml" @@ -0,0 +1,139 @@ + + + + + + 2e558ca2-b9d1-416d-9152-05c06cc0339c + 613a25af-17b5-4f68-801c-02ba48580927 + + + a83ff39a-780c-4ea3-9a0c-74d7544b2cd9 + 0c566631-c7d9-44a0-9620-75820a5ec418 + + + 517c5fcb-0726-4782-9c55-cd329fb85800 + 73fdd918-d240-40d6-af1d-cce2ca29a1a9 + + + a5a18faa-08d4-4424-b4e9-bc3d1a746a3a + 9cf4e07e-e24b-4477-a229-c3ac0db4b207 + + + 71c95d73-4c95-4099-9459-18add7f1dbd9 + 9ea50e69-c71c-4e0c-b719-6ea11b911a7a + + + 3f47e6ec-05f3-46d2-9a9f-e7e9d8637a2d + 6c6b1a73-3ecd-4c68-a93a-e38dd2d66256 + + + f9e995c0-e95c-4d39-b340-610fb3317e3b + f829a06a-f35f-4377-b757-c786eadc0ea1 + + + fa45e816-de4b-4f3f-bc8f-bc37d0acc323 + be3cf8df-c5d5-4412-9e3a-77163286ed06 + + + ddda3cae-74b5-459f-813a-e8e1a4016c20 + bacb30ea-ccf5-498f-a156-d713f85da507 + + + 87793187-c7e8-4d7f-9508-e92098ff43f9 + cf2346e5-d82e-4ef5-b9dd-4efa6cf15d6b + + + 725354d1-28ec-4013-8451-632db078beee + 95d6accd-bc92-44a0-917a-1c7bbaa9b1d2 + + + + ПланВидовРасчета1 + + + true + 9 + 40 + String + Variable + AsDescription + InDialog + false + BothWays + + ChartOfCalculationTypes.ПланВидовРасчета1.StandardAttribute.Description + ChartOfCalculationTypes.ПланВидовРасчета1.StandardAttribute.Code + + Begin + DontUse + Directly + DontUse + Auto + ChartOfCalculationTypes.ПланВидовРасчета1.Form.ФормаВидаРасчета + + + + + + + DontUse + + false + + Auto + false + + Managed + Use + + + + + + DontUse + false + false + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + +
ФормаВидаРасчета
+
+
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\320\270\320\264\320\260\320\240\320\260\321\201\321\207\320\265\321\202\320\260.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\320\270\320\264\320\260\320\240\320\260\321\201\321\207\320\265\321\202\320\260.xml" new file mode 100644 index 000000000..7cb451921 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\320\270\320\264\320\260\320\240\320\260\321\201\321\207\320\265\321\202\320\260.xml" @@ -0,0 +1,21 @@ + + +
+ + ФормаВидаРасчета + + + ru + Форма вида расчета + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + +
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\320\270\320\264\320\260\320\240\320\260\321\201\321\207\320\265\321\202\320\260/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\320\270\320\264\320\260\320\240\320\260\321\201\321\207\320\265\321\202\320\260/Ext/Form.xml" new file mode 100644 index 000000000..5041fe744 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\320\270\320\264\320\260\320\240\320\260\321\201\321\207\320\265\321\202\320\260/Ext/Form.xml" @@ -0,0 +1,81 @@ + +
+ LockOwnerWindow + + + + Объект.Code + EnterOnInput + true + + + + + Объект.Description + EnterOnInput + true + + + + + Объект.Реквизит1 + EnterOnInput + true + + + + + List + true + true + true + Объект.LeadingCalculationTypes + + + + + + + ВедущиеВидыРасчета + SearchStringRepresentation + + + + + + + ВедущиеВидыРасчета + ViewStatusRepresentation + + + + + + + ВедущиеВидыРасчета + SearchControl + + + + + + + Объект.LeadingCalculationTypes.CalculationType + EnterOnInput + true + + + + +
+
+ + + + cfg:ChartOfCalculationTypesObject.ПланВидовРасчета1 + + true + true + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2602.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2602.xml" new file mode 100644 index 000000000..24d4548bc --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2602.xml" @@ -0,0 +1,461 @@ + + + + + + e4f03e85-fcaa-47e7-a24e-27d59e894648 + 00797161-7cfc-4273-bcd6-512148faf620 + + + 93d9f01b-8c29-49e0-98ce-0f2fd4457961 + 8fecf81b-ec7b-4468-a49b-9f434912c2be + + + 77c5aacd-e832-4f45-b6fd-27d8f3dd2abf + b0c3962b-e713-43de-a154-249cecb26dac + + + cae5ce5c-6b5d-49ef-80e4-bf6c917f87b4 + 57b65566-b70b-415c-852f-0e17087817e2 + + + 8aea99d4-0fb1-4fe6-9d54-87cbb0585adb + 2802b8a7-5b34-4a66-af60-dd806a483844 + + + 38ecb4f2-9aa6-4407-a5bb-3f5dfed1ff2a + a660c8ae-1589-4bb9-95e0-4ffa3c497d39 + + + 48ce01d3-9a33-4b58-85e0-a414239249a6 + 91f849d0-5ef3-4a51-a4ce-2465d7aa60af + + + a620f7f7-b13b-418d-8b81-8415853f1ad7 + 25a5be70-ad9c-4e62-90cf-f1f0252d6900 + + + 576a6589-9a44-4fcb-ba2f-3ced26c0c50b + 61a2d8d5-ac1d-40f2-a02d-4ca804a2ac1a + + + 238b253d-a24e-484f-8366-e5475a7fb45e + 03296cfc-06a7-4bee-beef-68131c5991da + + + 3b5dbfd8-ae8d-4e7a-9645-50de4e092630 + d02accef-a504-471d-a0d9-8b4de65c0be8 + + + + ПланВидовРасчета2 + + + true + 9 + 40 + Number + Variable + AsCode + InDialog + false + BothWays + + ChartOfCalculationTypes.ПланВидовРасчета2.StandardAttribute.Description + ChartOfCalculationTypes.ПланВидовРасчета2.StandardAttribute.Code + + Begin + DontUse + Background + DontUse + Auto + ChartOfCalculationTypes.ПланВидовРасчета2.Form.ФормаВидаРасчета + + + + + + + OnActionPeriod + + ChartOfCalculationTypes.ПланВидовРасчета1 + + true + + + + DontCheck + false + false + Auto + TransformValues + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + TransformValues + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + TransformValues + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + TransformValues + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + TransformValues + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + ShowError + false + false + Auto + TransformValues + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + TransformValues + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + Auto + false + + Managed + Use + + + + + + DontUse + false + false + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + + 156b8dad-ce9d-4e13-a6ed-6391bb612b81 + 5d1174f8-5821-4fb0-ad51-d0ad9571ed94 + + + 67f09991-10f8-4f7d-a7f2-6cd4eb2ce613 + 1f94c734-6390-4770-93b9-649ddea0fbc3 + + + + ТабличнаяЧасть1 + + + + DontCheck + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Реквизит2 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Реквизит3 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + +
ФормаВидаРасчета
+
+
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2602/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\320\270\320\264\320\260\320\240\320\260\321\201\321\207\320\265\321\202\320\260.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2602/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\320\270\320\264\320\260\320\240\320\260\321\201\321\207\320\265\321\202\320\260.xml" new file mode 100644 index 000000000..1978b1345 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2602/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\320\270\320\264\320\260\320\240\320\260\321\201\321\207\320\265\321\202\320\260.xml" @@ -0,0 +1,21 @@ + + +
+ + ФормаВидаРасчета + + + ru + Форма вида расчета + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + +
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2602/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\320\270\320\264\320\260\320\240\320\260\321\201\321\207\320\265\321\202\320\260/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2602/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\320\270\320\264\320\260\320\240\320\260\321\201\321\207\320\265\321\202\320\260/Ext/Form.xml" new file mode 100644 index 000000000..974df5eee --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2602/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\320\270\320\264\320\260\320\240\320\260\321\201\321\207\320\265\321\202\320\260/Ext/Form.xml" @@ -0,0 +1,295 @@ + +
+ LockOwnerWindow + + + + Объект.Code + EnterOnInput + true + + + + + Объект.Description + EnterOnInput + true + + + + + Объект.ActionPeriodIsBasic + EnterOnInput + Auto + + + + + Объект.Реквизит1 + EnterOnInput + true + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страницы</v8:content> + </v8:item> + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Базовые виды расчетов</v8:content> + </v8:item> + + + + + List + true + true + true + Объект.BaseCalculationTypes + + + + + + + БазовыеВидыРасчета + SearchStringRepresentation + + + + + + + БазовыеВидыРасчета + ViewStatusRepresentation + + + + + + + БазовыеВидыРасчета + SearchControl + + + + + + + Объект.BaseCalculationTypes.CalculationType + EnterOnInput + true + + + + +
+
+
+ + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Ведущие виды расчетов</v8:content> + </v8:item> + + + + + List + true + true + true + Объект.LeadingCalculationTypes + + + + + + + ВедущиеВидыРасчета + SearchStringRepresentation + + + + + + + ВедущиеВидыРасчета + ViewStatusRepresentation + + + + + + + ВедущиеВидыРасчета + SearchControl + + + + + + + Объект.LeadingCalculationTypes.CalculationType + EnterOnInput + true + + + + +
+
+
+ + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Вытесняющие виды расчетов</v8:content> + </v8:item> + + + + + List + true + true + true + Объект.DisplacingCalculationTypes + + + + + + + ВытесняющиеВидыРасчета + SearchStringRepresentation + + + + + + + ВытесняющиеВидыРасчета + ViewStatusRepresentation + + + + + + + ВытесняющиеВидыРасчета + SearchControl + + + + + + + Объект.DisplacingCalculationTypes.CalculationType + EnterOnInput + true + + + + +
+
+
+ + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>ТабличнаяЧасть1</v8:content> + </v8:item> + + + + + List + true + true + true + Объект.ТабличнаяЧасть1 + + + + + + + ТабличнаяЧасть1 + SearchStringRepresentation + + + + + + + ТабличнаяЧасть1 + ViewStatusRepresentation + + + + + + + ТабличнаяЧасть1 + SearchControl + + + + + + + Объект.ТабличнаяЧасть1.LineNumber + EnterOnInput + + + + + Объект.ТабличнаяЧасть1.Реквизит1 + EnterOnInput + true + + + + + Объект.ТабличнаяЧасть1.Реквизит2 + EnterOnInput + true + + + + + Объект.ТабличнаяЧасть1.Реквизит3 + EnterOnInput + true + + + + +
+
+
+
+
+
+ + + + cfg:ChartOfCalculationTypesObject.ПланВидовРасчета2 + + true + true + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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.xml" new file mode 100644 index 000000000..f84f744b2 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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.xml" @@ -0,0 +1,92 @@ + + + + + + 159107fb-e590-45ec-8bbd-cb3070e6dc6b + c826a9df-0973-4a44-badd-4d1c2aad8507 + + + f35794a1-5f47-4fe6-a0ec-51d1b8f65039 + b2bf82a6-c9f5-4a38-ba90-2d5333006140 + + + a8a47da9-6720-4df0-8824-62b82f24ff5d + a407f487-e17a-4ddd-94b1-cc4e91fe099a + + + ab255f84-fce8-4acd-a234-a2e71fefaa5b + 4808291e-991c-4b25-b41c-1c0b36fa63cb + + + e6f98f76-ff4f-4c5f-bcdd-37c2e88a61be + 89e0217d-c7f8-4dab-8e6f-3b60d8498566 + + + 914fab81-762e-408f-93d2-9783b4d8f0a9 + ec8f2f13-a548-4ceb-a4a4-d6492b0a4db8 + + + + ПланВидовХарактеристик1 + + + true + false + + + xs:string + + 10 + Variable + + + false + true + 9 + Variable + 25 + WholeCharacteristicKind + true + true + AsDescription + + Auto + InDialog + false + BothWays + + ChartOfCharacteristicTypes.ПланВидовХарактеристик1.StandardAttribute.Description + ChartOfCharacteristicTypes.ПланВидовХарактеристик1.StandardAttribute.Code + + DontUse + Begin + Directly + DontUse + Auto + + + + + + + + + + + + + Managed + Use + + + + + + DontUse + false + false + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommandGroups/\320\223\321\200\321\203\320\277\320\277\320\260\320\232\320\276\320\274\320\260\320\275\320\2641.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommandGroups/\320\223\321\200\321\203\320\277\320\277\320\260\320\232\320\276\320\274\320\260\320\275\320\2641.xml" new file mode 100644 index 000000000..af318583d --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommandGroups/\320\223\321\200\321\203\320\277\320\277\320\260\320\232\320\276\320\274\320\260\320\275\320\2641.xml" @@ -0,0 +1,17 @@ + + + + + ГруппаКоманд1 + + + Auto + + + CommonPicture.ОбщаяКартинка1 + true + + NavigationPanel + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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.xml" new file mode 100644 index 000000000..eef1b4bb0 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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.xml" @@ -0,0 +1,67 @@ + + + + + ОбщийРеквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + + + InformationRegister.РегистрСведений2 + Use + + + + InformationRegister.РегистрСведений1 + Use + + + + ChartOfCharacteristicTypes.ПланВидовХарактеристик1 + DontUse + + + + DontUse + DontUse + Independently + + + + DontUse + DontUse + DontUse + DontIndex + Use + Use + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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\2022.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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\2022.xml" new file mode 100644 index 000000000..bf1735daa --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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\2022.xml" @@ -0,0 +1,51 @@ + + + + + ОбщийРеквизит2 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + + DontUse + Separate + Independently + SessionParameter.ОбщийРеквизит2Значение + SessionParameter.ОбщийРеквизит2Использование + + DontUse + DontUse + DontUse + DontIndex + Use + Use + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonCommands/\320\236\320\261\321\211\320\260\321\217\320\232\320\276\320\274\320\260\320\275\320\264\320\2601.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonCommands/\320\236\320\261\321\211\320\260\321\217\320\232\320\276\320\274\320\260\320\275\320\264\320\2601.xml" new file mode 100644 index 000000000..99b9c587e --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonCommands/\320\236\320\261\321\211\320\260\321\217\320\232\320\276\320\274\320\260\320\275\320\264\320\2601.xml" @@ -0,0 +1,20 @@ + + + + + ОбщаяКоманда1 + + + CommandGroup.ГруппаКоманд1 + Auto + + + + false + + Single + false + Auto + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonCommands/\320\236\320\261\321\211\320\260\321\217\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/Ext/CommandModule.bsl" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonCommands/\320\236\320\261\321\211\320\260\321\217\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/Ext/CommandModule.bsl" new file mode 100644 index 000000000..7e1c30f88 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonCommands/\320\236\320\261\321\211\320\260\321\217\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/Ext/CommandModule.bsl" @@ -0,0 +1,7 @@ + +&НаКлиенте +Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) + //Вставить содержимое обработчика. + //ПараметрыФормы = Новый Структура("", ); + //ОткрытьФорму("ОбщаяФорма.", ПараметрыФормы, ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно, ПараметрыВыполненияКоманды.НавигационнаяСсылка); +КонецПроцедуры diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260.xml" new file mode 100644 index 000000000..9d36c4d32 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260.xml" @@ -0,0 +1,24 @@ + + + + + ФормаВариантаОтчета + + + ru + Форма варианта отчета + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + false + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Ext/Form.xml" new file mode 100644 index 000000000..7d959865b --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Ext/Form.xml" @@ -0,0 +1,1418 @@ + +
+ DontUse + Variant + Auto + Auto + Auto + + Right + + + ПриСозданииНаСервере + + + + Tree + true + true + false + true + ExpandAllLevels + true + true + Отчет.SettingsComposer.Settings + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Таблица настроек</v8:content> + </v8:item> + + SelectionPresentation + + + + + + КомпоновщикНастроекНастройки + SearchStringRepresentation + + + + + + + КомпоновщикНастроекНастройки + ViewStatusRepresentation + + + + + + + КомпоновщикНастроекНастройки + SearchControl + + + + + + КомпоновщикНастроекНастройкиПриАктивизацииСтроки + КомпоновщикНастроекНастройкиПриАктивизацииПоля + +
+ + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Группа настроек</v8:content> + </v8:item> + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Параметры</v8:content> + </v8:item> + + + StdPicture.DataCompositionDataParameters + false + + + + + Tree + true + 50 + ExpandAllLevels + Items.КомпоновщикНастроекНастройки.CurrentData.ItemDataParameters + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Настройки параметров</v8:content> + </v8:item> + + + + + + + КомпоновщикНастроекНастройкиПараметрыДанных + SearchStringRepresentation + + + + + + + КомпоновщикНастроекНастройкиПараметрыДанных + ViewStatusRepresentation + + + + + + + КомпоновщикНастроекНастройкиПараметрыДанных + SearchControl + + + + +
+
+
+ + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Пользовательские поля</v8:content> + </v8:item> + + + StdPicture.DataCompositionUserFields + false + + AlwaysHorizontal + + + + List + true + 60 + true + true + Items.КомпоновщикНастроекНастройки.CurrentData.ItemUserFields + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Настройки пользовательских полей</v8:content> + </v8:item> + + + + + + + КомпоновщикНастроекНастройкиПользовательскиеПоля + SearchStringRepresentation + + + + + + + КомпоновщикНастроекНастройкиПользовательскиеПоля + ViewStatusRepresentation + + + + + + + КомпоновщикНастроекНастройкиПользовательскиеПоля + SearchControl + + + + +
+
+
+ + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Группируемые поля</v8:content> + </v8:item> + + + StdPicture.DataCompositionGroupFields + false + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страницы группируемых полей</v8:content> + </v8:item> + + None + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страница группируемых полей</v8:content> + </v8:item> + + AlwaysHorizontal + LeftNarrowest + + + + Tree + true + 30 + 15 + true + false + false + true + true + Items.КомпоновщикНастроекНастройки.CurrentData.ItemGroupFields.GroupFieldsAvailableFields + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Доступные поля группируемых полей</v8:content> + </v8:item> + + + + + + + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировок + SearchStringRepresentation + + + + + + + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировок + ViewStatusRepresentation + + + + + + + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировок + SearchControl + + + + +
+ + List + true + 60 + true + true + Items.КомпоновщикНастроекНастройки.CurrentData.ItemGroupFields + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Таблица группируемых полей</v8:content> + </v8:item> + + + + + + + КомпоновщикНастроекНастройкиПоляГруппировки + SearchStringRepresentation + + + + + + + КомпоновщикНастроекНастройкиПоляГруппировки + ViewStatusRepresentation + + + + + + + КомпоновщикНастроекНастройкиПоляГруппировки + SearchControl + + + + +
+
+
+ + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страница недоступных группируемых полей</v8:content> + </v8:item> + + + + + 2 + true + false + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Текущий элемент не может содержать поля группировки. +Выберите в дереве структуры группировку, для которой требуется просмотреть или изменить состав полей группировки.</v8:content> + </v8:item> + + + + + + +
+
+
+
+ + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Поля</v8:content> + </v8:item> + + + StdPicture.DataCompositionSelection + false + + + + + ЛокальныеВыбранныеПоля + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Текущий элемент имеет собственные настройки выбранных полей (для детальной настройки элемента)</v8:content> + </v8:item> + + Right + Auto + + + + ЛокальныеВыбранныеПоляПриИзменении + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страницы полей</v8:content> + </v8:item> + + None + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страница полей</v8:content> + </v8:item> + + AlwaysHorizontal + LeftNarrowest + + + + Tree + true + 30 + 15 + true + false + false + true + true + Items.КомпоновщикНастроекНастройки.CurrentData.ItemSelection.SelectionAvailableFields + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Доступные поля полей</v8:content> + </v8:item> + + + + + + + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбора + SearchStringRepresentation + + + + + + + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбора + ViewStatusRepresentation + + + + + + + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбора + SearchControl + + + + +
+ + Tree + true + 60 + ExpandAllLevels + true + true + Items.КомпоновщикНастроекНастройки.CurrentData.ItemSelection + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Таблица полей</v8:content> + </v8:item> + + + + + + + КомпоновщикНастроекНастройкиВыбор + SearchStringRepresentation + + + + + + + КомпоновщикНастроекНастройкиВыбор + ViewStatusRepresentation + + + + + + + КомпоновщикНастроекНастройкиВыбор + SearchControl + + + + +
+
+
+ + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страница отключенных полей</v8:content> + </v8:item> + + + + + 3 + true + false + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Выбранные поля для текущего элемента будут автоматически формироваться на основании выбранных полей всего отчета. +Выберите в дереве структуры элемент - отчет для редактирования его выбранных полей. +Если необходимо, чтобы текущий элемент имел выбранные поля, отличные от выбранных полей отчета, установите флажок, расположенный над этим текстом.</v8:content> + </v8:item> + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Нажмите здесь для перехода к выбранным полям отчета.</v8:content> + </v8:item> + + true + + + + ПерейтиКОтчету + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страница недоступных полей</v8:content> + </v8:item> + + + + + 2 + true + false + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>У текущего элемента не могут быть установлены выбранные поля. +Выберите в дереве структуры элемент - отчет для редактирования его выбранных полей.</v8:content> + </v8:item> + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Нажмите здесь для перехода к выбранным полям отчета.</v8:content> + </v8:item> + + true + + + + ПерейтиКОтчету + + + + +
+
+
+
+ + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Отбор</v8:content> + </v8:item> + + + StdPicture.DataCompositionFilter + false + + + + + ЛокальныйОтбор + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Текущий элемент имеет собственный отбор (для фильтрации записей, выводимых в элементе)</v8:content> + </v8:item> + + Right + Auto + + + + ЛокальныйОтборПриИзменении + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страницы отбора</v8:content> + </v8:item> + + None + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страница полей</v8:content> + </v8:item> + + AlwaysHorizontal + LeftNarrowest + + + + Tree + true + 30 + 15 + true + false + false + true + true + Items.КомпоновщикНастроекНастройки.CurrentData.ItemFilter.FilterAvailableFields + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Доступные поля отбора</v8:content> + </v8:item> + + + + + + + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбора + SearchStringRepresentation + + + + + + + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбора + ViewStatusRepresentation + + + + + + + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбора + SearchControl + + + + +
+ + Tree + true + 60 + ExpandAllLevels + true + true + Items.КомпоновщикНастроекНастройки.CurrentData.ItemFilter + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Таблица отбора</v8:content> + </v8:item> + + All + false + + + + + + КомпоновщикНастроекНастройкиОтбор + SearchStringRepresentation + + + + + + + КомпоновщикНастроекНастройкиОтбор + ViewStatusRepresentation + + + + + + + КомпоновщикНастроекНастройкиОтбор + SearchControl + + + + +
+
+
+ + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страница отключенного отбора</v8:content> + </v8:item> + + + + + 3 + true + false + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>В текущем элементе отбор не установлен. +Выберите в дереве структуры отчет для редактирования отбора отчета в целом. +Если необходимо, чтобы текущий элемент имел собственный отбор, установите флажок, расположенный над этим текстом.</v8:content> + </v8:item> + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Нажмите здесь для перехода к отбору отчета.</v8:content> + </v8:item> + + true + + + + ПерейтиКОтчету + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страница недоступного отбора</v8:content> + </v8:item> + + + + + 2 + true + false + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>У текущего элемента не может быть установлен отбор. +Выберите в дереве структуры отчет для редактирования отбора отчета в целом.</v8:content> + </v8:item> + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Нажмите здесь для перехода к отбору отчета.</v8:content> + </v8:item> + + true + + + + ПерейтиКОтчету + + + + +
+
+
+
+ + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Сортировка</v8:content> + </v8:item> + + + StdPicture.DataCompositionOrder + false + + + + + ЛокальныйПорядок + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Текущий элемент имеет собственную сортировку (для упорядочивания записей, выводимых в элементе)</v8:content> + </v8:item> + + Right + Auto + + + + ЛокальныйПорядокПриИзменении + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страницы сортировки</v8:content> + </v8:item> + + None + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страница сортировки</v8:content> + </v8:item> + + AlwaysHorizontal + LeftNarrowest + + + + Tree + true + 30 + 15 + true + false + false + true + true + Items.КомпоновщикНастроекНастройки.CurrentData.ItemOrder.OrderAvailableFields + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Доступные поля сортировки</v8:content> + </v8:item> + + + + + + + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядка + SearchStringRepresentation + + + + + + + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядка + ViewStatusRepresentation + + + + + + + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядка + SearchControl + + + + +
+ + List + true + 60 + true + true + Items.КомпоновщикНастроекНастройки.CurrentData.ItemOrder + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Таблица сортировки</v8:content> + </v8:item> + + + + + + + КомпоновщикНастроекНастройкиПорядок + SearchStringRepresentation + + + + + + + КомпоновщикНастроекНастройкиПорядок + ViewStatusRepresentation + + + + + + + КомпоновщикНастроекНастройкиПорядок + SearchControl + + + + +
+
+
+ + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страница отключенной сортировки</v8:content> + </v8:item> + + + + + 3 + true + false + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>В текущем элементе сортировка не установлена. +Выберите в дереве структуры отчет для редактирования сортировки отчета в целом. +Если необходимо, чтобы текущий элемент имел собственную сортировку, установите флажок, расположенный над этим текстом.</v8:content> + </v8:item> + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Нажмите здесь для перехода к сортировке отчета.</v8:content> + </v8:item> + + true + + + + ПерейтиКОтчету + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страница недоступной сортировки</v8:content> + </v8:item> + + + + + 2 + true + false + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>У текущего элемента не может быть установлена сортировка. +Выберите в дереве структуры отчет для редактирования сортировки отчета в целом.</v8:content> + </v8:item> + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Нажмите здесь для перехода к сортировке отчета.</v8:content> + </v8:item> + + true + + + + ПерейтиКОтчету + + + + +
+
+
+
+ + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Условное оформление</v8:content> + </v8:item> + + + StdPicture.DataCompositionConditionalAppearance + false + + + + + ЛокальноеУсловноеОформление + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Текущий элемент имеет собственное условное оформление (для оформления записей, выводимых в элементе)</v8:content> + </v8:item> + + Right + Auto + + + + ЛокальноеУсловноеОформлениеПриИзменении + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страницы условного оформления</v8:content> + </v8:item> + + None + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страница условного оформления</v8:content> + </v8:item> + + AlwaysHorizontal + + + + List + true + true + true + Items.КомпоновщикНастроекНастройки.CurrentData.ItemConditionalAppearance + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Таблица условного оформления</v8:content> + </v8:item> + + false + + + + + + КомпоновщикНастроекНастройкиУсловноеОформление + SearchStringRepresentation + + + + + + + КомпоновщикНастроекНастройкиУсловноеОформление + ViewStatusRepresentation + + + + + + + КомпоновщикНастроекНастройкиУсловноеОформление + SearchControl + + + + +
+
+
+ + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страница отключенного условного оформления</v8:content> + </v8:item> + + + + + 3 + true + false + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>В текущем элементе условное оформление не установлено. +Выберите в дереве структуры отчет для редактирования условного оформления отчета в целом. +Если необходимо, чтобы текущий элемент имел собственное условное оформление, установите флажок, расположенный над этим текстом.</v8:content> + </v8:item> + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Нажмите здесь для перехода к условному оформлению отчета.</v8:content> + </v8:item> + + true + + + + ПерейтиКОтчету + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страница недоступного условного оформления</v8:content> + </v8:item> + + + + + 2 + true + false + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>У текущего элемента не может быть установлено условное оформление. +Выберите в дереве структуры отчет для редактирования условного оформления отчета в целом.</v8:content> + </v8:item> + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Нажмите здесь для перехода к условному оформлению отчета.</v8:content> + </v8:item> + + true + + + + ПерейтиКОтчету + + + + +
+
+
+
+ + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Дополнительные настройки</v8:content> + </v8:item> + + + StdPicture.DataCompositionOutputParameters + false + + + + + ЛокальныеПараметрыВывода + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Текущий элемент имеет собственные дополнительные настройки</v8:content> + </v8:item> + + Right + Auto + + + + ЛокальныеПараметрыВыводаПриИзменении + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страницы дополнительных настроек</v8:content> + </v8:item> + + None + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страница дополнительных настроек</v8:content> + </v8:item> + + AlwaysHorizontal + + + + Tree + true + 50 + ExpandAllLevels + Items.КомпоновщикНастроекНастройки.CurrentData.ItemOutputParameters + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Таблица дополнительных настроек</v8:content> + </v8:item> + + + + + + + КомпоновщикНастроекНастройкиПараметрыВывода + SearchStringRepresentation + + + + + + + КомпоновщикНастроекНастройкиПараметрыВывода + ViewStatusRepresentation + + + + + + + КомпоновщикНастроекНастройкиПараметрыВывода + SearchControl + + + + +
+
+
+ + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страница отключенных дополнительных настроек</v8:content> + </v8:item> + + + + + 3 + true + false + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>В текущем элементе дополнительные настройки не установлены. +Выберите в дереве структуры отчет для редактирования дополнительных настроек отчета в целом. +Если необходимо, чтобы текущий элемент имел собственные дополнительные настройки, установите флажок, расположенный над этим текстом.</v8:content> + </v8:item> + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Нажмите здесь для перехода к дополнительным настройкам отчета.</v8:content> + </v8:item> + + true + + + + ПерейтиКОтчету + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страница недоступных дополнительных настроек</v8:content> + </v8:item> + + + + + 2 + true + false + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>У текущего элемента не могут быть установлены дополнительные настройки. +Выберите в дереве структуры отчет для редактирования дополнительных настроек отчета в целом.</v8:content> + </v8:item> + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Нажмите здесь для перехода к дополнительным настройкам отчета.</v8:content> + </v8:item> + + true + + + + ПерейтиКОтчету + + + + +
+
+
+
+
+
+
+ + + + cfg:ReportObject + + true + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Локальные выбранные поля</v8:content> + </v8:item> + + + xs:boolean + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Локальный отбор</v8:content> + </v8:item> + + + xs:boolean + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Локальный порядок</v8:content> + </v8:item> + + + xs:boolean + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Локальное условное оформление</v8:content> + </v8:item> + + + xs:boolean + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Локальное условное оформление</v8:content> + </v8:item> + + + xs:boolean + + + +
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Ext/Form/Module.bsl" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Ext/Form/Module.bsl" new file mode 100644 index 000000000..274d430ab --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Ext/Form/Module.bsl" @@ -0,0 +1,368 @@ +&НаКлиенте +Процедура ПоляГруппировкиНедоступны() + + Элементы.СтраницыПолейГруппировки.ТекущаяСтраница = Элементы.НедоступныеНастройкиПолейГруппировки; + +КонецПроцедуры + +&НаКлиенте +Процедура ВыбранныеПоляДоступны(ЭлементСтруктуры) + + Если Отчет.КомпоновщикНастроек.Настройки.НаличиеВыбораУЭлемента(ЭлементСтруктуры) Тогда + + ЛокальныеВыбранныеПоля = Истина; + Элементы.СтраницыПолейВыбора.ТекущаяСтраница = Элементы.НастройкиВыбранныхПолей; + + Иначе + + ЛокальныеВыбранныеПоля = Ложь; + Элементы.СтраницыПолейВыбора.ТекущаяСтраница = Элементы.ОтключенныеНастройкиВыбранныхПолей; + + КонецЕсли; + + Элементы.ЛокальныеВыбранныеПоля.ТолькоПросмотр = Ложь; + +КонецПроцедуры + +&НаКлиенте +Процедура ВыбранныеПоляНедоступны() + + ЛокальныеВыбранныеПоля = Ложь; + Элементы.ЛокальныеВыбранныеПоля.ТолькоПросмотр = Истина; + Элементы.СтраницыПолейВыбора.ТекущаяСтраница = Элементы.НедоступныеНастройкиВыбранныхПолей; + +КонецПроцедуры + +&НаКлиенте +Процедура ОтборДоступен(ЭлементСтруктуры) + + Если Отчет.КомпоновщикНастроек.Настройки.НаличиеОтбораУЭлемента(ЭлементСтруктуры) Тогда + + ЛокальныйОтбор = Истина; + Элементы.СтраницыОтбора.ТекущаяСтраница = Элементы.НастройкиОтбора; + + Иначе + + ЛокальныйОтбор = Ложь; + Элементы.СтраницыОтбора.ТекущаяСтраница = Элементы.ОтключенныеНастройкиОтбора; + + КонецЕсли; + + Элементы.ЛокальныйОтбор.ТолькоПросмотр = Ложь; + +КонецПроцедуры + +&НаКлиенте +Процедура ОтборНедоступен() + + ЛокальныйОтбор = Ложь; + Элементы.ЛокальныйОтбор.ТолькоПросмотр = Истина; + Элементы.СтраницыОтбора.ТекущаяСтраница = Элементы.НедоступныеНастройкиОтбора; + +КонецПроцедуры + +&НаКлиенте +Процедура ПорядокДоступен(ЭлементСтруктуры) + + Если Отчет.КомпоновщикНастроек.Настройки.НаличиеПорядкаУЭлемента(ЭлементСтруктуры) Тогда + + ЛокальныйПорядок = Истина; + Элементы.СтраницыПорядка.ТекущаяСтраница = Элементы.НастройкиПорядка; + + Иначе + + ЛокальныйПорядок = Ложь; + Элементы.СтраницыПорядка.ТекущаяСтраница = Элементы.ОтключенныеНастройкиПорядка; + + КонецЕсли; + + Элементы.ЛокальныйПорядок.ТолькоПросмотр = Ложь; + +КонецПроцедуры + +&НаКлиенте +Процедура ПорядокНедоступен() + + ЛокальныйПорядок = Ложь; + Элементы.ЛокальныйПорядок.ТолькоПросмотр = Истина; + Элементы.СтраницыПорядка.ТекущаяСтраница = Элементы.НедоступныеНастройкиПорядка; + +КонецПроцедуры + +&НаКлиенте +Процедура УсловноеОформлениеДоступно(ЭлементСтруктуры) + + Если Отчет.КомпоновщикНастроек.Настройки.НаличиеУсловногоОформленияУЭлемента(ЭлементСтруктуры) Тогда + + ЛокальноеУсловноеОформление = Истина; + Элементы.СтраницыУсловногоОформления.ТекущаяСтраница = Элементы.НастройкиУсловногоОформления; + + Иначе + + ЛокальноеУсловноеОформление = Ложь; + Элементы.СтраницыУсловногоОформления.ТекущаяСтраница = Элементы.ОтключенныеНастройкиУсловногоОформления; + + КонецЕсли; + + Элементы.ЛокальноеУсловноеОформление.ТолькоПросмотр = Ложь; + +КонецПроцедуры + +&НаКлиенте +Процедура УсловноеОформлениеНедоступно() + + ЛокальноеУсловноеОформление = Ложь; + Элементы.ЛокальноеУсловноеОформление.ТолькоПросмотр = Истина; + Элементы.СтраницыУсловногоОформления.ТекущаяСтраница = Элементы.НедоступныеНастройкиУсловногоОформления; + +КонецПроцедуры + +&НаКлиенте +Процедура ПараметрыВыводаДоступны(ЭлементСтруктуры) + + Если Отчет.КомпоновщикНастроек.Настройки.НаличиеПараметровВыводаУЭлемента(ЭлементСтруктуры) Тогда + + ЛокальныеПараметрыВывода = Истина; + Элементы.СтраницыПараметровВывода.ТекущаяСтраница = Элементы.НастройкиПараметровВывода; + + Иначе + + ЛокальныеПараметрыВывода = Ложь; + Элементы.СтраницыПараметровВывода.ТекущаяСтраница = Элементы.ОтключенныеНастройкиПараметровВывода; + + КонецЕсли; + + Элементы.ЛокальныеПараметрыВывода.ТолькоПросмотр = Ложь; + +КонецПроцедуры + +&НаКлиенте +Процедура ПараметрыВыводаНедоступны() + + ЛокальныеПараметрыВывода = Ложь; + Элементы.ЛокальныеПараметрыВывода.ТолькоПросмотр = Истина; + Элементы.СтраницыПараметровВывода.ТекущаяСтраница = Элементы.НедоступныеНастройкиПараметровВывода; + +КонецПроцедуры + +&НаКлиенте +Процедура КомпоновщикНастроекНастройкиПриАктивизацииПоля(Элемент) + + Перем ВыбраннаяСтраница; + + Если Элементы.КомпоновщикНастроекНастройки.ТекущийЭлемент.Имя = "КомпоновщикНастроекНастройкиНаличиеВыбора" Тогда + + ВыбраннаяСтраница = Элементы.СтраницаПолейВыбора; + + ИначеЕсли Элементы.КомпоновщикНастроекНастройки.ТекущийЭлемент.Имя = "КомпоновщикНастроекНастройкиНаличиеОтбора" Тогда + + ВыбраннаяСтраница = Элементы.СтраницаОтбора; + + ИначеЕсли Элементы.КомпоновщикНастроекНастройки.ТекущийЭлемент.Имя = "КомпоновщикНастроекНастройкиНаличиеПорядка" Тогда + + ВыбраннаяСтраница = Элементы.СтраницаПорядка; + + ИначеЕсли Элементы.КомпоновщикНастроекНастройки.ТекущийЭлемент.Имя = "КомпоновщикНастроекНастройкиНаличиеУсловногоОформления" Тогда + + ВыбраннаяСтраница = Элементы.СтраницаУсловногоОформления; + + ИначеЕсли Элементы.КомпоновщикНастроекНастройки.ТекущийЭлемент.Имя = "КомпоновщикНастроекНастройкиНаличиеПараметровВывода" Тогда + + ВыбраннаяСтраница = Элементы.СтраницаПараметровВывода; + + КонецЕсли; + + Если ВыбраннаяСтраница <> Неопределено Тогда + + Элементы.СтраницыНастроек.ТекущаяСтраница = ВыбраннаяСтраница; + + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура КомпоновщикНастроекНастройкиПриАктивизацииСтроки(Элемент) + + ЭлементСтруктуры = Отчет.КомпоновщикНастроек.Настройки.ПолучитьОбъектПоИдентификатору(Элементы.КомпоновщикНастроекНастройки.ТекущаяСтрока); + ТипЭлемента = ТипЗнч(ЭлементСтруктуры); + + Если ТипЭлемента = Неопределено ИЛИ + ТипЭлемента = Тип("КоллекцияЭлементовСтруктурыДиаграммыКомпоновкиДанных") ИЛИ + ТипЭлемента = Тип("КоллекцияЭлементовСтруктурыТаблицыКомпоновкиДанных") Тогда + + ПоляГруппировкиНедоступны(); + ВыбранныеПоляНедоступны(); + ОтборНедоступен(); + ПорядокНедоступен(); + УсловноеОформлениеНедоступно(); + ПараметрыВыводаНедоступны(); + + ИначеЕсли ТипЭлемента = Тип("НастройкиКомпоновкиДанных") ИЛИ + ТипЭлемента = Тип("НастройкиВложенногоОбъектаКомпоновкиДанных") Тогда + + ПоляГруппировкиНедоступны(); + + ЛокальныеВыбранныеПоля = Истина; + Элементы.ЛокальныеВыбранныеПоля.ТолькоПросмотр = Истина; + Элементы.СтраницыПолейВыбора.ТекущаяСтраница = Элементы.НастройкиВыбранныхПолей; + + ЛокальныйОтбор = Истина; + Элементы.ЛокальныйОтбор.ТолькоПросмотр = Истина; + Элементы.СтраницыОтбора.ТекущаяСтраница = Элементы.НастройкиОтбора; + + ЛокальныйПорядок = Истина; + Элементы.ЛокальныйПорядок.ТолькоПросмотр = Истина; + Элементы.СтраницыПорядка.ТекущаяСтраница = Элементы.НастройкиПорядка; + + ЛокальноеУсловноеОформление = Истина; + Элементы.ЛокальноеУсловноеОформление.ТолькоПросмотр = Истина; + Элементы.СтраницыУсловногоОформления.ТекущаяСтраница = Элементы.НастройкиУсловногоОформления; + + ЛокальныеПараметрыВывода = Истина; + Элементы.ЛокальныеПараметрыВывода.ТолькоПросмотр = Истина; + Элементы.СтраницыПараметровВывода.ТекущаяСтраница = Элементы.НастройкиПараметровВывода; + + ИначеЕсли ТипЭлемента = Тип("ГруппировкаКомпоновкиДанных") ИЛИ + ТипЭлемента = Тип("ГруппировкаТаблицыКомпоновкиДанных") ИЛИ + ТипЭлемента = Тип("ГруппировкаДиаграммыКомпоновкиДанных") Тогда + + Элементы.СтраницыПолейГруппировки.ТекущаяСтраница = Элементы.НастройкиПолейГруппировки; + + ВыбранныеПоляДоступны(ЭлементСтруктуры); + ОтборДоступен(ЭлементСтруктуры); + ПорядокДоступен(ЭлементСтруктуры); + УсловноеОформлениеДоступно(ЭлементСтруктуры); + ПараметрыВыводаДоступны(ЭлементСтруктуры); + + ИначеЕсли ТипЭлемента = Тип("ТаблицаКомпоновкиДанных") ИЛИ + ТипЭлемента = Тип("ДиаграммаКомпоновкиДанных") Тогда + + ПоляГруппировкиНедоступны(); + ВыбранныеПоляДоступны(ЭлементСтруктуры); + ОтборНедоступен(); + ПорядокНедоступен(); + УсловноеОформлениеДоступно(ЭлементСтруктуры); + ПараметрыВыводаДоступны(ЭлементСтруктуры); + + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура ПерейтиКОтчету(Элемент) + + ЭлементСтруктуры = Отчет.КомпоновщикНастроек.Настройки.ПолучитьОбъектПоИдентификатору(Элементы.КомпоновщикНастроекНастройки.ТекущаяСтрока); + НастройкиЭлемента = Отчет.КомпоновщикНастроек.Настройки.НастройкиЭлемента(ЭлементСтруктуры); + Элементы.КомпоновщикНастроекНастройки.ТекущаяСтрока = Отчет.КомпоновщикНастроек.Настройки.ПолучитьИдентификаторПоОбъекту(НастройкиЭлемента); + +КонецПроцедуры + +&НаКлиенте +Процедура ЛокальныеВыбранныеПоляПриИзменении(Элемент) + + Если ЛокальныеВыбранныеПоля Тогда + + Элементы.СтраницыПолейВыбора.ТекущаяСтраница = Элементы.НастройкиВыбранныхПолей; + + Иначе + + Элементы.СтраницыПолейВыбора.ТекущаяСтраница = Элементы.ОтключенныеНастройкиВыбранныхПолей; + + ЭлементСтруктуры = Отчет.КомпоновщикНастроек.Настройки.ПолучитьОбъектПоИдентификатору(Элементы.КомпоновщикНастроекНастройки.ТекущаяСтрока); + Отчет.КомпоновщикНастроек.Настройки.ОчиститьВыборЭлемента(ЭлементСтруктуры); + + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура ЛокальныйОтборПриИзменении(Элемент) + + Если ЛокальныйОтбор Тогда + + Элементы.СтраницыОтбора.ТекущаяСтраница = Элементы.НастройкиОтбора; + + Иначе + + Элементы.СтраницыОтбора.ТекущаяСтраница = Элементы.ОтключенныеНастройкиОтбора; + + ЭлементСтруктуры = Отчет.КомпоновщикНастроек.Настройки.ПолучитьОбъектПоИдентификатору(Элементы.КомпоновщикНастроекНастройки.ТекущаяСтрока); + Отчет.КомпоновщикНастроек.Настройки.ОчиститьОтборЭлемента(ЭлементСтруктуры); + + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура ЛокальныйПорядокПриИзменении(Элемент) + + Если ЛокальныйПорядок Тогда + + Элементы.СтраницыПорядка.ТекущаяСтраница = Элементы.НастройкиПорядка; + + Иначе + + Элементы.СтраницыПорядка.ТекущаяСтраница = Элементы.ОтключенныеНастройкиПорядка; + + ЭлементСтруктуры = Отчет.КомпоновщикНастроек.Настройки.ПолучитьОбъектПоИдентификатору(Элементы.КомпоновщикНастроекНастройки.ТекущаяСтрока); + Отчет.КомпоновщикНастроек.Настройки.ОчиститьПорядокЭлемента(ЭлементСтруктуры); + + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура ЛокальноеУсловноеОформлениеПриИзменении(Элемент) + + Если ЛокальноеУсловноеОформление Тогда + + Элементы.СтраницыУсловногоОформления.ТекущаяСтраница = Элементы.НастройкиУсловногоОформления; + + Иначе + + Элементы.СтраницыУсловногоОформления.ТекущаяСтраница = Элементы.ОтключенныеНастройкиУсловногоОформления; + + ЭлементСтруктуры = Отчет.КомпоновщикНастроек.Настройки.ПолучитьОбъектПоИдентификатору(Элементы.КомпоновщикНастроекНастройки.ТекущаяСтрока); + Отчет.КомпоновщикНастроек.Настройки.ОчиститьУсловноеОформлениеЭлемента(ЭлементСтруктуры); + + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура ЛокальныеПараметрыВыводаПриИзменении(Элемент) + + Если ЛокальныеПараметрыВывода Тогда + + Элементы.СтраницыПараметровВывода.ТекущаяСтраница = Элементы.НастройкиПараметровВывода; + + Иначе + + Элементы.СтраницыПараметровВывода.ТекущаяСтраница = Элементы.ОтключенныеНастройкиПараметровВывода; + + ЭлементСтруктуры = Отчет.КомпоновщикНастроек.Настройки.ПолучитьОбъектПоИдентификатору(Элементы.КомпоновщикНастроекНастройки.ТекущаяСтрока); + Отчет.КомпоновщикНастроек.Настройки.ОчиститьПараметрыВыводаЭлемента(ЭлементСтруктуры); + КонецЕсли; + +КонецПроцедуры + +&НаСервере +Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) + + Если КлиентскоеПриложение.ТипПриложения() = ТипКлиентскогоПриложения.МобильныйКлиент + Или КлиентскоеПриложение.ТипПриложения() = ТипКлиентскогоПриложения.МобильноеПриложениеКлиент Тогда + + Элементы.Вставить("ДекорацияРазделитель", Тип("ДекорацияФормы"), , Элементы.СтраницыНастроек); + + Элементы.КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировок.Видимость = Ложь; + + Элементы.КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбора.Видимость = Ложь; + + Элементы.КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбора.Видимость = Ложь; + + Элементы.КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядка.Видимость = Ложь; + + КонецЕсли; + +КонецПроцедуры + diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205.xml" new file mode 100644 index 000000000..32f317c36 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205.xml" @@ -0,0 +1,24 @@ + + + + + ФормаДанныхВерсииИсторииДанных + + + ru + Форма данных версии истории данных + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + false + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form.xml" new file mode 100644 index 000000000..eb8279ac0 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form.xml" @@ -0,0 +1,121 @@ + +
+ + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Данные версии</v8:content> + </v8:item> + + false + + false + + + + + + + + ПриСозданииНаСервере + + + + Отчет + None + + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Отчет</v8:content> + </v8:item> + + + mxl:SpreadsheetDocument + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Перейти на версию</v8:content> + </v8:item> + + + + ru + Перейти на версию + + + ПерейтиНаВерсию + DontUse + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Сравнить с предыдущей</v8:content> + </v8:item> + + + + ru + Сравнить с предыдущей + + + СравнитьСПредыдущей + DontUse + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Сравнить с текущей</v8:content> + </v8:item> + + + + ru + Сравнить с текущей + + + СравнитьСТекущей + DontUse + + + + + + true + + + + xs:decimal + + 10 + 0 + Any + + + true + + +
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form/Module.bsl" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form/Module.bsl" new file mode 100644 index 000000000..a05ec2218 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form/Module.bsl" @@ -0,0 +1,779 @@ +&НаСервере +Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) + Перем МетаданныеДанных, ЭтоРегистрСведений, ЭтоПодчиненныйРегистрСведений, ЗначениеСвойства, РазличияТабличнойЧасти, + Шаблон, ОтборВерсии, Версия, Данные, Различия, МетаданныеВерсии, + ИндексДаты, ИндексИмениПользователя, ИндексПолногоИмениПользователя, ИндексКомментария, + ИмяПользователя, Комментарий, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИмяПоля, ИменаПолейБезДоступа, + ИменаТабличныхЧастей, ПредставленияТабличныхЧастей, ИмяТабличнойЧасти, + ОбластьЗаголовка, ОбластьКомменатрия, ОбластьПредставленияПоля, ОбластьЗначенияПоля, ПустаяЯчейка, ПустаяСтрока, + МетаданныеВерсииТабличныеЧасти, ТабличныеЧасти, МетаданныеТабличнаяЧасть, + МетаданныеВерсииТабличнаяЧасть, ТабличнаяЧастьДокумент, ОбластьПредставленияТабличнойЧасти, + ДлиныЗначенийПолей, ПредставлениеНомераСтроки, ИмяПоляНомерСтроки, ОбластьЗаголовкаНомераСтроки, ДлинаНомераСтроки, ОбластьЗаголовкаПоля, + ДанныеТабличнойЧасти, НомерСтроки, Колонка, СтрокаТабличнойЧастиРазличия, ОбластьНомераСтроки, + ИндексДлиныЗначенияПоля, ОбластьПоляТабличнойЧасти, ЗначениеПоляТабличнойЧасти, ДлинаЗначения, + ШаблонИмениОбластиКолонки, ИмяОбластиКолонки, ОбластьЛегенды, + ИндексПоля, ИндексТабличнойЧасти; + + МетаданныеДанных = Параметры.Данные.Метаданные(); + + Если Не ПравоДоступа("ПросмотрИсторииДанных", МетаданныеДанных) Тогда + Отказ = Истина; + Возврат; + КонецЕсли; + + ЭтоРегистрСведений = Метаданные.РегистрыСведений.Содержит(МетаданныеДанных); + ЭтоПодчиненныйРегистрСведений = ЭтоРегистрСведений + И МетаданныеДанных.РежимЗаписи = Метаданные.СвойстваОбъектов.РежимЗаписиРегистра.ПодчинениеРегистратору; + + Элементы.ФормаПерейтиНаВерсию.Видимость = Не ЭтоПодчиненныйРегистрСведений + И ПравоДоступа("ПереходНаВерсиюИсторииДанных", МетаданныеДанных); + Заголовок = + ПолучитьПредставлениеДанных(МетаданныеДанных, Параметры.Данные) + " (" + + НСтр("ru = 'Версия'; SYS = 'DataHistory.DataTitle'", "ru") + " " + + Строка(Параметры.НомерВерсии) + ")"; + + Шаблон = Новый ТабличныйДокумент; + Шаблон.Прочитать("v8res://mngbase/DataHistoryVersionDataRuTemplate.mxl"); + Отчет.Очистить(); + + ОтборВерсии = Новый Структура; + ОтборВерсии.Вставить("Данные", Параметры.Данные); + ОтборВерсии.Вставить("НомерВерсии", Параметры.НомерВерсии); + + ИндексДаты = 0; + ИндексИмениПользователя = 1; + ИндексПолногоИмениПользователя = 2; + ИндексКомментария = 3; + + Версия = ИсторияДанных.ВыбратьВерсии(ОтборВерсии, "Дата, ИмяПользователя, ПолноеИмяПользователя, Комментарий", , )[0]; + Данные = ИсторияДанных.ПолучитьДанныеВерсии(Параметры.Данные, Параметры.НомерВерсии); + Различия = ИсторияДанных.ПолучитьРазличияВерсий(Параметры.Данные, Параметры.НомерВерсии); + + МетаданныеВерсии = ИсторияДанных.ПолучитьМетаданные(Параметры.Данные, Параметры.НомерВерсии); + + ОбластьЗаголовка = Шаблон.ПолучитьОбласть("Заголовок"); + МетаданныеВерсии.Свойство("Представление", ОбластьЗаголовка.Параметры.ПредставлениеМетаданных); + ОбластьЗаголовка.Параметры.НомерВерсии = Параметры.НомерВерсии; + + ОбластьЗаголовка.Параметры.Дата = Версия[ИндексДаты]; + ИмяПользователя = Версия[ИндексПолногоИмениПользователя]; + Если ПустаяСтрока(ИмяПользователя) Тогда + ИмяПользователя = Версия[ИндексИмениПользователя] + КонецЕсли; + ОбластьЗаголовка.Параметры.ИмяПользователя = ИмяПользователя; + + Комментарий = Версия[ИндексКомментария]; + + Отчет.Вывести(ОбластьЗаголовка); + + ПустаяЯчейка = Шаблон.ПолучитьОбласть("ПустаяЯчейка"); + ПустаяСтрока = Шаблон.ПолучитьОбласть("ПустаяСтрока"); + + Если Не ПустаяСтрока(Комментарий) Тогда + ОбластьКомменатрия = Шаблон.ПолучитьОбласть("Комментарий"); + ОбластьКомменатрия.Параметры.Комментарий = Комментарий; + Отчет.Вывести(ОбластьКомменатрия); + КонецЕсли; + + Отчет.Вывести(ПустаяСтрока); + Если МетаданныеВерсии.Свойство("Поля", МетаданныеВерсииПоля)Тогда + ИменаПолей = Новый Массив; + ПредставленияПолей = Новый Массив; + ИменаПолейБезДоступа = Новый Массив; + + ОпределитьОтображаемыеПоляДанных( + МетаданныеДанных, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + Для ИндексПоля = 0 По ИменаПолей.Количество() - 1 Цикл + ИмяПоля = ИменаПолей[ИндексПоля]; + + ОбластьПредставленияПоля = Шаблон.ПолучитьОбласть("ПредставлениеПоля"); + ОбластьПредставленияПоля.Параметры.ПредставлениеПоля = ПредставленияПолей[ИндексПоля]; + Отчет.Вывести(ОбластьПредставленияПоля); + + Если Различия.Свойство(ИмяПоля, ЗначениеСвойства) Тогда + ОбластьЗначенияПоля = Шаблон.ПолучитьОбласть("ИзменениеЗначенияПоля"); + Иначе + ОбластьЗначенияПоля = Шаблон.ПолучитьОбласть("ЗначениеПоля"); + КонецЕсли; + + Если Данные.Свойство(ИмяПоля, ЗначениеСвойства) Тогда + УстановитьЗначениеПоля(ОбластьЗначенияПоля.Параметры, ЗначениеСвойства); + Отчет.Присоединить(ОбластьЗначенияПоля); + КонецЕсли; + КонецЦикла; + Отчет.Вывести(ПустаяСтрока); + КонецЕсли; + + Если МетаданныеВерсии.Свойство("ТабличныеЧасти", МетаданныеВерсииТабличныеЧасти) Тогда + ИменаТабличныхЧастей = Новый Массив; + ПредставленияТабличныхЧастей = Новый Массив; + + ОпределитьОтображаемыеТабличныеЧасти( + МетаданныеДанных, + МетаданныеВерсииТабличныеЧасти, + ИменаТабличныхЧастей, + ПредставленияТабличныхЧастей); + + Для ИндексТабличнойЧасти = 0 По ИменаТабличныхЧастей.Количество() - 1 Цикл + + ИмяТабличнойЧасти = ИменаТабличныхЧастей[ИндексТабличнойЧасти]; + Если Не МетаданныеВерсииТабличныеЧасти.Свойство(ИмяТабличнойЧасти, МетаданныеВерсииТабличнаяЧасть) Тогда + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличнаяЧасть.Свойство("Поля", МетаданныеВерсииПоля) Тогда + Продолжить; + КонецЕсли; + + ИменаПолей = ПредставленияТабличныхЧастей[ИндексТабличнойЧасти].ИменаПолей; + ПредставленияПолей = ПредставленияТабличныхЧастей[ИндексТабличнойЧасти].ПредставленияПолей; + + + ТабличнаяЧастьДокумент = Новый ТабличныйДокумент; + ОбластьПредставленияТабличнойЧасти = Шаблон.ПолучитьОбласть("ПредставлениеТабличнойЧасти"); + + МетаданныеВерсииТабличнаяЧасть.Свойство( + "Представление", + ОбластьПредставленияТабличнойЧасти.Параметры.ПредставлениеТабличнойЧасти); + + ТабличнаяЧастьДокумент.Вывести(ОбластьПредставленияТабличнойЧасти); + ТабличнаяЧастьДокумент.Вывести(ПустаяСтрока); + + ДлиныЗначенийПолей = Новый Массив; + + ИмяПоляНомерСтроки = "НомерСтроки"; + Если МетаданныеВерсииПоля.Свойство(ИмяПоляНомерСтроки, ЗначениеСвойства) Тогда + ПредставлениеНомераСтроки = ЗначениеСвойства; + Иначе + ИмяПоляНомерСтроки = "LineNumber"; + Если МетаданныеВерсииПоля.Свойство(ИмяПоляНомерСтроки, ЗначениеСвойства) Тогда + ПредставлениеНомераСтроки = ЗначениеСвойства + Иначе + ПредставлениеНомераСтроки = "№"; + КонецЕсли; + КонецЕсли; + + Если ИмяПоляНомерСтроки = ПредставлениеНомераСтроки Тогда + ПредставлениеНомераСтроки = "№"; + КонецЕсли; + + ОбластьЗаголовкаНомераСтроки = Шаблон.ПолучитьОбласть("ПредставлениеПоляТабличнойЧасти"); + ОбластьЗаголовкаНомераСтроки.Параметры.ПредставлениеПоля = ПредставлениеНомераСтроки; + ТабличнаяЧастьДокумент.Вывести(ОбластьЗаголовкаНомераСтроки); + ДлинаНомераСтроки = СтрДлина(ПредставлениеНомераСтроки); + + Для ИндексПоля = 0 По ИменаПолей.Количество() - 1 Цикл + ОбластьЗаголовкаПоля = Шаблон.ПолучитьОбласть("ПредставлениеПоляТабличнойЧасти"); + ОбластьЗаголовкаПоля.Параметры.ПредставлениеПоля = ПредставленияПолей[ИндексПоля]; + ТабличнаяЧастьДокумент.Присоединить(ОбластьЗаголовкаПоля); + ДлиныЗначенийПолей.Добавить(СтрДлина(ПредставленияПолей[ИндексПоля])); + КонецЦикла; + + Если Не Данные.Свойство(ИмяТабличнойЧасти, ДанныеТабличнойЧасти) Тогда + Продолжить; + КонецЕсли; + + Если ДанныеТабличнойЧасти.Количество() = 0 Тогда + Продолжить; + КонецЕсли; + + Различия.Свойство(ИмяТабличнойЧасти, РазличияТабличнойЧасти); + + НомерСтроки = 1; + + ИндексыПолей = Новый Массив; + Для Каждого ИмяПоля Из ИменаПолей Цикл + Колонка = ДанныеТабличнойЧасти.Колонки.Найти(ИмяПоля); + Если Колонка = Неопределено Тогда + ИндексыПолей.Добавить(-1); + Иначе + ИндексыПолей.Добавить(ДанныеТабличнойЧасти.Колонки.Индекс(Колонка)); + КонецЕсли; + КонецЦикла; + + Для Каждого СтрокаТабличнойЧасти Из ДанныеТабличнойЧасти Цикл + СтрокаТабличнойЧастиРазличия = НайтиСтрокуТабличнойЧастиВРазличиях(РазличияТабличнойЧасти, НомерСтроки); + + Если СтрокаТабличнойЧастиРазличия <> Неопределено + И СтрокаТабличнойЧастиРазличия.ВидИзмененияСтроки = ВидИзмененияСтрокиДанных.Добавление Тогда + ОбластьНомераСтроки = Шаблон.ПолучитьОбласть("СозданиеЗначенияПоляТабличнойЧасти"); + Иначе + ОбластьНомераСтроки = Шаблон.ПолучитьОбласть("ЗначениеПоляТабличнойЧасти"); + КонецЕсли; + + ОбластьНомераСтроки.Параметры.ЗначениеПоля = НомерСтроки; + + НомерСтроки = НомерСтроки + 1; + ТабличнаяЧастьДокумент.Вывести(ОбластьНомераСтроки); + + ИндексДлиныЗначенияПоля = -1; + Для Каждого ИндексПоля Из ИндексыПолей Цикл + ИндексДлиныЗначенияПоля = ИндексДлиныЗначенияПоля + 1; + Если ИндексПоля = -1 Тогда + ТабличнаяЧастьДокумент.Присоединить(ПустаяЯчейка); + Продолжить; + КонецЕсли; + + ОбластьПоляТабличнойЧасти = Неопределено; + Если СтрокаТабличнойЧастиРазличия <> Неопределено Тогда + Если СтрокаТабличнойЧастиРазличия.ВидИзмененияСтроки = ВидИзмененияСтрокиДанных.Добавление Тогда + ОбластьПоляТабличнойЧасти = Шаблон.ПолучитьОбласть("СозданиеЗначенияПоляТабличнойЧасти"); + ИначеЕсли ИзменилосьЗначениеПоляТабличнойЧасти(СтрокаТабличнойЧастиРазличия, ДанныеТабличнойЧасти.Колонки[ИндексПоля].Имя) Тогда + ОбластьПоляТабличнойЧасти = Шаблон.ПолучитьОбласть("ИзменениеЗначенияПоляТабличнойЧасти"); + КонецЕсли; + + КонецЕсли; + Если ОбластьПоляТабличнойЧасти = Неопределено Тогда + ОбластьПоляТабличнойЧасти = Шаблон.ПолучитьОбласть("ЗначениеПоляТабличнойЧасти"); + КонецЕсли; + + ЗначениеПоляТабличнойЧасти = СтрокаТабличнойЧасти[ИндексПоля]; + УстановитьЗначениеПоля(ОбластьПоляТабличнойЧасти.Параметры, ЗначениеПоляТабличнойЧасти); + + ТабличнаяЧастьДокумент.Присоединить(ОбластьПоляТабличнойЧасти); + + ДлинаЗначения = ПолучитьДлинуЗначения(ЗначениеПоляТабличнойЧасти); + Если ДлинаЗначения > ДлиныЗначенийПолей[ИндексДлиныЗначенияПоля] Тогда + ДлиныЗначенийПолей[ИндексДлиныЗначенияПоля] = ДлинаЗначения; + КонецЕсли; + + КонецЦикла; + КонецЦикла; + + ШаблонИмениОбластиКолонки = "R3C%1:R" + Формат(3 + ДанныеТабличнойЧасти.Количество(), "ЧГ=0") + "C%1"; + ИмяОбластиКолонки = СтрШаблон(ШаблонИмениОбластиКолонки, 1); + ТабличнаяЧастьДокумент.Область(ИмяОбластиКолонки).СоздатьФорматСтрок(); + ТабличнаяЧастьДокумент.Область(ИмяОбластиКолонки).ШиринаКолонки = ДлинаНомераСтроки + 4; + + Для ИндексПоля = 0 По ДлиныЗначенийПолей.Количество() - 1 Цикл + ИмяОбластиКолонки = СтрШаблон(ШаблонИмениОбластиКолонки, ИндексПоля + 2); + + ТабличнаяЧастьДокумент.Область(ИмяОбластиКолонки).СоздатьФорматСтрок(); + ТабличнаяЧастьДокумент.Область(ИмяОбластиКолонки).ШиринаКолонки = ДлиныЗначенийПолей[ИндексПоля] + 4; + КонецЦикла; + Отчет.Вывести(ТабличнаяЧастьДокумент); + Отчет.Вывести(ПустаяСтрока); + + КонецЦикла; + КонецЕсли; + + ОбластьЛегенды = Шаблон.ПолучитьОбласть("Легенда"); + ОбластьЛегенды.Область("R1C1:R3C1").СоздатьФорматСтрок(); + ОбластьЛегенды.Область("R1C1:R3C1").ШиринаКолонки = 12; + + Отчет.Вывести(ОбластьЛегенды); +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеПоляДанных(МетаданныеДанных, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Перем ПредставлениеПоля; + + Если Метаданные.Константы.Содержит(МетаданныеДанных) Тогда + Для Каждого ПолеВерсии Из МетаданныеВерсииПоля Цикл + Если Метаданные.ОбщиеРеквизиты.Найти(ПолеВерсии.Ключ) = Неопределено Тогда + ИменаПолей.Добавить(ПолеВерсии.Ключ); + ПредставленияПолей.Добавить(ПолеВерсии.Значение); + КонецЕсли; + КонецЦикла; + Иначе + + ОпределитьОтображаемыеСтандартныеРеквизиты( + МетаданныеДанных, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + Если Метаданные.РегистрыСведений.Содержит(МетаданныеДанных) Тогда + ОпределитьОтображаемыеПоля( + МетаданныеДанных.Измерения, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + ОпределитьОтображаемыеПоля( + МетаданныеДанных.Ресурсы, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЕсли; + + ОпределитьОтображаемыеПоля( + МетаданныеДанных.Реквизиты, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + Если Метаданные.ПланыСчетов.Содержит(МетаданныеДанных) Тогда + ОпределитьОтображаемыеПоля( + МетаданныеДанных.ПризнакиУчета, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЕсли; + + КонецЕсли; + + ОпределитьОтображаемыеПоля( + Метаданные.ОбщиеРеквизиты, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + ОпределитьОтображаемыеДополнительныеПоля( + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемоеПоле(Поле, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Перем ПредставлениеПоля; + Если Не ПравоДоступа("Просмотр", Поле) Тогда + ИменаПолейБезДоступа.Добавить(Поле.Имя); + Возврат; + КонецЕсли; + + Если Не МетаданныеВерсииПоля.Свойство(Поле.Имя, ПредставлениеПоля) Тогда + Возврат; + КонецЕсли; + ИменаПолей.Добавить(Поле.Имя); + ПредставленияПолей.Добавить(ПредставлениеПоля); +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеПоля(Поля, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Для Каждого Поле Из Поля Цикл + ОпределитьОтображаемоеПоле(Поле, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа); + КонецЦикла; +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеДополнительныеПоля(МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Перем НеНайденныеПоля, ПредставлениеПоля; + НеНайденныеПоля = Новый СписокЗначений; + Для Каждого МетаданныеВерсииПоле Из МетаданныеВерсииПоля Цикл + Если ИменаПолей.Найти(МетаданныеВерсииПоле.Ключ) <> Неопределено Тогда + Продолжить; + КонецЕсли; + Если ИменаПолейБезДоступа.Найти(МетаданныеВерсииПоле.Ключ) <> Неопределено Тогда + Продолжить; + КонецЕсли; + НеНайденныеПоля.Добавить(МетаданныеВерсииПоле.Ключ, МетаданныеВерсииПоле.Значение); + КонецЦикла; + НеНайденныеПоля.СортироватьПоЗначению(); + Для Каждого НеНайденноеПоле Из НеНайденныеПоля Цикл + ИменаПолей.Добавить(НеНайденноеПоле.Значение); + ПредставленияПолей.Добавить(НеНайденноеПоле.Представление); + КонецЦикла; +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыйСтандартныйРеквизит(МетаданныеДанных, Поле, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа, ИмяТабличнойЧасти = Неопределено) + Перем ПредставлениеПоля, ПутьПоля; + Если ИмяТабличнойЧасти = Неопределено Тогда + ПутьПоля = Поле.Имя; + Иначе + ПутьПоля = ИмяТабличнойЧасти + "." + Поле.Имя; + КонецЕсли; + + Если Не ПравоДоступа("Просмотр", МетаданныеДанных, , ПутьПоля) Тогда + ИменаПолейБезДоступа.Добавить(Поле.Имя); + Возврат; + КонецЕсли; + + Если Не МетаданныеВерсииПоля.Свойство(Поле.Имя, ПредставлениеПоля) Тогда + Возврат; + КонецЕсли; + ИменаПолей.Добавить(Поле.Имя); + ПредставленияПолей.Добавить(ПредставлениеПоля); +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеСтандартныеРеквизиты(МетаданныеДанных, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Для Каждого Поле Из МетаданныеДанных.СтандартныеРеквизиты Цикл + ОпределитьОтображаемыйСтандартныйРеквизит( + МетаданныеДанных, + Поле, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЦикла; +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеТабличныеЧасти(МетаданныеДанных, МетаданныеВерсииТабличныеЧасти, ИменаТабличныхЧастей, ПредставленияТабличныхЧастей) + Перем ЭтоПланСчетов, ЭтоПланВидовРасчета, + МетаданныеВерсииТабличнаяЧасть, МетаданныеВерсииПоляТабличнойЧасти, + ИменаПолей, ПредставленияПолей, НеНайденныеТабличныеЧасти, ИменаПолейБезДоступа, + ПредставлениеТабличнойЧасти, ИменаТабличныхЧастейБезДоступа; + + ЭтоПланСчетов = Метаданные.ПланыСчетов.Содержит(МетаданныеДанных); + ЭтоПланВидовРасчета = Метаданные.ПланыВидовРасчета.Содержит(МетаданныеДанных); + НеНайденныеТабличныеЧасти = Новый СписокЗначений; + ИменаТабличныхЧастейБезДоступа = Новый Массив; + Если ЭтоПланСчетов Или ЭтоПланВидовРасчета Тогда + Для Каждого МетаданныеТабличнаяЧасть Из МетаданныеДанных.СтандартныеТабличныеЧасти Цикл + + Если Не ПравоДоступа("Просмотр", МетаданныеДанных, , МетаданныеТабличнаяЧасть.Имя) Тогда + ИменаТабличныхЧастейБезДоступа.Добавить(МетаданныеТабличнаяЧасть.Имя); + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличныеЧасти.Свойство(МетаданныеТабличнаяЧасть.Имя, МетаданныеВерсииТабличнаяЧасть) Тогда + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличнаяЧасть.Свойство("Поля", МетаданныеВерсииПоляТабличнойЧасти) Тогда + Продолжить; + КонецЕсли; + + ИменаПолей = Новый Массив; + ПредставленияПолей = Новый Массив; + ИменаПолейБезДоступа = Новый Массив; + + Для Каждого Поле Из МетаданныеТабличнаяЧасть.СтандартныеРеквизиты Цикл + Если Поле.Имя = "LineNumber" Или Поле.Имя = "НомерСтроки" Тогда + Продолжить; + КонецЕсли; + + ОпределитьОтображаемыйСтандартныйРеквизит( + МетаданныеДанных, + Поле, + МетаданныеВерсииПоляТабличнойЧасти, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа, + МетаданныеТабличнаяЧасть.Имя); + + КонецЦикла; + + Если ЭтоПланСчетов Тогда + Для Каждого Поле Из МетаданныеДанных.ПризнакиУчетаСубконто Цикл + ОпределитьОтображаемоеПоле( + Поле, + МетаданныеВерсииПоляТабличнойЧасти, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЦикла; + КонецЕсли; + + Если ИменаПолей.Количество() = 0 Тогда + Продолжить; + КонецЕсли; + + ИменаТабличныхЧастей.Добавить(МетаданныеТабличнаяЧасть.Имя); + ПредставлениеТабличнойЧасти = Новый Структура; + ПредставлениеТабличнойЧасти.Вставить("ИменаПолей", ИменаПолей); + ПредставлениеТабличнойЧасти.Вставить("ПредставленияПолей", ПредставленияПолей); + + ПредставленияТабличныхЧастей.Добавить(ПредставлениеТабличнойЧасти); + КонецЦикла; + КонецЕсли; + + Для Каждого МетаданныеТабличнаяЧасть Из МетаданныеДанных.ТабличныеЧасти Цикл + Если Не ПравоДоступа("Просмотр", МетаданныеТабличнаяЧасть) Тогда + ИменаТабличныхЧастейБезДоступа.Добавить(МетаданныеТабличнаяЧасть.Имя); + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличныеЧасти.Свойство(МетаданныеТабличнаяЧасть.Имя, МетаданныеВерсииТабличнаяЧасть) Тогда + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличнаяЧасть.Свойство("Поля", МетаданныеВерсииПоляТабличнойЧасти) Тогда + Продолжить; + КонецЕсли; + + ИменаПолей = Новый Массив; + ПредставленияПолей = Новый Массив; + ИменаПолейБезДоступа = Новый Массив; + + Для Каждого Поле Из МетаданныеТабличнаяЧасть.Реквизиты Цикл + ОпределитьОтображаемоеПоле( + Поле, + МетаданныеВерсииПоляТабличнойЧасти, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЦикла; + + Если ИменаПолей.Количество() = 0 Тогда + Продолжить; + КонецЕсли; + + ИменаТабличныхЧастей.Добавить(МетаданныеТабличнаяЧасть.Имя); + ПредставлениеТабличнойЧасти = Новый Структура; + ПредставлениеТабличнойЧасти.Вставить("ИменаПолей", ИменаПолей); + ПредставлениеТабличнойЧасти.Вставить("ПредставленияПолей", ПредставленияПолей); + ПредставленияТабличныхЧастей.Добавить(ПредставлениеТабличнойЧасти); + КонецЦикла; + + НеНайденныеТабличныеЧасти = Новый СписокЗначений; + Для Каждого МетаданныеВерсииТабличнаяЧасть Из МетаданныеВерсииТабличныеЧасти Цикл + Если ИменаТабличныхЧастей.Найти(МетаданныеВерсииТабличнаяЧасть.Ключ) <> Неопределено Тогда + Продолжить; + КонецЕсли; + Если ИменаТабличныхЧастейБезДоступа.Найти(МетаданныеВерсииТабличнаяЧасть.Ключ) <> Неопределено Тогда + Продолжить; + КонецЕсли; + НеНайденныеТабличныеЧасти.Добавить(МетаданныеВерсииТабличнаяЧасть.Ключ); + КонецЦикла; + НеНайденныеТабличныеЧасти.СортироватьПоЗначению(); + Для Каждого НеНайденнаяТабличнаяЧасть Из НеНайденныеТабличныеЧасти Цикл + ИменаТабличныхЧастей.Добавить(НеНайденнаяТабличнаяЧасть.Значение); + + ПредставлениеТабличнойЧасти = Новый Структура; + ИменаПолей = Новый Массив; + ПредставленияПолей = Новый Массив; + МетаданныеВерсииТабличныеЧасти.Свойство(НеНайденнаяТабличнаяЧасть.Значение, МетаданныеВерсииТабличнаяЧасть); + Для Каждого Поле Из МетаданныеВерсииТабличнаяЧасть.Поля Цикл + Если Поле.Ключ = "LineNumber" Или Поле.Ключ = "НомерСтроки" Тогда + Продолжить; + КонецЕсли; + ИменаПолей.Добавить(Поле.Ключ); + ПредставленияПолей.Добавить(Поле.Значение); + КонецЦикла; + ПредставлениеТабличнойЧасти.Вставить("ИменаПолей", ИменаПолей); + ПредставлениеТабличнойЧасти.Вставить("ПредставленияПолей", ПредставленияПолей); + + ПредставленияТабличныхЧастей.Добавить(ПредставлениеТабличнойЧасти); + КонецЦикла; +КонецПроцедуры + +&НаСервере +Процедура УстановитьЗначениеПоля(Параметры, ЗначениеПоля) + Если ТипЗнч(ЗначениеПоля) = Тип("ФиксированнаяСтруктура") Тогда + ЗначениеПоля.Свойство("Представление", Параметры.ЗначениеПоля); + ЗначениеПоля.Свойство("Ссылка", Параметры.ЗначениеПоляСсылка); + Иначе + Параметры.ЗначениеПоля = ЗначениеПоля; + КонецЕсли; +КонецПроцедуры + +&НаСервере +Функция ПолучитьДлинуЗначения(ЗначениеПоля) + Перем ПредставлениеПоля; + Если ТипЗнч(ЗначениеПоля) = Тип("ФиксированнаяСтруктура") Тогда + Если Не ЗначениеПоля.Свойство("Представление", ПредставлениеПоля) Тогда + Возврат 0; + КонецЕсли; + Возврат СтрДлина(ПредставлениеПоля); + Иначе + Возврат СтрДлина(ЗначениеПоля); + КонецЕсли; +КонецФункции + +&НаСервере +Функция НайтиСтрокуТабличнойЧастиВРазличиях(РазличияТабличнойЧасти, НомерСтроки) + Если РазличияТабличнойЧасти = Неопределено Тогда + Возврат Неопределено; + КонецЕсли; + Для Каждого СтрокаТабличнойЧастиРазличия Из РазличияТабличнойЧасти Цикл + Если СтрокаТабличнойЧастиРазличия.НомерСтрокиВВерсииПослеИзменения = НомерСтроки + И (СтрокаТабличнойЧастиРазличия.ВидИзмененияСтроки = ВидИзмененияСтрокиДанных.Добавление + Или СтрокаТабличнойЧастиРазличия.ВидИзмененияСтроки = ВидИзмененияСтрокиДанных.Изменение) Тогда + Возврат СтрокаТабличнойЧастиРазличия; + КонецЕсли; + КонецЦикла; + Возврат Неопределено; +КонецФункции + +&НаСервере +Функция ИзменилосьЗначениеПоляТабличнойЧасти(СтрокаТабличнойЧастиРазличия, ИмяПоля) + Перем ЗначениеСвойства, РазличияПоля; + Если СтрокаТабличнойЧастиРазличия = Неопределено + Или СтрокаТабличнойЧастиРазличия.ВидИзмененияСтроки <> ВидИзмененияСтрокиДанных.Изменение Тогда + Возврат Ложь; + КонецЕсли; + + Если Не СтрокаТабличнойЧастиРазличия.Свойство("Поля", РазличияПоля) Тогда + Возврат Ложь; + КонецЕсли; + Возврат РазличияПоля.Свойство(ИмяПоля, ЗначениеСвойства); +КонецФункции + +&НаСервере +Функция ПолучитьИмяФормы() + Перем МетаданныеДанных; + МетаданныеДанных = Параметры.Данные.Метаданные(); + Если Метаданные.РегистрыСведений.Содержит(МетаданныеДанных) Тогда + Возврат МетаданныеДанных.ПолноеИмя() + ".ФормаЗаписи"; + ИначеЕсли Метаданные.Константы.Содержит(МетаданныеДанных) Тогда + Возврат МетаданныеДанных.ПолноеИмя() + ".ФормаКонстант"; + Иначе + Возврат МетаданныеДанных.ПолноеИмя() + ".ФормаОбъекта"; + КонецЕсли; +КонецФункции + +&НаСервере +Функция ПолучитьИмяФормыПоМетаданным(ВидФормы) + Возврат Параметры.Данные.Метаданные().ПолноеИмя() + "." + ВидФормы; +КонецФункции + +&НаКлиенте +Процедура ПерейтиНаВерсию(Команда) + ОткрытьФорму(ПолучитьИмяФормы(), Новый Структура( + "Ключ, НомерВерсииПереходаНаВерсиюИсторииДанных", + Параметры.Данные, + Параметры.НомерВерсии)); + +КонецПроцедуры + +&НаКлиенте +Процедура СравнитьСПредыдущей(Команда) + Перем НомерВерсииПослеИзменения, НомерВерсииДоИзменения; + НомерВерсииПослеИзменения = Параметры.НомерВерсии; + НомерВерсииДоИзменения = ПолучитьНомерПредыдущейВерсии(НомерВерсииПослеИзменения); + Если НомерВерсииДоИзменения = Неопределено Тогда + ПоказатьПредупреждение(,НСтр("ru='Предыдущая версия отсутствует';SYS='DataHistory.PreviousVersionNotExists'", "ru")); + Возврат; + КонецЕсли; + + ОткрытьФорму(ПолучитьИмяФормыПоМетаданным("ФормаРазличийВерсийИсторииДанных"), + Новый Структура( + "Данные, НомерВерсииПослеИзменения, НомерВерсииДоИзменения", + Параметры.Данные, + НомерВерсииПослеИзменения, + НомерВерсииДоИзменения)); + +КонецПроцедуры + +&НаКлиенте +Процедура СравнитьСТекущей(Команда) + Перем НомерВерсииДоИзменения, НомерТекущейВерсии; + НомерВерсииДоИзменения = Параметры.НомерВерсии; + НомерТекущейВерсии = ПолучитьНомерТекущейВерсии(); + Если НомерТекущейВерсии = Неопределено Тогда + Возврат; + КонецЕсли; + Если НомерТекущейВерсии = НомерВерсииДоИзменения Тогда + ПоказатьПредупреждение(,НСтр("ru='Версия является текущей';SYS='DataHistory.VersionIsLast'", "ru")); + Возврат; + КонецЕсли; + + ОткрытьФорму(ПолучитьИмяФормыПоМетаданным("ФормаРазличийВерсийИсторииДанных"), + Новый Структура( + "Данные, НомерВерсииПослеИзменения, НомерВерсииДоИзменения", + Параметры.Данные, + НомерТекущейВерсии, + НомерВерсииДоИзменения)); + +КонецПроцедуры + +&НаСервере +Функция ПолучитьНомерПредыдущейВерсии(НомерВерсии) + Перем БезВерсииУдаления, Результат, НомерПредыдущейВерсии; + + БезВерсииУдаления = Новый Массив(); + БезВерсииУдаления.Добавить(ВидИзмененияДанных.Добавление); + БезВерсииУдаления.Добавить(ВидИзмененияДанных.Изменение); + Результат = ИсторияДанных.ВыбратьВерсии( + Новый Структура( + "Данные, ВидИзмененияДанных", + Параметры.Данные, + БезВерсииУдаления), + "НомерВерсии", + "НомерВерсии Возр"); + Для Каждого ПроверяемыйНомерВерсии Из Результат Цикл + Если ПроверяемыйНомерВерсии[0] = НомерВерсии Тогда + Возврат НомерПредыдущейВерсии; + КонецЕсли; + НомерПредыдущейВерсии = ПроверяемыйНомерВерсии[0]; + КонецЦикла; + Возврат НомерПредыдущейВерсии; +КонецФункции + +&НаСервере +Функция ПолучитьНомерТекущейВерсии() + Перем БезВерсииУдаления, Результат; + БезВерсииУдаления = Новый Массив(); + БезВерсииУдаления.Добавить(ВидИзмененияДанных.Добавление); + БезВерсииУдаления.Добавить(ВидИзмененияДанных.Изменение); + Результат = ИсторияДанных.ВыбратьВерсии( + Новый Структура( + "Данные, ВидИзмененияДанных", + Параметры.Данные, + БезВерсииУдаления), + "НомерВерсии", + "НомерВерсии Убыв", + 1); + + Для Каждого ПроверяемыйНомерВерсии Из Результат Цикл + Возврат ПроверяемыйНомерВерсии[0]; + КонецЦикла; + Возврат Неопределено +КонецФункции + +&НаСервере +Функция ПолучитьПредставлениеДанных(МетаданныеДанных, Данные) + Перем Представление, Разделитель; + + Если Метаданные.РегистрыСведений.Содержит(МетаданныеДанных) Тогда + Представление = ""; + + Если МетаданныеДанных.ПериодичностьРегистраСведений <> Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.Непериодический Тогда + Если МетаданныеДанных.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.ПозицияРегистратора + Или МетаданныеДанных.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.Секунда Тогда + Представление = МетаданныеДанных.СтандартныеРеквизиты.Период.Представление() + "=" + Строка(Данные.Период); + Иначе + Представление = МетаданныеДанных.СтандартныеРеквизиты.Период.Представление() + "=" + Формат(Данные.Период, "ДЛФ=Д"); + КонецЕсли; + КонецЕсли; + + Если МетаданныеДанных.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.ПозицияРегистратора Тогда + Если Не ПустаяСтрока(Представление) Тогда + Представление = Представление + ";" + КонецЕсли; + Представление = Представление + МетаданныеДанных.СтандартныеРеквизиты.Регистратор.Представление() + "=" + Строка(Данные.Регистратор); + КонецЕсли; + + Для Каждого Измерение Из МетаданныеДанных.Измерения Цикл + Если Не ПустаяСтрока(Представление) Тогда + Представление = Представление + ";" + КонецЕсли; + Представление = Представление + Строка(Измерение) + "=" + Строка(Данные[Измерение.Имя]); + КонецЦикла; + + Для Каждого ОбщийРеквизит Из Метаданные.ОбщиеРеквизиты Цикл + Если ОбщийРеквизит.РазделениеДанных <> Метаданные.СвойстваОбъектов.РазделениеДанныхОбщегоРеквизита.Разделять + Или ОбщийРеквизит.ИспользованиеРазделяемыхДанных <> Метаданные.СвойстваОбъектов.ИспользованиеРазделяемыхДанныхОбщегоРеквизита.НезависимоИСовместно Тогда + Продолжить; + КонецЕсли; + + Разделитель = ОбщийРеквизит.Content.Найти(МетаданныеДанных); + Если Разделитель = Неопределено + Или Разделитель.Использование = Метаданные.СвойстваОбъектов.ИспользованиеОбщегоРеквизита.НеИспользовать + Или (Разделитель.Использование = Метаданные.СвойстваОбъектов.ИспользованиеОбщегоРеквизита.Авто + И ОбщийРеквизит.АвтоИспользование = Метаданные.СвойстваОбъектов.АвтоИспользованиеОбщегоРеквизита.НеИспользовать) Тогда + Продолжить; + КонецЕсли; + + Если Не ПустаяСтрока(Представление) Тогда + Представление = Представление + ";" + КонецЕсли; + + Представление = Представление + Строка(ОбщийРеквизит) + "=" + Строка(Данные[ОбщийРеквизит.Имя]); + КонецЦикла; + + Возврат Представление; + ИначеЕсли Метаданные.Константы.Содержит(МетаданныеДанных) Тогда + Возврат МетаданныеДанных.Представление(); + Иначе + Возврат Строка(Данные); + КонецЕсли; +КонецФункции + diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205.xml" new file mode 100644 index 000000000..579604256 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205.xml" @@ -0,0 +1,24 @@ + + + + + ФормаИсторииИзмененийИсторииДанных + + + ru + Форма истории изменений истории данных + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + false + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form.xml" new file mode 100644 index 000000000..65f7c7214 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form.xml" @@ -0,0 +1,472 @@ + +
+ + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>История изменений</v8:content> + </v8:item> + + false + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Форма группа отбор</v8:content> + </v8:item> + + + + ru + Форма группа отбор + + + Compact + + + + + + + + + + + + + + + + ПриСозданииНаСервере + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Группа версий</v8:content> + </v8:item> + + Usual + false + + + + List + None + false + false + false + false + Версии + Версии.ВидИзмененияДанных + + RowsPicture.zip + false + + + + + + + + + + + + + + + + Версии + SearchStringRepresentation + + + + + + + Версии + ViewStatusRepresentation + + + + + + + Версии + SearchControl + + + + + + ВерсииВыбор + + + + Версии.НомерВерсии + true + EnterOnInput + + + + + Версии.Дата + true + EnterOnInput + + + + + Версии.ИмяПользователя + true + EnterOnInput + + + + + Версии.Узел + true + EnterOnInput + + + + + Версии.Комментарий + EnterOnInput + + + + ВерсииКомментарийПриИзменении + + + +
+
+
+
+ + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Отбор</v8:content> + </v8:item> + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Версии</v8:content> + </v8:item> + + + v8:ValueTable + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>№</v8:content> + </v8:item> + + + xs:decimal + + 10 + 0 + Any + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Дата</v8:content> + </v8:item> + + + xs:dateTime + + DateTime + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Автор изменений</v8:content> + </v8:item> + + + xs:string + + 0 + Variable + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Комментарий</v8:content> + </v8:item> + + + xs:string + + 0 + Variable + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Вид изменения данных</v8:content> + </v8:item> + + + xs:decimal + + 10 + 0 + Any + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Источник изменений</v8:content> + </v8:item> + + + xs:string + + 0 + Variable + + + + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Отключить отбор</v8:content> + </v8:item> + + + + ru + Отключить отбор + + + + StdPicture.ClearFilter + true + + ОтключитьОтбор + DontUse + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Обновить</v8:content> + </v8:item> + + + + ru + Обновить + + + + StdPicture.Refresh + true + + Обновить + DontUse + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Отбор</v8:content> + </v8:item> + + + + ru + Установить отбор + + + + StdPicture.FilterCriterion + true + + УстановитьОтбор + DontUse + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Перейти на версию</v8:content> + </v8:item> + + + + ru + Перейти на версию + + + ПерейтиНаВерсию + DontUse + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Открыть версию</v8:content> + </v8:item> + + + + ru + Открыть версию + + + ОткрытьВерсию + DontUse + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Сравнить версии</v8:content> + </v8:item> + + + + ru + Сравнить версии + + + СравнитьВерсии + DontUse + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Сравнить с текущей</v8:content> + </v8:item> + + + + ru + Сравнить с текущей + + + СравнитьСТекущей + DontUse + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Сравнить с предыдущей</v8:content> + </v8:item> + + + + ru + Сравнить с предыдущей + + + СравнитьСПредыдущей + DontUse + + + + + + true + + +
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form/Items/\320\222\320\265\321\200\321\201\320\270\320\270/RowsPicture.zip" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form/Items/\320\222\320\265\321\200\321\201\320\270\320\270/RowsPicture.zip" new file mode 100644 index 000000000..82d86a0e9 Binary files /dev/null and "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form/Items/\320\222\320\265\321\200\321\201\320\270\320\270/RowsPicture.zip" differ diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form/Module.bsl" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form/Module.bsl" new file mode 100644 index 000000000..0a0c60fbb --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form/Module.bsl" @@ -0,0 +1,428 @@ + +&НаСервере +Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) + Перем МетаданныеДанных, ЭтоПодчиненныйРегистрСведений; + МетаданныеДанных = Параметры.Данные.Метаданные(); + Если Не ПравоДоступа("ПросмотрИсторииДанных", МетаданныеДанных) Тогда + Отказ = Истина; + Возврат; + КонецЕсли; + Отбор = Новый Структура; + Отбор.Вставить("Данные", Параметры.Данные); + + Элементы.ВерсииКомментарий.ТолькоПросмотр = Не ПравоДоступа("РедактированиеКомментарияВерсииИсторииДанных", МетаданныеДанных); + + ЭтоПодчиненныйРегистрСведений = Метаданные.РегистрыСведений.Содержит(МетаданныеДанных) + И МетаданныеДанных.РежимЗаписи = Метаданные.СвойстваОбъектов.РежимЗаписиРегистра.ПодчинениеРегистратору; + + Если ЭтоПодчиненныйРегистрСведений + Или Не ПравоДоступа("ПереходНаВерсиюИсторииДанных", МетаданныеДанных) Тогда + Элементы.ФормаПерейтиНаВерсию.Видимость = Ложь; + Элементы.ВерсииКонтекстноеМенюПерейтиНаВерсию.Видимость = Ложь; + КонецЕсли; + + Заголовок = + ПолучитьПредставлениеДанных(МетаданныеДанных, Параметры.Данные) + " (" + + НСтр("ru = 'История изменений'; SYS = 'DataHistory.VersionsTitle'", "ru") + + ")"; + + ИсторияДанных.ОбновитьИсторию(Параметры.Данные, Ложь, Ложь); + ВыбратьВерсии(); + ОбновитьДоступностьОтключенияОтбора(); +КонецПроцедуры + +&НаКлиенте +Процедура Обновить(Команда) + Версии.Очистить(); + ВыбратьВерсии(); +КонецПроцедуры + +&НаСервере +Процедура ВыбратьВерсии() + Перем Колонки, Результат, Версия, ВерсияВидИзмененияДанных, ИмяПользователя, Узел, ДоступностьДействий, + ИндексВидаИзмененияДанных, ИндексУзла, ИндексИмениПользователя, ИндексПолногоИмениПользователя; + + Колонки = Новый Массив; + Колонки.Добавить("НомерВерсии"); + Колонки.Добавить("Дата"); + Колонки.Добавить("ИмяПользователя"); + Колонки.Добавить("ПолноеИмяПользователя"); + Колонки.Добавить("Комментарий"); + Колонки.Добавить("ВидИзмененияДанных"); + Колонки.Добавить("Узел"); + + + ИндексВидаИзмененияДанных = Колонки.Найти("ВидИзмененияДанных"); + ИндексУзла = Колонки.Найти("Узел"); + ИндексИмениПользователя = Колонки.Найти("ИмяПользователя"); + ИндексПолногоИмениПользователя = Колонки.Найти("ПолноеИмяПользователя"); + Результат = ИсторияДанных.ВыбратьВерсии( + Отбор, + Колонки, + "НомерВерсии Убыв"); + + Для Каждого ЭлементРезультата Из Результат Цикл + Версия = Версии.Добавить(); + + Для ИндексКолонки = 0 По Колонки.Количество() - 1 Цикл + Если ИндексКолонки = ИндексВидаИзмененияДанных Тогда + ВерсияВидИзмененияДанных = ЭлементРезультата[ИндексВидаИзмененияДанных]; + + Если ВерсияВидИзмененияДанных = ВидИзмененияДанных.Добавление Тогда + Версия.ВидИзмененияДанных = 0; + ИначеЕсли ВерсияВидИзмененияДанных = ВидИзмененияДанных.Изменение Тогда + Версия.ВидИзмененияДанных = 1; + ИначеЕсли ВерсияВидИзмененияДанных = ВидИзмененияДанных.Удаление Тогда + Версия.ВидИзмененияДанных = 2; + КонецЕсли; + + ИначеЕсли ИндексКолонки = ИндексПолногоИмениПользователя Тогда + ИмяПользователя = ЭлементРезультата[ИндексПолногоИмениПользователя]; + + Если ПустаяСтрока(ИмяПользователя) Тогда + ИмяПользователя = ЭлементРезультата[ИндексИмениПользователя]; + КонецЕсли; + Версия.ИмяПользователя = ИмяПользователя + ИначеЕсли ИндексКолонки = ИндексИмениПользователя Тогда + Продолжить; + ИначеЕсли ИндексКолонки = ИндексУзла Тогда + Узел = ЭлементРезультата[ИндексУзла]; + Если Узел = Неопределено Тогда + Версия.Узел = НСтр("ru = 'Это приложение'; SYS = 'NodeThisApplication'", "ru"); + Иначе + Версия.Узел = Строка(Узел.Метаданные()) + "(" + Строка(Узел) + ")" ; + КонецЕсли; + Иначе + Версия[Колонки[ИндексКолонки]] = ЭлементРезультата[ИндексКолонки]; + КонецЕсли; + КонецЦикла; + КонецЦикла; + ДоступностьДействий = Результат.Количество() > 0; + Элементы.ФормаОткрытьВерсию.Доступность = ДоступностьДействий; + Элементы.ФормаСравнитьВерсии.Доступность = ДоступностьДействий; + Элементы.ФормаСравнитьСПредыдущей.Доступность = ДоступностьДействий; + Элементы.ФормаСравнитьСТекущей.Доступность = ДоступностьДействий; + Элементы.ФормаПерейтиНаВерсию.Доступность = ДоступностьДействий; +КонецПроцедуры + +&НаКлиенте +Процедура ОтключитьОтбор(Команда) + Отбор = Новый Структура("Данные", Параметры.Данные); + Версии.Очистить(); + ВыбратьВерсии(); + ОбновитьДоступностьОтключенияОтбора(); +КонецПроцедуры + +&НаКлиенте +Процедура УстановитьОтбор(Команда) + Перем ДиалогФильтра, Оповещение; + ДиалогФильтра = Новый ДиалогОтбораВерсийИсторииДанных(Параметры.Данные); + ДиалогФильтра.Отбор = Отбор; + + Оповещение = Новый ОписаниеОповещения("УстановитьОтборОповещение", ЭтаФорма); + ДиалогФильтра.Показать(Оповещение); +КонецПроцедуры + +&НаКлиенте +Процедура УстановитьОтборОповещение(РезультатОтбора, ДополнительныеПараметры) Export + Если РезультатОтбора <> Неопределено Тогда + Версии.Очистить(); + Отбор = РезультатОтбора; + Отбор.Вставить("Данные", Параметры.Данные); + ВыбратьВерсии(); + ОбновитьДоступностьОтключенияОтбора(); + КонецЕсли; +КонецПроцедуры + +&НаСервере +Процедура ОбновитьДоступностьОтключенияОтбора() + Элементы.ФормаОтключитьОтбор.Доступность = Отбор.Количество() > 1; +КонецПроцедуры + +&НаСервере +Функция ПолучитьИмяФормыПереходаНаВерсию() + Перем МатаданныеДанных; + МатаданныеДанных = Параметры.Данные.Метаданные(); + Если Метаданные.РегистрыСведений.Содержит(МатаданныеДанных) Тогда + Возврат МатаданныеДанных.ПолноеИмя() + ".ФормаЗаписи"; + ИначеЕсли Метаданные.Константы.Содержит(МатаданныеДанных) Тогда + Возврат МатаданныеДанных.ПолноеИмя() + ".ФормаКонстант"; + Иначе + Возврат МатаданныеДанных.ПолноеИмя() + ".ФормаОбъекта"; + КонецЕсли; +КонецФункции + +&НаСервере +Функция ПолучитьИмяФормыПоМетаданным(ВидФормы) + Возврат Параметры.Данные.Метаданные().ПолноеИмя() + "." + ВидФормы; +КонецФункции + +&НаСервере +Функция ПолучитьНомерПредыдущейВерсии(НомерВерсии) + Перем НомерПредыдущейВерсии, БезВерсииУдаления, Результат; + + БезВерсииУдаления = Новый Массив(); + БезВерсииУдаления.Добавить(ВидИзмененияДанных.Добавление); + БезВерсииУдаления.Добавить(ВидИзмененияДанных.Изменение); + Результат = ИсторияДанных.ВыбратьВерсии( + Новый Структура( + "Данные, ВидИзмененияДанных", + Параметры.Данные, + БезВерсииУдаления), + "НомерВерсии", + "НомерВерсии Возр"); + Для Каждого ПроверяемыйНомерВерсии Из Результат Цикл + Если ПроверяемыйНомерВерсии[0] = НомерВерсии Тогда + Возврат НомерПредыдущейВерсии; + КонецЕсли; + НомерПредыдущейВерсии = ПроверяемыйНомерВерсии[0]; + КонецЦикла; + Возврат НомерПредыдущейВерсии; +КонецФункции + +&НаСервере +Функция ПолучитьНомерТекущейВерсии() + Перем БезВерсииУдаления, Результат; + БезВерсииУдаления = Новый Массив(); + БезВерсииУдаления.Добавить(ВидИзмененияДанных.Добавление); + БезВерсииУдаления.Добавить(ВидИзмененияДанных.Изменение); + Результат = ИсторияДанных.ВыбратьВерсии( + Новый Структура( + "Данные, ВидИзмененияДанных", + Параметры.Данные, + БезВерсииУдаления), + "НомерВерсии", + "НомерВерсии Убыв", + 1); + + Для Каждого ПроверяемыйНомерВерсии Из Результат Цикл + Возврат ПроверяемыйНомерВерсии[0]; + КонецЦикла; + Возврат Неопределено; +КонецФункции + +&НаКлиенте +Процедура ОткрытьВерсию() + Перем НомерВерсии; + Если Не ПроверитьВыбраннуюВерсию() Тогда + Возврат; + КонецЕсли; + НомерВерсии = Элементы.Версии.ТекущиеДанные.НомерВерсии; + Если НомерВерсии = Неопределено Тогда + Возврат; + КонецЕсли; + ОткрытьФорму(ПолучитьИмяФормыПоМетаданным("ФормаДанныхВерсииИсторииДанных"), + Новый Структура("Данные, НомерВерсии", Параметры.Данные, НомерВерсии)); + +КонецПроцедуры + +&НаКлиенте +Процедура ВерсииВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка) + ОткрытьВерсию(); +КонецПроцедуры + +&НаКлиенте +Процедура СравнитьВерсии(Команда) + Перем ВерсияДоИзменения, ВерсияПослеИзменения, Версия, НомерВерсииПослеИзменения, НомерВерсииДоИзменения; + Если Элементы.Версии.ТекущиеДанные = Неопределено Тогда + Возврат; + КонецЕсли; + ВерсияДоИзменения = Неопределено; + ВерсияПослеИзменения = Неопределено; + + Для Каждого ВыделеннаяСтрока Из Элементы.Версии.ВыделенныеСтроки Цикл + Версия = Элементы.Версии.ДанныеСтроки(ВыделеннаяСтрока); + Если ВерсияДоИзменения = Неопределено Тогда + ВерсияДоИзменения = Версия; + ИначеЕсли ВерсияДоИзменения.НомерВерсии > Версия.НомерВерсии Тогда + ВерсияДоИзменения = Версия; + КонецЕсли; + + Если ВерсияПослеИзменения = Неопределено Тогда + ВерсияПослеИзменения = Версия; + ИначеЕсли ВерсияПослеИзменения.НомерВерсии < Версия.НомерВерсии Тогда + ВерсияПослеИзменения = Версия; + КонецЕсли; + КонецЦикла; + + Если ВерсияПослеИзменения.ВидИзмененияДанных = 2 Тогда + ПоказатьНельзяВыполнятьДействияСВерсиейУдаленияДанных(); + Возврат; + КонецЕсли; + + Если ВерсияДоИзменения.ВидИзмененияДанных = 2 Тогда + ПоказатьНельзяВыполнятьДействияСВерсиейУдаленияДанных(); + Возврат; + КонецЕсли; + НомерВерсииПослеИзменения = ВерсияПослеИзменения.НомерВерсии; + НомерВерсииДоИзменения = ВерсияДоИзменения.НомерВерсии; + + Если НомерВерсииДоИзменения = НомерВерсииПослеИзменения Тогда + ПоказатьПредупреждение(,НСтр("ru='Выберите две версии для сравнения';SYS='DataHistory.SelectVersionsTwoVersions'", "ru")); + Возврат; + КонецЕсли; + + ОткрытьФорму(ПолучитьИмяФормыПоМетаданным("ФормаРазличийВерсийИсторииДанных"), + Новый Структура( + "Данные, НомерВерсииПослеИзменения, НомерВерсииДоИзменения", + Параметры.Данные, + НомерВерсииПослеИзменения, + НомерВерсииДоИзменения)); +КонецПроцедуры + +&НаКлиенте +Процедура СравнитьСТекущей(Команда) + Перем НомерВерсииДоИзменения, НомерТекущейВерсии; + Если Не ПроверитьВыбраннуюВерсию() Тогда + Возврат; + КонецЕсли; + + НомерВерсииДоИзменения = Элементы.Версии.ТекущиеДанные.НомерВерсии; + Если НомерВерсииДоИзменения = Неопределено Тогда + Возврат; + КонецЕсли; + + НомерТекущейВерсии = ПолучитьНомерТекущейВерсии(); + Если НомерТекущейВерсии = Неопределено Тогда + Возврат; + КонецЕсли; + Если НомерТекущейВерсии = НомерВерсииДоИзменения Тогда + ПоказатьПредупреждение(,НСтр("ru='Версия является текущей';SYS='DataHistory.VersionIsLast'", "ru")); + Возврат; + КонецЕсли; + + ОткрытьФорму(ПолучитьИмяФормыПоМетаданным("ФормаРазличийВерсийИсторииДанных"), + Новый Структура( + "Данные, НомерВерсииПослеИзменения, НомерВерсииДоИзменения", + Параметры.Данные, + НомерТекущейВерсии, + НомерВерсииДоИзменения)); +КонецПроцедуры + +&НаКлиенте +Процедура СравнитьСПредыдущей(Команда) + Перем НомерВерсииДоИзменения, НомерВерсииПослеИзменения; + Если Не ПроверитьВыбраннуюВерсию() Тогда + Возврат; + КонецЕсли; + + НомерВерсииПослеИзменения = Элементы.Версии.ТекущиеДанные.НомерВерсии; + Если НомерВерсииПослеИзменения = Неопределено Тогда + Возврат; + КонецЕсли; + НомерВерсииДоИзменения = ПолучитьНомерПредыдущейВерсии(НомерВерсииПослеИзменения); + Если НомерВерсииДоИзменения = Неопределено Тогда + ПоказатьПредупреждение(,НСтр("ru='Предыдущая версия отсутствует';SYS='DataHistory.PreviousVersionNotExists'", "ru")); + Возврат; + КонецЕсли; + + ОткрытьФорму(ПолучитьИмяФормыПоМетаданным("ФормаРазличийВерсийИсторииДанных"), + Новый Структура( + "Данные, НомерВерсииПослеИзменения, НомерВерсииДоИзменения", + Параметры.Данные, + НомерВерсииПослеИзменения, + НомерВерсииДоИзменения)); +КонецПроцедуры + +&НаКлиенте +Процедура ПерейтиНаВерсию(Команда) + Если Не ПроверитьВыбраннуюВерсию() Тогда + Возврат; + КонецЕсли; + + ОткрытьФорму(ПолучитьИмяФормыПереходаНаВерсию(), Новый Структура( + "Ключ, НомерВерсииПереходаНаВерсиюИсторииДанных", + Параметры.Данные, + Элементы.Версии.ТекущиеДанные.НомерВерсии)); +КонецПроцедуры + +&НаКлиенте +Процедура ВерсииКомментарийПриИзменении(Элемент) + Перем Версия; + Версия = Элементы.Версии.ТекущиеДанные; + Если Версия <> Неопределено Тогда + ЗаписатьКомментарий(Параметры.Данные, Версия.НомерВерсии, Версия.Комментарий); + КонецЕсли; +КонецПроцедуры + +&НаСервереБезКонтекста +Процедура ЗаписатьКомментарий(Данные, НомерВерсии, Комментарий) + ИсторияДанных.ЗаписатьКомментарий(Данные, НомерВерсии, Комментарий); +КонецПроцедуры + +&НаКлиенте +Функция ПроверитьВыбраннуюВерсию() + Если Элементы.Версии.ТекущиеДанные = Неопределено Тогда + ПоказатьПредупреждение(,НСтр("ru='Выберите версию';SYS='DataHistory.SelectVersionsVersion'", "ru")); + Возврат Ложь; + КонецЕсли; + Если Элементы.Версии.ТекущиеДанные.ВидИзмененияДанных = 2 Тогда + ПоказатьНельзяВыполнятьДействияСВерсиейУдаленияДанных(); + Возврат Ложь; + КонецЕсли; + Возврат Истина; +КонецФункции + +&НаКлиенте +Процедура ПоказатьНельзяВыполнятьДействияСВерсиейУдаленияДанных() + ПоказатьПредупреждение(,НСтр("ru='Нельзя выполнять действия с версией, соответствующей удалению данных';SYS='DataHistory.NotAllowedActionsOnDeletedVersion'", "ru")); +КонецПроцедуры + +&НаСервере +Функция ПолучитьПредставлениеДанных(МетаданныеДанных, Данные) + Перем Представление, Разделитель; + + Если Метаданные.РегистрыСведений.Содержит(МетаданныеДанных) Тогда + Представление = ""; + + Если МетаданныеДанных.ПериодичностьРегистраСведений <> Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.Непериодический Тогда + Если МетаданныеДанных.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.ПозицияРегистратора + Или МетаданныеДанных.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.Секунда Тогда + Представление = МетаданныеДанных.СтандартныеРеквизиты.Период.Представление() + "=" + Строка(Данные.Период); + Иначе + Представление = МетаданныеДанных.СтандартныеРеквизиты.Период.Представление() + "=" + Формат(Данные.Период, "ДЛФ=Д"); + КонецЕсли; + КонецЕсли; + + Если МетаданныеДанных.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.ПозицияРегистратора Тогда + Если Не ПустаяСтрока(Представление) Тогда + Представление = Представление + ";" + КонецЕсли; + Представление = Представление + МетаданныеДанных.СтандартныеРеквизиты.Регистратор.Представление() + "=" + Строка(Данные.Регистратор); + КонецЕсли; + + Для Каждого Измерение Из МетаданныеДанных.Измерения Цикл + Если Не ПустаяСтрока(Представление) Тогда + Представление = Представление + ";" + КонецЕсли; + Представление = Представление + Строка(Измерение) + "=" + Строка(Данные[Измерение.Имя]); + КонецЦикла; + + Для Каждого ОбщийРеквизит Из Метаданные.ОбщиеРеквизиты Цикл + Если ОбщийРеквизит.РазделениеДанных <> Метаданные.СвойстваОбъектов.РазделениеДанныхОбщегоРеквизита.Разделять + Или ОбщийРеквизит.ИспользованиеРазделяемыхДанных <> Метаданные.СвойстваОбъектов.ИспользованиеРазделяемыхДанныхОбщегоРеквизита.НезависимоИСовместно Тогда + Продолжить; + КонецЕсли; + + Разделитель = ОбщийРеквизит.Content.Найти(МетаданныеДанных); + Если Разделитель = Неопределено + Или Разделитель.Использование = Метаданные.СвойстваОбъектов.ИспользованиеОбщегоРеквизита.НеИспользовать + Или (Разделитель.Использование = Метаданные.СвойстваОбъектов.ИспользованиеОбщегоРеквизита.Авто + И ОбщийРеквизит.АвтоИспользование = Метаданные.СвойстваОбъектов.АвтоИспользованиеОбщегоРеквизита.НеИспользовать) Тогда + Продолжить; + КонецЕсли; + + Если Не ПустаяСтрока(Представление) Тогда + Представление = Представление + ";" + КонецЕсли; + + Представление = Представление + Строка(ОбщийРеквизит) + "=" + Строка(Данные[ОбщийРеквизит.Имя]); + КонецЦикла; + + Возврат Представление; + ИначеЕсли Метаданные.Константы.Содержит(МетаданныеДанных) Тогда + Возврат МетаданныеДанных.Представление(); + Иначе + Возврат Строка(Данные); + КонецЕсли; +КонецФункции \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202.xml" new file mode 100644 index 000000000..497efa131 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202.xml" @@ -0,0 +1,24 @@ + + + + + ФормаКонстант + + + ru + Форма констант + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + true + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202/Ext/Form.xml" new file mode 100644 index 000000000..7af2721ea --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202/Ext/Form.xml" @@ -0,0 +1,30 @@ + +
+ LockOwnerWindow + + + + НаборКонстант.Константа1 + EnterOnInput + true + + + + + НаборКонстант.Константа2 + EnterOnInput + true + + + + + + + + cfg:ConstantsSet + + true + true + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\224\320\270\320\275\320\260\320\274\320\270\321\207\320\265\321\201\320\272\320\276\320\263\320\276\320\241\320\277\320\270\321\201\320\272\320\260.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\224\320\270\320\275\320\260\320\274\320\270\321\207\320\265\321\201\320\272\320\276\320\263\320\276\320\241\320\277\320\270\321\201\320\272\320\260.xml" new file mode 100644 index 000000000..0be9eeb20 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\224\320\270\320\275\320\260\320\274\320\270\321\207\320\265\321\201\320\272\320\276\320\263\320\276\320\241\320\277\320\270\321\201\320\272\320\260.xml" @@ -0,0 +1,24 @@ + + + + + ФормаНастроекДинамическогоСписка + + + ru + Форма настроек динамического списка + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + false + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\224\320\270\320\275\320\260\320\274\320\270\321\207\320\265\321\201\320\272\320\276\320\263\320\276\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\224\320\270\320\275\320\260\320\274\320\270\321\207\320\265\321\201\320\272\320\276\320\263\320\276\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" new file mode 100644 index 000000000..362f371cb --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\224\320\270\320\275\320\260\320\274\320\270\321\207\320\265\321\201\320\272\320\276\320\263\320\276\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" @@ -0,0 +1,30 @@ + +
+ useIfNecessary + КомпоновщикНастроекПользовательскиеНастройки + + Right + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Пользовательские настройки</v8:content> + </v8:item> + + Vertical + None + false + + + + + + + dcsset:SettingsComposer + + true + + +
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\236\321\202\321\207\320\265\321\202\320\260.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\236\321\202\321\207\320\265\321\202\320\260.xml" new file mode 100644 index 000000000..d7d9cf41c --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\236\321\202\321\207\320\265\321\202\320\260.xml" @@ -0,0 +1,24 @@ + + + + + ФормаНастроекОтчета + + + ru + Форма настроек отчета + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + false + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\236\321\202\321\207\320\265\321\202\320\260/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\236\321\202\321\207\320\265\321\202\320\260/Ext/Form.xml" new file mode 100644 index 000000000..624b0f068 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\236\321\202\321\207\320\265\321\202\320\260/Ext/Form.xml" @@ -0,0 +1,34 @@ + +
+ useIfNecessary + Settings + Auto + КомпоновщикНастроекПользовательскиеНастройки + Auto + Auto + + Right + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Пользовательские настройки</v8:content> + </v8:item> + + Vertical + None + false + + + + + + + cfg:ReportObject + + true + + +
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260.xml" new file mode 100644 index 000000000..e334cd698 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260.xml" @@ -0,0 +1,24 @@ + + + + + ФормаОтчета + + + ru + Форма отчета + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + false + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Ext/Form.xml" new file mode 100644 index 000000000..d6c4ae26b --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Ext/Form.xml" @@ -0,0 +1,61 @@ + +
+ Результат + ДанныеРасшифровки + Main + Auto + КомпоновщикНастроекПользовательскиеНастройки + Auto + Auto + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Настройки</v8:content> + </v8:item> + + false + Vertical + false + + + + Результат + true + None + 100 + + + + + + + + cfg:ReportObject + + true + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Результат</v8:content> + </v8:item> + + + mxl:SpreadsheetDocument + + + + + xs:string + + 0 + Variable + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260.xml" new file mode 100644 index 000000000..2d5f05d77 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260.xml" @@ -0,0 +1,24 @@ + + + + + ФормаПоиска + + + ru + Форма поиска + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + false + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260/Ext/Form.xml" new file mode 100644 index 000000000..277ca3e1e --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260/Ext/Form.xml" @@ -0,0 +1,309 @@ + +
+ + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Поиск</v8:content> + </v8:item> + + false + None + useIfNecessary + + + ПриСозданииНаСервере + + + + Horizontal + Usual + None + false + + + + СтрокаПоиска + None + 75 + + + ru + Введите строку для поиска или ссылку для перехода + + + + + + СтрокаПоискаПриИзменении + СтрокаПоискаНачалоВыбора + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Группа поиска история</v8:content> + </v8:item> + + + + ru + Группа поиска история + + + Usual + None + false + + + + + + + + + None + None + + + + None + false + + + + 75 + + <ContextMenu name="СтрокаПодсказкиКонтекстноеМеню" id="45"/> + <ExtendedTooltip name="СтрокаПодсказкиРасширеннаяПодсказка" id="46"/> + </LabelDecoration> + </ChildItems> + </Page> + <Page name="СтраницаРезультатаПоиска" id="32"> + <ShowTitle>false</ShowTitle> + <ExtendedTooltip name="PageSearchResultРасширеннаяПодсказка" id="33"/> + <ChildItems> + <Pages name="СтраницыРезультатаПоиска" id="70"> + <PagesRepresentation>None</PagesRepresentation> + <ExtendedTooltip name="СтраницыРезультатаПоискаРасширеннаяПодсказка" id="71"/> + <ChildItems> + <Page name="СтраницаРезультатаПоискаПрокрутка" id="72"> + <ScrollOnCompress>true</ScrollOnCompress> + <ExtendedTooltip name="СтраницаРезультатаПоискаПрокруткаРасширеннаяПодсказка" id="73"/> + <ChildItems> + <LabelDecoration name="РезультатыПоиска" id="24"> + <AutoMaxWidth>false</AutoMaxWidth> + <HorizontalStretch>true</HorizontalStretch> + <VerticalStretch>true</VerticalStretch> + <Title formatted="true"/> + <ContextMenu name="SearchResultКонтекстноеМеню" id="25"/> + <ExtendedTooltip name="SearchResultРасширеннаяПодсказка" id="26"/> + <Events> + <Event name="URLProcessing">РезультатыПоискаОбработкаНавигационнойСсылки</Event> + </Events> + </LabelDecoration> + </ChildItems> + </Page> + </ChildItems> + </Pages> + <UsualGroup name="ГруппаНавигации" id="51"> + <GroupVerticalAlign>Bottom</GroupVerticalAlign> + <Behavior>Usual</Behavior> + <ExtendedTooltip name="NavigateGroupРасширеннаяПодсказка" id="52"/> + <ChildItems> + <LabelDecoration name="КнопкаНачало" id="53"> + <Title formatted="false"> + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>В начало</v8:content> + </v8:item> + + true + + + + КнопкаНачалоНажатие + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Предыдущая</v8:content> + </v8:item> + + true + + + + КнопкаСледующаяНажатие + + + + None + Horizontal + Usual + None + false + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страница</v8:content> + </v8:item> + + + + + + + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Следующая</v8:content> + </v8:item> + + true + + + + КнопкаПредыдущаяНажатие + + + + + + + + None + false + true + + + + false + true + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content><fontsize 12>По запросу </><fontsize 12>ничего не найдено. +</> +<fontsize 10><b><color #008000>Рекомендации:</></></> + +<font Arial><fontsize 10><b><bgcolor #ffffff><color #333333>Упростите запрос, исключив из него какое-либо слово.</></></></></> + +<font Arial><fontsize 10><b><bgcolor #ffffff><color #333333>Воспользуйтесь поиском по началу слова.</></></></></> +Используйте звездочку (*) в качестве окончания. +Например, поиск стро* найдет все документы, которые содержат слова, начинающиеся на стро – Журнал "Строительство и ремонт", "ООО СтройКомплект" и т.д. + +<font Arial><fontsize 10><b><bgcolor #ffffff><color #333333>Воспользуйтесь нечетким поиском</></></></></>. +Используйте решетку (#). +Например, Сентинель#2 найдет все документы, содержащие такие слова, которые отличаются от слова Сентинель на одну или две буквы. + +<font Arial><fontsize 10><b><bgcolor #ffffff><color #333333>Ищите синонимы.</></></></></> +Используйте восклицательный знак (!). +Например, поиск !инструкция найдет все документы в которых встречаются слова инструкция, предписание, указание.</v8:content> + </v8:item> + + + + + + + + + + + + + xs:string + + 0 + Variable + + + + + + xs:decimal + + 0 + 0 + Any + + + + + + v8:ValueListType + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Последние запросы</v8:content> + </v8:item> + + + v8:ValueListType + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Найти</v8:content> + </v8:item> + + + + ru + Выполнить поиск + + + ВыполнитьПоиск + DontUse + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>История поиска</v8:content> + </v8:item> + + + + ru + История поиска + + + + StdPicture.History + true + + ИсторияПоиска + Picture + DontUse + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260/Ext/Form/Module.bsl" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260/Ext/Form/Module.bsl" new file mode 100644 index 000000000..68c6d9d7d --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260/Ext/Form/Module.bsl" @@ -0,0 +1,356 @@ +&НаСервере +Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) + + Перем Настройки; + + Настройки = ХранилищеСистемныхНастроек.Загрузить(ИмяФормы, "ПредыдущиеПоиски"); + Если Настройки <> Неопределено Тогда + + ПоследниеЗапросы = Настройки; + + КонецЕсли; + +КонецПроцедуры + +&НаСервере +Процедура СформироватьСтрокуНавигации(ВсегоСтраниц, ПолноеКоличество) + + Перем РазмерПорции; + Перем ТекущаяСтраница; + РазмерПорции = 10; + + Если ВсегоСтраниц <= 1 Тогда + + Элементы.ГруппаНавигации.Видимость = Ложь; + Возврат; + + КонецЕсли; + + Если ТекущаяПозиция > 0 Тогда + + Элементы.КнопкаНачало.Доступность= Истина; + Элементы.КнопкаПредыдущая.Доступность= Истина; + Иначе + Элементы.КнопкаНачало.Доступность= Ложь; + Элементы.КнопкаПредыдущая.Доступность= Ложь; + КонецЕсли; + + ТекущаяСтраница = ТекущаяПозиция / РазмерПорции + 1; + Элементы.ДекорацияТекущаяСтраницаЗначение.Заголовок = ТекущаяСтраница; + + Если ТекущаяПозиция + РазмерПорции < ПолноеКоличество Тогда + + Элементы.КнопкаСледующая.Доступность= Истина; + Иначе + + Элементы.КнопкаСледующая.Доступность= Ложь; + КонецЕсли; + + Элементы.ГруппаНавигации.Видимость = Истина; + +КонецПроцедуры + +&НаСервере +Процедура ВыполнитьПоискНаСервере() + + Перем Элемент; + Перем РазмерПорции; + Перем СписокПоиска; + Перем ПолноеКоличество; + Перем ВсегоСтраниц; + Перем ЭлементыФорматированойСтроки; + Перем ТекущийИндекс; + Перем XML; + Перем СловоПоиска; + Перем Позиция; + + Элемент = ПоследниеЗапросы.НайтиПоЗначению(СтрокаПоиска); + Если Элемент = Неопределено Тогда + + ПоследниеЗапросы.Вставить(0, СтрокаПоиска); + Пока ПоследниеЗапросы.Количество() > 10 Цикл + + ПоследниеЗапросы.Удалить(ПоследниеЗапросы[ПоследниеЗапросы.Количество() - 1]); + + КонецЦикла; + ХранилищеСистемныхНастроек.Сохранить(ИмяФормы, "ПредыдущиеПоиски", ПоследниеЗапросы); + Иначе + Позиция = ПоследниеЗапросы.Индекс(Элемент); + Если Позиция > 0 Тогда + ПоследниеЗапросы.Сдвинуть(Позиция, -Позиция); + ХранилищеСистемныхНастроек.Сохранить(ИмяФормы, "ПредыдущиеПоиски", ПоследниеЗапросы); + КонецЕсли; + КонецЕсли; + + ЗначенияРезультата.Очистить(); + + РазмерПорции = 10; + СписокПоиска = ПолнотекстовыйПоиск.СоздатьСписок(СтрокаПоиска, РазмерПорции); + + Если ТекущаяПозиция = 0 Тогда + + СписокПоиска.ПерваяЧасть(); + + Иначе + + СписокПоиска.СледующаяЧасть(ТекущаяПозиция - РазмерПорции); + + КонецЕсли; + + ПолноеКоличество = СписокПоиска.ПолноеКоличество(); + ТекущаяПозиция = СписокПоиска.НачальнаяПозиция(); + Если ПолноеКоличество = 0 Тогда + + Элементы.СтраницыРезультатов.ТекущаяСтраница = Элементы.СтраницаПоиска; + Элементы.ГруппаНавигации.Видимость = Ложь; + Возврат; + + КонецЕсли; + + ВсегоСтраниц = Цел((ПолноеКоличество - 1) / РазмерПорции) + 1; + Если ПолноеКоличество > ВсегоСтраниц * РазмерПорции Тогда + + ВсегоСтраниц = ВсегоСтраниц + 1; + + КонецЕсли; + + ЭлементыФорматированойСтроки = Новый Массив(); + + ТекущийИндекс = 0; + + XML = СписокПоиска.ПолучитьОтображение(ВидОтображенияПолнотекстовогоПоиска.XML); + + Пока XML.Прочитать() Цикл + + Если XML.ТипУзла = ТипУзлаXML.НачалоЭлемента И XML.ЛокальноеИмя = "item" Тогда + // Представление + XML.Прочитать(); + XML.Пропустить(); + + ЭлементСписка = СписокПоиска.Получить(ТекущийИндекс); + ЗначенияРезультата.Добавить(ЭлементСписка.Значение); + + ЭлементыФорматированойСтроки.Добавить(Символы.ПС); + + ЭлементыФорматированойСтроки.Добавить(Новый ФорматированнаяСтрока("" + + ЭлементСписка.Метаданные + ": " + + ЭлементСписка.Представление + Символы.ПС,,,, + "#sel_num=" + ТекущийИндекс )); + + + СловоПоиска = Ложь; + // textPortion + Пока XML.Прочитать() Цикл + Если XML.ТипУзла = ТипУзлаXML.КонецЭлемента И XML.ЛокальноеИмя = "textPortion" Тогда + Прервать; + КонецЕсли; + Если XML.ЛокальноеИмя = "foundWord" Тогда + Если XML.ТипУзла = ТипУзлаXML.НачалоЭлемента Тогда + СловоПоиска = Истина; + КонецЕсли; + Если XML.ТипУзла = ТипУзлаXML.КонецЭлемента Тогда + СловоПоиска = Ложь; + КонецЕсли; + КонецЕсли; + + Если XML.ТипУзла = ТипУзлаXML.Текст ИЛИ XML.ТипУзла = ТипУзлаXML.ПробельныеСимволы Тогда + Если СловоПоиска Тогда + ЭлементыФорматированойСтроки.Добавить(Новый ФорматированнаяСтрока(XML.Значение,Новый Шрифт(,, Истина), WebЦвета.Зеленый)); + Иначе + ЭлементыФорматированойСтроки.Добавить(XML.Значение); + КонецЕсли; + КонецЕсли; + КонецЦикла; + + ЭлементыФорматированойСтроки.Добавить(Символы.ПС); + ТекущийИндекс = ТекущийИндекс + 1; + КонецЕсли; + + КонецЦикла; + + + Элементы.РезультатыПоиска.Заголовок = Новый ФорматированнаяСтрока(ЭлементыФорматированойСтроки); + + СформироватьСтрокуНавигации(ВсегоСтраниц, ПолноеКоличество); + + + Элементы.СтраницыРезультатов.ТекущаяСтраница = Элементы.СтраницаРезультатаПоиска; + +КонецПроцедуры + +&НаКлиенте +Функция ЭтоНавигационнаяСсылка(Стр) + + Перем Ссылка; + Перем СсылкаИБ; + + Ссылка = ВРег(Стр); + Если Найти(Ссылка, "E1CIB/") = 1 Тогда + + Возврат Истина; + + КонецЕсли; + + Если Найти(Ссылка, "HTTP://") = 1 Или Найти(Ссылка, "HTTPS://") = 1 Или Найти(Ссылка, "E1C://") = 1 Тогда + + Возврат Истина; + + КонецЕсли; + + СсылкаИБ = ВРег(ПолучитьНавигационнуюСсылкуИнформационнойБазы()); + Если Найти(Ссылка, СсылкаИБ) = 1 Тогда + + Возврат Истина; + + КонецЕсли; + + Если Прав(СсылкаИБ, 1) = "/" Тогда + + СсылкаИБ = Лев(СсылкаИБ, СтрДлина(СсылкаИБ) - 1); + Если Найти(Ссылка, СсылкаИБ) = 1 Тогда + + Возврат Истина; + + КонецЕсли; + + КонецЕсли; + + Возврат Ложь; + +КонецФункции + +&НаКлиенте +Процедура ВыполнитьПоискНаКлиенте() + + Если ЭтоНавигационнаяСсылка(СтрокаПоиска) Тогда + + ПерейтиПоНавигационнойСсылке(СтрокаПоиска); + Возврат; + + КонецЕсли; + + ЗначенияРезультата.Очистить(); + ТекущаяПозиция = 0; + Если СокрЛ(СтрокаПоиска) <> "" Тогда + + ВыполнитьПоискНаСервере(); + + Иначе + + Элементы.СтраницыРезультатов.ТекущаяСтраница = Элементы.СтраницаПодсказки; + Элементы.ГруппаНавигации.Видимость = Ложь; + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура ВыполнитьПоиск(Команда) + + ВыполнитьПоискНаКлиенте(); + +КонецПроцедуры + +&НаКлиенте +Процедура СтрокаПоискаПриИзменении(Элемент) + + ПодключитьОбработчикОжидания("ВыполнитьПоискНаКлиенте", 0.1, Истина); + +КонецПроцедуры + +&НаКлиенте +Процедура РезультатыПоискаОбработкаНавигационнойСсылки(Элемент, НавигационнаяСсылкаФорматированнойСтроки, СтандартнаяОбработка) + + Перем Идентификатор; + Перем Значение; + Перем Позиция; + Перем НомерВСписке; + Перем ЗначениеДляОткрытия; + Перем ПодСтрока; + + Если НавигационнаяСсылкаФорматированнойСтроки = Неопределено Тогда + Возврат; + КонецЕсли; + + Позиция = Найти(НавигационнаяСсылкаФорматированнойСтроки, "#"); + + Если Позиция = 0 Тогда + Возврат; + КонецЕсли; + + ПодСтрока = Прав(НавигационнаяСсылкаФорматированнойСтроки, СтрДлина(НавигационнаяСсылкаФорматированнойСтроки) - Позиция); + Позиция = Найти(ПодСтрока, "="); + Если Позиция = 0 Тогда + Возврат; + КонецЕсли; + + Идентификатор = Сред(ПодСтрока, 1, Позиция - 1); + Значение = Прав(ПодСтрока, СтрДлина(ПодСтрока) - Позиция); + + Если Идентификатор = "sel_num" Тогда + + СтандартнаяОбработка = Ложь; + НомерВСписке = Число(Значение); + + ЗначениеДляОткрытия = ЗначенияРезультата[НомерВСписке].Значение; + ПоказатьЗначение(, ЗначениеДляОткрытия); + Возврат; + + КонецЕсли; + + Если Идентификатор = "prev_text" Тогда + + СтандартнаяОбработка = Ложь; + СтрокаПоиска = Значение; + ВыполнитьПоискНаКлиенте(); + Возврат; + + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура КнопкаНачалоНажатие(Элемент) + ТекущаяПозиция = 0; + ЗначенияРезультата.Очистить(); + ВыполнитьПоискНаСервере(); +КонецПроцедуры + +&НаКлиенте +Процедура КнопкаПредыдущаяНажатие(Элемент) + ТекущаяПозиция = ТекущаяПозиция + 10; + ЗначенияРезультата.Очистить(); + ВыполнитьПоискНаСервере(); +КонецПроцедуры + +&НаКлиенте +Процедура КнопкаСледующаяНажатие(Элемент) + ТекущаяПозиция = ТекущаяПозиция - 10; + ЗначенияРезультата.Очистить(); + ВыполнитьПоискНаСервере(); +КонецПроцедуры + +&НаКлиенте +Процедура СтрокаПоискаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка) + СтандартнаяОбработка = Ложь; + Если ПоследниеЗапросы.Количество() = 0 Тогда + Возврат; + КонецЕсли; + ДанныеВыбора = Новый СписокЗначений(); + Для Каждого Элемент Из ПоследниеЗапросы Цикл + ДанныеВыбора.Добавить(Элемент.Значение); + КонецЦикла; +КонецПроцедуры + +&НаКлиенте +Процедура ИсторияПоиска(Команда) + ПоказатьВыборИзМеню(Новый ОписаниеОповещения("ОкончаниеВыбораПоследнихЗапросов", ЭтаФорма), ПоследниеЗапросы, Элементы.ИсторияПоиска); +КонецПроцедуры + +&НаКлиенте +Процедура ОкончаниеВыбораПоследнихЗапросов(ВыбранныйЗапрос, ДопПараметры = Неопределено) Экспорт + Если ВыбранныйЗапрос = Неопределено Тогда + Возврат; + КонецЕсли; + СтрокаПоиска = ВыбранныйЗапрос.Значение; + ВыполнитьПоискНаКлиенте(); +КонецПроцедуры diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205.xml" new file mode 100644 index 000000000..689f7e70e --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205.xml" @@ -0,0 +1,24 @@ + + + + + ФормаРазличийВерсийИсторииДанных + + + ru + Форма различий версий истории данных + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + false + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form.xml" new file mode 100644 index 000000000..1937ee109 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form.xml" @@ -0,0 +1,59 @@ + +
+ + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Различия версий</v8:content> + </v8:item> + + false + + false + + + ПриСозданииНаСервере + + + + Отчет + None + + + + + + + + mxl:SpreadsheetDocument + + + + + + + true + + + + xs:decimal + + 10 + 0 + Any + + + true + + + + xs:decimal + + 10 + 0 + Any + + + true + + +
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form/Module.bsl" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form/Module.bsl" new file mode 100644 index 000000000..a4892a3a5 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form/Module.bsl" @@ -0,0 +1,680 @@ +&НаСервере +Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) + Перем МетаданныеДанных, Шаблон, СуществуетВерсияДоИзменения, ЗначениеСвойства, РазличияТабличнойЧасти, ОтборВерсии, + ИндексДаты, ИндексИмениПользователя, ИндексПолногоИмениПользователя, ИндексКомментария, + ВерсияДоИзменения, ВерсияПослеИзменения, Различия, МетаданныеВерсии, ПустаяЯчейка, ПустаяСтрока, + ОбластьЗаголовкаВерсии, ОбластьВерсии, ИмяПользователя, ОбластьЗаголовкаКомментария, ОбластьКомменатрия, + ИменаТабличныхЧастей, ПредставленияТабличныхЧастей, ИмяТабличнойЧасти, + МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ПолеНайдено, ИмяПоля, РазличияЗначенияПоля, ИменаПолейБезДоступа, + ОбластьПредставленияПоля, ОбластьЗначенияПослеИзменения, ОбластьЗначенияДоИзменения, + МетаданныеВерсииТабличныеЧасти, ТабличныеЧасти, МетаданныеТабличнаяЧасть, + МетаданныеВерсииТабличнаяЧасть, ОбластьПредставленияТабличнойЧасти, ОбластьСтроки, ОбластьНомераСтроки, ОбластьЛегенды, + ИндексПоля, ИндексТабличнойЧасти, ИндексПоляНомерСтроки; + + МетаданныеДанных = Параметры.Данные.Метаданные(); + + Если Не ПравоДоступа("ПросмотрИсторииДанных", МетаданныеДанных) Тогда + Отказ = Истина; + Возврат; + КонецЕсли; + + Шаблон = Новый ТабличныйДокумент; + Шаблон.Прочитать("v8res://mngbase/DataHistoryVersionDifferencesRuTemplate.mxl"); + Отчет.Очистить(); + + СуществуетВерсияДоИзменения = Параметры.НомерВерсииДоИзменения <> Неопределено; + Если СуществуетВерсияДоИзменения Тогда + ОтборВерсии = Новый Структура; + ОтборВерсии.Вставить("Данные", Параметры.Данные); + ОтборВерсии.Вставить("НомерВерсии", Параметры.НомерВерсииДоИзменения); + + ВерсияДоИзменения = ИсторияДанных.ВыбратьВерсии(ОтборВерсии, "Дата, ИмяПользователя, ПолноеИмяПользователя, Комментарий", , )[0]; + КонецЕсли; + + ОтборВерсии = Новый Структура; + ОтборВерсии.Вставить("Данные", Параметры.Данные); + ОтборВерсии.Вставить("НомерВерсии", Параметры.НомерВерсииПослеИзменения); + ИндексДаты = 0; + ИндексИмениПользователя = 1; + ИндексПолногоИмениПользователя = 2; + ИндексКомментария = 3; + + Заголовок = СтрШаблон(НСтр("ru = '%1 (Различия версий %2 и %3)'; SYS = 'DataHistory.DiffTitle'", "ru"), + ПолучитьПредставлениеДанных(МетаданныеДанных, Параметры.Данные), + Строка(Параметры.НомерВерсииПослеИзменения), + Строка(Параметры.НомерВерсииДоИзменения)); + + ВерсияПослеИзменения = ИсторияДанных.ВыбратьВерсии(ОтборВерсии, "Дата, ИмяПользователя, ПолноеИмяПользователя, Комментарий", , )[0]; + + Различия = ИсторияДанных.ПолучитьРазличияВерсий(Параметры.Данные, Параметры.НомерВерсииПослеИзменения, Параметры.НомерВерсииДоИзменения); + + МетаданныеВерсии = ИсторияДанных.ПолучитьМетаданные(Параметры.Данные, Параметры.НомерВерсииПослеИзменения); + + ПустаяЯчейка = Шаблон.ПолучитьОбласть("ПустаяЯчейка"); + ПустаяСтрока = Шаблон.ПолучитьОбласть("ПустаяСтрока"); + + Отчет.Вывести(ПустаяЯчейка); + Отчет.Присоединить(Шаблон.ПолучитьОбласть("ЗаголовокПосле")); + Если СуществуетВерсияДоИзменения Тогда + Отчет.Присоединить(Шаблон.ПолучитьОбласть("ЗаголовокДо")); + КонецЕсли; + + ОбластьЗаголовкаВерсии = Шаблон.ПолучитьОбласть("ЗаголовокВерсии"); + МетаданныеВерсии.Свойство("Представление", ОбластьЗаголовкаВерсии.Параметры.ПредставлениеМетаданных); + Отчет.Вывести(ОбластьЗаголовкаВерсии); + + ОбластьВерсии = Шаблон.ПолучитьОбласть("Версия"); + ОбластьВерсии.Параметры.НомерВерсии = Параметры.НомерВерсииПослеИзменения; + + ОбластьВерсии.Параметры.Дата = ВерсияПослеИзменения[ИндексДаты]; + ИмяПользователя = ВерсияПослеИзменения[ИндексПолногоИмениПользователя]; + Если ПустаяСтрока(ИмяПользователя) Тогда + ИмяПользователя = ВерсияПослеИзменения[ИндексИмениПользователя] + КонецЕсли; + ОбластьВерсии.Параметры.ИмяПользователя = ИмяПользователя; + + Отчет.Присоединить(ОбластьВерсии); + Если СуществуетВерсияДоИзменения Тогда + ОбластьВерсии = Шаблон.ПолучитьОбласть("Версия"); + ОбластьВерсии.Параметры.НомерВерсии = Параметры.НомерВерсииДоИзменения; + + ОбластьВерсии.Параметры.Дата = ВерсияДоИзменения[ИндексДаты]; + ИмяПользователя = ВерсияДоИзменения[ИндексПолногоИмениПользователя]; + Если ПустаяСтрока(ИмяПользователя) Тогда + ИмяПользователя = ВерсияДоИзменения[ИндексИмениПользователя] + КонецЕсли; + ОбластьВерсии.Параметры.ИмяПользователя = ИмяПользователя; + Отчет.Присоединить(ОбластьВерсии); + КонецЕсли; + + Если Не (ПустаяСтрока(ВерсияПослеИзменения[ИндексКомментария]) + И (Не СуществуетВерсияДоИзменения + Или ПустаяСтрока(ВерсияДоИзменения[ИндексКомментария]))) Тогда + + ОбластьЗаголовкаКомментария = Шаблон.ПолучитьОбласть("ЗаголовокКомментария"); + Отчет.Вывести(ОбластьЗаголовкаКомментария); + + Если Не ПустаяСтрока(ВерсияПослеИзменения[ИндексКомментария]) Тогда + ОбластьКомменатрия = Шаблон.ПолучитьОбласть("Комментарий"); + ОбластьКомменатрия.Параметры.Комментарий = ВерсияПослеИзменения[2]; + Отчет.Присоединить(ОбластьКомменатрия); + Иначе + Отчет.Присоединить(ПустаяЯчейка); + КонецЕсли; + + Если СуществуетВерсияДоИзменения + И Не ПустаяСтрока(ВерсияДоИзменения[2]) Тогда + ОбластьКомменатрия = Шаблон.ПолучитьОбласть("Комментарий"); + ОбластьКомменатрия.Параметры.Комментарий = ВерсияДоИзменения[2]; + Отчет.Присоединить(ОбластьКомменатрия); + КонецЕсли; + КонецЕсли; + Отчет.Вывести(ПустаяСтрока); + + Если МетаданныеВерсии.Свойство("Поля", МетаданныеВерсииПоля) Тогда + ИменаПолей = Новый Массив; + ПредставленияПолей = Новый Массив; + ИменаПолейБезДоступа = Новый Массив; + + ОпределитьОтображаемыеПоляДанных( + МетаданныеДанных, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + ПолеНайдено = Ложь; + Для Каждого ИмяПоля Из ИменаПолей Цикл + Если Различия.Свойство(ИмяПоля, ЗначениеСвойства) Тогда + ПолеНайдено = Истина; + Прервать; + КонецЕсли; + КонецЦикла; + + Если ПолеНайдено Тогда + Для ИндексПоля = 0 To ИменаПолей.Количество() - 1 Цикл + ИмяПоля = ИменаПолей[ИндексПоля]; + + Если Различия.Свойство(ИмяПоля, ЗначениеСвойства) Тогда + РазличияЗначенияПоля = ЗначениеСвойства; + + ОбластьПредставленияПоля = Шаблон.ПолучитьОбласть("ПредставлениеПоля"); + ОбластьПредставленияПоля.Параметры.ПредставлениеПоля = ПредставленияПолей[ИндексПоля]; + Отчет.Вывести(ОбластьПредставленияПоля); + + Если Не СуществуетВерсияДоИзменения Тогда + ОбластьЗначенияПослеИзменения = Шаблон.ПолучитьОбласть("СозданиеЗначенияПоля"); + Иначе + ОбластьЗначенияПослеИзменения = Шаблон.ПолучитьОбласть("ИзменениеЗначенияПоля"); + КонецЕсли; + + Если РазличияЗначенияПоля.Свойство("ЗначениеПослеИзменения", ЗначениеСвойства) Тогда + УстановитьЗначениеПоля(ОбластьЗначенияПослеИзменения.Параметры, ЗначениеСвойства); + КонецЕсли; + Отчет.Присоединить(ОбластьЗначенияПослеИзменения); + + Если СуществуетВерсияДоИзменения Тогда + ОбластьЗначенияДоИзменения = Шаблон.ПолучитьОбласть("ИзменениеЗначенияПоля"); + Если РазличияЗначенияПоля.Свойство("ЗначениеДоИзменения", ЗначениеСвойства) Тогда + УстановитьЗначениеПоля(ОбластьЗначенияДоИзменения.Параметры, ЗначениеСвойства); + КонецЕсли; + Отчет.Присоединить(ОбластьЗначенияДоИзменения); + КонецЕсли; + КонецЕсли; + КонецЦикла; + Отчет.Вывести(ПустаяСтрока); + КонецЕсли; + КонецЕсли; + + Если МетаданныеВерсии.Свойство("ТабличныеЧасти", МетаданныеВерсииТабличныеЧасти) Тогда + ИменаТабличныхЧастей = Новый Массив; + ПредставленияТабличныхЧастей = Новый Массив; + + ОпределитьОтображаемыеТабличныеЧасти( + МетаданныеДанных, + МетаданныеВерсииТабличныеЧасти, + ИменаТабличныхЧастей, + ПредставленияТабличныхЧастей); + + + Для ИндексТабличнойЧасти = 0 По ИменаТабличныхЧастей.Количество() - 1 Цикл + + ИмяТабличнойЧасти = ИменаТабличныхЧастей[ИндексТабличнойЧасти]; + Если Не МетаданныеВерсииТабличныеЧасти.Свойство(ИмяТабличнойЧасти, МетаданныеВерсииТабличнаяЧасть) Тогда + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличнаяЧасть.Свойство("Поля", МетаданныеВерсииПоля) Тогда + Продолжить; + КонецЕсли; + + ИменаПолей = ПредставленияТабличныхЧастей[ИндексТабличнойЧасти].ИменаПолей; + ПредставленияПолей = ПредставленияТабличныхЧастей[ИндексТабличнойЧасти].ПредставленияПолей; + + Если ИменаПолей.Количество() = 0 then + Продолжить; + КонецЕсли; + + Если Не Различия.Свойство(ИмяТабличнойЧасти, РазличияТабличнойЧасти) Тогда + Продолжить; + КонецЕсли; + + ОбластьПредставленияТабличнойЧасти = Шаблон.ПолучитьОбласть("ПредставлениеТабличнойЧасти"); + МетаданныеВерсииТабличнаяЧасть.Свойство("Представление", ОбластьПредставленияТабличнойЧасти.Параметры.ПредставлениеТабличнойЧасти); + Отчет.Вывести(ОбластьПредставленияТабличнойЧасти); + + Для Каждого СтрокаТабличнойЧасти Из РазличияТабличнойЧасти Цикл + + Если СтрокаТабличнойЧасти.ВидИзмененияСтроки = ВидИзмененияСтрокиДанных.Добавление Тогда + ОбластьСтроки = Шаблон.ПолучитьОбласть("СозданиеСтрокиТабличнойЧасти"); + Отчет.Вывести(ОбластьСтроки); + + ОбластьНомераСтроки = Шаблон.ПолучитьОбласть("НомерСтроки"); + СтрокаТабличнойЧасти.Свойство("НомерСтрокиВВерсииПослеИзменения", ОбластьНомераСтроки.Параметры.НомерСтроки); + Отчет.Присоединить(ОбластьНомераСтроки); + + Для ИндексПоля = 0 To ИменаПолей.Количество() - 1 Цикл + ИмяПоля = ИменаПолей[ИндексПоля]; + ПоляСтроки = Неопределено; + Если Не СтрокаТабличнойЧасти.Свойство("Поля", ПоляСтроки) Тогда + Продолжить; + КонецЕсли; + + РазличияЗначенияПоля = Неопределено; + Если ПоляСтроки.Свойство(ИмяПоля, РазличияЗначенияПоля) Тогда + ОбластьПредставленияПоля = Шаблон.ПолучитьОбласть("ПредставлениеПоля"); + ОбластьПредставленияПоля.Параметры.ПредставлениеПоля = ПредставленияПолей[ИндексПоля]; + Отчет.Вывести(ОбластьПредставленияПоля); + + ОбластьЗначенияПослеИзменения = Шаблон.ПолучитьОбласть("СозданиеЗначенияПоля"); + УстановитьЗначениеПоля(ОбластьЗначенияПослеИзменения.Параметры, РазличияЗначенияПоля); + Отчет.Присоединить(ОбластьЗначенияПослеИзменения); + КонецЕсли; + КонецЦикла; + ИначеЕсли СтрокаТабличнойЧасти.ВидИзмененияСтроки = ВидИзмененияСтрокиДанных.Изменение Тогда + ОбластьСтроки = Шаблон.ПолучитьОбласть("ИзменениеСтрокиТабличнойЧасти"); + Отчет.Вывести(ОбластьСтроки); + + ОбластьНомераСтроки = Шаблон.ПолучитьОбласть("НомерСтроки"); + СтрокаТабличнойЧасти.Свойство("НомерСтрокиВВерсииПослеИзменения", ОбластьНомераСтроки.Параметры.НомерСтроки); + Отчет.Присоединить(ОбластьНомераСтроки); + + ОбластьНомераСтроки = Шаблон.ПолучитьОбласть("НомерСтроки"); + СтрокаТабличнойЧасти.Свойство("НомерСтрокиВВерсииДоИзменения", ОбластьНомераСтроки.Параметры.НомерСтроки); + Отчет.Присоединить(ОбластьНомераСтроки); + + Для ИндексПоля = 0 To ИменаПолей.Количество() - 1 Цикл + ИмяПоля = ИменаПолей[ИндексПоля]; + ПоляСтроки = Неопределено; + Если Не СтрокаТабличнойЧасти.Свойство("Поля", ПоляСтроки) Тогда + Продолжить; + КонецЕсли; + РазличияЗначенияПоля = Неопределено; + Если ПоляСтроки.Свойство(ИмяПоля, РазличияЗначенияПоля) Тогда + ОбластьПредставленияПоля = Шаблон.ПолучитьОбласть("ПредставлениеПоля"); + ОбластьПредставленияПоля.Параметры.ПредставлениеПоля = ПредставленияПолей[ИндексПоля]; + Отчет.Вывести(ОбластьПредставленияПоля); + + ОбластьЗначенияПослеИзменения = Шаблон.ПолучитьОбласть("ИзменениеЗначенияПоля"); + РазличияЗначенияПоля.Свойство("ЗначениеПослеИзменения", ЗначениеСвойства); + УстановитьЗначениеПоля(ОбластьЗначенияПослеИзменения.Параметры, ЗначениеСвойства); + Отчет.Присоединить(ОбластьЗначенияПослеИзменения); + + ОбластьЗначенияДоИзменения = Шаблон.ПолучитьОбласть("ИзменениеЗначенияПоля"); + РазличияЗначенияПоля.Свойство("ЗначениеДоИзменения", ЗначениеСвойства); + УстановитьЗначениеПоля(ОбластьЗначенияДоИзменения.Параметры, ЗначениеСвойства); + Отчет.Присоединить(ОбластьЗначенияДоИзменения); + КонецЕсли; + КонецЦикла; + ИначеЕсли СтрокаТабличнойЧасти.ВидИзмененияСтроки = ВидИзмененияСтрокиДанных.Удаление Тогда + ОбластьСтроки = Шаблон.ПолучитьОбласть("УдалениеСтрокиТабличнойЧасти"); + Отчет.Вывести(ОбластьСтроки); + Отчет.Присоединить(ПустаяЯчейка); + + ОбластьНомераСтроки = Шаблон.ПолучитьОбласть("НомерСтроки"); + СтрокаТабличнойЧасти.Свойство("НомерСтрокиВВерсииДоИзменения", ОбластьНомераСтроки.Параметры.НомерСтроки); + Отчет.Присоединить(ОбластьНомераСтроки); + + Для ИндексПоля = 0 To ИменаПолей.Количество() - 1 Цикл + ИмяПоля = ИменаПолей[ИндексПоля]; + ПоляСтроки = Неопределено; + Если Не СтрокаТабличнойЧасти.Свойство("Поля", ПоляСтроки) Тогда + Продолжить; + КонецЕсли; + + РазличияЗначенияПоля = Неопределено; + Если ПоляСтроки.Свойство(ИмяПоля, РазличияЗначенияПоля) Тогда + ОбластьПредставленияПоля = Шаблон.ПолучитьОбласть("ПредставлениеПоля"); + ОбластьПредставленияПоля.Параметры.ПредставлениеПоля = ПредставленияПолей[ИндексПоля]; + Отчет.Вывести(ОбластьПредставленияПоля); + + Отчет.Присоединить(ПустаяЯчейка); + + ОбластьЗначенияДоИзменения = Шаблон.ПолучитьОбласть("УдалениеЗначенияПоля"); + УстановитьЗначениеПоля(ОбластьЗначенияДоИзменения.Параметры, РазличияЗначенияПоля); + Отчет.Присоединить(ОбластьЗначенияДоИзменения); + КонецЕсли; + КонецЦикла; + ИначеЕсли СтрокаТабличнойЧасти.ВидИзмененияСтроки = ВидИзмененияСтрокиДанных.Перемещение Тогда + ОбластьСтроки = Шаблон.ПолучитьОбласть("ПеремещениеСтрокиТабличнойЧасти"); + Отчет.Вывести(ОбластьСтроки); + + ОбластьНомераСтроки = Шаблон.ПолучитьОбласть("НомерСтроки"); + СтрокаТабличнойЧасти.Свойство("НомерСтрокиВВерсииПослеИзменения", ОбластьНомераСтроки.Параметры.НомерСтроки); + Отчет.Присоединить(ОбластьНомераСтроки); + + ОбластьНомераСтроки = Шаблон.ПолучитьОбласть("НомерСтроки"); + СтрокаТабличнойЧасти.Свойство("НомерСтрокиВВерсииДоИзменения", ОбластьНомераСтроки.Параметры.НомерСтроки); + Отчет.Присоединить(ОбластьНомераСтроки); + КонецЕсли; + Отчет.Вывести(ПустаяСтрока); + КонецЦикла; + + КонецЦикла; + КонецЕсли; + + Отчет.Вывести(ПустаяСтрока); + ОбластьЛегенды = Шаблон.ПолучитьОбласть("Легенда"); + ОбластьЛегенды.Область("R1C1:R4C1").СоздатьФорматСтрок(); + ОбластьЛегенды.Область("R1C1:R4C1").ШиринаКолонки = 12; + + Отчет.Вывести(ОбластьЛегенды); +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеПоляДанных(МетаданныеДанных, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Перем ПредставлениеПоля; + Если Метаданные.Константы.Содержит(МетаданныеДанных) Тогда + Для Каждого ПолеВерсии Из МетаданныеВерсииПоля Цикл + Если Метаданные.ОбщиеРеквизиты.Найти(ПолеВерсии.Ключ) = Неопределено Тогда + ИменаПолей.Добавить(ПолеВерсии.Ключ); + ПредставленияПолей.Добавить(ПолеВерсии.Значение); + КонецЕсли; + КонецЦикла; + Иначе + ОпределитьОтображаемыеСтандартныеРеквизиты( + МетаданныеДанных, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + Если Метаданные.РегистрыСведений.Содержит(МетаданныеДанных) Тогда + ОпределитьОтображаемыеПоля( + МетаданныеДанных.Измерения, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + ОпределитьОтображаемыеПоля( + МетаданныеДанных.Ресурсы, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЕсли; + + ОпределитьОтображаемыеПоля( + МетаданныеДанных.Реквизиты, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + Если Метаданные.ПланыСчетов.Содержит(МетаданныеДанных) Тогда + ОпределитьОтображаемыеПоля( + МетаданныеДанных.ПризнакиУчета, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЕсли; + КонецЕсли; + + ОпределитьОтображаемыеПоля( + Метаданные.ОбщиеРеквизиты, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + ОпределитьОтображаемыеДополнительныеПоля( + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемоеПоле(Поле, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Перем ПредставлениеПоля; + Если Не ПравоДоступа("Просмотр", Поле) Тогда + ИменаПолейБезДоступа.Добавить(Поле.Имя); + Возврат; + КонецЕсли; + + Если Не МетаданныеВерсииПоля.Свойство(Поле.Имя, ПредставлениеПоля) Тогда + Возврат; + КонецЕсли; + ИменаПолей.Добавить(Поле.Имя); + ПредставленияПолей.Добавить(ПредставлениеПоля); +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеПоля(Поля, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Для Каждого Поле Из Поля Цикл + ОпределитьОтображаемоеПоле(Поле, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа); + КонецЦикла; +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеДополнительныеПоля(МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Перем НеНайденныеПоля, ПредставлениеПоля; + НеНайденныеПоля = Новый СписокЗначений; + Для Каждого МетаданныеВерсииПоле Из МетаданныеВерсииПоля Цикл + Если ИменаПолей.Найти(МетаданныеВерсииПоле.Ключ) <> Неопределено Тогда + Продолжить; + КонецЕсли; + Если ИменаПолейБезДоступа.Найти(МетаданныеВерсииПоле.Ключ) <> Неопределено Тогда + Продолжить; + КонецЕсли; + НеНайденныеПоля.Добавить(МетаданныеВерсииПоле.Ключ, МетаданныеВерсииПоле.Значение); + КонецЦикла; + НеНайденныеПоля.СортироватьПоЗначению(); + Для Каждого НеНайденноеПоле Из НеНайденныеПоля Цикл + ИменаПолей.Добавить(НеНайденноеПоле.Значение); + ПредставленияПолей.Добавить(НеНайденноеПоле.Представление); + КонецЦикла; +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыйСтандартныйРеквизит(МетаданныеДанных, Поле, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа, ИмяТабличнойЧасти = Неопределено) + Перем ПредставлениеПоля, ПутьПоля; + Если ИмяТабличнойЧасти = Неопределено Тогда + ПутьПоля = Поле.Имя; + Иначе + ПутьПоля = ИмяТабличнойЧасти + "." + Поле.Имя; + КонецЕсли; + + Если Не ПравоДоступа("Просмотр", МетаданныеДанных, , ПутьПоля) Тогда + ИменаПолейБезДоступа.Добавить(Поле.Имя); + Возврат; + КонецЕсли; + + Если Не МетаданныеВерсииПоля.Свойство(Поле.Имя, ПредставлениеПоля) Тогда + Возврат; + КонецЕсли; + ИменаПолей.Добавить(Поле.Имя); + ПредставленияПолей.Добавить(ПредставлениеПоля); +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеСтандартныеРеквизиты(МетаданныеДанных, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Для Каждого Поле Из МетаданныеДанных.СтандартныеРеквизиты Цикл + ОпределитьОтображаемыйСтандартныйРеквизит( + МетаданныеДанных, + Поле, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЦикла; +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеТабличныеЧасти(МетаданныеДанных, МетаданныеВерсииТабличныеЧасти, ИменаТабличныхЧастей, ПредставленияТабличныхЧастей) + Перем ЭтоПланСчетов, ЭтоПланВидовРасчета, + МетаданныеВерсииТабличнаяЧасть, МетаданныеВерсииПоляТабличнойЧасти, + ИменаПолей, ПредставленияПолей, НеНайденныеТабличныеЧасти, ИменаПолейБезДоступа, + ПредставлениеТабличнойЧасти, ИменаТабличныхЧастейБезДоступа; + + ЭтоПланСчетов = Метаданные.ПланыСчетов.Содержит(МетаданныеДанных); + ЭтоПланВидовРасчета = Метаданные.ПланыВидовРасчета.Содержит(МетаданныеДанных); + НеНайденныеТабличныеЧасти = Новый СписокЗначений; + ИменаТабличныхЧастейБезДоступа = Новый Массив; + Если ЭтоПланСчетов Или ЭтоПланВидовРасчета Тогда + Для Каждого МетаданныеТабличнаяЧасть Из МетаданныеДанных.СтандартныеТабличныеЧасти Цикл + + Если Не ПравоДоступа("Просмотр", МетаданныеДанных, , МетаданныеТабличнаяЧасть.Имя) Тогда + ИменаТабличныхЧастейБезДоступа.Добавить(МетаданныеТабличнаяЧасть.Имя); + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличныеЧасти.Свойство(МетаданныеТабличнаяЧасть.Имя, МетаданныеВерсииТабличнаяЧасть) Тогда + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличнаяЧасть.Свойство("Поля", МетаданныеВерсииПоляТабличнойЧасти) Тогда + Продолжить; + КонецЕсли; + + ИменаПолей = Новый Массив; + ПредставленияПолей = Новый Массив; + ИменаПолейБезДоступа = Новый Массив; + + Для Каждого Поле Из МетаданныеТабличнаяЧасть.СтандартныеРеквизиты Цикл + Если Поле.Имя = "LineNumber" Или Поле.Имя = "НомерСтроки" Тогда + Продолжить; + КонецЕсли; + + ОпределитьОтображаемыйСтандартныйРеквизит( + МетаданныеДанных, + Поле, + МетаданныеВерсииПоляТабличнойЧасти, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа, + МетаданныеТабличнаяЧасть.Имя); + + КонецЦикла; + + Если ЭтоПланСчетов Тогда + Для Каждого Поле Из МетаданныеДанных.ПризнакиУчетаСубконто Цикл + ОпределитьОтображаемоеПоле( + Поле, + МетаданныеВерсииПоляТабличнойЧасти, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЦикла; + КонецЕсли; + + Если ИменаПолей.Количество() = 0 Тогда + Продолжить; + КонецЕсли; + + ИменаТабличныхЧастей.Добавить(МетаданныеТабличнаяЧасть.Имя); + ПредставлениеТабличнойЧасти = Новый Структура; + ПредставлениеТабличнойЧасти.Вставить("ИменаПолей", ИменаПолей); + ПредставлениеТабличнойЧасти.Вставить("ПредставленияПолей", ПредставленияПолей); + + ПредставленияТабличныхЧастей.Добавить(ПредставлениеТабличнойЧасти); + КонецЦикла; + КонецЕсли; + + Для Каждого МетаданныеТабличнаяЧасть Из МетаданныеДанных.ТабличныеЧасти Цикл + Если Не ПравоДоступа("Просмотр", МетаданныеТабличнаяЧасть) Тогда + ИменаТабличныхЧастейБезДоступа.Добавить(МетаданныеТабличнаяЧасть.Имя); + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличныеЧасти.Свойство(МетаданныеТабличнаяЧасть.Имя, МетаданныеВерсииТабличнаяЧасть) Тогда + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличнаяЧасть.Свойство("Поля", МетаданныеВерсииПоляТабличнойЧасти) Тогда + Продолжить; + КонецЕсли; + + ИменаПолей = Новый Массив; + ПредставленияПолей = Новый Массив; + ИменаПолейБезДоступа = Новый Массив; + Для Каждого Поле Из МетаданныеТабличнаяЧасть.Реквизиты Цикл + ОпределитьОтображаемоеПоле( + Поле, + МетаданныеВерсииПоляТабличнойЧасти, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЦикла; + + Если ИменаПолей.Количество() = 0 Тогда + Продолжить; + КонецЕсли; + + ИменаТабличныхЧастей.Добавить(МетаданныеТабличнаяЧасть.Имя); + ПредставлениеТабличнойЧасти = Новый Структура; + ПредставлениеТабличнойЧасти.Вставить("ИменаПолей", ИменаПолей); + ПредставлениеТабличнойЧасти.Вставить("ПредставленияПолей", ПредставленияПолей); + ПредставленияТабличныхЧастей.Добавить(ПредставлениеТабличнойЧасти); + КонецЦикла; + + НеНайденныеТабличныеЧасти = Новый СписокЗначений; + Для Каждого МетаданныеВерсииТабличнаяЧасть Из МетаданныеВерсииТабличныеЧасти Цикл + Если ИменаТабличныхЧастей.Найти(МетаданныеВерсииТабличнаяЧасть.Ключ) <> Неопределено Тогда + Продолжить; + КонецЕсли; + Если ИменаТабличныхЧастейБезДоступа.Найти(МетаданныеВерсииТабличнаяЧасть.Ключ) <> Неопределено Тогда + Продолжить; + КонецЕсли; + НеНайденныеТабличныеЧасти.Добавить(МетаданныеВерсииТабличнаяЧасть.Ключ); + КонецЦикла; + НеНайденныеТабличныеЧасти.СортироватьПоЗначению(); + Для Каждого НеНайденнаяТабличнаяЧасть Из НеНайденныеТабличныеЧасти Цикл + ИменаТабличныхЧастей.Добавить(НеНайденнаяТабличнаяЧасть.Значение); + + ПредставлениеТабличнойЧасти = Новый Структура; + ИменаПолей = Новый Массив; + ПредставленияПолей = Новый Массив; + МетаданныеВерсииТабличныеЧасти.Свойство(НеНайденнаяТабличнаяЧасть.Значение, МетаданныеВерсииТабличнаяЧасть); + Для Каждого Поле Из МетаданныеВерсииТабличнаяЧасть.Поля Цикл + Если Поле.Ключ = "LineNumber" Или Поле.Ключ = "НомерСтроки" Тогда + Продолжить; + КонецЕсли; + ИменаПолей.Добавить(Поле.Ключ); + ПредставленияПолей.Добавить(Поле.Значение); + КонецЦикла; + ПредставлениеТабличнойЧасти.Вставить("ИменаПолей", ИменаПолей); + ПредставлениеТабличнойЧасти.Вставить("ПредставленияПолей", ПредставленияПолей); + + ПредставленияТабличныхЧастей.Добавить(ПредставлениеТабличнойЧасти); + КонецЦикла; +КонецПроцедуры + +&НаСервере +Процедура УстановитьЗначениеПоля(Параметры, ЗначениеПоля) + Перем ЗначениеСвойства; + Если ТипЗнч(ЗначениеПоля) = Тип("ФиксированнаяСтруктура") Тогда + ЗначениеСвойства = Неопределено; + Если ЗначениеПоля.Свойство("Представление", ЗначениеСвойства) Тогда + Параметры.ЗначениеПоля = ЗначениеСвойства; + КонецЕсли; + ЗначениеСвойства = Неопределено; + Если ЗначениеПоля.Свойство("Ссылка", ЗначениеСвойства) Тогда + Параметры.ЗначениеПоляСсылка = ЗначениеСвойства; + КонецЕсли; + Иначе + Параметры.ЗначениеПоля = ЗначениеПоля; + КонецЕсли; +КонецПроцедуры + +&НаСервере +Функция ПолучитьПредставлениеДанных(МетаданныеДанных, Данные) + Перем Представление, Разделитель; + + Если Метаданные.РегистрыСведений.Содержит(МетаданныеДанных) Тогда + Представление = ""; + + Если МетаданныеДанных.ПериодичностьРегистраСведений <> Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.Непериодический Тогда + Если МетаданныеДанных.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.ПозицияРегистратора + Или МетаданныеДанных.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.Секунда Тогда + Представление = МетаданныеДанных.СтандартныеРеквизиты.Период.Представление() + "=" + Строка(Данные.Период); + Иначе + Представление = МетаданныеДанных.СтандартныеРеквизиты.Период.Представление() + "=" + Формат(Данные.Период, "ДЛФ=Д"); + КонецЕсли; + КонецЕсли; + + Если МетаданныеДанных.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.ПозицияРегистратора Тогда + Если Не ПустаяСтрока(Представление) Тогда + Представление = Представление + ";" + КонецЕсли; + Представление = Представление + МетаданныеДанных.СтандартныеРеквизиты.Регистратор.Представление() + "=" + Строка(Данные.Регистратор); + КонецЕсли; + + Для Каждого Измерение Из МетаданныеДанных.Измерения Цикл + Если Не ПустаяСтрока(Представление) Тогда + Представление = Представление + ";" + КонецЕсли; + Представление = Представление + Строка(Измерение) + "=" + Строка(Данные[Измерение.Имя]); + КонецЦикла; + + Для Каждого ОбщийРеквизит Из Метаданные.ОбщиеРеквизиты Цикл + Если ОбщийРеквизит.РазделениеДанных <> Метаданные.СвойстваОбъектов.РазделениеДанныхОбщегоРеквизита.Разделять + Или ОбщийРеквизит.ИспользованиеРазделяемыхДанных <> Метаданные.СвойстваОбъектов.ИспользованиеРазделяемыхДанныхОбщегоРеквизита.НезависимоИСовместно Тогда + Продолжить; + КонецЕсли; + + Разделитель = ОбщийРеквизит.Content.Найти(МетаданныеДанных); + Если Разделитель = Неопределено + Или Разделитель.Использование = Метаданные.СвойстваОбъектов.ИспользованиеОбщегоРеквизита.НеИспользовать + Или (Разделитель.Использование = Метаданные.СвойстваОбъектов.ИспользованиеОбщегоРеквизита.Авто + И ОбщийРеквизит.АвтоИспользование = Метаданные.СвойстваОбъектов.АвтоИспользованиеОбщегоРеквизита.НеИспользовать) Тогда + Продолжить; + КонецЕсли; + + Если Не ПустаяСтрока(Представление) Тогда + Представление = Представление + ";" + КонецЕсли; + + Представление = Представление + Строка(ОбщийРеквизит) + "=" + Строка(Данные[ОбщийРеквизит.Имя]); + КонецЦикла; + + Возврат Представление; + ИначеЕсли Метаданные.Константы.Содержит(МетаданныеДанных) Тогда + Возврат МетаданныеДанных.Представление(); + Иначе + Возврат Строка(Данные); + КонецЕсли; +КонецФункции + diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2141.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2141.xml" new file mode 100644 index 000000000..3233dde66 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2141.xml" @@ -0,0 +1,18 @@ + + + + + ОбщийМодуль1 + + + false + false + true + false + false + false + false + DontUse + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2141/Ext/Module.bsl" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2141/Ext/Module.bsl" new file mode 100644 index 000000000..d6e3a1750 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2141/Ext/Module.bsl" @@ -0,0 +1,4 @@ + +Процедура РегламентноеЗадание1() Экспорт + // Вставить содержимое обработчика. +КонецПроцедуры diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2142.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2142.xml" new file mode 100644 index 000000000..e9998abcf --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2142.xml" @@ -0,0 +1,18 @@ + + + + + ОбщийМодуль2 + + + false + false + true + true + false + false + false + DontUse + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2143.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2143.xml" new file mode 100644 index 000000000..2423df6a2 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2143.xml" @@ -0,0 +1,18 @@ + + + + + ОбщийМодуль3 + + + false + false + true + false + false + false + true + DontUse + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2143/Ext/Module.bsl" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2143/Ext/Module.bsl" new file mode 100644 index 000000000..6dc69c11e --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2143/Ext/Module.bsl" @@ -0,0 +1,8 @@ + +Процедура ПодпискаНаСобытие1ОбработкаЗаполнения(Источник, ДанныеЗаполнения, ТекстЗаполнения, СтандартнаяОбработка) Экспорт + // Вставить содержимое обработчика. +КонецПроцедуры + +Процедура РегламентноеЗадание2() Экспорт + // Вставить содержимое обработчика. +КонецПроцедуры diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2144.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2144.xml" new file mode 100644 index 000000000..027d6e8d7 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2144.xml" @@ -0,0 +1,18 @@ + + + + + ОбщийМодуль4 + + + false + true + true + true + false + false + false + DontUse + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonPictures/\320\236\320\261\321\211\320\260\321\217\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\2601.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonPictures/\320\236\320\261\321\211\320\260\321\217\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\2601.xml" new file mode 100644 index 000000000..1510f5989 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonPictures/\320\236\320\261\321\211\320\260\321\217\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\2601.xml" @@ -0,0 +1,12 @@ + + + + + ОбщаяКартинка1 + + + false + false + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonPictures/\320\236\320\261\321\211\320\260\321\217\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\2601/Ext/Picture.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonPictures/\320\236\320\261\321\211\320\260\321\217\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\2601/Ext/Picture.xml" new file mode 100644 index 000000000..544a8d35e --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonPictures/\320\236\320\261\321\211\320\260\321\217\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\2601/Ext/Picture.xml" @@ -0,0 +1,7 @@ + + + + Picture.jpg + false + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonPictures/\320\236\320\261\321\211\320\260\321\217\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\2601/Ext/Picture/Picture.jpg" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonPictures/\320\236\320\261\321\211\320\260\321\217\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\2601/Ext/Picture/Picture.jpg" new file mode 100644 index 000000000..4b702ce11 Binary files /dev/null and "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonPictures/\320\236\320\261\321\211\320\260\321\217\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\2601/Ext/Picture/Picture.jpg" differ diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\202.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\202.xml" new file mode 100644 index 000000000..26c56a9e5 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\202.xml" @@ -0,0 +1,16 @@ + + + + + Макет + + + ru + Макет + + + + SpreadsheetDocument + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2021.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2021.xml" new file mode 100644 index 000000000..1cb38770b --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2021.xml" @@ -0,0 +1,16 @@ + + + + + Макет1 + + + ru + Макет1 + + + + TextDocument + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2021/Ext/Template.txt" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2021/Ext/Template.txt" new file mode 100644 index 000000000..5f282702b --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2021/Ext/Template.txt" @@ -0,0 +1 @@ + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2022.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2022.xml" new file mode 100644 index 000000000..45939d696 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2022.xml" @@ -0,0 +1,16 @@ + + + + + Макет2 + + + ru + Макет2 + + + + BinaryData + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2022/Ext/Template.bin" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2022/Ext/Template.bin" new file mode 100644 index 000000000..52f264431 Binary files /dev/null and "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2022/Ext/Template.bin" differ diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2023.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2023.xml" new file mode 100644 index 000000000..0e463958d --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2023.xml" @@ -0,0 +1,16 @@ + + + + + Макет3 + + + ru + Макет3 + + + + HTMLDocument + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2023/Ext/Template.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2023/Ext/Template.xml" new file mode 100644 index 000000000..ba3d59e46 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2023/Ext/Template.xml" @@ -0,0 +1,4 @@ + + + ru + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2023/Ext/Template/ru.html" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2023/Ext/Template/ru.html" new file mode 100644 index 000000000..ae707232b --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2023/Ext/Template/ru.html" @@ -0,0 +1 @@ +ssssssssssssssssssssssssssssssss \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2024.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2024.xml" new file mode 100644 index 000000000..20fa10cee --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2024.xml" @@ -0,0 +1,16 @@ + + + + + Макет4 + + + ru + Макет4 + + + + GeographicalSchema + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2024/Ext/Template.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2024/Ext/Template.xml" new file mode 100644 index 000000000..8130b5a82 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2024/Ext/Template.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2025.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2025.xml" new file mode 100644 index 000000000..431740ef6 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2025.xml" @@ -0,0 +1,16 @@ + + + + + Макет5 + + + ru + Макет5 + + + + GraphicalSchema + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2025/Ext/Template.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2025/Ext/Template.xml" new file mode 100644 index 000000000..a923d7660 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2025/Ext/Template.xml" @@ -0,0 +1,17 @@ + + + style:FieldBackColor + true + Lines + 20 + 20 + + 10 + 10 + 10 + 10 + false + Auto + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2026.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2026.xml" new file mode 100644 index 000000000..b842468ce --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2026.xml" @@ -0,0 +1,16 @@ + + + + + Макет6 + + + ru + Макет6 + + + + DataCompositionSchema + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2026/Ext/Template.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2026/Ext/Template.xml" new file mode 100644 index 000000000..4214c7e8f --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2026/Ext/Template.xml" @@ -0,0 +1,79 @@ + + + + ИсточникДанных1 + Local + + + НаборДанных1 + + Предопределенный + Предопределенный + + + Реквизит1 + Реквизит1 + + + Забалансовый + Забалансовый + + + Вид + Вид + + + ИмяПредопределенныхДанных + ИмяПредопределенныхДанных + + + Код + Код + + + Родитель + Родитель + + + Наименование + Наименование + + + ПометкаУдаления + ПометкаУдаления + + + ПризнакУчета1 + ПризнакУчета1 + + + ВерсияДанных + ВерсияДанных + + + Ссылка + Ссылка + + ИсточникДанных1 + ВЫБРАТЬ + ПланСчетов1.Ссылка КАК Ссылка, + ПланСчетов1.ВерсияДанных КАК ВерсияДанных, + ПланСчетов1.ПометкаУдаления КАК ПометкаУдаления, + ПланСчетов1.Родитель КАК Родитель, + ПланСчетов1.Код КАК Код, + ПланСчетов1.Наименование КАК Наименование, + ПланСчетов1.Вид КАК Вид, + ПланСчетов1.Забалансовый КАК Забалансовый, + ПланСчетов1.Реквизит1 КАК Реквизит1, + ПланСчетов1.ПризнакУчета1 КАК ПризнакУчета1, + ПланСчетов1.Предопределенный КАК Предопределенный, + ПланСчетов1.ИмяПредопределенныхДанных КАК ИмяПредопределенныхДанных +ИЗ + ПланСчетов.ПланСчетов1 КАК ПланСчетов1 + + + Основной + Основной + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2027.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2027.xml" new file mode 100644 index 000000000..254a42137 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2027.xml" @@ -0,0 +1,16 @@ + + + + + Макет7 + + + ru + Макет7 + + + + DataCompositionAppearanceTemplate + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2027/Ext/Template.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2027/Ext/Template.xml" new file mode 100644 index 000000000..255688f61 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2027/Ext/Template.xml" @@ -0,0 +1,57 @@ + + + + false + ЗаголовокГруппировки + + + 0 + + + ЦветТекста + #000000 + + + АвтоОтступ + 0 + + + Размещение + Block + + + ОриентацияТекста + 0 + + + + + + + false + ПодвалГруппировки + + + 0 + + + ЦветФона + #000000 + + + Отступ + 0 + + + АвтоОтступ + 0 + + + ГоризонтальноеПоложение + Auto + + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2028.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2028.xml" new file mode 100644 index 000000000..f98101ca4 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2028.xml" @@ -0,0 +1,16 @@ + + + + + Макет8 + + + ru + Макет8 + + + + AddIn + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2028/Ext/Template.bin" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2028/Ext/Template.bin" new file mode 100644 index 000000000..756d49d12 Binary files /dev/null and "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2028/Ext/Template.bin" differ diff --git a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Configuration.xml b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Configuration.xml new file mode 100644 index 000000000..f989217e3 --- /dev/null +++ b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Configuration.xml @@ -0,0 +1,344 @@ + + + + + + 9cd510cd-abfc-11d4-9434-004095e12fc7 + 4a299b5d-7f72-4a33-ab74-f67564d13d3e + + + 9fcd25a0-4822-11d4-9414-008048da11f9 + f09f3bec-669c-4286-9402-c7c52457e6d4 + + + e3687481-0a87-462c-a166-9f34594f9bba + 19412bc7-d936-487e-926c-275b5d10cecc + + + 9de14907-ec23-4a07-96f0-85521cb6b53b + 19f6cb21-1081-4384-a50c-68cc6023596a + + + 51f2d5d8-ea4d-4064-8892-82951750031e + bbcae9ca-6ae3-4c2f-afdb-1ae69d402153 + + + e68182ea-4237-4383-967f-90c1e3370bc7 + 79e9b8e8-c181-4e4a-95fd-e7273ff6c5dc + + + fb282519-d103-4dd3-bc12-cb271d631dfc + 316b0110-c6c0-4150-93d1-5f42fe8867ab + + + + Конфигурация + + + ru + www + + + + + Version8_3_25 + ManagedApplication + + PlatformApplication + + Russian + + + + + false + false + false + + SettingsStorage.ХранилищеНастроек2 + + + + SettingsStorage.ХранилищеНастроек1 + + + CommonForm.ФормаОтчета + CommonForm.ФормаВариантаОтчета + CommonForm.ФормаНастроекОтчета + + CommonForm.ФормаНастроекДинамическогоСписка + CommonForm.ФормаПоиска + CommonForm.ФормаИсторииИзмененийИсторииДанных + CommonForm.ФормаДанныхВерсииИсторииДанных + CommonForm.ФормаРазличийВерсийИсторииДанных + + + + + Biometrics + true + + + Location + false + + + BackgroundLocation + false + + + BluetoothPrinters + false + + + WiFiPrinters + false + + + Contacts + false + + + Calendars + false + + + PushNotifications + false + + + LocalNotifications + false + + + InAppPurchases + false + + + PersonalComputerFileExchange + false + + + Ads + false + + + NumberDialing + false + + + CallProcessing + false + + + CallLog + false + + + AutoSendSMS + false + + + ReceiveSMS + false + + + SMSLog + false + + + Camera + false + + + Microphone + false + + + MusicLibrary + false + + + PictureAndVideoLibraries + false + + + AudioPlaybackAndVibration + false + + + BackgroundAudioPlaybackAndVibration + false + + + InstallPackages + false + + + OSBackup + true + + + ApplicationUsageStatistics + false + + + BarcodeScanning + false + + + BackgroundAudioRecording + false + + + AllFilesAccess + false + + + Videoconferences + false + + + NFC + false + + + DocumentScanning + false + + + SpeechToText + false + + + Geofences + false + + + IncomingShareRequests + false + + + AllIncomingShareRequestsTypesProcessing + false + + + TextToSpeech + false + + + + + + Normal + + Style.Стиль2 + Language.Русский + + + + + + Managed + NotAutoFree + DontUse + DontUse + Taxi + DontUse + Version8_3_25 + + + + Русский + Язык1 + Подсистема1 + Подсистема2 + Подсистема3 + Подсистема4 + ЭлементСтиля1 + ЭлементСтиля2 + ЭлементСтиля3 + + + ОбщаяКартинка1 + ОбщийРеквизит2Значение + ОбщийРеквизит2Использование + ПараметрСеанса1 + ПараметрСеанса2 + Роль1 + Роль2 + Макет + Макет1 + Макет2 + Макет3 + Макет4 + Макет5 + Макет6 + Макет7 + Макет8 + КритерийОтбора1 + ОбщийМодуль1 + ОбщийМодуль2 + ОбщийМодуль3 + ОбщийМодуль4 + ОбщийРеквизит1 + ОбщийРеквизит2 + ПланОбмена1 + ПланОбмена2 + ПакетXDTO1 + WebСервис1 + HTTPСервис1 + WSСсылка1 + ПодпискаНаСобытие1 + РегламентноеЗадание1 + РегламентноеЗадание2 + ХранилищеНастроек1 + ХранилищеНастроек2 + ФункциональнаяОпция1 + ФункциональнаяОпция2 + ПараметрФункциональныхОпций1 + ОпределяемыйТип1 + Бот1 + ОбщаяКоманда1 + ГруппаКоманд1 + Константа1 + Константа2 + Константа3 + Константа4 + ФормаКонстант + ФормаОтчета + ФормаНастроекОтчета + ФормаВариантаОтчета + ФормаНастроекДинамическогоСписка + ФормаПоиска + ФормаИсторииИзмененийИсторииДанных + ФормаДанныхВерсииИсторииДанных + ФормаРазличийВерсийИсторииДанных + Справочник1 + Справочник2 + Справочник3 + Документ1 + Документ2 + НумераторДокументов1 + Последовательность1 + ЖурналДокументов1 + Перечисление1 + Отчет1 + Обработка1 + РегистрСведений1 + РегистрСведений2 + РегистрНакопления1 + РегистрНакопления2 + ПланВидовХарактеристик1 + ПланСчетов1 + РегистрБухгалтерии1 + ПланВидовРасчета1 + ПланВидовРасчета2 + РегистрРасчета1 + БизнесПроцесс1 + Задача1 + ВнешнийИсточникДанных1 + СервисИнтеграции1 + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601.xml" new file mode 100644 index 000000000..85c742088 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601.xml" @@ -0,0 +1,63 @@ + + + + + + 4ffbe649-5ae0-4ac5-a1b0-287178ce2b94 + 5efcb64d-143a-4d2a-8d77-746fc0c338c1 + + + f4325cc0-a37d-4dd9-b86c-4fdd4751e645 + 73d97e7b-6883-4fc7-b91f-259b94e958f5 + + + 0591bd7f-c224-4abf-8d3a-986a68393817 + 347d1905-d4f3-480c-91db-2a82a0ecd198 + + + + Константа1 + + + + xs:boolean + xs:string + xs:dateTime + cfg:DocumentRef + + 10 + Variable + + + Date + + + true + + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + + + Auto + Managed + DontUse + false + false + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2602.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2602.xml" new file mode 100644 index 000000000..7288f3c47 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2602.xml" @@ -0,0 +1,53 @@ + + + + + + 5b6cbb06-c277-4b71-88a4-c1d714f90527 + e138dc73-5276-48f8-b921-f9e1f2640092 + + + 57febdfc-79ad-4bbb-a103-d76bb9db3c37 + 31a0513a-0283-423c-a35e-01b240a07f2d + + + 4054810a-be3d-469b-82d1-72ffd428b6c3 + 08878e50-3665-4c4b-b83c-d413a0351c88 + + + + Константа2 + + + + cfg:ChartOfCalculationTypesRef + + true + + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + + + Auto + Managed + DontUse + false + false + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2603.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2603.xml" new file mode 100644 index 000000000..5c3581269 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2603.xml" @@ -0,0 +1,53 @@ + + + + + + 8487adfa-43fc-456b-a1b2-b646a72ff2d3 + 72a9121e-9160-4897-9d7a-f953cc66dc51 + + + 3080a772-9425-42d4-8aed-7dfc094d694c + 335c2c28-0f22-4830-98ef-b4e190888231 + + + df24c97b-2ef8-4559-9618-c1ec6abad633 + 36073c4b-55a4-491d-a6a5-5281a5f7fdca + + + + Константа3 + + + + v8:ValueStorage + + true + + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + + + Auto + Managed + DontUse + false + false + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2604.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2604.xml" new file mode 100644 index 000000000..e6e9145c9 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2604.xml" @@ -0,0 +1,53 @@ + + + + + + c01c855b-a41b-497f-b190-a9bbbcfb78af + deaac090-12f8-4eba-b7b1-646ed6675add + + + 9fe5ac73-61fb-44d5-90b1-d752d52f34df + e2001c16-38b2-4b70-9047-d8647b50d537 + + + bca0fc14-df60-48a4-af88-7ac80aa812fc + a72e0b25-d1a7-49ba-b558-760056ef425d + + + + Константа4 + + + + xs:boolean + + true + + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + + + Auto + Managed + DontUse + false + false + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601.xml" new file mode 100644 index 000000000..04c9df079 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601.xml" @@ -0,0 +1,118 @@ + + + + + + 52d6d431-4932-4a18-a9ee-f597ee61ef45 + 3b55e2b1-450a-4d98-ae66-c6f9aae68aa1 + + + f7800c35-505a-46b3-8b35-27f9e8b86e41 + a79b0322-4d10-4216-a790-333d6e4e8e63 + + + + Обработка1 + + + true + DataProcessor.Обработка1.Form.Форма + + false + + + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + + + + + + 640235fb-5f8f-4c5e-b88c-9495d182b957 + 78dafccb-9042-4e31-8678-f30b346537b2 + + + 3a7df27c-8293-4a06-8d11-e75e08488082 + de1be2ce-964d-4d5f-8c63-e1682e913d5c + + + + ТабличнаяЧасть1 + + + + DontCheck + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + + + + +
Форма
+
+
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260.xml" new file mode 100644 index 000000000..bd06aabab --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260.xml" @@ -0,0 +1,22 @@ + + +
+ + Форма + + + ru + Форма + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + + +
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form.xml" new file mode 100644 index 000000000..a9dde765b --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form.xml" @@ -0,0 +1,82 @@ + +
+ + + + + + + + true + true + true + Объект.ТабличнаяЧасть1 + + + + + + + ТабличнаяЧасть1 + SearchStringRepresentation + + + + + + + ТабличнаяЧасть1 + ViewStatusRepresentation + + + + + + + ТабличнаяЧасть1 + SearchControl + + + + + + + Объект.ТабличнаяЧасть1.LineNumber + EnterOnInput + + + + + Объект.ТабличнаяЧасть1.Реквизит1 + EnterOnInput + true + + + + +
+ + Объект.Реквизит1 + true + + + +
+ + + + cfg:DataProcessorObject.Обработка1 + + true + + + + + Команда1 + + +
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" new file mode 100644 index 000000000..58b8213f9 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" @@ -0,0 +1,10 @@ + +&НаСервереБезКонтекста +Процедура Команда1НаСервере() + // Вставить содержимое обработчика. +КонецПроцедуры + +&НаКлиенте +Процедура Команда1(Команда) + Команда1НаСервере(); +КонецПроцедуры diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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.xml" new file mode 100644 index 000000000..98c23c830 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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.xml" @@ -0,0 +1,23 @@ + + + + + + c6aafee6-7756-4eac-b709-176240b9d16b + d3dc1439-7922-4f3e-b987-6f09eda55fb1 + + + + ОпределяемыйТип1 + + + + xs:string + + 765 + Variable + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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.xml" new file mode 100644 index 000000000..aa4fed613 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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.xml" @@ -0,0 +1,48 @@ + + + + + + 46ef8f97-7168-4300-b1f7-bba7a5b887f1 + b3ce07fa-9610-4bc6-b2f6-bb1f05ec15c8 + + + da7b836a-587b-4748-9510-bfa393d0577e + 7ee4771f-686d-4e20-a3da-d07df35fc1bd + + + f4998ff4-85b2-48ae-a1b9-d752fce64ae8 + 039c5981-c19f-4f1c-bc3e-3fe84796e3cc + + + + ЖурналДокументов1 + + + + + true + + Document.Документ2 + Document.Документ1 + + false + + + + + + + + Графа1 + + + DontIndex + + Document.Документ1.Attribute.Реквизит2 + + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/DocumentNumerators/\320\235\321\203\320\274\320\265\321\200\320\260\321\202\320\276\321\200\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\2621.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/DocumentNumerators/\320\235\321\203\320\274\320\265\321\200\320\260\321\202\320\276\321\200\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\2621.xml" new file mode 100644 index 000000000..be82d12d0 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/DocumentNumerators/\320\235\321\203\320\274\320\265\321\200\320\260\321\202\320\276\321\200\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\2621.xml" @@ -0,0 +1,15 @@ + + + + + НумераторДокументов1 + + + String + 9 + Variable + Nonperiodical + true + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021.xml" new file mode 100644 index 000000000..e67385642 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021.xml" @@ -0,0 +1,710 @@ + + + + + + 704f0b8a-7f51-46fc-9bac-404274d10b87 + 85e0f2e3-1ba9-4dc7-82b8-6252adb10ba7 + + + 4e53151f-746d-4350-90f1-5f0e0ce5a4da + 44d32022-cf2e-46aa-a2c5-b195079bf2b2 + + + ee9691ab-dd8c-4b1a-9f96-9b5d89c35c9b + 201cc1ab-be8a-4389-a83b-1b91e0a85e82 + + + 97563fc2-86f2-4bda-a42b-0dfe811270bb + 915032c6-70b5-4b59-9cf7-1ba7190972a3 + + + 7e0c83b5-8ced-413a-ad46-fd9bf3d433d4 + be1f120e-6ba8-4dcf-8e88-8dde97ba2b74 + + + + Документ1 + + + true + DocumentNumerator.НумераторДокументов1 + String + 9 + Variable + Nonperiodical + true + true + + + + DontCheck + false + false + Auto + TransformValues + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + TransformValues + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + TransformValues + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + ShowError + false + false + Auto + TransformValues + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + TransformValues + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + + + Document.Документ1.StandardAttribute.Number + + Use + Begin + DontUse + Directly + + + + + + + Allow + Allow + AutoDeleteOnUnpost + WriteSelected + AutoFill + + InformationRegister.РегистрСведений2 + AccumulationRegister.РегистрНакопления2 + CalculationRegister.РегистрРасчета1 + + true + true + false + + Managed + Use + + + + + + Auto + DontUse + false + false + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Реквизит2 + + + + cfg:CatalogRef.Справочник2 + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Реквизит3 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Реквизит4 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + + 2c315345-99ff-4bc4-b9be-5e505c3899a8 + cd46d8d3-a3b4-45cc-b634-e39a8034623b + + + a652c2ed-23d0-4cd9-adbd-7a17e8ffd3eb + 2133219d-2e7a-4f7e-9ded-2bfa9e447e61 + + + + ТабличнаяЧасть1 + + + + DontCheck + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Реквизит2 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Реквизит3 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Реквизит4 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Реквизит5 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + + + + eb5b4a9d-72fc-4130-9da0-e2bf82ed09c5 + f7197204-c7be-4bda-9bd5-77426fddec74 + + + 8c1e53c0-17e7-4c33-a30f-72f93a5f5a56 + 3c61d577-152d-42ec-b2d9-307a81e86a93 + + + + ТабличнаяЧасть2 + + + + DontCheck + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Реквизит2 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Реквизит3 + + + + cfg:DocumentRef.Документ1 + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + + + + Команда1 + + + ActionsPanelReports + + Single + false + Auto + + + + Auto + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021/Commands/\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/Ext/CommandModule.bsl" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021/Commands/\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/Ext/CommandModule.bsl" new file mode 100644 index 000000000..79c8874c6 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021/Commands/\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/Ext/CommandModule.bsl" @@ -0,0 +1,7 @@ + +&НаКлиенте +Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) + //Вставить содержимое обработчика. + //ПараметрыФормы = Новый Структура("", ); + //ОткрытьФорму("Документ.Документ1.ФормаСписка", ПараметрыФормы, ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно, ПараметрыВыполненияКоманды.НавигационнаяСсылка); +КонецПроцедуры diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021/Templates/\320\234\320\260\320\272\320\265\321\202.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021/Templates/\320\234\320\260\320\272\320\265\321\202.xml" new file mode 100644 index 000000000..75651b081 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021/Templates/\320\234\320\260\320\272\320\265\321\202.xml" @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2022.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2022.xml" new file mode 100644 index 000000000..2fe259ed7 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2022.xml" @@ -0,0 +1,228 @@ + + + + + + 02b954fd-8d29-43aa-8c5e-64abd6161c6a + dba0bc44-4036-45fb-bf8c-3068ba048a3e + + + c8a6f323-b977-4d37-99ca-3a9ac538c58a + 90c575c3-f060-4642-800f-7ce90f6d3491 + + + 2b7b7ef7-ea0b-444c-87a5-5c08b2227b4a + 33495c35-db33-4aef-8254-70ff6e573736 + + + 6af2eb3d-a4d4-4da2-aeab-6fa986543e2a + 4cdc86a8-4d3c-46cf-bb47-642492f8df00 + + + 6aeba73b-a20a-45eb-8053-269b9fb316c0 + 90d9427a-577a-4330-bf32-2f5317e6bf7d + + + + Документ2 + + + true + + Number + 7 + Variable + Quarter + true + true + + + + DontCheck + false + false + Auto + TransformValues + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + TransformValues + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + TransformValues + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + ShowError + false + false + Auto + TransformValues + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + TransformValues + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + + + Document.Документ2.StandardAttribute.Number + + Use + Begin + DontUse + Directly + + + + + + + Allow + Allow + AutoDeleteOnUnpost + WriteSelected + AutoFill + + AccountingRegister.РегистрБухгалтерии1 + CalculationRegister.РегистрРасчета1 + AccumulationRegister.РегистрНакопления1 + + true + true + false + + Managed + Use + + + ru + Документ2 + + + + + + + ru + Документ2Документ2 + + + + Auto + DontUse + false + false + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Enums/\320\237\320\265\321\200\320\265\321\207\320\270\321\201\320\273\320\265\320\275\320\270\320\2651.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Enums/\320\237\320\265\321\200\320\265\321\207\320\270\321\201\320\273\320\265\320\275\320\270\320\2651.xml" new file mode 100644 index 000000000..138a9366b --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Enums/\320\237\320\265\321\200\320\265\321\207\320\270\321\201\320\273\320\265\320\275\320\270\320\2651.xml" @@ -0,0 +1,73 @@ + + + + + + 267a76b4-10a6-4ec0-b4c8-c3c623db9194 + 44bce740-f393-47d0-9e53-09551554b52a + + + 7c1855ca-42e9-448e-a595-8448fa74f08a + ca30df5f-f617-408d-a838-05b7a7dc2131 + + + e7ae18ec-2328-4a23-a599-ebdc6aa3c43b + cd18bf23-a2a1-485d-b619-b798321d0353 + + + + Перечисление1 + + + false + + true + BothWays + + + + + + + + Auto + + + + + ЗначениеПеречисления1 + + + + + + + ЗначениеПеречисления2 + + + + + + + ЗначениеПеречисления3 + + + + + + + ЗначениеПеречисления4 + + + + + + + ЗначениеПеречисления5 + + + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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.xml" new file mode 100644 index 000000000..71ebfba61 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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.xml" @@ -0,0 +1,15 @@ + + + + + ПодпискаНаСобытие1 + + + + cfg:CatalogObject + + Filling + CommonModule.ОбщийМодуль3.ПодпискаНаСобытие1ОбработкаЗаполнения + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExchangePlans/\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2601.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExchangePlans/\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2601.xml" new file mode 100644 index 000000000..34fa40eb4 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExchangePlans/\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2601.xml" @@ -0,0 +1,150 @@ + + + + + 4c5500fb-fcf2-496d-8f61-d4a2ffe3bb9b + + f52e3a41-c3bc-44f1-977e-b5d735f7275a + 016f7c89-f941-4be5-aaa9-a3d79c1dae25 + + + 1cc4d3e2-43fb-4d60-968e-6c96761ee944 + f076a76f-47e5-4c99-b3c7-4e7c6193bc51 + + + cf38cf95-f2d4-4f52-acaa-f499ac4014f4 + 6b815678-5a5b-4987-b648-be03ff7c2f2e + + + a8961042-0df5-4852-bfe3-7901d81218a7 + 6cc1e7f9-6abf-49fe-991a-2f1ea75c7c93 + + + b18c3ea5-c6d9-49cc-af39-826721ecf4ca + 66305461-eb69-4766-b019-b753abe9c553 + + + + ПланОбмена1 + + + true + 9 + Variable + 25 + AsCode + InDialog + false + BothWays + + ExchangePlan.ПланОбмена1.StandardAttribute.Description + ExchangePlan.ПланОбмена1.StandardAttribute.Code + + Begin + DontUse + Directly + + + + + + + + + false + false + DontUse + Auto + false + + Managed + Use + + + + + + DontUse + false + false + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Реквизит2 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExchangePlans/\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2602.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExchangePlans/\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2602.xml" new file mode 100644 index 000000000..320bfe016 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExchangePlans/\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2602.xml" @@ -0,0 +1,112 @@ + + + + + fce68815-50ca-4166-8ecb-1e248c6c64a8 + + cb62e916-616b-46ef-a064-6e237f3bdd91 + 3d41d45a-605f-44a4-9d17-b010e1110c41 + + + db737e64-179c-40dd-a6cb-d38490221f04 + a4845660-2f90-40a1-9a05-8d1200342378 + + + 56737dd9-d483-45ca-870f-f50af7f124d2 + 11e2de7d-26ef-49f8-8df3-9d0fbeb44421 + + + 2aaa58cf-1f26-4d72-8cba-4b3e229b49ba + 9d35dc75-6f41-49bb-9977-a75a909d8e80 + + + b619cd18-ad9a-4858-9635-bc729250eb7c + 1f58972c-3f4f-433a-b2e4-5b24509fab8e + + + + ПланОбмена2 + + + true + 9 + Variable + 25 + AsDescription + InDialog + false + BothWays + + ExchangePlan.ПланОбмена2.StandardAttribute.Description + ExchangePlan.ПланОбмена2.StandardAttribute.Code + + Begin + DontUse + Directly + + + + + + + + + true + true + DontUse + Auto + false + + Managed + Use + + + + + + DontUse + false + false + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051.xml" new file mode 100644 index 000000000..c1d81fe91 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051.xml" @@ -0,0 +1,45 @@ + + + + + + 641b572a-d6d6-4565-acef-bd6bcf308742 + 8d8bed6c-9a36-4332-863a-ac9ca82b6528 + + + 45e4d270-2805-40f6-835f-18d0ba809703 + 81978f1a-60e7-412e-bb81-9401552a7846 + + + 33d25ace-b261-4d2c-ac63-923b6d040b87 + a880e27a-11b9-4228-b049-41f4ba34c57c + + + + ВнешнийИсточникДанных1 + + + Automatic + + + Таблица1
+ Куб1 + + + Функция1 + + + true + + xs:string + + 10 + Variable + + + selecet top 1 from table1 + + +
+
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611.xml" new file mode 100644 index 000000000..ceec0a96f --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611.xml" @@ -0,0 +1,171 @@ + + + + + + 6f68272f-d88d-414b-bd86-1a5c9c214fe9 + d75f3dac-36bb-4498-83dc-14bf0a55b8ba + + + 4cef1726-ad8b-458a-a60e-4b123a9bbc09 + 17722c50-7d5b-4ba0-9b6f-1e21a0dec159 + + + 524d1591-86a3-469d-b04a-3a4fba39cc84 + ae6307f0-70b8-4e02-886c-ad1041dea898 + + + 8e208674-21d7-4acb-9621-3107c13c123f + dff1a0dc-c186-48b6-99e5-399b439ded08 + + + ac6f48b7-deb2-47ec-8887-2413e1023b16 + d3ade16a-10ef-4c44-80e2-83b3b4fab058 + + + 625a0de7-982f-4478-a12e-22d408c7dc55 + 7393e6ee-fc9a-4078-a217-6e21ce21e81c + + + 38d6b444-7673-422a-91cd-47c8bc0b8524 + 2991d093-0452-4b37-91da-d575a8e69178 + + + + Куб1 + + + ssssssssssssssss + + false + + ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.Form.ФормаСписка + + + + + + false + + + ddddd + + + Измерение1 + + + + cfg:ExternalDataSourceCubeDimensionTableRef.ВнешнийИсточникДанных1.Куб1.ddddd + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + + + + + Измерение2 + + + + cfg:ExternalDataSourceCubeDimensionTableRef.ВнешнийИсточникДанных1.Куб1.ddddd + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + + + + + Ресурс1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + + + Auto + + false + Ресурс1 + + + + + Ресурс2 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + + + Auto + + false + Ресурс1Ресурс1 + + +
ФормаСписка
+
+
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/DimensionTables/ddddd.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/DimensionTables/ddddd.xml" new file mode 100644 index 000000000..9f6447e3c --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/DimensionTables/ddddd.xml" @@ -0,0 +1,161 @@ + + + + + + c7ea56aa-4ac1-4299-89b8-74b449fcec35 + 3155820d-a744-41b5-85a5-3c6dc9d5f04e + + + 83350a62-7327-4427-b98c-141f145fe356 + 9ac6de69-9cc8-4290-8ff9-001a207ebf00 + + + cc037482-1d5f-4a3c-966d-9ffc068238a4 + bbf05259-bb38-4c1c-abba-c52e935c2f1c + + + 7deba0e3-d757-4cca-ac73-042a3d688a32 + b5313497-6f0f-4bfc-95be-ffde99145524 + + + + ddddd + + + ru + Ddddd + + + + sssdfasd + ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.DimensionTable.ddddd.Field.Поле2 + asdasdasdasd + 1 + true + + false + false + ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.DimensionTable.ddddd.Form.ФормаОбъекта + + + + + + + + false + + + + + Поле1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + + + Auto + Auto + Auto + + Поле1 + false + true + + + + + Поле2 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + + + Auto + Auto + Auto + + Поле1Поле1 + false + true + + + + + Поле3 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + + + Auto + Auto + Auto + + Поле1Поле1Поле1 + false + true + + +
ФормаОбъекта
+
+
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/DimensionTables/ddddd/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/DimensionTables/ddddd/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260.xml" new file mode 100644 index 000000000..cada57f12 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/DimensionTables/ddddd/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260.xml" @@ -0,0 +1,21 @@ + + +
+ + ФормаОбъекта + + + ru + Форма объекта + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + +
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/DimensionTables/ddddd/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/DimensionTables/ddddd/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260/Ext/Form.xml" new file mode 100644 index 000000000..ab5bfcd0f --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/DimensionTables/ddddd/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260/Ext/Form.xml" @@ -0,0 +1,43 @@ + +
+ + + + Объект.Parent + EnterOnInput + true + + + + + Объект.Поле2 + EnterOnInput + true + + + + + Объект.Поле1 + EnterOnInput + true + + + + + Объект.Поле3 + EnterOnInput + true + + + + + + + + cfg:ExternalDataSourceCubeDimensionTableObject.ВнешнийИсточникДанных1.Куб1.ddddd + + true + true + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" new file mode 100644 index 000000000..49e52591d --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" @@ -0,0 +1,21 @@ + + +
+ + ФормаСписка + + + ru + Форма списка + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + +
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" new file mode 100644 index 000000000..bad78dc70 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" @@ -0,0 +1,127 @@ + +
+ + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Группа пользовательских настроек</v8:content> + </v8:item> + + false + Vertical + false + + + + List + None + true + true + ExpandTopLevel + true + Список + Список.DefaultPicture + false + 60 + + Custom + 0001-01-01T00:00:00 + 0001-01-01T00:00:00 + + Items + false + + true + false + Auto + СписокКомпоновщикНастроекПользовательскиеНастройки + true + + + false + + + + + Список + SearchStringRepresentation + + + + + + + Список + ViewStatusRepresentation + + + + + + + Список + SearchControl + + + + + + + Список.Измерение1 + true + + + + + Список.Измерение2 + true + + + + + Список.Ресурс1 + true + + + + + Список.Ресурс2 + true + + + + +
+
+ + + + cfg:DynamicList + + true + + false + false + ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1 + + + Normal + dfcece9d-5077-440b-b6b3-45a5cb4538eb + + + Normal + 88619765-ccb3-46c6-ac52-38e9c992ebd4 + + + Normal + b75fecce-942b-4aed-abc9-e6a02e460fb3 + + Normal + 911b6018-f537-43e8-a417-da56b22f9aec + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601.xml" new file mode 100644 index 000000000..c721b1945 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601.xml" @@ -0,0 +1,196 @@ + + + + + + 302e2e27-0276-4516-8489-d63033528afc + 309d78ed-f60a-4216-b8eb-f2c01a20c458 + + + c75b0dd9-49a8-4e60-852d-b9706d0e065b + 89dec209-9122-4dd4-bd5e-07671c440356 + + + 00d5c1d7-d4bb-4015-98c8-33299dd458a0 + 06760e02-8efb-4f7c-87ec-6a8a3992466f + + + b6136f3f-a62e-475c-ac63-d2e7be3dce2f + 79206bdf-c4d8-4be5-96d5-f34e497475ee + + + 75035c6d-71d1-476c-bdfe-65fc5c15e66f + 2a4291ff-9a25-4ca9-9c40-e8782703370b + + + 16e949e4-7491-475f-83f7-6985885dcfea + 0389dcd1-2545-4c60-9ce9-d7fd09bbf9a3 + + + eae136cf-bc57-47c9-879b-d6f94e1edc02 + 11e9b380-df9f-4b62-97f7-d90ad4383077 + + + 3b20dd8c-2e66-4c03-bdd1-cd54afb4c77d + a9575d71-63c4-405a-818f-9ae86842fca7 + + + + Таблица1 + + + Table + sad + + ObjectData + + ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1.Field.Поле1 + + ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1.Field.Поле2 + + + + true + false + + ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1.Field.Поле1 + ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1.Field.Поле2 + + Auto + Begin + Directly + Auto + ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1.Form.ФормаОбъекта + + + + + + + + + + + false + false + Auto + ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1.Field.Поле3 + InDialog + + + Automatic + + + + + Поле1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + + + Auto + Auto + Auto + + aaa + false + false + + + + + Поле2 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + + + Auto + Auto + Auto + + ssss + true + true + + + + + Поле3 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + + + Auto + Auto + Auto + + ddddd + false + true + + +
ФормаОбъекта + +
+
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260.xml" new file mode 100644 index 000000000..238b9adb8 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260.xml" @@ -0,0 +1,21 @@ + + +
+ + ФормаОбъекта + + + ru + Форма объекта + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + +
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260/Ext/Form.xml" new file mode 100644 index 000000000..80c924d0e --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260/Ext/Form.xml" @@ -0,0 +1,36 @@ + +
+ + + + Объект.Поле1 + EnterOnInput + true + + + + + Объект.Поле2 + EnterOnInput + true + + + + + Объект.Поле3 + EnterOnInput + true + + + + + + + + cfg:ExternalDataSourceTableObject.ВнешнийИсточникДанных1.Таблица1 + + true + true + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/Templates/\320\234\320\260\320\272\320\265\321\202.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/Templates/\320\234\320\260\320\272\320\265\321\202.xml" new file mode 100644 index 000000000..d2fc24007 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/Templates/\320\234\320\260\320\272\320\265\321\202.xml" @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/Templates/\320\234\320\260\320\272\320\265\321\202/Ext/Template.txt" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/Templates/\320\234\320\260\320\272\320\265\321\202/Ext/Template.txt" new file mode 100644 index 000000000..5f282702b --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/Templates/\320\234\320\260\320\272\320\265\321\202/Ext/Template.txt" @@ -0,0 +1 @@ + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/FilterCriteria/\320\232\321\200\320\270\321\202\320\265\321\200\320\270\320\271\320\236\321\202\320\261\320\276\321\200\320\2601.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/FilterCriteria/\320\232\321\200\320\270\321\202\320\265\321\200\320\270\320\271\320\236\321\202\320\261\320\276\321\200\320\2601.xml" new file mode 100644 index 000000000..054f242fd --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/FilterCriteria/\320\232\321\200\320\270\321\202\320\265\321\200\320\270\320\271\320\236\321\202\320\261\320\276\321\200\320\2601.xml" @@ -0,0 +1,34 @@ + + + + + + 47b892f7-df8f-452b-b1ed-72e0ce319b67 + eab0ddd3-994a-4042-92ab-e8ae14bd904b + + + ebb443c0-407f-4724-80fd-cdb52c3560c5 + 7f607a11-0aa6-444b-90a7-b132571e1b41 + + + + КритерийОтбора1 + + + + cfg:CatalogRef + + true + + Catalog.Справочник1.TabularSection.ТабличнаяЧасть2.Attribute.Реквизит2 + Document.Документ1.Attribute.Реквизит2 + + + + + + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/FunctionalOptions/\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\260\321\217\320\236\320\277\321\206\320\270\321\2171.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/FunctionalOptions/\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\260\321\217\320\236\320\277\321\206\320\270\321\2171.xml" new file mode 100644 index 000000000..c27704f1f --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/FunctionalOptions/\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\260\321\217\320\236\320\277\321\206\320\270\321\2171.xml" @@ -0,0 +1,13 @@ + + + + + ФункциональнаяОпция1 + + + Constant.Константа2 + true + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/FunctionalOptions/\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\260\321\217\320\236\320\277\321\206\320\270\321\2172.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/FunctionalOptions/\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\260\321\217\320\236\320\277\321\206\320\270\321\2172.xml" new file mode 100644 index 000000000..b6e52dd8e --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/FunctionalOptions/\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\260\321\217\320\236\320\277\321\206\320\270\321\2172.xml" @@ -0,0 +1,22 @@ + + + + + ФункциональнаяОпция2 + + + Constant.Константа4 + true + + Constant.Константа1 + Constant.Константа2 + Constant.Константа3 + DocumentJournal.ЖурналДокументов1 + Document.Документ1 + Document.Документ2 + CommonForm.ФормаКонстант + CommonCommand.ОбщаяКоманда1 + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/FunctionalOptionsParameters/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\321\213\321\205\320\236\320\277\321\206\320\270\320\2711.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/FunctionalOptionsParameters/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\321\213\321\205\320\236\320\277\321\206\320\270\320\2711.xml" new file mode 100644 index 000000000..805275022 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/FunctionalOptionsParameters/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\321\213\321\205\320\236\320\277\321\206\320\270\320\2711.xml" @@ -0,0 +1,13 @@ + + + + + ПараметрФункциональныхОпций1 + + + + Catalog.Справочник1 + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/HTTPServices/HTTP\320\241\320\265\321\200\320\262\320\270\321\2011.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/HTTPServices/HTTP\320\241\320\265\321\200\320\262\320\270\321\2011.xml" new file mode 100644 index 000000000..ac2126c6f --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/HTTPServices/HTTP\320\241\320\265\321\200\320\262\320\270\321\2011.xml" @@ -0,0 +1,66 @@ + + + + + HTTPСервис1 + + + ru + HTTPСервис1 + + + + api + AutoUse + 20 + + + + + ШаблонURL1 + + + + + + + + Метод1 + + + GET + ШаблонURL1Метод1 + + + + + Метод2 + + + HEAD + ШаблонURL1Метод2 + + + + + Метод3 + + + POST + ШаблонURL1Метод3 + + + + + Метод4 + + + TRACE + ШаблонURL1Метод4 + + + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/HTTPServices/HTTP\320\241\320\265\321\200\320\262\320\270\321\2011/Ext/Module.bsl" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/HTTPServices/HTTP\320\241\320\265\321\200\320\262\320\270\321\2011/Ext/Module.bsl" new file mode 100644 index 000000000..cfe0c9219 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/HTTPServices/HTTP\320\241\320\265\321\200\320\262\320\270\321\2011/Ext/Module.bsl" @@ -0,0 +1,20 @@ + +Функция ШаблонURL1Метод4(Запрос) + Ответ = Новый HTTPСервисОтвет(200); + Возврат Ответ; +КонецФункции + +Функция ШаблонURL1Метод2(Запрос) + Ответ = Новый HTTPСервисОтвет(200); + Возврат Ответ; +КонецФункции + +Функция ШаблонURL1Метод1(Запрос) + Ответ = Новый HTTPСервисОтвет(200); + Возврат Ответ; +КонецФункции + +Функция ШаблонURL1Метод3(Запрос) + Ответ = Новый HTTPСервисОтвет(200); + Возврат Ответ; +КонецФункции diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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.xml" new file mode 100644 index 000000000..77494c2fd --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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.xml" @@ -0,0 +1,380 @@ + + + + + + 1c7a15d7-ed28-4e7a-aef1-eed1d23688d2 + 6e31d594-e147-4a52-83e3-353f3e51b27b + + + 75394078-78aa-4a49-bbc1-df21996ddafd + 4b2495b2-0cf0-4503-8f4a-3ad124fd9d78 + + + 749283b8-c2dd-4122-8c50-4ee3657ed423 + 9a71966e-5764-4880-8b7b-97a64a7ac2fb + + + 65628462-cc4c-4e09-bce4-46872af7949f + 19f02421-c2d7-47b0-8bb1-e535a69917b4 + + + 5e99391b-8758-4743-8bcf-e024ecdd7609 + 4fffac5b-d480-44ef-92a6-7b19c00d166e + + + 6e1d12a7-efe3-4f0a-888a-c3d88d131287 + 127eb1e1-3154-434b-b796-3d5570a41254 + + + 212054a8-f0c0-41ec-9c9c-758300a204bd + a6736f34-7c12-446a-bfa8-e0651f764f04 + + + + РегистрСведений1 + + + true + InDialog + + + + + Nonperiodical + Independent + false + false + Managed + DontUse + false + false + + + + + + DontUse + false + false + + + + + Ресурс1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Ресурс2 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Ресурс3 + + + + xs:decimal + + 10 + 0 + Any + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Реквизит2 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Измерение1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + false + true + false + DontIndex + Use + Use + TransformValues + + + + + Измерение2 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + false + true + false + DontIndex + Use + Use + TransformValues + + + + + Измерение3 + + + + xs:dateTime + + Date + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + false + true + false + DontIndex + Use + Use + TransformValues + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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\2712.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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\2712.xml" new file mode 100644 index 000000000..706dcde2f --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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\2712.xml" @@ -0,0 +1,221 @@ + + + + + + 42a09772-c6f6-4f34-bffc-4a7f193ee010 + e7c6172a-c679-416a-a659-431ea9c046e4 + + + 788022f8-6018-481c-aae3-578827da5bc2 + a12d27ea-3332-4571-863f-c0cf2fb3b415 + + + c5d278e1-47e0-4b52-ae2a-481861946137 + 1221f6b2-2641-4978-a90c-a678e5dbf078 + + + ad4612b5-63f8-4a6e-8645-658f5d0f3038 + c387587c-1610-429c-92d0-89a1e611771b + + + b2f7a657-4340-4b0a-9c47-232527b13e00 + 63a023de-a6f9-495b-9b90-820c24a9f3da + + + c998522c-8dda-4e51-aaf2-363fd42d7a46 + 06084b43-62fc-4d1b-a974-4fe11ccb5e11 + + + aad9838f-7a2a-46e5-a2c4-f420ffa24177 + 7e8820d0-365d-4bfe-ac1c-727faf3e47d5 + + + + РегистрСведений2 + + + true + InDialog + + + + + Nonperiodical + RecorderSubordinate + false + false + Managed + DontUse + false + false + + + + + + DontUse + false + false + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Реквизит2 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Реквизит3 + + + + xs:decimal + + 10 + 0 + Any + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Измерение1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + false + true + false + DontIndex + Use + Use + TransformValues + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/IntegrationServices/\320\241\320\265\321\200\320\262\320\270\321\201\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\2701.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/IntegrationServices/\320\241\320\265\321\200\320\262\320\270\321\201\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\2701.xml" new file mode 100644 index 000000000..597f5faeb --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/IntegrationServices/\320\241\320\265\321\200\320\262\320\270\321\201\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\2701.xml" @@ -0,0 +1,68 @@ + + + + + + 3f3baa64-80cf-4695-9201-46d443e13b6a + 329b55ae-d399-4356-9c02-8e499d3718c3 + + + + СервисИнтеграции1 + + + ru + СервисИнтеграции1 + + + СервисИнтеграции1 + СервисИнтеграции1 + + + + + + 39f6754b-922a-43f9-a0fd-ff5609ccad0c + 12dc6cb8-f7b4-43af-b164-9d7628558fc6 + + + + КаналСервисаИнтеграции1 + + + ru + КаналСервисаИнтеграции1 + + + + КаналСервисаИнтеграции1 + Send + + true + + + + + + fe59a73d-382f-40a6-b91d-4e3280ff138d + 254e0833-fee9-4869-84e1-ce05babc42f3 + + + + КаналСервисаИнтеграции2 + + + ru + КаналСервисаИнтеграции2 + + + КаналСервисаИнтеграции2 + + Receive + КаналСервисаИнтеграции2ОбработкаПолученияСообщения + true + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/IntegrationServices/\320\241\320\265\321\200\320\262\320\270\321\201\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\2701/Ext/Module.bsl" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/IntegrationServices/\320\241\320\265\321\200\320\262\320\270\321\201\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\2701/Ext/Module.bsl" new file mode 100644 index 000000000..7f490df87 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/IntegrationServices/\320\241\320\265\321\200\320\262\320\270\321\201\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\2701/Ext/Module.bsl" @@ -0,0 +1,4 @@ + +Процедура КаналСервисаИнтеграции2ОбработкаПолученияСообщения(Сообщение, Отказ) + // Вставить содержимое обработчика. +КонецПроцедуры diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Languages/\320\240\321\203\321\201\321\201\320\272\320\270\320\271.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Languages/\320\240\321\203\321\201\321\201\320\272\320\270\320\271.xml" new file mode 100644 index 000000000..1aed9856d --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Languages/\320\240\321\203\321\201\321\201\320\272\320\270\320\271.xml" @@ -0,0 +1,16 @@ + + + + + Русский + + + ru + Русский + + + + ru + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Languages/\320\257\320\267\321\213\320\2721.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Languages/\320\257\320\267\321\213\320\2721.xml" new file mode 100644 index 000000000..bb246ae15 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Languages/\320\257\320\267\321\213\320\2721.xml" @@ -0,0 +1,16 @@ + + + + + Язык1 + + + ru + Язык1 + + + + ru1 + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Reports/\320\236\321\202\321\207\320\265\321\2021.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Reports/\320\236\321\202\321\207\320\265\321\2021.xml" new file mode 100644 index 000000000..5ff73f45d --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Reports/\320\236\321\202\321\207\320\265\321\2021.xml" @@ -0,0 +1,52 @@ + + + + + + 89d8f68f-8c86-49e4-a0ee-0f788aa0e672 + b89dcd0a-9605-4c9a-8dad-f053ccf64e6a + + + 4b65449e-2803-4dbf-bcad-ba9f93f3fcc3 + 5504be8f-6abd-4fec-b2aa-309b080221d3 + + + + Отчет1 + + + true + Report.Отчет1.Form.ФормаОтчета + + Report.Отчет1.Template.ОсновнаяСхемаКомпоновкиДанных + + + + + + false + + + + +
ФормаОтчета
+ + + + Команда1 + + + FormNavigationPanelGoTo + + Single + false + Auto + + + + Auto + + +
+
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Reports/\320\236\321\202\321\207\320\265\321\2021/Commands/\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/Ext/CommandModule.bsl" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Reports/\320\236\321\202\321\207\320\265\321\2021/Commands/\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/Ext/CommandModule.bsl" new file mode 100644 index 000000000..e08e05561 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Reports/\320\236\321\202\321\207\320\265\321\2021/Commands/\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/Ext/CommandModule.bsl" @@ -0,0 +1,7 @@ + +&НаКлиенте +Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) + //Вставить содержимое обработчика. + //ПараметрыФормы = Новый Структура("", ); + //ОткрытьФорму("Отчет.Отчет1.Форма", ПараметрыФормы, ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно, ПараметрыВыполненияКоманды.НавигационнаяСсылка); +КонецПроцедуры diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Reports/\320\236\321\202\321\207\320\265\321\2021/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Reports/\320\236\321\202\321\207\320\265\321\2021/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260.xml" new file mode 100644 index 000000000..b6d461bec --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Reports/\320\236\321\202\321\207\320\265\321\2021/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260.xml" @@ -0,0 +1,22 @@ + + +
+ + ФормаОтчета + + + ru + Форма отчета + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + + +
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Reports/\320\236\321\202\321\207\320\265\321\2021/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Reports/\320\236\321\202\321\207\320\265\321\2021/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Ext/Form.xml" new file mode 100644 index 000000000..060ddc836 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Reports/\320\236\321\202\321\207\320\265\321\2021/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Ext/Form.xml" @@ -0,0 +1,61 @@ + +
+ Результат + ДанныеРасшифровки + Main + Auto + КомпоновщикНастроекПользовательскиеНастройки + Auto + Auto + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Настройки</v8:content> + </v8:item> + + false + Vertical + false + + + + Результат + true + None + 100 + + + + + + + + cfg:ReportObject.Отчет1 + + true + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Результат</v8:content> + </v8:item> + + + mxl:SpreadsheetDocument + + + + + xs:string + + 0 + Variable + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Reports/\320\236\321\202\321\207\320\265\321\2021/Templates/\320\236\321\201\320\275\320\276\320\262\320\275\320\260\321\217\320\241\321\205\320\265\320\274\320\260\320\232\320\276\320\274\320\277\320\276\320\275\320\276\320\262\320\272\320\270\320\224\320\260\320\275\320\275\321\213\321\205.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Reports/\320\236\321\202\321\207\320\265\321\2021/Templates/\320\236\321\201\320\275\320\276\320\262\320\275\320\260\321\217\320\241\321\205\320\265\320\274\320\260\320\232\320\276\320\274\320\277\320\276\320\275\320\276\320\262\320\272\320\270\320\224\320\260\320\275\320\275\321\213\321\205.xml" new file mode 100644 index 000000000..287f2877e --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Reports/\320\236\321\202\321\207\320\265\321\2021/Templates/\320\236\321\201\320\275\320\276\320\262\320\275\320\260\321\217\320\241\321\205\320\265\320\274\320\260\320\232\320\276\320\274\320\277\320\276\320\275\320\276\320\262\320\272\320\270\320\224\320\260\320\275\320\275\321\213\321\205.xml" @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Reports/\320\236\321\202\321\207\320\265\321\2021/Templates/\320\236\321\201\320\275\320\276\320\262\320\275\320\260\321\217\320\241\321\205\320\265\320\274\320\260\320\232\320\276\320\274\320\277\320\276\320\275\320\276\320\262\320\272\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Template.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Reports/\320\236\321\202\321\207\320\265\321\2021/Templates/\320\236\321\201\320\275\320\276\320\262\320\275\320\260\321\217\320\241\321\205\320\265\320\274\320\260\320\232\320\276\320\274\320\277\320\276\320\275\320\276\320\262\320\272\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Template.xml" new file mode 100644 index 000000000..39f92fc3d --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Reports/\320\236\321\202\321\207\320\265\321\2021/Templates/\320\236\321\201\320\275\320\276\320\262\320\275\320\260\321\217\320\241\321\205\320\265\320\274\320\260\320\232\320\276\320\274\320\277\320\276\320\275\320\276\320\262\320\272\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Template.xml" @@ -0,0 +1,130 @@ + + + + ИсточникДанных1 + Local + + + НаборДанных1 + + Предопределенный + Предопределенный + + + ТабличнаяЧасть2 + ТабличнаяЧасть2 + + + ТабличнаяЧасть2.Реквизит2 + ТабличнаяЧасть2.Реквизит2 + + + ИмяПредопределенныхДанных + ИмяПредопределенныхДанных + + + ТабличнаяЧасть2.Реквизит1 + ТабличнаяЧасть2.Реквизит1 + + + ТабличнаяЧасть2.Ссылка + ТабличнаяЧасть2.Ссылка + + + Ссылка + Ссылка + + + ВерсияДанных + ВерсияДанных + + + ТабличнаяЧасть2.НомерСтроки + ТабличнаяЧасть2.НомерСтроки + + + Наименование + Наименование + + + ПометкаУдаления + ПометкаУдаления + + + Родитель + Родитель + + + Код + Код + + + Реквизит2 + Реквизит2 + + + Реквизит1 + Реквизит1 + + + ТабличнаяЧасть1.НомерСтроки + ТабличнаяЧасть1.НомерСтроки + + + ТабличнаяЧасть1.Ссылка + ТабличнаяЧасть1.Ссылка + + + Реквизит3 + Реквизит3 + + + Реквизит4 + Реквизит4 + + + ТабличнаяЧасть1 + ТабличнаяЧасть1 + + ИсточникДанных1 + ВЫБРАТЬ + Справочник1.Ссылка КАК Ссылка, + Справочник1.ВерсияДанных КАК ВерсияДанных, + Справочник1.ПометкаУдаления КАК ПометкаУдаления, + Справочник1.Родитель КАК Родитель, + Справочник1.Код КАК Код, + Справочник1.Наименование КАК Наименование, + Справочник1.Реквизит1 КАК Реквизит1, + Справочник1.Реквизит2 КАК Реквизит2, + Справочник1.Реквизит3 КАК Реквизит3, + Справочник1.Реквизит4 КАК Реквизит4, + Справочник1.ТабличнаяЧасть1.( + Ссылка КАК Ссылка, + НомерСтроки КАК НомерСтроки + ) КАК ТабличнаяЧасть1, + Справочник1.ТабличнаяЧасть2.( + Ссылка КАК Ссылка, + НомерСтроки КАК НомерСтроки, + Реквизит1 КАК Реквизит1, + Реквизит2 КАК Реквизит2 + ) КАК ТабличнаяЧасть2, + Справочник1.Предопределенный КАК Предопределенный, + Справочник1.ИмяПредопределенныхДанных КАК ИмяПредопределенныхДанных +ИЗ + Справочник.Справочник1 КАК Справочник1 + + + Основной + Основной + + + + + + + + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Roles/\320\240\320\276\320\273\321\2141.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Roles/\320\240\320\276\320\273\321\2141.xml" new file mode 100644 index 000000000..74b817af7 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Roles/\320\240\320\276\320\273\321\2141.xml" @@ -0,0 +1,10 @@ + + + + + Роль1 + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Roles/\320\240\320\276\320\273\321\2141/Ext/Rights.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Roles/\320\240\320\276\320\273\321\2141/Ext/Rights.xml" new file mode 100644 index 000000000..7d1ed9c51 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Roles/\320\240\320\276\320\273\321\2141/Ext/Rights.xml" @@ -0,0 +1,2125 @@ + + + true + true + false + + SessionParameter.ОбщийРеквизит2Значение + + Get + false + + + Set + false + + + + SessionParameter.ОбщийРеквизит2Использование + + Get + false + + + Set + false + + + + InformationRegister.РегистрСведений2 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + TotalsControl + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + Document.Документ1 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + Posting + false + + + UndoPosting + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InteractivePosting + false + + + InteractivePostingRegular + false + + + InteractiveUndoPosting + false + + + InteractiveChangeOfPosted + false + + + InputByString + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.DimensionTable.ddddd + + Read + false + + + View + false + + + + CommonForm.ФормаНастроекДинамическогоСписка + + View + false + + + + CommonForm.ФормаПоиска + + View + false + + + + ExternalDataSource.ВнешнийИсточникДанных1 + + Use + false + + + Administration + false + + + StandardAuthenticationChange + false + + + SessionStandardAuthenticationChange + false + + + SessionOSAuthenticationChange + false + + + + CommonForm.ФормаИсторииИзмененийИсторииДанных + + View + false + + + + Document.Документ2 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + Posting + false + + + UndoPosting + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InteractivePosting + false + + + InteractivePostingRegular + false + + + InteractiveUndoPosting + false + + + InteractiveChangeOfPosted + false + + + InputByString + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + DataProcessor.Обработка1 + + Use + false + + + View + false + + + + Catalog.Справочник1 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + InteractiveDeletePredefinedData + false + + + InteractiveSetDeletionMarkPredefinedData + false + + + InteractiveClearDeletionMarkPredefinedData + false + + + InteractiveDeleteMarkedPredefinedData + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + ChartOfCalculationTypes.ПланВидовРасчета2 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + InteractiveDeletePredefinedData + false + + + InteractiveSetDeletionMarkPredefinedData + false + + + InteractiveClearDeletionMarkPredefinedData + false + + + InteractiveDeleteMarkedPredefinedData + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + CommonCommand.ОбщаяКоманда1 + + View + false + + + + HTTPService.HTTPСервис1.URLTemplate.ШаблонURL1.Method.Метод4 + + Use + false + + + + CommonForm.ФормаКонстант + + View + false + + + + Document.Документ1.Command.Команда1 + + View + false + + + + Configuration.Конфигурация + + Administration + false + + + DataAdministration + false + + + UpdateDataBaseConfiguration + false + + + ExclusiveMode + false + + + ActiveUsers + false + + + EventLog + false + + + ThickClient + false + + + ExternalConnection + false + + + Automation + false + + + TechnicalSpecialistMode + false + + + CollaborationSystemInfoBaseRegistration + false + + + MainWindowModeNormal + true + + + MainWindowModeWorkplace + true + + + MainWindowModeEmbeddedWorkplace + true + + + MainWindowModeFullscreenWorkplace + true + + + MainWindowModeKiosk + true + + + AnalyticsSystemClient + true + + + ExclusiveModeTerminationAtSessionStart + false + + + ConfigurationExtensionsAdministration + false + + + InteractiveOpenExtDataProcessors + false + + + InteractiveOpenExtReports + false + + + + AccumulationRegister.РегистрНакопления2 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + TotalsControl + false + + + + Constant.Константа4 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + ReadDataHistory + false + + + UpdateDataHistory + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + AccountingRegister.РегистрБухгалтерии1 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + TotalsControl + false + + + + Task.Задача1 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + InteractiveActivate + false + + + Execute + false + + + InteractiveExecute + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + CommonForm.ФормаВариантаОтчета + + View + false + + + + HTTPService.HTTPСервис1.URLTemplate.ШаблонURL1.Method.Метод2 + + Use + false + + + + CommonAttribute.ОбщийРеквизит2 + + View + false + + + Edit + false + + + + Report.Отчет1 + + Use + false + + + View + false + + + + HTTPService.HTTPСервис1.URLTemplate.ШаблонURL1.Method.Метод3 + + Use + false + + + + DocumentJournal.ЖурналДокументов1 + + Read + false + + + View + false + + + + CalculationRegister.РегистрРасчета1 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + + CommonForm.ФормаДанныхВерсииИсторииДанных + + View + false + + + + CommonAttribute.ОбщийРеквизит1 + + View + false + + + Edit + false + + + + BusinessProcess.БизнесПроцесс1 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + InteractiveActivate + false + + + Start + false + + + InteractiveStart + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + CommonForm.ФормаРазличийВерсийИсторииДанных + + View + false + + + + WebService.WebСервис1.Operation.Операция1 + + Use + false + + + + Catalog.Справочник2 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + InteractiveDeletePredefinedData + false + + + InteractiveSetDeletionMarkPredefinedData + false + + + InteractiveClearDeletionMarkPredefinedData + false + + + InteractiveDeleteMarkedPredefinedData + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + ChartOfCalculationTypes.ПланВидовРасчета1 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + InteractiveDeletePredefinedData + false + + + InteractiveSetDeletionMarkPredefinedData + false + + + InteractiveClearDeletionMarkPredefinedData + false + + + InteractiveDeleteMarkedPredefinedData + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + IntegrationService.СервисИнтеграции1.IntegrationServiceChannel.КаналСервисаИнтеграции1 + + Use + false + + + + Report.Отчет1.Command.Команда1 + + View + false + + + + AccumulationRegister.РегистрНакопления1 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + TotalsControl + false + + + + Constant.Константа2 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + ReadDataHistory + false + + + UpdateDataHistory + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InputByString + false + + + + InformationRegister.РегистрСведений1 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + TotalsControl + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + Catalog.Справочник3 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + InteractiveDeletePredefinedData + false + + + InteractiveSetDeletionMarkPredefinedData + false + + + InteractiveClearDeletionMarkPredefinedData + false + + + InteractiveDeleteMarkedPredefinedData + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + HTTPService.HTTPСервис1.URLTemplate.ШаблонURL1.Method.Метод1 + + Use + false + + + + Constant.Константа1 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + ReadDataHistory + false + + + UpdateDataHistory + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + CommonForm.ФормаОтчета + + View + false + + + + ExchangePlan.ПланОбмена2 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + FilterCriterion.КритерийОтбора1 + + View + false + + + + ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1 + + Read + false + + + View + false + + + + Sequence.Последовательность1 + + Read + false + + + Update + false + + + + IntegrationService.СервисИнтеграции1.IntegrationServiceChannel.КаналСервисаИнтеграции2 + + Use + false + + + + ExchangePlan.ПланОбмена1 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + CommonForm.ФормаНастроекОтчета + + View + false + + + + ChartOfCharacteristicTypes.ПланВидовХарактеристик1 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + InteractiveDeletePredefinedData + false + + + InteractiveSetDeletionMarkPredefinedData + false + + + InteractiveClearDeletionMarkPredefinedData + false + + + InteractiveDeleteMarkedPredefinedData + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + ChartOfAccounts.ПланСчетов1 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + InteractiveDeletePredefinedData + false + + + InteractiveSetDeletionMarkPredefinedData + false + + + InteractiveClearDeletionMarkPredefinedData + false + + + InteractiveDeleteMarkedPredefinedData + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + Constant.Константа3 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + ReadDataHistory + false + + + UpdateDataHistory + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + CalculationRegister.РегистрРасчета1.Recalculation.Перерасчет1 + + Read + false + + + Update + false + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Roles/\320\240\320\276\320\273\321\2142.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Roles/\320\240\320\276\320\273\321\2142.xml" new file mode 100644 index 000000000..d17a54029 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Roles/\320\240\320\276\320\273\321\2142.xml" @@ -0,0 +1,10 @@ + + + + + Роль2 + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Roles/\320\240\320\276\320\273\321\2142/Ext/Rights.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Roles/\320\240\320\276\320\273\321\2142/Ext/Rights.xml" new file mode 100644 index 000000000..21b619192 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Roles/\320\240\320\276\320\273\321\2142/Ext/Rights.xml" @@ -0,0 +1,855 @@ + + + false + true + false + + Catalog.Справочник1.Attribute.Реквизит3 + + View + false + + + Edit + false + + + + Catalog.Справочник1 + + Read + true + + + Insert + true + + + Update + true + + + Delete + true + + + ReadDataHistory + true + + + ReadDataHistoryOfMissingData + true + + + UpdateDataHistory + true + + + UpdateDataHistoryOfMissingData + true + + + UpdateDataHistorySettings + true + + + UpdateDataHistoryVersionComment + true + + + + Catalog.Справочник1.StandardAttribute.PredefinedDataName + + View + false + + + Edit + false + + + + Catalog.Справочник1.StandardAttribute.Predefined + + View + false + + + Edit + false + + + + Catalog.Справочник1.StandardAttribute.Ref + + View + false + + + Edit + false + + + + Catalog.Справочник1.StandardAttribute.DeletionMark + + View + false + + + Edit + false + + + + Catalog.Справочник1.StandardAttribute.IsFolder + + View + false + + + Edit + false + + + + Catalog.Справочник1.StandardAttribute.Owner + + View + false + + + Edit + false + + + + Catalog.Справочник1.StandardAttribute.Parent + + View + false + + + Edit + false + + + + Catalog.Справочник1.StandardAttribute.Description + + View + false + + + Edit + false + + + + Catalog.Справочник1.StandardAttribute.Code + + View + false + + + Edit + false + + + + ChartOfCalculationTypes.ПланВидовРасчета2 + + Read + true + + + Insert + true + + + Update + true + + + Delete + true + + + View + true + + + InteractiveInsert + true + + + Edit + true + + + InteractiveDelete + true + + + InteractiveSetDeletionMark + true + + + InteractiveClearDeletionMark + true + + + InteractiveDeleteMarked + true + + + InputByString + true + + + InteractiveDeletePredefinedData + true + + + InteractiveSetDeletionMarkPredefinedData + true + + + InteractiveClearDeletionMarkPredefinedData + true + + + InteractiveDeleteMarkedPredefinedData + true + + + ReadDataHistory + true + + + ReadDataHistoryOfMissingData + true + + + UpdateDataHistory + true + + + UpdateDataHistoryOfMissingData + true + + + UpdateDataHistorySettings + true + + + UpdateDataHistoryVersionComment + true + + + ViewDataHistory + true + + + EditDataHistoryVersionComment + true + + + SwitchToDataHistoryVersion + true + + + + Configuration.Конфигурация + + Administration + true + + + DataAdministration + true + + + UpdateDataBaseConfiguration + true + + + ExclusiveMode + true + + + ActiveUsers + true + + + EventLog + true + + + ThinClient + true + + + WebClient + true + + + MobileClient + true + + + ThickClient + true + + + ExternalConnection + true + + + Automation + true + + + TechnicalSpecialistMode + true + + + CollaborationSystemInfoBaseRegistration + true + + + MainWindowModeNormal + true + + + MainWindowModeWorkplace + true + + + MainWindowModeEmbeddedWorkplace + true + + + MainWindowModeFullscreenWorkplace + true + + + MainWindowModeKiosk + true + + + AnalyticsSystemClient + true + + + ExclusiveModeTerminationAtSessionStart + true + + + SaveUserData + true + + + ConfigurationExtensionsAdministration + true + + + InteractiveOpenExtDataProcessors + true + + + InteractiveOpenExtReports + true + + + Output + true + + + + Catalog.Справочник1.TabularSection.ТабличнаяЧасть2 + + View + false + + + Edit + false + + + + Catalog.Справочник1.TabularSection.ТабличнаяЧасть2.Attribute.Реквизит1 + + View + false + + + Edit + false + + + + DocumentJournal.ЖурналДокументов1 + + Read + true + + + View + true + + + + Catalog.Справочник1.TabularSection.ТабличнаяЧасть1 + + View + false + + + Edit + false + + + + Catalog.Справочник1.Attribute.Реквизит2 + + View + false + + + Edit + false + + + + Catalog.Справочник1.Attribute.Реквизит1 + + View + false + + + Edit + false + + + + Catalog.Справочник2 + + Read + true + + + Insert + true + + + Update + true + + + Delete + true + + + ReadDataHistory + true + + + ReadDataHistoryOfMissingData + true + + + UpdateDataHistory + true + + + UpdateDataHistoryOfMissingData + true + + + UpdateDataHistorySettings + true + + + UpdateDataHistoryVersionComment + true + + + + Catalog.Справочник2.StandardAttribute.PredefinedDataName + + View + false + + + Edit + false + + + + Catalog.Справочник2.StandardAttribute.Predefined + + View + false + + + Edit + false + + + + Catalog.Справочник2.StandardAttribute.Ref + + View + false + + + Edit + false + + + + Catalog.Справочник2.StandardAttribute.DeletionMark + + View + false + + + Edit + false + + + + Catalog.Справочник2.StandardAttribute.IsFolder + + View + false + + + Edit + false + + + + Catalog.Справочник2.StandardAttribute.Owner + + View + false + + + Edit + false + + + + Catalog.Справочник2.StandardAttribute.Parent + + View + false + + + Edit + false + + + + Catalog.Справочник2.StandardAttribute.Description + + View + false + + + Edit + false + + + + Catalog.Справочник2.StandardAttribute.Code + + View + false + + + Edit + false + + + + ChartOfCalculationTypes.ПланВидовРасчета1 + + Read + true + + + Insert + true + + + Update + true + + + Delete + true + + + View + true + + + InteractiveInsert + true + + + Edit + true + + + InteractiveDelete + true + + + InteractiveSetDeletionMark + true + + + InteractiveClearDeletionMark + true + + + InteractiveDeleteMarked + true + + + InputByString + true + + + InteractiveDeletePredefinedData + true + + + InteractiveSetDeletionMarkPredefinedData + true + + + InteractiveClearDeletionMarkPredefinedData + true + + + InteractiveDeleteMarkedPredefinedData + true + + + ReadDataHistory + true + + + ReadDataHistoryOfMissingData + true + + + UpdateDataHistory + true + + + UpdateDataHistoryOfMissingData + true + + + UpdateDataHistorySettings + true + + + UpdateDataHistoryVersionComment + true + + + ViewDataHistory + true + + + EditDataHistoryVersionComment + true + + + SwitchToDataHistoryVersion + true + + + + Catalog.Справочник1.Attribute.Реквизит4 + + View + false + + + Edit + false + + + + Catalog.Справочник1.TabularSection.ТабличнаяЧасть2.Attribute.Реквизит2 + + View + false + + + Edit + false + + + + Catalog.Справочник3 + + Read + true + + + Insert + true + + + Update + true + + + Delete + true + + + ReadDataHistory + true + + + ReadDataHistoryOfMissingData + true + + + UpdateDataHistory + true + + + UpdateDataHistoryOfMissingData + true + + + UpdateDataHistorySettings + true + + + UpdateDataHistoryVersionComment + true + + + + Catalog.Справочник3.StandardAttribute.PredefinedDataName + + View + false + + + Edit + false + + + + Catalog.Справочник3.StandardAttribute.Predefined + + View + false + + + Edit + false + + + + Catalog.Справочник3.StandardAttribute.Ref + + View + false + + + Edit + false + + + + Catalog.Справочник3.StandardAttribute.DeletionMark + + View + false + + + Edit + false + + + + Catalog.Справочник3.StandardAttribute.IsFolder + + View + false + + + Edit + false + + + + Catalog.Справочник3.StandardAttribute.Owner + + View + false + + + Edit + false + + + + Catalog.Справочник3.StandardAttribute.Parent + + View + false + + + Edit + false + + + + Catalog.Справочник3.StandardAttribute.Description + + View + false + + + Edit + false + + + + Catalog.Справочник3.StandardAttribute.Code + + View + false + + + Edit + false + + + + Catalog.Справочник2.Attribute.Реквизит1 + + View + false + + + Edit + false + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ScheduledJobs/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2651.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ScheduledJobs/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2651.xml" new file mode 100644 index 000000000..e54bd98f6 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ScheduledJobs/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2651.xml" @@ -0,0 +1,17 @@ + + + + + РегламентноеЗадание1 + + + CommonModule.ОбщийМодуль1.РегламентноеЗадание1 + + + true + false + 3 + 10 + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ScheduledJobs/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2651/Ext/Schedule.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ScheduledJobs/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2651/Ext/Schedule.xml" new file mode 100644 index 000000000..3e7876294 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ScheduledJobs/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2651/Ext/Schedule.xml" @@ -0,0 +1,7 @@ + + + + 1 2 3 4 5 6 7 + 1 2 3 4 5 6 7 8 9 10 11 12 + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ScheduledJobs/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2652.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ScheduledJobs/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2652.xml" new file mode 100644 index 000000000..589003e39 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/ScheduledJobs/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2652.xml" @@ -0,0 +1,17 @@ + + + + + РегламентноеЗадание2 + + + CommonModule.ОбщийМодуль3.РегламентноеЗадание2 + + + true + false + 3 + 10 + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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.xml" new file mode 100644 index 000000000..fac07dda9 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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.xml" @@ -0,0 +1,66 @@ + + + + + + eba54756-ade1-43ab-9dc3-657d7b6cbfbf + 290ad408-125f-4016-b94f-8d018c13c564 + + + 248ca953-729f-449f-80ed-8dcdbbcb8a7c + b3c4f3c0-94be-4927-b979-fce6957f03fb + + + 82638b63-e896-4343-8d66-879fdf28c8ca + 7b4e1a48-865d-4d87-9d3d-215fc4bc882c + + + + Последовательность1 + + + Move + + Document.Документ1 + + + InformationRegister.РегистрСведений1 + + Managed + + + + + Измерение1 + + + + xs:string + + 10 + Variable + + + + + + + + + Измерение2 + + + + xs:string + + 10 + Variable + + + + + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/SessionParameters/\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\2022\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\265.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/SessionParameters/\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\2022\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\265.xml" new file mode 100644 index 000000000..d91c4c292 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/SessionParameters/\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\2022\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\265.xml" @@ -0,0 +1,22 @@ + + + + + ОбщийРеквизит2Значение + + + ru + Общий реквизит2 значение + + + ОбщийРеквизит2 Значение + + xs:string + + 10 + Variable + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/SessionParameters/\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\2022\320\230\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\320\275\320\270\320\265.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/SessionParameters/\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\2022\320\230\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\320\275\320\270\320\265.xml" new file mode 100644 index 000000000..1666e717a --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/SessionParameters/\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\2022\320\230\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\320\275\320\270\320\265.xml" @@ -0,0 +1,18 @@ + + + + + ОбщийРеквизит2Использование + + + ru + Общий реквизит2 использование + + + ОбщийРеквизит2 Использование + + xs:boolean + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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.xml" new file mode 100644 index 000000000..334e1a925 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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.xml" @@ -0,0 +1,13 @@ + + + + + ПараметрСеанса1 + + + + v8:Null + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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\2602.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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\2602.xml" new file mode 100644 index 000000000..32063b5e0 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/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\2602.xml" @@ -0,0 +1,13 @@ + + + + + ПараметрСеанса2 + + + + cfg:TaskRef + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/SettingsStorages/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\2721.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/SettingsStorages/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\2721.xml" new file mode 100644 index 000000000..8a558bbed --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/SettingsStorages/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\2721.xml" @@ -0,0 +1,21 @@ + + + + + + 90d37e85-cd90-41fd-bcd6-aeab46b26d09 + 6ccf9477-d4f3-48c1-b1a4-3fdba1de3dd7 + + + + ХранилищеНастроек1 + + + + + + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/SettingsStorages/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\2722.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/SettingsStorages/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\2722.xml" new file mode 100644 index 000000000..440e4ec98 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/SettingsStorages/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\2722.xml" @@ -0,0 +1,21 @@ + + + + + + 1948113d-1903-41a5-8ce9-49ad76186641 + 1f338dd3-4032-4739-9d04-a97c2dc5d2d1 + + + + ХранилищеНастроек2 + + + + + + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/StyleItems/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2171.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/StyleItems/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2171.xml" new file mode 100644 index 000000000..c94a3d5fe --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/StyleItems/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2171.xml" @@ -0,0 +1,12 @@ + + + + + ЭлементСтиля1 + + + Color + #000000 + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/StyleItems/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2172.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/StyleItems/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2172.xml" new file mode 100644 index 000000000..4a65076c3 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/StyleItems/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2172.xml" @@ -0,0 +1,12 @@ + + + + + ЭлементСтиля2 + + + Font + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/StyleItems/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2173.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/StyleItems/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2173.xml" new file mode 100644 index 000000000..a5bf1f680 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/StyleItems/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2173.xml" @@ -0,0 +1,14 @@ + + + + + ЭлементСтиля3 + + + Border + + WithoutBorder + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Styles/\320\241\321\202\320\270\320\273\321\2141.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Styles/\320\241\321\202\320\270\320\273\321\2141.xml" new file mode 100644 index 000000000..0bed74a79 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Styles/\320\241\321\202\320\270\320\273\321\2141.xml" @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Styles/\320\241\321\202\320\270\320\273\321\2142.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Styles/\320\241\321\202\320\270\320\273\321\2142.xml" new file mode 100644 index 000000000..12239a8f4 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Styles/\320\241\321\202\320\270\320\273\321\2142.xml" @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Styles/\320\241\321\202\320\270\320\273\321\2142/Ext/Style.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Styles/\320\241\321\202\320\270\320\273\321\2142/Ext/Style.xml" new file mode 100644 index 000000000..59379c2e2 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Styles/\320\241\321\202\320\270\320\273\321\2142/Ext/Style.xml" @@ -0,0 +1,9 @@ + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2601.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2601.xml" new file mode 100644 index 000000000..b6c0b99cd --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2601.xml" @@ -0,0 +1,19 @@ + + + + + Подсистема1 + + + true + true + true + + + + Constant.Константа1 + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2602.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2602.xml" new file mode 100644 index 000000000..af35de9b7 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2602.xml" @@ -0,0 +1,32 @@ + + + + + Подсистема2 + + + true + true + false + + + ru + wae56789 + + + + StdPicture.BusinessProcess + true + + + Enum.Перечисление1 + Document.Документ1 + Document.Документ2 + Catalog.Справочник2 + Catalog.Справочник3 + Catalog.Справочник1 + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2603.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2603.xml" new file mode 100644 index 000000000..19863b1d5 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2603.xml" @@ -0,0 +1,17 @@ + + + + + Подсистема3 + + + true + true + false + + + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2604.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2604.xml" new file mode 100644 index 000000000..7b6c45990 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2604.xml" @@ -0,0 +1,17 @@ + + + + + Подсистема4 + + + true + true + false + + + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Tasks/\320\227\320\260\320\264\320\260\321\207\320\2601.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Tasks/\320\227\320\260\320\264\320\260\321\207\320\2601.xml" new file mode 100644 index 000000000..8d396c027 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/Tasks/\320\227\320\260\320\264\320\260\321\207\320\2601.xml" @@ -0,0 +1,157 @@ + + + + + + c2f4ae01-fb81-459f-8f7f-4bfd789e468d + 8eea1718-39b2-4c24-b418-311ef8386e4c + + + fff1f64d-ed4a-4ec4-b1d6-d0ac34e777c8 + e7885ada-c6e6-4c89-88ff-9289ef3e9e13 + + + b5b14d1f-55bc-49d1-b52d-6532f7721ac1 + 913ff45a-39d8-447f-8cc3-d6d2f8234dee + + + 0f1d929c-c0b4-4f50-88f3-2b8a6ffe4437 + 93e12f37-bced-4623-b10d-17f6f9f15a7b + + + 224a8c7a-c926-4d1b-8a15-118f595f6d19 + 9e1614fa-5e64-4f57-b382-5be62892910c + + + + Задача1 + + + ru + Задача1 + + + + true + String + 9 + Variable + true + true + DontUse + 25 + InformationRegister.РегистрСведений2 + + + + + AsDescription + InDialog + + Task.Задача1.StandardAttribute.Description + Task.Задача1.StandardAttribute.Number + + Begin + DontUse + Directly + DontUse + + + + + + + Auto + false + + Managed + Use + + + + + + DontUse + false + false + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Реквизит2 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/WSReferences/WS\320\241\321\201\321\213\320\273\320\272\320\2601.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/WSReferences/WS\320\241\321\201\321\213\320\273\320\272\320\2601.xml" new file mode 100644 index 000000000..a4c87ebca --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/WSReferences/WS\320\241\321\201\321\213\320\273\320\272\320\2601.xml" @@ -0,0 +1,17 @@ + + + + + + 9343d563-fe93-45de-9d2d-9ad4be6c002f + 17f246aa-475d-4c61-86ea-54157cb5ef98 + + + + WSСсылка1 + + + http://www.dneonline.com/calculator.asmx?wsdl + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/WSReferences/WS\320\241\321\201\321\213\320\273\320\272\320\2601/Ext/WSDefinition.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/WSReferences/WS\320\241\321\201\321\213\320\273\320\272\320\2601/Ext/WSDefinition.xml" new file mode 100644 index 000000000..68de5fd15 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/WSReferences/WS\320\241\321\201\321\213\320\273\320\272\320\2601/Ext/WSDefinition.xml" @@ -0,0 +1,279 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Adds two integers. This is a test WebService. ©DNE Online + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/WebServices/Web\320\241\320\265\321\200\320\262\320\270\321\2011.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/WebServices/Web\320\241\320\265\321\200\320\262\320\270\321\2011.xml" new file mode 100644 index 000000000..e61486ac4 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/WebServices/Web\320\241\320\265\321\200\320\262\320\270\321\2011.xml" @@ -0,0 +1,66 @@ + + + + + WebСервис1 + + + ru + WebСервис1 + + + + aaaaaa + + ws1.1cws + AutoUse + 20 + + + + + Операция1 + + + xs:string + true + false + Операция1 + Managed + + + + + Параметр1 + + + xs:string + false + In + + + + + Параметр2 + + + xs:string + false + InOut + + + + + Параметр3 + + + xs:string + false + Out + + + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/WebServices/Web\320\241\320\265\321\200\320\262\320\270\321\2011/Ext/Module.bsl" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/WebServices/Web\320\241\320\265\321\200\320\262\320\270\321\2011/Ext/Module.bsl" new file mode 100644 index 000000000..9ba5c8bd4 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/WebServices/Web\320\241\320\265\321\200\320\262\320\270\321\2011/Ext/Module.bsl" @@ -0,0 +1,4 @@ + +Функция Операция1() + // Вставить содержимое обработчика. +КонецФункции diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/XDTOPackages/\320\237\320\260\320\272\320\265\321\202XDTO1.xml" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/XDTOPackages/\320\237\320\260\320\272\320\265\321\202XDTO1.xml" new file mode 100644 index 000000000..8e140f1c0 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/XDTOPackages/\320\237\320\260\320\272\320\265\321\202XDTO1.xml" @@ -0,0 +1,11 @@ + + + + + ПакетXDTO1 + + + http://www.sample-package.org + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_25/src/cf/XDTOPackages/\320\237\320\260\320\272\320\265\321\202XDTO1/Ext/Package.bin" "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/XDTOPackages/\320\237\320\260\320\272\320\265\321\202XDTO1/Ext/Package.bin" new file mode 100644 index 000000000..e5bfbf6bb --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_25/src/cf/XDTOPackages/\320\237\320\260\320\272\320\265\321\202XDTO1/Ext/Package.bin" @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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.xml" new file mode 100644 index 000000000..bdc7c2f12 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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.xml" @@ -0,0 +1,166 @@ + + + + + + 8d92efb2-d732-4abe-8933-f23e562b1fba + 30d7ec6c-e389-4a54-9935-fc7c13ffe3fc + + + cd959e81-85e2-44df-9e74-eb34b5072466 + a37ee5fd-797f-434f-9880-2d3d45835be8 + + + 5a13694d-5ddc-4522-be88-507f8de557af + 3813f009-7229-4fd2-bb3a-879d1616affc + + + b28f167e-f330-4877-a309-e9ccd74c87d7 + b4dcf660-c4d1-4d35-bd9f-90acf2ed5d32 + + + ec2628bc-af8b-4b55-9a49-e541049d5419 + dbc61cbd-e734-4b69-8df0-173aa24bbd9b + + + fdf434c2-8141-40ef-b191-14406e593f53 + 6c4b3c50-44c3-4c6d-8dae-cac43344d69b + + + 17c0a8e7-2eec-4214-9010-f68eac6e5164 + 3aec40e1-2598-4451-8dc9-bbb1d80449bc + + + + РегистрБухгалтерии1 + + + true + false + ChartOfAccounts.ПланСчетов1 + false + 1 + + + Managed + true + DontUse + + + + + + + + Измерение1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + true + + false + DontIndex + Use + + + + + Ресурс1 + + + + xs:decimal + + 10 + 0 + Any + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + true + + + Use + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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.xml" new file mode 100644 index 000000000..819767d49 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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.xml" @@ -0,0 +1,193 @@ + + + + + + eb93bcdc-f882-499c-a1d4-84223b0dd745 + 4a4212a4-2247-45c7-b6f9-67fb25a60e63 + + + f379512f-93f7-4000-9e6e-5e7321ca59f7 + 04024a9e-a6df-4f53-bcdf-8405860274bd + + + 947ef1a6-5cd3-402b-817f-403ddcefa1ef + d8c9cbed-85eb-4a82-ad68-077f8acf5851 + + + 236dd290-3526-4b1d-9a4d-e74d5880eac3 + 8d2b8bbc-6815-4336-b029-79d3d96aae1c + + + 8b7c6917-007b-4ba3-ab76-dcfc8e1229b3 + bedaee79-d3e1-46d2-9caf-3ddde2ca1eca + + + bbfea8d5-cdfa-4161-8b98-6db8f64b5f9f + 6440b348-912f-4d47-b10e-9ee751dc0bc2 + + + + РегистрНакопления1 + + + true + + + Balance + false + Managed + DontUse + true + + + + + + + + Ресурс1 + + + + xs:decimal + + 10 + 0 + Any + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + Use + + + + + Ресурс2 + + + + xs:decimal + + 10 + 0 + Any + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + Use + + + + + Измерение1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + false + DontIndex + Use + true + + + + + Измерение2 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + false + DontIndex + Use + true + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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\2172.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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\2172.xml" new file mode 100644 index 000000000..2cf3dcb93 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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\2172.xml" @@ -0,0 +1,121 @@ + + + + + + 02ff0864-9e34-4365-86d4-3510bb5d6a33 + 81f3aa35-061d-4e1d-965c-6ee57ce21e7f + + + c86de72f-b7f3-4eeb-8e51-a749b9921bcb + 2b785388-2524-4afd-9b40-a4c8aca88ad5 + + + 5cbdf03d-96a4-443e-b80f-88d1d28b6e0d + ff615125-5742-4751-bba6-0640102219da + + + 52343e4c-f5c4-47e5-a0fa-1749cae59310 + 8b70b0ab-c818-44c7-bdf0-948c0034c9d2 + + + 7840993a-a525-4312-9779-bf4faba05d1c + d706835c-030c-4a86-886c-50e706ab491f + + + c00be2a7-43de-41f0-a231-cdf617a2255f + 08a16d0d-bf88-407b-8829-75db971a9b1b + + + + РегистрНакопления2 + + + true + + + Turnovers + false + Managed + DontUse + true + + + + + + + + Ресурс1 + + + + xs:decimal + + 10 + 0 + Any + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + Use + + + + + Измерение1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + false + DontIndex + Use + true + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Bots/\320\221\320\276\321\2021.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Bots/\320\221\320\276\321\2021.xml" new file mode 100644 index 000000000..5cda3f0d1 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Bots/\320\221\320\276\321\2021.xml" @@ -0,0 +1,15 @@ + + + + + Бот1 + + + true + + StdPicture.CalculationType + true + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/BusinessProcesses/\320\221\320\270\320\267\320\275\320\265\321\201\320\237\321\200\320\276\321\206\320\265\321\201\321\2011.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/BusinessProcesses/\320\221\320\270\320\267\320\275\320\265\321\201\320\237\321\200\320\276\321\206\320\265\321\201\321\2011.xml" new file mode 100644 index 000000000..f9b122da1 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/BusinessProcesses/\320\221\320\270\320\267\320\275\320\265\321\201\320\237\321\200\320\276\321\206\320\265\321\201\321\2011.xml" @@ -0,0 +1,114 @@ + + + + + + 9d8c76fc-7bf3-478d-8a5d-9cf27313e51a + ff56ee24-e857-4f6f-bf8f-17465447a52e + + + f8ec089b-46bf-47c7-81d8-573a9a4c3327 + b2f9bebd-d98b-4729-8347-f63820211b47 + + + 86cbae9b-4986-4f1e-9ef1-a4cdff7f61e1 + b545a217-b3b2-419a-a42f-adeea1688564 + + + 5539d52b-c27e-424b-86b1-fe3bf70449da + 5efcdb89-12ec-436d-8aee-0bd36f900f67 + + + b02916f0-9774-4979-9a48-50c631aa930f + d867b214-680e-4a64-86ef-f8a499e5fe5e + + + ca193b3d-9c3c-4352-818e-b7d50d77fda3 + 102ccc6c-79db-4e11-84b9-5b685d4bbc80 + + + + БизнесПроцесс1 + + + true + InDialog + + BusinessProcess.БизнесПроцесс1.StandardAttribute.Number + + DontUse + Begin + Directly + DontUse + + + + + + + Auto + String + 9 + Variable + true + + true + + Nonperiodical + Task.Задача1 + true + + Managed + false + Use + + + + + + DontUse + false + false + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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.xml" new file mode 100644 index 000000000..20207b51a --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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.xml" @@ -0,0 +1,169 @@ + + + + + + caba6ec1-ec45-4a89-ae89-ef526524c2e5 + c2f156e0-42fa-4de7-b5cd-21afdecdc749 + + + 4505728b-86bb-4db3-b845-1569157578da + c55b5e97-4c17-404f-9af1-d0f7c184cfa4 + + + 593adbcb-35bf-45b5-a9cc-d5fb0d8f4be1 + 784b78b5-bdaf-4a20-8165-9873048c709e + + + c7cdc1e6-53ae-431c-b62c-c960aca5d477 + 2bf2eb68-1292-4c1b-a7a5-d40988c472c9 + + + c99878fe-efbe-4f32-97f0-3232585c5c66 + 4b3a57e1-7c0b-4e74-a9b8-517654dca1af + + + 140b4bca-3a97-4001-ac12-d6aa0b5f9d35 + 62e7ed0d-fe18-4c2d-b30b-e3b2131eff60 + + + c2675516-f7a1-4125-b24d-b5a399bf3814 + e4950c13-c767-4e7c-bca5-3a4c7de31e28 + + + + РегистрРасчета1 + + + true + + + Month + true + true + InformationRegister.РегистрСведений1 + InformationRegister.РегистрСведений1.Resource.Ресурс3 + InformationRegister.РегистрСведений1.Dimension.Измерение3 + ChartOfCalculationTypes.ПланВидовРасчета2 + false + Managed + DontUse + + + + + + + + Ресурс1 + + + + xs:decimal + + 10 + 0 + Any + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + Use + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + + DontIndex + Use + + + + + Измерение1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + false + false + + DontIndex + Use + + + Перерасчет1 + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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/Recalculations/\320\237\320\265\321\200\320\265\321\200\320\260\321\201\321\207\320\265\321\2021.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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/Recalculations/\320\237\320\265\321\200\320\265\321\200\320\260\321\201\321\207\320\265\321\2021.xml" new file mode 100644 index 000000000..87c75bdd0 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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/Recalculations/\320\237\320\265\321\200\320\265\321\200\320\260\321\201\321\207\320\265\321\2021.xml" @@ -0,0 +1,60 @@ + + + + + + ad971392-b6b5-4fd6-a734-8786ccb2e3b4 + 66fe459d-96d2-4b54-ac20-cd2900259d9d + + + bf90827b-8dac-4783-b667-29a1d62f96dd + 44518fd2-b1af-405d-beaa-3583c19cc255 + + + 0b672866-eaee-4989-98c9-0c65824f500a + 6cccc499-2960-4c0b-83f9-00364ddc0cdc + + + + Перерасчет1 + + + Managed + + + + + Измерение1 + + + CalculationRegister.РегистрРасчета1.Dimension.Измерение1 + + CalculationRegister.РегистрРасчета1.Attribute.Реквизит1 + + + + + + Измерение2 + + + CalculationRegister.РегистрРасчета1.Dimension.Измерение1 + + CalculationRegister.РегистрРасчета1.Attribute.Реквизит1 + + + + + + Измерение3 + + + CalculationRegister.РегистрРасчета1.Dimension.Измерение1 + + CalculationRegister.РегистрРасчета1.Attribute.Реквизит1 + + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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/Templates/\320\234\320\260\320\272\320\265\321\202.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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/Templates/\320\234\320\260\320\272\320\265\321\202.xml" new file mode 100644 index 000000000..62392c8f1 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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/Templates/\320\234\320\260\320\272\320\265\321\202.xml" @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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/Templates/\320\234\320\260\320\272\320\265\321\202/Ext/Template.txt" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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/Templates/\320\234\320\260\320\272\320\265\321\202/Ext/Template.txt" new file mode 100644 index 000000000..5f282702b --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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/Templates/\320\234\320\260\320\272\320\265\321\202/Ext/Template.txt" @@ -0,0 +1 @@ + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721.xml" new file mode 100644 index 000000000..5bb000924 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721.xml" @@ -0,0 +1,384 @@ + + + + + + 76d5e1c7-2132-4145-8ce3-153c499d03ec + 38eeeab5-2326-4785-82d8-a7f64683b677 + + + 229733c5-2acc-4927-9b57-f0791e91cd17 + fee12476-7c52-4b21-8a94-24190a8abfad + + + 6ceb87d5-10cb-41c6-911a-e4ee6aa0002a + adde6a3d-03a4-473f-ac45-6bee224b3045 + + + bad3c041-888d-47ac-952a-24cd2f18f41c + 8001592a-0df2-4eb0-bc6f-451c7ad44ef5 + + + 37f0c493-c32e-42a1-87d0-84db81818e3b + 2d4f654a-dc3d-4461-aac8-34228726329f + + + + Справочник1 + + + ru + Справочник1 + + + + true + HierarchyOfItems + true + 2 + true + true + + ToItems + 9 + 25 + String + Variable + WholeCatalog + false + true + AsDescription + + Auto + InDialog + false + BothWays + + Catalog.Справочник1.StandardAttribute.Description + Catalog.Справочник1.StandardAttribute.Code + + Begin + DontUse + Directly + Catalog.Справочник1.Form.ФормаЭлемента + + Catalog.Справочник1.Form.ФормаСписка + Catalog.Справочник1.Form.ФормаВыбора + + + + + + + false + + + Managed + Use + + + ru + Справочник1Справочник1 + + + + + ru + Справочник1Справочник1Справочник1 + + + + + ru + Справочник1Справочник1Справочник1Справочник1 + + + + + ru + Справочник1Справочник1Справочник1Справочник1 + + + + + ru + Справочник1 + + + Use + Auto + DontUse + false + false + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + ForItem + DontIndex + Use + Use + + + + + Реквизит2 + + + + xs:dateTime + + Date + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + ForItem + DontIndex + Use + Use + + + + + Реквизит3 + + + + cfg:DocumentRef + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + ForItem + DontIndex + Use + Use + + + + + Реквизит4 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + ForItem + DontIndex + Use + Use + + + + + + 997d1a57-ee91-4a5d-827a-324ce79b6c9b + e94a9be3-586d-4b60-bee3-02159a37ae4d + + + e956d7de-a0f1-472c-98a9-24051a115d63 + 35a770ca-d842-47ce-b268-8d880213db3d + + + + ТабличнаяЧасть1 + + + + DontCheck + ForItem + 5 + + + + + + + 18ff3acb-efab-4a98-b384-9efe901be8de + cf79b208-a4bb-407d-a938-47aed2627b95 + + + e08e8400-9b7f-4048-a785-e6cb33e398e3 + 7be142a2-f542-4370-ba43-0ac2fb0f80e7 + + + + ТабличнаяЧасть2 + + + + DontCheck + ForItem + 5 + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Реквизит2 + + + + cfg:CatalogRef.Справочник1 + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + +
ФормаЭлемента
+
ФормаСписка
+
ФормаВыбора
+
+
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Ext/AdditionalIndexes.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Ext/AdditionalIndexes.xml" new file mode 100644 index 000000000..4a7b2ae24 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Ext/AdditionalIndexes.xml" @@ -0,0 +1,26 @@ + + + + Индекс1 + Catalog.Справочник1
+ + Code + Реквизит1 + + + Реквизит4 + Predefined + +
+ + Индекс2 + Catalog.Справочник1
+ + Ref + Code + + + DeletionMark + +
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260.xml" new file mode 100644 index 000000000..166cfa495 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260.xml" @@ -0,0 +1,21 @@ + + +
+ + ФормаВыбора + + + ru + Форма выбора + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + +
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Ext/Form.xml" new file mode 100644 index 000000000..1f1b248e3 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Ext/Form.xml" @@ -0,0 +1,212 @@ + +
+ LockOwnerWindow + + + ПриОткрытии + ПриЗакрытии + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Группа пользовательских настроек</v8:content> + </v8:item> + + false + Vertical + false + + + + None + true + true + true + ExpandTopLevel + true + true + Список + Список.DefaultPicture + false + 60 + + Custom + 0001-01-01T00:00:00 + 0001-01-01T00:00:00 + + Items + false + + true + false + Auto + СписокКомпоновщикНастроекПользовательскиеНастройки + true + + + false + + + + + Список + SearchStringRepresentation + + + + + + + Список + ViewStatusRepresentation + + + + + + + Список + SearchControl + + + + + + + Список.Наименование + true + + + + + Список.Код + + + + +
+
+ + + + cfg:DynamicList + + true + + true + true + ВЫБРАТЬ + СправочникСправочник1.Ссылка, + СправочникСправочник1.ПометкаУдаления, + СправочникСправочник1.Родитель, + СправочникСправочник1.Код, + СправочникСправочник1.Наименование, + СправочникСправочник1.Реквизит1, + СправочникСправочник1.Реквизит2, + СправочникСправочник1.Реквизит3, + СправочникСправочник1.Реквизит4, + СправочникСправочник1.ТабличнаяЧасть1, + СправочникСправочник1.ТабличнаяЧасть2, + СправочникСправочник1.Предопределенный, + СправочникСправочник1.ИмяПредопределенныхДанных +ИЗ + Справочник.Справочник1 КАК СправочникСправочник1 + + ИмяПредопределенныхДанных + ИмяПредопределенныхДанных + + + Предопределенный + Предопределенный + + + ТабличнаяЧасть2 + ТабличнаяЧасть2 + + + ТабличнаяЧасть2.Реквизит2 + ТабличнаяЧасть2.Реквизит2 + + + ТабличнаяЧасть2.Реквизит1 + ТабличнаяЧасть2.Реквизит1 + + + Ссылка + Ссылка + + + ПометкаУдаления + ПометкаУдаления + + + ТабличнаяЧасть2.НомерСтроки + ТабличнаяЧасть2.НомерСтроки + + + Родитель + Родитель + + + Код + Код + + + Наименование + Наименование + + + Реквизит2 + Реквизит2 + + + Реквизит1 + Реквизит1 + + + Реквизит3 + Реквизит3 + + + ТабличнаяЧасть1.Ссылка + ТабличнаяЧасть1.Ссылка + + + Реквизит4 + Реквизит4 + + + ТабличнаяЧасть1.НомерСтроки + ТабличнаяЧасть1.НомерСтроки + + + ТабличнаяЧасть1 + ТабличнаяЧасть1 + + + ТабличнаяЧасть2.Ссылка + ТабличнаяЧасть2.Ссылка + + Catalog.Справочник1 + + + Normal + dfcece9d-5077-440b-b6b3-45a5cb4538eb + + + Normal + 88619765-ccb3-46c6-ac52-38e9c992ebd4 + + + Normal + b75fecce-942b-4aed-abc9-e6a02e460fb3 + + Normal + 911b6018-f537-43e8-a417-da56b22f9aec + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Ext/Form/Module.bsl" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Ext/Form/Module.bsl" new file mode 100644 index 000000000..1048a3e9d --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Ext/Form/Module.bsl" @@ -0,0 +1,20 @@ + +&НаСервере +Процедура ПриОткрытииНаСервере() + //Вставить содержимое обработчика +КонецПроцедуры + +&НаКлиенте +Процедура ПриОткрытии(Отказ) + ПриОткрытииНаСервере(); +КонецПроцедуры + +&НаСервереБезКонтекста +Процедура ПриЗакрытииНаСервере() + //Вставить содержимое обработчика +КонецПроцедуры + +&НаКлиенте +Процедура ПриЗакрытии(ЗавершениеРаботы) + ПриЗакрытииНаСервере(); +КонецПроцедуры diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" new file mode 100644 index 000000000..23a8fa34b --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" @@ -0,0 +1,21 @@ + + +
+ + ФормаСписка + + + ru + Форма списка + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + +
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" new file mode 100644 index 000000000..ed05f7370 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" @@ -0,0 +1,114 @@ + +
+ + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Группа пользовательских настроек</v8:content> + </v8:item> + + false + Vertical + false + + + + None + true + true + ExpandTopLevel + true + true + Список + Список.DefaultPicture + false + 60 + + Custom + 0001-01-01T00:00:00 + 0001-01-01T00:00:00 + + Items + false + + true + false + Auto + СписокКомпоновщикНастроекПользовательскиеНастройки + true + + + false + + + + + Список + SearchStringRepresentation + + + + + + + Список + ViewStatusRepresentation + + + + + + + Список + SearchControl + + + + + + + Список.Description + true + + + + + Список.Code + + + + +
+
+ + + + cfg:DynamicList + + true + + false + true + Catalog.Справочник1 + + + Normal + dfcece9d-5077-440b-b6b3-45a5cb4538eb + + + Normal + 88619765-ccb3-46c6-ac52-38e9c992ebd4 + + + Normal + b75fecce-942b-4aed-abc9-e6a02e460fb3 + + Normal + 911b6018-f537-43e8-a417-da56b22f9aec + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml" new file mode 100644 index 000000000..1e931a2f7 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml" @@ -0,0 +1,21 @@ + + +
+ + ФормаЭлемента + + + ru + Форма элемента + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + +
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml" new file mode 100644 index 000000000..6d45d2884 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml" @@ -0,0 +1,199 @@ + +
+ LockOwnerWindow + Items + + + + Объект.Code + EnterOnInput + true + + + + + Объект.Description + EnterOnInput + true + + + + + Объект.Parent + EnterOnInput + true + + + + + Объект.Реквизит1 + EnterOnInput + true + + + + + Объект.Реквизит2 + EnterOnInput + true + + + + + Объект.Реквизит3 + EnterOnInput + true + + + + + Объект.Реквизит4 + EnterOnInput + true + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страницы</v8:content> + </v8:item> + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>ТабличнаяЧасть1</v8:content> + </v8:item> + + + + + List + true + true + true + Объект.ТабличнаяЧасть1 + + + + + + + ТабличнаяЧасть1 + SearchStringRepresentation + + + + + + + ТабличнаяЧасть1 + ViewStatusRepresentation + + + + + + + ТабличнаяЧасть1 + SearchControl + + + + + + + Объект.ТабличнаяЧасть1.LineNumber + EnterOnInput + + + + +
+
+
+ + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>ТабличнаяЧасть2</v8:content> + </v8:item> + + + + + List + true + true + true + Объект.ТабличнаяЧасть2 + + + + + + + ТабличнаяЧасть2 + SearchStringRepresentation + + + + + + + ТабличнаяЧасть2 + ViewStatusRepresentation + + + + + + + ТабличнаяЧасть2 + SearchControl + + + + + + + Объект.ТабличнаяЧасть2.LineNumber + EnterOnInput + + + + + Объект.ТабличнаяЧасть2.Реквизит1 + EnterOnInput + true + + + + + Объект.ТабличнаяЧасть2.Реквизит2 + EnterOnInput + true + + + + +
+
+
+
+
+
+ + + + cfg:CatalogObject.Справочник1 + + true + true + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2722.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2722.xml" new file mode 100644 index 000000000..0873c6798 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2722.xml" @@ -0,0 +1,131 @@ + + + + + + 4916812a-0e13-4921-91b0-73cb3e71b6ca + ea26c245-7c91-48cb-8de9-43d4d4a3c24e + + + 0d6048a0-59cc-424e-9f6c-ecc20548a7a7 + f67b7528-a531-4c50-9337-e1377fe2ac6f + + + a26a3618-2e71-4f45-903e-497b3f7e418f + d3882085-a4c2-4f60-a820-10712e591d4f + + + e751693e-f434-4a62-ac90-6e9f901898cb + 7cc93946-53b5-4c1a-9d59-20314a0bd5d4 + + + bc569b34-2aeb-4e67-9a14-6193d4042113 + de57bde4-beaa-4d2b-b1d2-2a5df8665c05 + + + + Справочник2 + + + false + HierarchyFoldersAndItems + false + 2 + true + true + + ToItems + 9 + 25 + String + Variable + WholeCatalog + true + true + AsDescription + + Auto + InDialog + false + BothWays + + Catalog.Справочник2.StandardAttribute.Description + Catalog.Справочник2.StandardAttribute.Code + + Begin + DontUse + Directly + + + + + + + + + + + false + + + Managed + Use + + + ru + Справочник1 + + + + + + + Use + Auto + DontUse + false + false + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + ForItem + DontIndex + Use + Use + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723.xml" new file mode 100644 index 000000000..cb258580b --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723.xml" @@ -0,0 +1,89 @@ + + + + + + 7934bdea-64ce-47c9-b5d3-99bad2a7b74b + 1d1a0a16-f14e-452d-bcbe-852f49ed90f2 + + + 554561f5-2387-47fa-8964-9058552d1616 + 60528e1a-6f87-4090-9655-981318ea8465 + + + 82108d78-277e-4718-8cb5-07d8e0a359f3 + 0b770492-3193-4223-b2e2-780d3de61a6c + + + 4c56cddc-168a-44fe-92b6-19ed533cbe47 + 1d07ca69-04fc-404a-b653-928fd2dadb6c + + + 66c0c5da-35de-4bbc-a1cc-a1c50fc8d6ef + 5452a23a-693d-4b48-a3c5-3fa0615508da + + + + Справочник3 + + + true + HierarchyFoldersAndItems + true + 5 + true + true + + ToItems + 12 + 123 + String + Variable + WithinSubordination + true + true + AsDescription + + Auto + InDialog + false + BothWays + + Catalog.Справочник3.StandardAttribute.Description + Catalog.Справочник3.StandardAttribute.Code + + Begin + DontUse + Directly + + Catalog.Справочник3.Form.ФормаГруппы + + + Catalog.Справочник3.Form.ФормаВыбораГруппы + + + + + + false + + + Managed + Use + + + + + + Use + Auto + DontUse + false + false + + +
ФормаГруппы
+
ФормаВыбораГруппы
+
+
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Ext/Predefined.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Ext/Predefined.xml" new file mode 100644 index 000000000..4991f337a --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Ext/Predefined.xml" @@ -0,0 +1,21 @@ + + + + ee + 000000000001 + Ee + false + + + rrr + 000000000002 + Rrr + false + + + yyy + 000000000003 + Yyy + false + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\223\321\200\321\203\320\277\320\277\321\213.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\223\321\200\321\203\320\277\320\277\321\213.xml" new file mode 100644 index 000000000..e45bcf1b6 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\223\321\200\321\203\320\277\320\277\321\213.xml" @@ -0,0 +1,21 @@ + + +
+ + ФормаВыбораГруппы + + + ru + Форма выбора группы + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + +
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Ext/Form.xml" new file mode 100644 index 000000000..ccd52596d --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Ext/Form.xml" @@ -0,0 +1,125 @@ + +
+ LockOwnerWindow + + Create + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Группа пользовательских настроек</v8:content> + </v8:item> + + false + Vertical + false + + + + Tree + None + true + true +
false
+ false + false + ExpandTopLevel + true + true + Список + Список.DefaultPicture + + Create + + false + 60 + + Custom + 0001-01-01T00:00:00 + 0001-01-01T00:00:00 + + Folders + false + + true + true + Auto + СписокКомпоновщикНастроекПользовательскиеНастройки + true + + + false + + + + + Список + SearchStringRepresentation + + + + + + + Список + ViewStatusRepresentation + + + + + + + Список + SearchControl + + + + + + + Список.Description + true + + + + +
+
+ + + + cfg:DynamicList + + true + + false + true + Catalog.Справочник3 + + + + ЭтоГруппа + Equal + true + + Normal + dfcece9d-5077-440b-b6b3-45a5cb4538eb + + + Normal + 88619765-ccb3-46c6-ac52-38e9c992ebd4 + + + Normal + b75fecce-942b-4aed-abc9-e6a02e460fb3 + + Normal + 911b6018-f537-43e8-a417-da56b22f9aec + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213.xml" new file mode 100644 index 000000000..0b466a87c --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213.xml" @@ -0,0 +1,21 @@ + + +
+ + ФормаГруппы + + + ru + Форма группы + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + +
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Ext/Form.xml" new file mode 100644 index 000000000..893d4ad03 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Ext/Form.xml" @@ -0,0 +1,38 @@ + +
+ LockOwnerWindow + Folders + + + + Объект.Code + EnterOnInput + true + + + + + Объект.Description + EnterOnInput + true + + + + + Объект.Parent + EnterOnInput + true + + + + + + + + cfg:CatalogObject.Справочник3 + + true + true + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ChartsOfAccounts/\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ChartsOfAccounts/\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621.xml" new file mode 100644 index 000000000..1536bcaaa --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ChartsOfAccounts/\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621.xml" @@ -0,0 +1,156 @@ + + + + + + b450ca0b-17a8-45e3-bee3-2243362708d2 + 046a1d6f-db0a-4d5a-950d-7cba37158faf + + + b7a50db0-7b90-4f39-aa08-2c5c300d1401 + c190bba7-60bb-4ed2-8f9d-c5c2f207cde8 + + + 9d9dc7b6-18eb-4ac8-ba79-0a2b4fb4374a + cfb215ba-bbde-4214-a6e4-31a37c6af743 + + + 6ba069c2-f891-4f7c-b937-be3451dc6429 + 656fc292-2a50-4eb2-a6f2-5b53775001ec + + + 6131dd37-83dc-45ea-81e9-e9f2b7473daa + dd8dec65-0008-452e-9347-5304a634da7d + + + ae7a70d4-9f87-412e-b9a2-0466ee2934d9 + 4fcdaf71-625c-42ba-aaf9-33ab35a0d806 + + + 860e2ac3-75e7-4cdd-9fe3-1057946c8bd8 + b0956a20-3465-4594-8984-b100417b2476 + + + + ПланСчетов1 + + + true + false + + + 0 + + 9 + 30 + WholeChartOfAccounts + true + AsCode + + Auto + InDialog + false + BothWays + + ChartOfAccounts.ПланСчетов1.StandardAttribute.Description + ChartOfAccounts.ПланСчетов1.StandardAttribute.Code + + Begin + DontUse + Directly + DontUse + Auto + + + + + + + false + 0 + + Managed + Use + DontUse + false + false + + + + + + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + ПризнакУчета1 + + + + xs:boolean + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + Use + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601.xml" new file mode 100644 index 000000000..843a0a2b8 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601.xml" @@ -0,0 +1,139 @@ + + + + + + 2e558ca2-b9d1-416d-9152-05c06cc0339c + 613a25af-17b5-4f68-801c-02ba48580927 + + + a83ff39a-780c-4ea3-9a0c-74d7544b2cd9 + 0c566631-c7d9-44a0-9620-75820a5ec418 + + + 517c5fcb-0726-4782-9c55-cd329fb85800 + 73fdd918-d240-40d6-af1d-cce2ca29a1a9 + + + a5a18faa-08d4-4424-b4e9-bc3d1a746a3a + 9cf4e07e-e24b-4477-a229-c3ac0db4b207 + + + 71c95d73-4c95-4099-9459-18add7f1dbd9 + 9ea50e69-c71c-4e0c-b719-6ea11b911a7a + + + 3f47e6ec-05f3-46d2-9a9f-e7e9d8637a2d + 6c6b1a73-3ecd-4c68-a93a-e38dd2d66256 + + + f9e995c0-e95c-4d39-b340-610fb3317e3b + f829a06a-f35f-4377-b757-c786eadc0ea1 + + + fa45e816-de4b-4f3f-bc8f-bc37d0acc323 + be3cf8df-c5d5-4412-9e3a-77163286ed06 + + + ddda3cae-74b5-459f-813a-e8e1a4016c20 + bacb30ea-ccf5-498f-a156-d713f85da507 + + + 87793187-c7e8-4d7f-9508-e92098ff43f9 + cf2346e5-d82e-4ef5-b9dd-4efa6cf15d6b + + + 725354d1-28ec-4013-8451-632db078beee + 95d6accd-bc92-44a0-917a-1c7bbaa9b1d2 + + + + ПланВидовРасчета1 + + + true + 9 + 40 + String + Variable + AsDescription + InDialog + false + BothWays + + ChartOfCalculationTypes.ПланВидовРасчета1.StandardAttribute.Description + ChartOfCalculationTypes.ПланВидовРасчета1.StandardAttribute.Code + + Begin + DontUse + Directly + DontUse + Auto + ChartOfCalculationTypes.ПланВидовРасчета1.Form.ФормаВидаРасчета + + + + + + + DontUse + + false + + Auto + false + + Managed + Use + + + + + + DontUse + false + false + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + +
ФормаВидаРасчета
+
+
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\320\270\320\264\320\260\320\240\320\260\321\201\321\207\320\265\321\202\320\260.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\320\270\320\264\320\260\320\240\320\260\321\201\321\207\320\265\321\202\320\260.xml" new file mode 100644 index 000000000..b8d8c6c00 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\320\270\320\264\320\260\320\240\320\260\321\201\321\207\320\265\321\202\320\260.xml" @@ -0,0 +1,21 @@ + + +
+ + ФормаВидаРасчета + + + ru + Форма вида расчета + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + +
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\320\270\320\264\320\260\320\240\320\260\321\201\321\207\320\265\321\202\320\260/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\320\270\320\264\320\260\320\240\320\260\321\201\321\207\320\265\321\202\320\260/Ext/Form.xml" new file mode 100644 index 000000000..666456a74 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\320\270\320\264\320\260\320\240\320\260\321\201\321\207\320\265\321\202\320\260/Ext/Form.xml" @@ -0,0 +1,81 @@ + +
+ LockOwnerWindow + + + + Объект.Code + EnterOnInput + true + + + + + Объект.Description + EnterOnInput + true + + + + + Объект.Реквизит1 + EnterOnInput + true + + + + + List + true + true + true + Объект.LeadingCalculationTypes + + + + + + + ВедущиеВидыРасчета + SearchStringRepresentation + + + + + + + ВедущиеВидыРасчета + ViewStatusRepresentation + + + + + + + ВедущиеВидыРасчета + SearchControl + + + + + + + Объект.LeadingCalculationTypes.CalculationType + EnterOnInput + true + + + + +
+
+ + + + cfg:ChartOfCalculationTypesObject.ПланВидовРасчета1 + + true + true + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2602.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2602.xml" new file mode 100644 index 000000000..b764c7b11 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2602.xml" @@ -0,0 +1,462 @@ + + + + + + e4f03e85-fcaa-47e7-a24e-27d59e894648 + 00797161-7cfc-4273-bcd6-512148faf620 + + + 93d9f01b-8c29-49e0-98ce-0f2fd4457961 + 8fecf81b-ec7b-4468-a49b-9f434912c2be + + + 77c5aacd-e832-4f45-b6fd-27d8f3dd2abf + b0c3962b-e713-43de-a154-249cecb26dac + + + cae5ce5c-6b5d-49ef-80e4-bf6c917f87b4 + 57b65566-b70b-415c-852f-0e17087817e2 + + + 8aea99d4-0fb1-4fe6-9d54-87cbb0585adb + 2802b8a7-5b34-4a66-af60-dd806a483844 + + + 38ecb4f2-9aa6-4407-a5bb-3f5dfed1ff2a + a660c8ae-1589-4bb9-95e0-4ffa3c497d39 + + + 48ce01d3-9a33-4b58-85e0-a414239249a6 + 91f849d0-5ef3-4a51-a4ce-2465d7aa60af + + + a620f7f7-b13b-418d-8b81-8415853f1ad7 + 25a5be70-ad9c-4e62-90cf-f1f0252d6900 + + + 576a6589-9a44-4fcb-ba2f-3ced26c0c50b + 61a2d8d5-ac1d-40f2-a02d-4ca804a2ac1a + + + 238b253d-a24e-484f-8366-e5475a7fb45e + 03296cfc-06a7-4bee-beef-68131c5991da + + + 3b5dbfd8-ae8d-4e7a-9645-50de4e092630 + d02accef-a504-471d-a0d9-8b4de65c0be8 + + + + ПланВидовРасчета2 + + + true + 9 + 40 + Number + Variable + AsCode + InDialog + false + BothWays + + ChartOfCalculationTypes.ПланВидовРасчета2.StandardAttribute.Description + ChartOfCalculationTypes.ПланВидовРасчета2.StandardAttribute.Code + + Begin + DontUse + Background + DontUse + Auto + ChartOfCalculationTypes.ПланВидовРасчета2.Form.ФормаВидаРасчета + + + + + + + OnActionPeriod + + ChartOfCalculationTypes.ПланВидовРасчета1 + + true + + + + DontCheck + false + false + Auto + TransformValues + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + TransformValues + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + TransformValues + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + TransformValues + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + TransformValues + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + ShowError + false + false + Auto + TransformValues + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + TransformValues + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + Auto + false + + Managed + Use + + + + + + DontUse + false + false + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + + 156b8dad-ce9d-4e13-a6ed-6391bb612b81 + 5d1174f8-5821-4fb0-ad51-d0ad9571ed94 + + + 67f09991-10f8-4f7d-a7f2-6cd4eb2ce613 + 1f94c734-6390-4770-93b9-649ddea0fbc3 + + + + ТабличнаяЧасть1 + + + + DontCheck + 5 + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Реквизит2 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Реквизит3 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + +
ФормаВидаРасчета
+
+
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2602/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\320\270\320\264\320\260\320\240\320\260\321\201\321\207\320\265\321\202\320\260.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2602/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\320\270\320\264\320\260\320\240\320\260\321\201\321\207\320\265\321\202\320\260.xml" new file mode 100644 index 000000000..d3f9117f8 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2602/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\320\270\320\264\320\260\320\240\320\260\321\201\321\207\320\265\321\202\320\260.xml" @@ -0,0 +1,21 @@ + + +
+ + ФормаВидаРасчета + + + ru + Форма вида расчета + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + +
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2602/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\320\270\320\264\320\260\320\240\320\260\321\201\321\207\320\265\321\202\320\260/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2602/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\320\270\320\264\320\260\320\240\320\260\321\201\321\207\320\265\321\202\320\260/Ext/Form.xml" new file mode 100644 index 000000000..fb53f06ef --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2602/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\320\270\320\264\320\260\320\240\320\260\321\201\321\207\320\265\321\202\320\260/Ext/Form.xml" @@ -0,0 +1,295 @@ + +
+ LockOwnerWindow + + + + Объект.Code + EnterOnInput + true + + + + + Объект.Description + EnterOnInput + true + + + + + Объект.ActionPeriodIsBasic + EnterOnInput + Auto + + + + + Объект.Реквизит1 + EnterOnInput + true + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страницы</v8:content> + </v8:item> + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Базовые виды расчетов</v8:content> + </v8:item> + + + + + List + true + true + true + Объект.BaseCalculationTypes + + + + + + + БазовыеВидыРасчета + SearchStringRepresentation + + + + + + + БазовыеВидыРасчета + ViewStatusRepresentation + + + + + + + БазовыеВидыРасчета + SearchControl + + + + + + + Объект.BaseCalculationTypes.CalculationType + EnterOnInput + true + + + + +
+
+
+ + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Ведущие виды расчетов</v8:content> + </v8:item> + + + + + List + true + true + true + Объект.LeadingCalculationTypes + + + + + + + ВедущиеВидыРасчета + SearchStringRepresentation + + + + + + + ВедущиеВидыРасчета + ViewStatusRepresentation + + + + + + + ВедущиеВидыРасчета + SearchControl + + + + + + + Объект.LeadingCalculationTypes.CalculationType + EnterOnInput + true + + + + +
+
+
+ + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Вытесняющие виды расчетов</v8:content> + </v8:item> + + + + + List + true + true + true + Объект.DisplacingCalculationTypes + + + + + + + ВытесняющиеВидыРасчета + SearchStringRepresentation + + + + + + + ВытесняющиеВидыРасчета + ViewStatusRepresentation + + + + + + + ВытесняющиеВидыРасчета + SearchControl + + + + + + + Объект.DisplacingCalculationTypes.CalculationType + EnterOnInput + true + + + + +
+
+
+ + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>ТабличнаяЧасть1</v8:content> + </v8:item> + + + + + List + true + true + true + Объект.ТабличнаяЧасть1 + + + + + + + ТабличнаяЧасть1 + SearchStringRepresentation + + + + + + + ТабличнаяЧасть1 + ViewStatusRepresentation + + + + + + + ТабличнаяЧасть1 + SearchControl + + + + + + + Объект.ТабличнаяЧасть1.LineNumber + EnterOnInput + + + + + Объект.ТабличнаяЧасть1.Реквизит1 + EnterOnInput + true + + + + + Объект.ТабличнаяЧасть1.Реквизит2 + EnterOnInput + true + + + + + Объект.ТабличнаяЧасть1.Реквизит3 + EnterOnInput + true + + + + +
+
+
+
+
+
+ + + + cfg:ChartOfCalculationTypesObject.ПланВидовРасчета2 + + true + true + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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.xml" new file mode 100644 index 000000000..90ddad6dd --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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.xml" @@ -0,0 +1,100 @@ + + + + + + 159107fb-e590-45ec-8bbd-cb3070e6dc6b + c826a9df-0973-4a44-badd-4d1c2aad8507 + + + f35794a1-5f47-4fe6-a0ec-51d1b8f65039 + b2bf82a6-c9f5-4a38-ba90-2d5333006140 + + + a8a47da9-6720-4df0-8824-62b82f24ff5d + a407f487-e17a-4ddd-94b1-cc4e91fe099a + + + ab255f84-fce8-4acd-a234-a2e71fefaa5b + 4808291e-991c-4b25-b41c-1c0b36fa63cb + + + e6f98f76-ff4f-4c5f-bcdd-37c2e88a61be + 89e0217d-c7f8-4dab-8e6f-3b60d8498566 + + + 914fab81-762e-408f-93d2-9783b4d8f0a9 + ec8f2f13-a548-4ceb-a4a4-d6492b0a4db8 + + + + ПланВидовХарактеристик1 + + + true + false + + + cfg:CatalogRef.Справочник2 + cfg:CatalogRef.Справочник1 + cfg:CatalogRef.Справочник3 + xs:boolean + xs:string + xs:dateTime + + 10 + Variable + + + Date + + + false + true + 9 + Variable + 25 + WholeCharacteristicKind + true + true + AsDescription + + Auto + InDialog + false + BothWays + + ChartOfCharacteristicTypes.ПланВидовХарактеристик1.StandardAttribute.Description + ChartOfCharacteristicTypes.ПланВидовХарактеристик1.StandardAttribute.Code + + DontUse + Begin + Directly + DontUse + Auto + + + + + + + + + + + + + Managed + Use + + + + + + DontUse + false + false + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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/Ext/Predefined.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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/Ext/Predefined.xml" new file mode 100644 index 000000000..099e20301 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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/Ext/Predefined.xml" @@ -0,0 +1,29 @@ + + + + asdfg + 000000002 + Asdfg + + xs:string + + 10 + Variable + + + false + + + qwerty + 000000001 + Qwerty + + xs:string + + 10 + Variable + + + false + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommandGroups/\320\223\321\200\321\203\320\277\320\277\320\260\320\232\320\276\320\274\320\260\320\275\320\2641.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommandGroups/\320\223\321\200\321\203\320\277\320\277\320\260\320\232\320\276\320\274\320\260\320\275\320\2641.xml" new file mode 100644 index 000000000..1b9e5f444 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommandGroups/\320\223\321\200\321\203\320\277\320\277\320\260\320\232\320\276\320\274\320\260\320\275\320\2641.xml" @@ -0,0 +1,17 @@ + + + + + ГруппаКоманд1 + + + Auto + + + CommonPicture.ОбщаяКартинка1 + true + + NavigationPanel + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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.xml" new file mode 100644 index 000000000..48d2f65e2 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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.xml" @@ -0,0 +1,67 @@ + + + + + ОбщийРеквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + + + InformationRegister.РегистрСведений2 + Use + + + + InformationRegister.РегистрСведений1 + Use + + + + ChartOfCharacteristicTypes.ПланВидовХарактеристик1 + DontUse + + + + DontUse + DontUse + Independently + + + + DontUse + DontUse + DontUse + DontIndex + Use + Use + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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\2022.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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\2022.xml" new file mode 100644 index 000000000..45bb4bf81 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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\2022.xml" @@ -0,0 +1,51 @@ + + + + + ОбщийРеквизит2 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + + DontUse + Separate + Independently + SessionParameter.ОбщийРеквизит2Значение + SessionParameter.ОбщийРеквизит2Использование + + DontUse + DontUse + DontUse + DontIndex + Use + Use + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonCommands/\320\236\320\261\321\211\320\260\321\217\320\232\320\276\320\274\320\260\320\275\320\264\320\2601.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonCommands/\320\236\320\261\321\211\320\260\321\217\320\232\320\276\320\274\320\260\320\275\320\264\320\2601.xml" new file mode 100644 index 000000000..44e14985e --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonCommands/\320\236\320\261\321\211\320\260\321\217\320\232\320\276\320\274\320\260\320\275\320\264\320\2601.xml" @@ -0,0 +1,20 @@ + + + + + ОбщаяКоманда1 + + + CommandGroup.ГруппаКоманд1 + Auto + + + + false + + Single + false + Auto + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonCommands/\320\236\320\261\321\211\320\260\321\217\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/Ext/CommandModule.bsl" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonCommands/\320\236\320\261\321\211\320\260\321\217\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/Ext/CommandModule.bsl" new file mode 100644 index 000000000..7e1c30f88 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonCommands/\320\236\320\261\321\211\320\260\321\217\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/Ext/CommandModule.bsl" @@ -0,0 +1,7 @@ + +&НаКлиенте +Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) + //Вставить содержимое обработчика. + //ПараметрыФормы = Новый Структура("", ); + //ОткрытьФорму("ОбщаяФорма.", ПараметрыФормы, ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно, ПараметрыВыполненияКоманды.НавигационнаяСсылка); +КонецПроцедуры diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260.xml" new file mode 100644 index 000000000..e5fa1bed6 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260.xml" @@ -0,0 +1,24 @@ + + + + + ФормаВариантаОтчета + + + ru + Форма варианта отчета + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + false + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Ext/Form.xml" new file mode 100644 index 000000000..605942e64 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Ext/Form.xml" @@ -0,0 +1,1418 @@ + +
+ DontUse + Variant + Auto + Auto + Auto + + Right + + + ПриСозданииНаСервере + + + + Tree + true + true + false + true + ExpandAllLevels + true + true + Отчет.SettingsComposer.Settings + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Таблица настроек</v8:content> + </v8:item> + + SelectionPresentation + + + + + + КомпоновщикНастроекНастройки + SearchStringRepresentation + + + + + + + КомпоновщикНастроекНастройки + ViewStatusRepresentation + + + + + + + КомпоновщикНастроекНастройки + SearchControl + + + + + + КомпоновщикНастроекНастройкиПриАктивизацииСтроки + КомпоновщикНастроекНастройкиПриАктивизацииПоля + +
+ + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Группа настроек</v8:content> + </v8:item> + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Параметры</v8:content> + </v8:item> + + + StdPicture.DataCompositionDataParameters + false + + + + + Tree + true + 50 + ExpandAllLevels + Items.КомпоновщикНастроекНастройки.CurrentData.ItemDataParameters + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Настройки параметров</v8:content> + </v8:item> + + + + + + + КомпоновщикНастроекНастройкиПараметрыДанных + SearchStringRepresentation + + + + + + + КомпоновщикНастроекНастройкиПараметрыДанных + ViewStatusRepresentation + + + + + + + КомпоновщикНастроекНастройкиПараметрыДанных + SearchControl + + + + +
+
+
+ + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Пользовательские поля</v8:content> + </v8:item> + + + StdPicture.DataCompositionUserFields + false + + AlwaysHorizontal + + + + List + true + 60 + true + true + Items.КомпоновщикНастроекНастройки.CurrentData.ItemUserFields + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Настройки пользовательских полей</v8:content> + </v8:item> + + + + + + + КомпоновщикНастроекНастройкиПользовательскиеПоля + SearchStringRepresentation + + + + + + + КомпоновщикНастроекНастройкиПользовательскиеПоля + ViewStatusRepresentation + + + + + + + КомпоновщикНастроекНастройкиПользовательскиеПоля + SearchControl + + + + +
+
+
+ + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Группируемые поля</v8:content> + </v8:item> + + + StdPicture.DataCompositionGroupFields + false + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страницы группируемых полей</v8:content> + </v8:item> + + None + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страница группируемых полей</v8:content> + </v8:item> + + AlwaysHorizontal + LeftNarrowest + + + + Tree + true + 30 + 15 + true + false + false + true + true + Items.КомпоновщикНастроекНастройки.CurrentData.ItemGroupFields.GroupFieldsAvailableFields + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Доступные поля группируемых полей</v8:content> + </v8:item> + + + + + + + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировок + SearchStringRepresentation + + + + + + + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировок + ViewStatusRepresentation + + + + + + + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировок + SearchControl + + + + +
+ + List + true + 60 + true + true + Items.КомпоновщикНастроекНастройки.CurrentData.ItemGroupFields + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Таблица группируемых полей</v8:content> + </v8:item> + + + + + + + КомпоновщикНастроекНастройкиПоляГруппировки + SearchStringRepresentation + + + + + + + КомпоновщикНастроекНастройкиПоляГруппировки + ViewStatusRepresentation + + + + + + + КомпоновщикНастроекНастройкиПоляГруппировки + SearchControl + + + + +
+
+
+ + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страница недоступных группируемых полей</v8:content> + </v8:item> + + + + + 2 + true + false + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Текущий элемент не может содержать поля группировки. +Выберите в дереве структуры группировку, для которой требуется просмотреть или изменить состав полей группировки.</v8:content> + </v8:item> + + + + + + +
+
+
+
+ + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Поля</v8:content> + </v8:item> + + + StdPicture.DataCompositionSelection + false + + + + + ЛокальныеВыбранныеПоля + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Текущий элемент имеет собственные настройки выбранных полей (для детальной настройки элемента)</v8:content> + </v8:item> + + Right + Auto + + + + ЛокальныеВыбранныеПоляПриИзменении + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страницы полей</v8:content> + </v8:item> + + None + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страница полей</v8:content> + </v8:item> + + AlwaysHorizontal + LeftNarrowest + + + + Tree + true + 30 + 15 + true + false + false + true + true + Items.КомпоновщикНастроекНастройки.CurrentData.ItemSelection.SelectionAvailableFields + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Доступные поля полей</v8:content> + </v8:item> + + + + + + + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбора + SearchStringRepresentation + + + + + + + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбора + ViewStatusRepresentation + + + + + + + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбора + SearchControl + + + + +
+ + Tree + true + 60 + ExpandAllLevels + true + true + Items.КомпоновщикНастроекНастройки.CurrentData.ItemSelection + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Таблица полей</v8:content> + </v8:item> + + + + + + + КомпоновщикНастроекНастройкиВыбор + SearchStringRepresentation + + + + + + + КомпоновщикНастроекНастройкиВыбор + ViewStatusRepresentation + + + + + + + КомпоновщикНастроекНастройкиВыбор + SearchControl + + + + +
+
+
+ + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страница отключенных полей</v8:content> + </v8:item> + + + + + 3 + true + false + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Выбранные поля для текущего элемента будут автоматически формироваться на основании выбранных полей всего отчета. +Выберите в дереве структуры элемент - отчет для редактирования его выбранных полей. +Если необходимо, чтобы текущий элемент имел выбранные поля, отличные от выбранных полей отчета, установите флажок, расположенный над этим текстом.</v8:content> + </v8:item> + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Нажмите здесь для перехода к выбранным полям отчета.</v8:content> + </v8:item> + + true + + + + ПерейтиКОтчету + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страница недоступных полей</v8:content> + </v8:item> + + + + + 2 + true + false + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>У текущего элемента не могут быть установлены выбранные поля. +Выберите в дереве структуры элемент - отчет для редактирования его выбранных полей.</v8:content> + </v8:item> + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Нажмите здесь для перехода к выбранным полям отчета.</v8:content> + </v8:item> + + true + + + + ПерейтиКОтчету + + + + +
+
+
+
+ + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Отбор</v8:content> + </v8:item> + + + StdPicture.DataCompositionFilter + false + + + + + ЛокальныйОтбор + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Текущий элемент имеет собственный отбор (для фильтрации записей, выводимых в элементе)</v8:content> + </v8:item> + + Right + Auto + + + + ЛокальныйОтборПриИзменении + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страницы отбора</v8:content> + </v8:item> + + None + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страница полей</v8:content> + </v8:item> + + AlwaysHorizontal + LeftNarrowest + + + + Tree + true + 30 + 15 + true + false + false + true + true + Items.КомпоновщикНастроекНастройки.CurrentData.ItemFilter.FilterAvailableFields + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Доступные поля отбора</v8:content> + </v8:item> + + + + + + + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбора + SearchStringRepresentation + + + + + + + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбора + ViewStatusRepresentation + + + + + + + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбора + SearchControl + + + + +
+ + Tree + true + 60 + ExpandAllLevels + true + true + Items.КомпоновщикНастроекНастройки.CurrentData.ItemFilter + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Таблица отбора</v8:content> + </v8:item> + + All + false + + + + + + КомпоновщикНастроекНастройкиОтбор + SearchStringRepresentation + + + + + + + КомпоновщикНастроекНастройкиОтбор + ViewStatusRepresentation + + + + + + + КомпоновщикНастроекНастройкиОтбор + SearchControl + + + + +
+
+
+ + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страница отключенного отбора</v8:content> + </v8:item> + + + + + 3 + true + false + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>В текущем элементе отбор не установлен. +Выберите в дереве структуры отчет для редактирования отбора отчета в целом. +Если необходимо, чтобы текущий элемент имел собственный отбор, установите флажок, расположенный над этим текстом.</v8:content> + </v8:item> + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Нажмите здесь для перехода к отбору отчета.</v8:content> + </v8:item> + + true + + + + ПерейтиКОтчету + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страница недоступного отбора</v8:content> + </v8:item> + + + + + 2 + true + false + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>У текущего элемента не может быть установлен отбор. +Выберите в дереве структуры отчет для редактирования отбора отчета в целом.</v8:content> + </v8:item> + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Нажмите здесь для перехода к отбору отчета.</v8:content> + </v8:item> + + true + + + + ПерейтиКОтчету + + + + +
+
+
+
+ + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Сортировка</v8:content> + </v8:item> + + + StdPicture.DataCompositionOrder + false + + + + + ЛокальныйПорядок + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Текущий элемент имеет собственную сортировку (для упорядочивания записей, выводимых в элементе)</v8:content> + </v8:item> + + Right + Auto + + + + ЛокальныйПорядокПриИзменении + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страницы сортировки</v8:content> + </v8:item> + + None + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страница сортировки</v8:content> + </v8:item> + + AlwaysHorizontal + LeftNarrowest + + + + Tree + true + 30 + 15 + true + false + false + true + true + Items.КомпоновщикНастроекНастройки.CurrentData.ItemOrder.OrderAvailableFields + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Доступные поля сортировки</v8:content> + </v8:item> + + + + + + + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядка + SearchStringRepresentation + + + + + + + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядка + ViewStatusRepresentation + + + + + + + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядка + SearchControl + + + + +
+ + List + true + 60 + true + true + Items.КомпоновщикНастроекНастройки.CurrentData.ItemOrder + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Таблица сортировки</v8:content> + </v8:item> + + + + + + + КомпоновщикНастроекНастройкиПорядок + SearchStringRepresentation + + + + + + + КомпоновщикНастроекНастройкиПорядок + ViewStatusRepresentation + + + + + + + КомпоновщикНастроекНастройкиПорядок + SearchControl + + + + +
+
+
+ + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страница отключенной сортировки</v8:content> + </v8:item> + + + + + 3 + true + false + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>В текущем элементе сортировка не установлена. +Выберите в дереве структуры отчет для редактирования сортировки отчета в целом. +Если необходимо, чтобы текущий элемент имел собственную сортировку, установите флажок, расположенный над этим текстом.</v8:content> + </v8:item> + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Нажмите здесь для перехода к сортировке отчета.</v8:content> + </v8:item> + + true + + + + ПерейтиКОтчету + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страница недоступной сортировки</v8:content> + </v8:item> + + + + + 2 + true + false + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>У текущего элемента не может быть установлена сортировка. +Выберите в дереве структуры отчет для редактирования сортировки отчета в целом.</v8:content> + </v8:item> + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Нажмите здесь для перехода к сортировке отчета.</v8:content> + </v8:item> + + true + + + + ПерейтиКОтчету + + + + +
+
+
+
+ + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Условное оформление</v8:content> + </v8:item> + + + StdPicture.DataCompositionConditionalAppearance + false + + + + + ЛокальноеУсловноеОформление + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Текущий элемент имеет собственное условное оформление (для оформления записей, выводимых в элементе)</v8:content> + </v8:item> + + Right + Auto + + + + ЛокальноеУсловноеОформлениеПриИзменении + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страницы условного оформления</v8:content> + </v8:item> + + None + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страница условного оформления</v8:content> + </v8:item> + + AlwaysHorizontal + + + + List + true + true + true + Items.КомпоновщикНастроекНастройки.CurrentData.ItemConditionalAppearance + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Таблица условного оформления</v8:content> + </v8:item> + + false + + + + + + КомпоновщикНастроекНастройкиУсловноеОформление + SearchStringRepresentation + + + + + + + КомпоновщикНастроекНастройкиУсловноеОформление + ViewStatusRepresentation + + + + + + + КомпоновщикНастроекНастройкиУсловноеОформление + SearchControl + + + + +
+
+
+ + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страница отключенного условного оформления</v8:content> + </v8:item> + + + + + 3 + true + false + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>В текущем элементе условное оформление не установлено. +Выберите в дереве структуры отчет для редактирования условного оформления отчета в целом. +Если необходимо, чтобы текущий элемент имел собственное условное оформление, установите флажок, расположенный над этим текстом.</v8:content> + </v8:item> + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Нажмите здесь для перехода к условному оформлению отчета.</v8:content> + </v8:item> + + true + + + + ПерейтиКОтчету + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страница недоступного условного оформления</v8:content> + </v8:item> + + + + + 2 + true + false + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>У текущего элемента не может быть установлено условное оформление. +Выберите в дереве структуры отчет для редактирования условного оформления отчета в целом.</v8:content> + </v8:item> + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Нажмите здесь для перехода к условному оформлению отчета.</v8:content> + </v8:item> + + true + + + + ПерейтиКОтчету + + + + +
+
+
+
+ + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Дополнительные настройки</v8:content> + </v8:item> + + + StdPicture.DataCompositionOutputParameters + false + + + + + ЛокальныеПараметрыВывода + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Текущий элемент имеет собственные дополнительные настройки</v8:content> + </v8:item> + + Right + Auto + + + + ЛокальныеПараметрыВыводаПриИзменении + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страницы дополнительных настроек</v8:content> + </v8:item> + + None + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страница дополнительных настроек</v8:content> + </v8:item> + + AlwaysHorizontal + + + + Tree + true + 50 + ExpandAllLevels + Items.КомпоновщикНастроекНастройки.CurrentData.ItemOutputParameters + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Таблица дополнительных настроек</v8:content> + </v8:item> + + + + + + + КомпоновщикНастроекНастройкиПараметрыВывода + SearchStringRepresentation + + + + + + + КомпоновщикНастроекНастройкиПараметрыВывода + ViewStatusRepresentation + + + + + + + КомпоновщикНастроекНастройкиПараметрыВывода + SearchControl + + + + +
+
+
+ + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страница отключенных дополнительных настроек</v8:content> + </v8:item> + + + + + 3 + true + false + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>В текущем элементе дополнительные настройки не установлены. +Выберите в дереве структуры отчет для редактирования дополнительных настроек отчета в целом. +Если необходимо, чтобы текущий элемент имел собственные дополнительные настройки, установите флажок, расположенный над этим текстом.</v8:content> + </v8:item> + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Нажмите здесь для перехода к дополнительным настройкам отчета.</v8:content> + </v8:item> + + true + + + + ПерейтиКОтчету + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страница недоступных дополнительных настроек</v8:content> + </v8:item> + + + + + 2 + true + false + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>У текущего элемента не могут быть установлены дополнительные настройки. +Выберите в дереве структуры отчет для редактирования дополнительных настроек отчета в целом.</v8:content> + </v8:item> + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Нажмите здесь для перехода к дополнительным настройкам отчета.</v8:content> + </v8:item> + + true + + + + ПерейтиКОтчету + + + + +
+
+
+
+
+
+
+ + + + cfg:ReportObject + + true + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Локальные выбранные поля</v8:content> + </v8:item> + + + xs:boolean + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Локальный отбор</v8:content> + </v8:item> + + + xs:boolean + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Локальный порядок</v8:content> + </v8:item> + + + xs:boolean + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Локальное условное оформление</v8:content> + </v8:item> + + + xs:boolean + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Локальное условное оформление</v8:content> + </v8:item> + + + xs:boolean + + + +
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Ext/Form/Module.bsl" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Ext/Form/Module.bsl" new file mode 100644 index 000000000..274d430ab --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Ext/Form/Module.bsl" @@ -0,0 +1,368 @@ +&НаКлиенте +Процедура ПоляГруппировкиНедоступны() + + Элементы.СтраницыПолейГруппировки.ТекущаяСтраница = Элементы.НедоступныеНастройкиПолейГруппировки; + +КонецПроцедуры + +&НаКлиенте +Процедура ВыбранныеПоляДоступны(ЭлементСтруктуры) + + Если Отчет.КомпоновщикНастроек.Настройки.НаличиеВыбораУЭлемента(ЭлементСтруктуры) Тогда + + ЛокальныеВыбранныеПоля = Истина; + Элементы.СтраницыПолейВыбора.ТекущаяСтраница = Элементы.НастройкиВыбранныхПолей; + + Иначе + + ЛокальныеВыбранныеПоля = Ложь; + Элементы.СтраницыПолейВыбора.ТекущаяСтраница = Элементы.ОтключенныеНастройкиВыбранныхПолей; + + КонецЕсли; + + Элементы.ЛокальныеВыбранныеПоля.ТолькоПросмотр = Ложь; + +КонецПроцедуры + +&НаКлиенте +Процедура ВыбранныеПоляНедоступны() + + ЛокальныеВыбранныеПоля = Ложь; + Элементы.ЛокальныеВыбранныеПоля.ТолькоПросмотр = Истина; + Элементы.СтраницыПолейВыбора.ТекущаяСтраница = Элементы.НедоступныеНастройкиВыбранныхПолей; + +КонецПроцедуры + +&НаКлиенте +Процедура ОтборДоступен(ЭлементСтруктуры) + + Если Отчет.КомпоновщикНастроек.Настройки.НаличиеОтбораУЭлемента(ЭлементСтруктуры) Тогда + + ЛокальныйОтбор = Истина; + Элементы.СтраницыОтбора.ТекущаяСтраница = Элементы.НастройкиОтбора; + + Иначе + + ЛокальныйОтбор = Ложь; + Элементы.СтраницыОтбора.ТекущаяСтраница = Элементы.ОтключенныеНастройкиОтбора; + + КонецЕсли; + + Элементы.ЛокальныйОтбор.ТолькоПросмотр = Ложь; + +КонецПроцедуры + +&НаКлиенте +Процедура ОтборНедоступен() + + ЛокальныйОтбор = Ложь; + Элементы.ЛокальныйОтбор.ТолькоПросмотр = Истина; + Элементы.СтраницыОтбора.ТекущаяСтраница = Элементы.НедоступныеНастройкиОтбора; + +КонецПроцедуры + +&НаКлиенте +Процедура ПорядокДоступен(ЭлементСтруктуры) + + Если Отчет.КомпоновщикНастроек.Настройки.НаличиеПорядкаУЭлемента(ЭлементСтруктуры) Тогда + + ЛокальныйПорядок = Истина; + Элементы.СтраницыПорядка.ТекущаяСтраница = Элементы.НастройкиПорядка; + + Иначе + + ЛокальныйПорядок = Ложь; + Элементы.СтраницыПорядка.ТекущаяСтраница = Элементы.ОтключенныеНастройкиПорядка; + + КонецЕсли; + + Элементы.ЛокальныйПорядок.ТолькоПросмотр = Ложь; + +КонецПроцедуры + +&НаКлиенте +Процедура ПорядокНедоступен() + + ЛокальныйПорядок = Ложь; + Элементы.ЛокальныйПорядок.ТолькоПросмотр = Истина; + Элементы.СтраницыПорядка.ТекущаяСтраница = Элементы.НедоступныеНастройкиПорядка; + +КонецПроцедуры + +&НаКлиенте +Процедура УсловноеОформлениеДоступно(ЭлементСтруктуры) + + Если Отчет.КомпоновщикНастроек.Настройки.НаличиеУсловногоОформленияУЭлемента(ЭлементСтруктуры) Тогда + + ЛокальноеУсловноеОформление = Истина; + Элементы.СтраницыУсловногоОформления.ТекущаяСтраница = Элементы.НастройкиУсловногоОформления; + + Иначе + + ЛокальноеУсловноеОформление = Ложь; + Элементы.СтраницыУсловногоОформления.ТекущаяСтраница = Элементы.ОтключенныеНастройкиУсловногоОформления; + + КонецЕсли; + + Элементы.ЛокальноеУсловноеОформление.ТолькоПросмотр = Ложь; + +КонецПроцедуры + +&НаКлиенте +Процедура УсловноеОформлениеНедоступно() + + ЛокальноеУсловноеОформление = Ложь; + Элементы.ЛокальноеУсловноеОформление.ТолькоПросмотр = Истина; + Элементы.СтраницыУсловногоОформления.ТекущаяСтраница = Элементы.НедоступныеНастройкиУсловногоОформления; + +КонецПроцедуры + +&НаКлиенте +Процедура ПараметрыВыводаДоступны(ЭлементСтруктуры) + + Если Отчет.КомпоновщикНастроек.Настройки.НаличиеПараметровВыводаУЭлемента(ЭлементСтруктуры) Тогда + + ЛокальныеПараметрыВывода = Истина; + Элементы.СтраницыПараметровВывода.ТекущаяСтраница = Элементы.НастройкиПараметровВывода; + + Иначе + + ЛокальныеПараметрыВывода = Ложь; + Элементы.СтраницыПараметровВывода.ТекущаяСтраница = Элементы.ОтключенныеНастройкиПараметровВывода; + + КонецЕсли; + + Элементы.ЛокальныеПараметрыВывода.ТолькоПросмотр = Ложь; + +КонецПроцедуры + +&НаКлиенте +Процедура ПараметрыВыводаНедоступны() + + ЛокальныеПараметрыВывода = Ложь; + Элементы.ЛокальныеПараметрыВывода.ТолькоПросмотр = Истина; + Элементы.СтраницыПараметровВывода.ТекущаяСтраница = Элементы.НедоступныеНастройкиПараметровВывода; + +КонецПроцедуры + +&НаКлиенте +Процедура КомпоновщикНастроекНастройкиПриАктивизацииПоля(Элемент) + + Перем ВыбраннаяСтраница; + + Если Элементы.КомпоновщикНастроекНастройки.ТекущийЭлемент.Имя = "КомпоновщикНастроекНастройкиНаличиеВыбора" Тогда + + ВыбраннаяСтраница = Элементы.СтраницаПолейВыбора; + + ИначеЕсли Элементы.КомпоновщикНастроекНастройки.ТекущийЭлемент.Имя = "КомпоновщикНастроекНастройкиНаличиеОтбора" Тогда + + ВыбраннаяСтраница = Элементы.СтраницаОтбора; + + ИначеЕсли Элементы.КомпоновщикНастроекНастройки.ТекущийЭлемент.Имя = "КомпоновщикНастроекНастройкиНаличиеПорядка" Тогда + + ВыбраннаяСтраница = Элементы.СтраницаПорядка; + + ИначеЕсли Элементы.КомпоновщикНастроекНастройки.ТекущийЭлемент.Имя = "КомпоновщикНастроекНастройкиНаличиеУсловногоОформления" Тогда + + ВыбраннаяСтраница = Элементы.СтраницаУсловногоОформления; + + ИначеЕсли Элементы.КомпоновщикНастроекНастройки.ТекущийЭлемент.Имя = "КомпоновщикНастроекНастройкиНаличиеПараметровВывода" Тогда + + ВыбраннаяСтраница = Элементы.СтраницаПараметровВывода; + + КонецЕсли; + + Если ВыбраннаяСтраница <> Неопределено Тогда + + Элементы.СтраницыНастроек.ТекущаяСтраница = ВыбраннаяСтраница; + + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура КомпоновщикНастроекНастройкиПриАктивизацииСтроки(Элемент) + + ЭлементСтруктуры = Отчет.КомпоновщикНастроек.Настройки.ПолучитьОбъектПоИдентификатору(Элементы.КомпоновщикНастроекНастройки.ТекущаяСтрока); + ТипЭлемента = ТипЗнч(ЭлементСтруктуры); + + Если ТипЭлемента = Неопределено ИЛИ + ТипЭлемента = Тип("КоллекцияЭлементовСтруктурыДиаграммыКомпоновкиДанных") ИЛИ + ТипЭлемента = Тип("КоллекцияЭлементовСтруктурыТаблицыКомпоновкиДанных") Тогда + + ПоляГруппировкиНедоступны(); + ВыбранныеПоляНедоступны(); + ОтборНедоступен(); + ПорядокНедоступен(); + УсловноеОформлениеНедоступно(); + ПараметрыВыводаНедоступны(); + + ИначеЕсли ТипЭлемента = Тип("НастройкиКомпоновкиДанных") ИЛИ + ТипЭлемента = Тип("НастройкиВложенногоОбъектаКомпоновкиДанных") Тогда + + ПоляГруппировкиНедоступны(); + + ЛокальныеВыбранныеПоля = Истина; + Элементы.ЛокальныеВыбранныеПоля.ТолькоПросмотр = Истина; + Элементы.СтраницыПолейВыбора.ТекущаяСтраница = Элементы.НастройкиВыбранныхПолей; + + ЛокальныйОтбор = Истина; + Элементы.ЛокальныйОтбор.ТолькоПросмотр = Истина; + Элементы.СтраницыОтбора.ТекущаяСтраница = Элементы.НастройкиОтбора; + + ЛокальныйПорядок = Истина; + Элементы.ЛокальныйПорядок.ТолькоПросмотр = Истина; + Элементы.СтраницыПорядка.ТекущаяСтраница = Элементы.НастройкиПорядка; + + ЛокальноеУсловноеОформление = Истина; + Элементы.ЛокальноеУсловноеОформление.ТолькоПросмотр = Истина; + Элементы.СтраницыУсловногоОформления.ТекущаяСтраница = Элементы.НастройкиУсловногоОформления; + + ЛокальныеПараметрыВывода = Истина; + Элементы.ЛокальныеПараметрыВывода.ТолькоПросмотр = Истина; + Элементы.СтраницыПараметровВывода.ТекущаяСтраница = Элементы.НастройкиПараметровВывода; + + ИначеЕсли ТипЭлемента = Тип("ГруппировкаКомпоновкиДанных") ИЛИ + ТипЭлемента = Тип("ГруппировкаТаблицыКомпоновкиДанных") ИЛИ + ТипЭлемента = Тип("ГруппировкаДиаграммыКомпоновкиДанных") Тогда + + Элементы.СтраницыПолейГруппировки.ТекущаяСтраница = Элементы.НастройкиПолейГруппировки; + + ВыбранныеПоляДоступны(ЭлементСтруктуры); + ОтборДоступен(ЭлементСтруктуры); + ПорядокДоступен(ЭлементСтруктуры); + УсловноеОформлениеДоступно(ЭлементСтруктуры); + ПараметрыВыводаДоступны(ЭлементСтруктуры); + + ИначеЕсли ТипЭлемента = Тип("ТаблицаКомпоновкиДанных") ИЛИ + ТипЭлемента = Тип("ДиаграммаКомпоновкиДанных") Тогда + + ПоляГруппировкиНедоступны(); + ВыбранныеПоляДоступны(ЭлементСтруктуры); + ОтборНедоступен(); + ПорядокНедоступен(); + УсловноеОформлениеДоступно(ЭлементСтруктуры); + ПараметрыВыводаДоступны(ЭлементСтруктуры); + + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура ПерейтиКОтчету(Элемент) + + ЭлементСтруктуры = Отчет.КомпоновщикНастроек.Настройки.ПолучитьОбъектПоИдентификатору(Элементы.КомпоновщикНастроекНастройки.ТекущаяСтрока); + НастройкиЭлемента = Отчет.КомпоновщикНастроек.Настройки.НастройкиЭлемента(ЭлементСтруктуры); + Элементы.КомпоновщикНастроекНастройки.ТекущаяСтрока = Отчет.КомпоновщикНастроек.Настройки.ПолучитьИдентификаторПоОбъекту(НастройкиЭлемента); + +КонецПроцедуры + +&НаКлиенте +Процедура ЛокальныеВыбранныеПоляПриИзменении(Элемент) + + Если ЛокальныеВыбранныеПоля Тогда + + Элементы.СтраницыПолейВыбора.ТекущаяСтраница = Элементы.НастройкиВыбранныхПолей; + + Иначе + + Элементы.СтраницыПолейВыбора.ТекущаяСтраница = Элементы.ОтключенныеНастройкиВыбранныхПолей; + + ЭлементСтруктуры = Отчет.КомпоновщикНастроек.Настройки.ПолучитьОбъектПоИдентификатору(Элементы.КомпоновщикНастроекНастройки.ТекущаяСтрока); + Отчет.КомпоновщикНастроек.Настройки.ОчиститьВыборЭлемента(ЭлементСтруктуры); + + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура ЛокальныйОтборПриИзменении(Элемент) + + Если ЛокальныйОтбор Тогда + + Элементы.СтраницыОтбора.ТекущаяСтраница = Элементы.НастройкиОтбора; + + Иначе + + Элементы.СтраницыОтбора.ТекущаяСтраница = Элементы.ОтключенныеНастройкиОтбора; + + ЭлементСтруктуры = Отчет.КомпоновщикНастроек.Настройки.ПолучитьОбъектПоИдентификатору(Элементы.КомпоновщикНастроекНастройки.ТекущаяСтрока); + Отчет.КомпоновщикНастроек.Настройки.ОчиститьОтборЭлемента(ЭлементСтруктуры); + + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура ЛокальныйПорядокПриИзменении(Элемент) + + Если ЛокальныйПорядок Тогда + + Элементы.СтраницыПорядка.ТекущаяСтраница = Элементы.НастройкиПорядка; + + Иначе + + Элементы.СтраницыПорядка.ТекущаяСтраница = Элементы.ОтключенныеНастройкиПорядка; + + ЭлементСтруктуры = Отчет.КомпоновщикНастроек.Настройки.ПолучитьОбъектПоИдентификатору(Элементы.КомпоновщикНастроекНастройки.ТекущаяСтрока); + Отчет.КомпоновщикНастроек.Настройки.ОчиститьПорядокЭлемента(ЭлементСтруктуры); + + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура ЛокальноеУсловноеОформлениеПриИзменении(Элемент) + + Если ЛокальноеУсловноеОформление Тогда + + Элементы.СтраницыУсловногоОформления.ТекущаяСтраница = Элементы.НастройкиУсловногоОформления; + + Иначе + + Элементы.СтраницыУсловногоОформления.ТекущаяСтраница = Элементы.ОтключенныеНастройкиУсловногоОформления; + + ЭлементСтруктуры = Отчет.КомпоновщикНастроек.Настройки.ПолучитьОбъектПоИдентификатору(Элементы.КомпоновщикНастроекНастройки.ТекущаяСтрока); + Отчет.КомпоновщикНастроек.Настройки.ОчиститьУсловноеОформлениеЭлемента(ЭлементСтруктуры); + + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура ЛокальныеПараметрыВыводаПриИзменении(Элемент) + + Если ЛокальныеПараметрыВывода Тогда + + Элементы.СтраницыПараметровВывода.ТекущаяСтраница = Элементы.НастройкиПараметровВывода; + + Иначе + + Элементы.СтраницыПараметровВывода.ТекущаяСтраница = Элементы.ОтключенныеНастройкиПараметровВывода; + + ЭлементСтруктуры = Отчет.КомпоновщикНастроек.Настройки.ПолучитьОбъектПоИдентификатору(Элементы.КомпоновщикНастроекНастройки.ТекущаяСтрока); + Отчет.КомпоновщикНастроек.Настройки.ОчиститьПараметрыВыводаЭлемента(ЭлементСтруктуры); + КонецЕсли; + +КонецПроцедуры + +&НаСервере +Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) + + Если КлиентскоеПриложение.ТипПриложения() = ТипКлиентскогоПриложения.МобильныйКлиент + Или КлиентскоеПриложение.ТипПриложения() = ТипКлиентскогоПриложения.МобильноеПриложениеКлиент Тогда + + Элементы.Вставить("ДекорацияРазделитель", Тип("ДекорацияФормы"), , Элементы.СтраницыНастроек); + + Элементы.КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировок.Видимость = Ложь; + + Элементы.КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбора.Видимость = Ложь; + + Элементы.КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбора.Видимость = Ложь; + + Элементы.КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядка.Видимость = Ложь; + + КонецЕсли; + +КонецПроцедуры + diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205.xml" new file mode 100644 index 000000000..51b8faa7a --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205.xml" @@ -0,0 +1,24 @@ + + + + + ФормаДанныхВерсииИсторииДанных + + + ru + Форма данных версии истории данных + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + false + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form.xml" new file mode 100644 index 000000000..cf4ba9c68 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form.xml" @@ -0,0 +1,121 @@ + +
+ + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Данные версии</v8:content> + </v8:item> + + false + + false + + + + + + + + ПриСозданииНаСервере + + + + Отчет + None + + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Отчет</v8:content> + </v8:item> + + + mxl:SpreadsheetDocument + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Перейти на версию</v8:content> + </v8:item> + + + + ru + Перейти на версию + + + ПерейтиНаВерсию + DontUse + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Сравнить с предыдущей</v8:content> + </v8:item> + + + + ru + Сравнить с предыдущей + + + СравнитьСПредыдущей + DontUse + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Сравнить с текущей</v8:content> + </v8:item> + + + + ru + Сравнить с текущей + + + СравнитьСТекущей + DontUse + + + + + + true + + + + xs:decimal + + 10 + 0 + Any + + + true + + +
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form/Module.bsl" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form/Module.bsl" new file mode 100644 index 000000000..a05ec2218 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form/Module.bsl" @@ -0,0 +1,779 @@ +&НаСервере +Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) + Перем МетаданныеДанных, ЭтоРегистрСведений, ЭтоПодчиненныйРегистрСведений, ЗначениеСвойства, РазличияТабличнойЧасти, + Шаблон, ОтборВерсии, Версия, Данные, Различия, МетаданныеВерсии, + ИндексДаты, ИндексИмениПользователя, ИндексПолногоИмениПользователя, ИндексКомментария, + ИмяПользователя, Комментарий, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИмяПоля, ИменаПолейБезДоступа, + ИменаТабличныхЧастей, ПредставленияТабличныхЧастей, ИмяТабличнойЧасти, + ОбластьЗаголовка, ОбластьКомменатрия, ОбластьПредставленияПоля, ОбластьЗначенияПоля, ПустаяЯчейка, ПустаяСтрока, + МетаданныеВерсииТабличныеЧасти, ТабличныеЧасти, МетаданныеТабличнаяЧасть, + МетаданныеВерсииТабличнаяЧасть, ТабличнаяЧастьДокумент, ОбластьПредставленияТабличнойЧасти, + ДлиныЗначенийПолей, ПредставлениеНомераСтроки, ИмяПоляНомерСтроки, ОбластьЗаголовкаНомераСтроки, ДлинаНомераСтроки, ОбластьЗаголовкаПоля, + ДанныеТабличнойЧасти, НомерСтроки, Колонка, СтрокаТабличнойЧастиРазличия, ОбластьНомераСтроки, + ИндексДлиныЗначенияПоля, ОбластьПоляТабличнойЧасти, ЗначениеПоляТабличнойЧасти, ДлинаЗначения, + ШаблонИмениОбластиКолонки, ИмяОбластиКолонки, ОбластьЛегенды, + ИндексПоля, ИндексТабличнойЧасти; + + МетаданныеДанных = Параметры.Данные.Метаданные(); + + Если Не ПравоДоступа("ПросмотрИсторииДанных", МетаданныеДанных) Тогда + Отказ = Истина; + Возврат; + КонецЕсли; + + ЭтоРегистрСведений = Метаданные.РегистрыСведений.Содержит(МетаданныеДанных); + ЭтоПодчиненныйРегистрСведений = ЭтоРегистрСведений + И МетаданныеДанных.РежимЗаписи = Метаданные.СвойстваОбъектов.РежимЗаписиРегистра.ПодчинениеРегистратору; + + Элементы.ФормаПерейтиНаВерсию.Видимость = Не ЭтоПодчиненныйРегистрСведений + И ПравоДоступа("ПереходНаВерсиюИсторииДанных", МетаданныеДанных); + Заголовок = + ПолучитьПредставлениеДанных(МетаданныеДанных, Параметры.Данные) + " (" + + НСтр("ru = 'Версия'; SYS = 'DataHistory.DataTitle'", "ru") + " " + + Строка(Параметры.НомерВерсии) + ")"; + + Шаблон = Новый ТабличныйДокумент; + Шаблон.Прочитать("v8res://mngbase/DataHistoryVersionDataRuTemplate.mxl"); + Отчет.Очистить(); + + ОтборВерсии = Новый Структура; + ОтборВерсии.Вставить("Данные", Параметры.Данные); + ОтборВерсии.Вставить("НомерВерсии", Параметры.НомерВерсии); + + ИндексДаты = 0; + ИндексИмениПользователя = 1; + ИндексПолногоИмениПользователя = 2; + ИндексКомментария = 3; + + Версия = ИсторияДанных.ВыбратьВерсии(ОтборВерсии, "Дата, ИмяПользователя, ПолноеИмяПользователя, Комментарий", , )[0]; + Данные = ИсторияДанных.ПолучитьДанныеВерсии(Параметры.Данные, Параметры.НомерВерсии); + Различия = ИсторияДанных.ПолучитьРазличияВерсий(Параметры.Данные, Параметры.НомерВерсии); + + МетаданныеВерсии = ИсторияДанных.ПолучитьМетаданные(Параметры.Данные, Параметры.НомерВерсии); + + ОбластьЗаголовка = Шаблон.ПолучитьОбласть("Заголовок"); + МетаданныеВерсии.Свойство("Представление", ОбластьЗаголовка.Параметры.ПредставлениеМетаданных); + ОбластьЗаголовка.Параметры.НомерВерсии = Параметры.НомерВерсии; + + ОбластьЗаголовка.Параметры.Дата = Версия[ИндексДаты]; + ИмяПользователя = Версия[ИндексПолногоИмениПользователя]; + Если ПустаяСтрока(ИмяПользователя) Тогда + ИмяПользователя = Версия[ИндексИмениПользователя] + КонецЕсли; + ОбластьЗаголовка.Параметры.ИмяПользователя = ИмяПользователя; + + Комментарий = Версия[ИндексКомментария]; + + Отчет.Вывести(ОбластьЗаголовка); + + ПустаяЯчейка = Шаблон.ПолучитьОбласть("ПустаяЯчейка"); + ПустаяСтрока = Шаблон.ПолучитьОбласть("ПустаяСтрока"); + + Если Не ПустаяСтрока(Комментарий) Тогда + ОбластьКомменатрия = Шаблон.ПолучитьОбласть("Комментарий"); + ОбластьКомменатрия.Параметры.Комментарий = Комментарий; + Отчет.Вывести(ОбластьКомменатрия); + КонецЕсли; + + Отчет.Вывести(ПустаяСтрока); + Если МетаданныеВерсии.Свойство("Поля", МетаданныеВерсииПоля)Тогда + ИменаПолей = Новый Массив; + ПредставленияПолей = Новый Массив; + ИменаПолейБезДоступа = Новый Массив; + + ОпределитьОтображаемыеПоляДанных( + МетаданныеДанных, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + Для ИндексПоля = 0 По ИменаПолей.Количество() - 1 Цикл + ИмяПоля = ИменаПолей[ИндексПоля]; + + ОбластьПредставленияПоля = Шаблон.ПолучитьОбласть("ПредставлениеПоля"); + ОбластьПредставленияПоля.Параметры.ПредставлениеПоля = ПредставленияПолей[ИндексПоля]; + Отчет.Вывести(ОбластьПредставленияПоля); + + Если Различия.Свойство(ИмяПоля, ЗначениеСвойства) Тогда + ОбластьЗначенияПоля = Шаблон.ПолучитьОбласть("ИзменениеЗначенияПоля"); + Иначе + ОбластьЗначенияПоля = Шаблон.ПолучитьОбласть("ЗначениеПоля"); + КонецЕсли; + + Если Данные.Свойство(ИмяПоля, ЗначениеСвойства) Тогда + УстановитьЗначениеПоля(ОбластьЗначенияПоля.Параметры, ЗначениеСвойства); + Отчет.Присоединить(ОбластьЗначенияПоля); + КонецЕсли; + КонецЦикла; + Отчет.Вывести(ПустаяСтрока); + КонецЕсли; + + Если МетаданныеВерсии.Свойство("ТабличныеЧасти", МетаданныеВерсииТабличныеЧасти) Тогда + ИменаТабличныхЧастей = Новый Массив; + ПредставленияТабличныхЧастей = Новый Массив; + + ОпределитьОтображаемыеТабличныеЧасти( + МетаданныеДанных, + МетаданныеВерсииТабличныеЧасти, + ИменаТабличныхЧастей, + ПредставленияТабличныхЧастей); + + Для ИндексТабличнойЧасти = 0 По ИменаТабличныхЧастей.Количество() - 1 Цикл + + ИмяТабличнойЧасти = ИменаТабличныхЧастей[ИндексТабличнойЧасти]; + Если Не МетаданныеВерсииТабличныеЧасти.Свойство(ИмяТабличнойЧасти, МетаданныеВерсииТабличнаяЧасть) Тогда + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличнаяЧасть.Свойство("Поля", МетаданныеВерсииПоля) Тогда + Продолжить; + КонецЕсли; + + ИменаПолей = ПредставленияТабличныхЧастей[ИндексТабличнойЧасти].ИменаПолей; + ПредставленияПолей = ПредставленияТабличныхЧастей[ИндексТабличнойЧасти].ПредставленияПолей; + + + ТабличнаяЧастьДокумент = Новый ТабличныйДокумент; + ОбластьПредставленияТабличнойЧасти = Шаблон.ПолучитьОбласть("ПредставлениеТабличнойЧасти"); + + МетаданныеВерсииТабличнаяЧасть.Свойство( + "Представление", + ОбластьПредставленияТабличнойЧасти.Параметры.ПредставлениеТабличнойЧасти); + + ТабличнаяЧастьДокумент.Вывести(ОбластьПредставленияТабличнойЧасти); + ТабличнаяЧастьДокумент.Вывести(ПустаяСтрока); + + ДлиныЗначенийПолей = Новый Массив; + + ИмяПоляНомерСтроки = "НомерСтроки"; + Если МетаданныеВерсииПоля.Свойство(ИмяПоляНомерСтроки, ЗначениеСвойства) Тогда + ПредставлениеНомераСтроки = ЗначениеСвойства; + Иначе + ИмяПоляНомерСтроки = "LineNumber"; + Если МетаданныеВерсииПоля.Свойство(ИмяПоляНомерСтроки, ЗначениеСвойства) Тогда + ПредставлениеНомераСтроки = ЗначениеСвойства + Иначе + ПредставлениеНомераСтроки = "№"; + КонецЕсли; + КонецЕсли; + + Если ИмяПоляНомерСтроки = ПредставлениеНомераСтроки Тогда + ПредставлениеНомераСтроки = "№"; + КонецЕсли; + + ОбластьЗаголовкаНомераСтроки = Шаблон.ПолучитьОбласть("ПредставлениеПоляТабличнойЧасти"); + ОбластьЗаголовкаНомераСтроки.Параметры.ПредставлениеПоля = ПредставлениеНомераСтроки; + ТабличнаяЧастьДокумент.Вывести(ОбластьЗаголовкаНомераСтроки); + ДлинаНомераСтроки = СтрДлина(ПредставлениеНомераСтроки); + + Для ИндексПоля = 0 По ИменаПолей.Количество() - 1 Цикл + ОбластьЗаголовкаПоля = Шаблон.ПолучитьОбласть("ПредставлениеПоляТабличнойЧасти"); + ОбластьЗаголовкаПоля.Параметры.ПредставлениеПоля = ПредставленияПолей[ИндексПоля]; + ТабличнаяЧастьДокумент.Присоединить(ОбластьЗаголовкаПоля); + ДлиныЗначенийПолей.Добавить(СтрДлина(ПредставленияПолей[ИндексПоля])); + КонецЦикла; + + Если Не Данные.Свойство(ИмяТабличнойЧасти, ДанныеТабличнойЧасти) Тогда + Продолжить; + КонецЕсли; + + Если ДанныеТабличнойЧасти.Количество() = 0 Тогда + Продолжить; + КонецЕсли; + + Различия.Свойство(ИмяТабличнойЧасти, РазличияТабличнойЧасти); + + НомерСтроки = 1; + + ИндексыПолей = Новый Массив; + Для Каждого ИмяПоля Из ИменаПолей Цикл + Колонка = ДанныеТабличнойЧасти.Колонки.Найти(ИмяПоля); + Если Колонка = Неопределено Тогда + ИндексыПолей.Добавить(-1); + Иначе + ИндексыПолей.Добавить(ДанныеТабличнойЧасти.Колонки.Индекс(Колонка)); + КонецЕсли; + КонецЦикла; + + Для Каждого СтрокаТабличнойЧасти Из ДанныеТабличнойЧасти Цикл + СтрокаТабличнойЧастиРазличия = НайтиСтрокуТабличнойЧастиВРазличиях(РазличияТабличнойЧасти, НомерСтроки); + + Если СтрокаТабличнойЧастиРазличия <> Неопределено + И СтрокаТабличнойЧастиРазличия.ВидИзмененияСтроки = ВидИзмененияСтрокиДанных.Добавление Тогда + ОбластьНомераСтроки = Шаблон.ПолучитьОбласть("СозданиеЗначенияПоляТабличнойЧасти"); + Иначе + ОбластьНомераСтроки = Шаблон.ПолучитьОбласть("ЗначениеПоляТабличнойЧасти"); + КонецЕсли; + + ОбластьНомераСтроки.Параметры.ЗначениеПоля = НомерСтроки; + + НомерСтроки = НомерСтроки + 1; + ТабличнаяЧастьДокумент.Вывести(ОбластьНомераСтроки); + + ИндексДлиныЗначенияПоля = -1; + Для Каждого ИндексПоля Из ИндексыПолей Цикл + ИндексДлиныЗначенияПоля = ИндексДлиныЗначенияПоля + 1; + Если ИндексПоля = -1 Тогда + ТабличнаяЧастьДокумент.Присоединить(ПустаяЯчейка); + Продолжить; + КонецЕсли; + + ОбластьПоляТабличнойЧасти = Неопределено; + Если СтрокаТабличнойЧастиРазличия <> Неопределено Тогда + Если СтрокаТабличнойЧастиРазличия.ВидИзмененияСтроки = ВидИзмененияСтрокиДанных.Добавление Тогда + ОбластьПоляТабличнойЧасти = Шаблон.ПолучитьОбласть("СозданиеЗначенияПоляТабличнойЧасти"); + ИначеЕсли ИзменилосьЗначениеПоляТабличнойЧасти(СтрокаТабличнойЧастиРазличия, ДанныеТабличнойЧасти.Колонки[ИндексПоля].Имя) Тогда + ОбластьПоляТабличнойЧасти = Шаблон.ПолучитьОбласть("ИзменениеЗначенияПоляТабличнойЧасти"); + КонецЕсли; + + КонецЕсли; + Если ОбластьПоляТабличнойЧасти = Неопределено Тогда + ОбластьПоляТабличнойЧасти = Шаблон.ПолучитьОбласть("ЗначениеПоляТабличнойЧасти"); + КонецЕсли; + + ЗначениеПоляТабличнойЧасти = СтрокаТабличнойЧасти[ИндексПоля]; + УстановитьЗначениеПоля(ОбластьПоляТабличнойЧасти.Параметры, ЗначениеПоляТабличнойЧасти); + + ТабличнаяЧастьДокумент.Присоединить(ОбластьПоляТабличнойЧасти); + + ДлинаЗначения = ПолучитьДлинуЗначения(ЗначениеПоляТабличнойЧасти); + Если ДлинаЗначения > ДлиныЗначенийПолей[ИндексДлиныЗначенияПоля] Тогда + ДлиныЗначенийПолей[ИндексДлиныЗначенияПоля] = ДлинаЗначения; + КонецЕсли; + + КонецЦикла; + КонецЦикла; + + ШаблонИмениОбластиКолонки = "R3C%1:R" + Формат(3 + ДанныеТабличнойЧасти.Количество(), "ЧГ=0") + "C%1"; + ИмяОбластиКолонки = СтрШаблон(ШаблонИмениОбластиКолонки, 1); + ТабличнаяЧастьДокумент.Область(ИмяОбластиКолонки).СоздатьФорматСтрок(); + ТабличнаяЧастьДокумент.Область(ИмяОбластиКолонки).ШиринаКолонки = ДлинаНомераСтроки + 4; + + Для ИндексПоля = 0 По ДлиныЗначенийПолей.Количество() - 1 Цикл + ИмяОбластиКолонки = СтрШаблон(ШаблонИмениОбластиКолонки, ИндексПоля + 2); + + ТабличнаяЧастьДокумент.Область(ИмяОбластиКолонки).СоздатьФорматСтрок(); + ТабличнаяЧастьДокумент.Область(ИмяОбластиКолонки).ШиринаКолонки = ДлиныЗначенийПолей[ИндексПоля] + 4; + КонецЦикла; + Отчет.Вывести(ТабличнаяЧастьДокумент); + Отчет.Вывести(ПустаяСтрока); + + КонецЦикла; + КонецЕсли; + + ОбластьЛегенды = Шаблон.ПолучитьОбласть("Легенда"); + ОбластьЛегенды.Область("R1C1:R3C1").СоздатьФорматСтрок(); + ОбластьЛегенды.Область("R1C1:R3C1").ШиринаКолонки = 12; + + Отчет.Вывести(ОбластьЛегенды); +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеПоляДанных(МетаданныеДанных, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Перем ПредставлениеПоля; + + Если Метаданные.Константы.Содержит(МетаданныеДанных) Тогда + Для Каждого ПолеВерсии Из МетаданныеВерсииПоля Цикл + Если Метаданные.ОбщиеРеквизиты.Найти(ПолеВерсии.Ключ) = Неопределено Тогда + ИменаПолей.Добавить(ПолеВерсии.Ключ); + ПредставленияПолей.Добавить(ПолеВерсии.Значение); + КонецЕсли; + КонецЦикла; + Иначе + + ОпределитьОтображаемыеСтандартныеРеквизиты( + МетаданныеДанных, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + Если Метаданные.РегистрыСведений.Содержит(МетаданныеДанных) Тогда + ОпределитьОтображаемыеПоля( + МетаданныеДанных.Измерения, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + ОпределитьОтображаемыеПоля( + МетаданныеДанных.Ресурсы, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЕсли; + + ОпределитьОтображаемыеПоля( + МетаданныеДанных.Реквизиты, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + Если Метаданные.ПланыСчетов.Содержит(МетаданныеДанных) Тогда + ОпределитьОтображаемыеПоля( + МетаданныеДанных.ПризнакиУчета, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЕсли; + + КонецЕсли; + + ОпределитьОтображаемыеПоля( + Метаданные.ОбщиеРеквизиты, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + ОпределитьОтображаемыеДополнительныеПоля( + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемоеПоле(Поле, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Перем ПредставлениеПоля; + Если Не ПравоДоступа("Просмотр", Поле) Тогда + ИменаПолейБезДоступа.Добавить(Поле.Имя); + Возврат; + КонецЕсли; + + Если Не МетаданныеВерсииПоля.Свойство(Поле.Имя, ПредставлениеПоля) Тогда + Возврат; + КонецЕсли; + ИменаПолей.Добавить(Поле.Имя); + ПредставленияПолей.Добавить(ПредставлениеПоля); +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеПоля(Поля, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Для Каждого Поле Из Поля Цикл + ОпределитьОтображаемоеПоле(Поле, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа); + КонецЦикла; +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеДополнительныеПоля(МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Перем НеНайденныеПоля, ПредставлениеПоля; + НеНайденныеПоля = Новый СписокЗначений; + Для Каждого МетаданныеВерсииПоле Из МетаданныеВерсииПоля Цикл + Если ИменаПолей.Найти(МетаданныеВерсииПоле.Ключ) <> Неопределено Тогда + Продолжить; + КонецЕсли; + Если ИменаПолейБезДоступа.Найти(МетаданныеВерсииПоле.Ключ) <> Неопределено Тогда + Продолжить; + КонецЕсли; + НеНайденныеПоля.Добавить(МетаданныеВерсииПоле.Ключ, МетаданныеВерсииПоле.Значение); + КонецЦикла; + НеНайденныеПоля.СортироватьПоЗначению(); + Для Каждого НеНайденноеПоле Из НеНайденныеПоля Цикл + ИменаПолей.Добавить(НеНайденноеПоле.Значение); + ПредставленияПолей.Добавить(НеНайденноеПоле.Представление); + КонецЦикла; +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыйСтандартныйРеквизит(МетаданныеДанных, Поле, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа, ИмяТабличнойЧасти = Неопределено) + Перем ПредставлениеПоля, ПутьПоля; + Если ИмяТабличнойЧасти = Неопределено Тогда + ПутьПоля = Поле.Имя; + Иначе + ПутьПоля = ИмяТабличнойЧасти + "." + Поле.Имя; + КонецЕсли; + + Если Не ПравоДоступа("Просмотр", МетаданныеДанных, , ПутьПоля) Тогда + ИменаПолейБезДоступа.Добавить(Поле.Имя); + Возврат; + КонецЕсли; + + Если Не МетаданныеВерсииПоля.Свойство(Поле.Имя, ПредставлениеПоля) Тогда + Возврат; + КонецЕсли; + ИменаПолей.Добавить(Поле.Имя); + ПредставленияПолей.Добавить(ПредставлениеПоля); +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеСтандартныеРеквизиты(МетаданныеДанных, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Для Каждого Поле Из МетаданныеДанных.СтандартныеРеквизиты Цикл + ОпределитьОтображаемыйСтандартныйРеквизит( + МетаданныеДанных, + Поле, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЦикла; +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеТабличныеЧасти(МетаданныеДанных, МетаданныеВерсииТабличныеЧасти, ИменаТабличныхЧастей, ПредставленияТабличныхЧастей) + Перем ЭтоПланСчетов, ЭтоПланВидовРасчета, + МетаданныеВерсииТабличнаяЧасть, МетаданныеВерсииПоляТабличнойЧасти, + ИменаПолей, ПредставленияПолей, НеНайденныеТабличныеЧасти, ИменаПолейБезДоступа, + ПредставлениеТабличнойЧасти, ИменаТабличныхЧастейБезДоступа; + + ЭтоПланСчетов = Метаданные.ПланыСчетов.Содержит(МетаданныеДанных); + ЭтоПланВидовРасчета = Метаданные.ПланыВидовРасчета.Содержит(МетаданныеДанных); + НеНайденныеТабличныеЧасти = Новый СписокЗначений; + ИменаТабличныхЧастейБезДоступа = Новый Массив; + Если ЭтоПланСчетов Или ЭтоПланВидовРасчета Тогда + Для Каждого МетаданныеТабличнаяЧасть Из МетаданныеДанных.СтандартныеТабличныеЧасти Цикл + + Если Не ПравоДоступа("Просмотр", МетаданныеДанных, , МетаданныеТабличнаяЧасть.Имя) Тогда + ИменаТабличныхЧастейБезДоступа.Добавить(МетаданныеТабличнаяЧасть.Имя); + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличныеЧасти.Свойство(МетаданныеТабличнаяЧасть.Имя, МетаданныеВерсииТабличнаяЧасть) Тогда + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличнаяЧасть.Свойство("Поля", МетаданныеВерсииПоляТабличнойЧасти) Тогда + Продолжить; + КонецЕсли; + + ИменаПолей = Новый Массив; + ПредставленияПолей = Новый Массив; + ИменаПолейБезДоступа = Новый Массив; + + Для Каждого Поле Из МетаданныеТабличнаяЧасть.СтандартныеРеквизиты Цикл + Если Поле.Имя = "LineNumber" Или Поле.Имя = "НомерСтроки" Тогда + Продолжить; + КонецЕсли; + + ОпределитьОтображаемыйСтандартныйРеквизит( + МетаданныеДанных, + Поле, + МетаданныеВерсииПоляТабличнойЧасти, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа, + МетаданныеТабличнаяЧасть.Имя); + + КонецЦикла; + + Если ЭтоПланСчетов Тогда + Для Каждого Поле Из МетаданныеДанных.ПризнакиУчетаСубконто Цикл + ОпределитьОтображаемоеПоле( + Поле, + МетаданныеВерсииПоляТабличнойЧасти, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЦикла; + КонецЕсли; + + Если ИменаПолей.Количество() = 0 Тогда + Продолжить; + КонецЕсли; + + ИменаТабличныхЧастей.Добавить(МетаданныеТабличнаяЧасть.Имя); + ПредставлениеТабличнойЧасти = Новый Структура; + ПредставлениеТабличнойЧасти.Вставить("ИменаПолей", ИменаПолей); + ПредставлениеТабличнойЧасти.Вставить("ПредставленияПолей", ПредставленияПолей); + + ПредставленияТабличныхЧастей.Добавить(ПредставлениеТабличнойЧасти); + КонецЦикла; + КонецЕсли; + + Для Каждого МетаданныеТабличнаяЧасть Из МетаданныеДанных.ТабличныеЧасти Цикл + Если Не ПравоДоступа("Просмотр", МетаданныеТабличнаяЧасть) Тогда + ИменаТабличныхЧастейБезДоступа.Добавить(МетаданныеТабличнаяЧасть.Имя); + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличныеЧасти.Свойство(МетаданныеТабличнаяЧасть.Имя, МетаданныеВерсииТабличнаяЧасть) Тогда + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличнаяЧасть.Свойство("Поля", МетаданныеВерсииПоляТабличнойЧасти) Тогда + Продолжить; + КонецЕсли; + + ИменаПолей = Новый Массив; + ПредставленияПолей = Новый Массив; + ИменаПолейБезДоступа = Новый Массив; + + Для Каждого Поле Из МетаданныеТабличнаяЧасть.Реквизиты Цикл + ОпределитьОтображаемоеПоле( + Поле, + МетаданныеВерсииПоляТабличнойЧасти, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЦикла; + + Если ИменаПолей.Количество() = 0 Тогда + Продолжить; + КонецЕсли; + + ИменаТабличныхЧастей.Добавить(МетаданныеТабличнаяЧасть.Имя); + ПредставлениеТабличнойЧасти = Новый Структура; + ПредставлениеТабличнойЧасти.Вставить("ИменаПолей", ИменаПолей); + ПредставлениеТабличнойЧасти.Вставить("ПредставленияПолей", ПредставленияПолей); + ПредставленияТабличныхЧастей.Добавить(ПредставлениеТабличнойЧасти); + КонецЦикла; + + НеНайденныеТабличныеЧасти = Новый СписокЗначений; + Для Каждого МетаданныеВерсииТабличнаяЧасть Из МетаданныеВерсииТабличныеЧасти Цикл + Если ИменаТабличныхЧастей.Найти(МетаданныеВерсииТабличнаяЧасть.Ключ) <> Неопределено Тогда + Продолжить; + КонецЕсли; + Если ИменаТабличныхЧастейБезДоступа.Найти(МетаданныеВерсииТабличнаяЧасть.Ключ) <> Неопределено Тогда + Продолжить; + КонецЕсли; + НеНайденныеТабличныеЧасти.Добавить(МетаданныеВерсииТабличнаяЧасть.Ключ); + КонецЦикла; + НеНайденныеТабличныеЧасти.СортироватьПоЗначению(); + Для Каждого НеНайденнаяТабличнаяЧасть Из НеНайденныеТабличныеЧасти Цикл + ИменаТабличныхЧастей.Добавить(НеНайденнаяТабличнаяЧасть.Значение); + + ПредставлениеТабличнойЧасти = Новый Структура; + ИменаПолей = Новый Массив; + ПредставленияПолей = Новый Массив; + МетаданныеВерсииТабличныеЧасти.Свойство(НеНайденнаяТабличнаяЧасть.Значение, МетаданныеВерсииТабличнаяЧасть); + Для Каждого Поле Из МетаданныеВерсииТабличнаяЧасть.Поля Цикл + Если Поле.Ключ = "LineNumber" Или Поле.Ключ = "НомерСтроки" Тогда + Продолжить; + КонецЕсли; + ИменаПолей.Добавить(Поле.Ключ); + ПредставленияПолей.Добавить(Поле.Значение); + КонецЦикла; + ПредставлениеТабличнойЧасти.Вставить("ИменаПолей", ИменаПолей); + ПредставлениеТабличнойЧасти.Вставить("ПредставленияПолей", ПредставленияПолей); + + ПредставленияТабличныхЧастей.Добавить(ПредставлениеТабличнойЧасти); + КонецЦикла; +КонецПроцедуры + +&НаСервере +Процедура УстановитьЗначениеПоля(Параметры, ЗначениеПоля) + Если ТипЗнч(ЗначениеПоля) = Тип("ФиксированнаяСтруктура") Тогда + ЗначениеПоля.Свойство("Представление", Параметры.ЗначениеПоля); + ЗначениеПоля.Свойство("Ссылка", Параметры.ЗначениеПоляСсылка); + Иначе + Параметры.ЗначениеПоля = ЗначениеПоля; + КонецЕсли; +КонецПроцедуры + +&НаСервере +Функция ПолучитьДлинуЗначения(ЗначениеПоля) + Перем ПредставлениеПоля; + Если ТипЗнч(ЗначениеПоля) = Тип("ФиксированнаяСтруктура") Тогда + Если Не ЗначениеПоля.Свойство("Представление", ПредставлениеПоля) Тогда + Возврат 0; + КонецЕсли; + Возврат СтрДлина(ПредставлениеПоля); + Иначе + Возврат СтрДлина(ЗначениеПоля); + КонецЕсли; +КонецФункции + +&НаСервере +Функция НайтиСтрокуТабличнойЧастиВРазличиях(РазличияТабличнойЧасти, НомерСтроки) + Если РазличияТабличнойЧасти = Неопределено Тогда + Возврат Неопределено; + КонецЕсли; + Для Каждого СтрокаТабличнойЧастиРазличия Из РазличияТабличнойЧасти Цикл + Если СтрокаТабличнойЧастиРазличия.НомерСтрокиВВерсииПослеИзменения = НомерСтроки + И (СтрокаТабличнойЧастиРазличия.ВидИзмененияСтроки = ВидИзмененияСтрокиДанных.Добавление + Или СтрокаТабличнойЧастиРазличия.ВидИзмененияСтроки = ВидИзмененияСтрокиДанных.Изменение) Тогда + Возврат СтрокаТабличнойЧастиРазличия; + КонецЕсли; + КонецЦикла; + Возврат Неопределено; +КонецФункции + +&НаСервере +Функция ИзменилосьЗначениеПоляТабличнойЧасти(СтрокаТабличнойЧастиРазличия, ИмяПоля) + Перем ЗначениеСвойства, РазличияПоля; + Если СтрокаТабличнойЧастиРазличия = Неопределено + Или СтрокаТабличнойЧастиРазличия.ВидИзмененияСтроки <> ВидИзмененияСтрокиДанных.Изменение Тогда + Возврат Ложь; + КонецЕсли; + + Если Не СтрокаТабличнойЧастиРазличия.Свойство("Поля", РазличияПоля) Тогда + Возврат Ложь; + КонецЕсли; + Возврат РазличияПоля.Свойство(ИмяПоля, ЗначениеСвойства); +КонецФункции + +&НаСервере +Функция ПолучитьИмяФормы() + Перем МетаданныеДанных; + МетаданныеДанных = Параметры.Данные.Метаданные(); + Если Метаданные.РегистрыСведений.Содержит(МетаданныеДанных) Тогда + Возврат МетаданныеДанных.ПолноеИмя() + ".ФормаЗаписи"; + ИначеЕсли Метаданные.Константы.Содержит(МетаданныеДанных) Тогда + Возврат МетаданныеДанных.ПолноеИмя() + ".ФормаКонстант"; + Иначе + Возврат МетаданныеДанных.ПолноеИмя() + ".ФормаОбъекта"; + КонецЕсли; +КонецФункции + +&НаСервере +Функция ПолучитьИмяФормыПоМетаданным(ВидФормы) + Возврат Параметры.Данные.Метаданные().ПолноеИмя() + "." + ВидФормы; +КонецФункции + +&НаКлиенте +Процедура ПерейтиНаВерсию(Команда) + ОткрытьФорму(ПолучитьИмяФормы(), Новый Структура( + "Ключ, НомерВерсииПереходаНаВерсиюИсторииДанных", + Параметры.Данные, + Параметры.НомерВерсии)); + +КонецПроцедуры + +&НаКлиенте +Процедура СравнитьСПредыдущей(Команда) + Перем НомерВерсииПослеИзменения, НомерВерсииДоИзменения; + НомерВерсииПослеИзменения = Параметры.НомерВерсии; + НомерВерсииДоИзменения = ПолучитьНомерПредыдущейВерсии(НомерВерсииПослеИзменения); + Если НомерВерсииДоИзменения = Неопределено Тогда + ПоказатьПредупреждение(,НСтр("ru='Предыдущая версия отсутствует';SYS='DataHistory.PreviousVersionNotExists'", "ru")); + Возврат; + КонецЕсли; + + ОткрытьФорму(ПолучитьИмяФормыПоМетаданным("ФормаРазличийВерсийИсторииДанных"), + Новый Структура( + "Данные, НомерВерсииПослеИзменения, НомерВерсииДоИзменения", + Параметры.Данные, + НомерВерсииПослеИзменения, + НомерВерсииДоИзменения)); + +КонецПроцедуры + +&НаКлиенте +Процедура СравнитьСТекущей(Команда) + Перем НомерВерсииДоИзменения, НомерТекущейВерсии; + НомерВерсииДоИзменения = Параметры.НомерВерсии; + НомерТекущейВерсии = ПолучитьНомерТекущейВерсии(); + Если НомерТекущейВерсии = Неопределено Тогда + Возврат; + КонецЕсли; + Если НомерТекущейВерсии = НомерВерсииДоИзменения Тогда + ПоказатьПредупреждение(,НСтр("ru='Версия является текущей';SYS='DataHistory.VersionIsLast'", "ru")); + Возврат; + КонецЕсли; + + ОткрытьФорму(ПолучитьИмяФормыПоМетаданным("ФормаРазличийВерсийИсторииДанных"), + Новый Структура( + "Данные, НомерВерсииПослеИзменения, НомерВерсииДоИзменения", + Параметры.Данные, + НомерТекущейВерсии, + НомерВерсииДоИзменения)); + +КонецПроцедуры + +&НаСервере +Функция ПолучитьНомерПредыдущейВерсии(НомерВерсии) + Перем БезВерсииУдаления, Результат, НомерПредыдущейВерсии; + + БезВерсииУдаления = Новый Массив(); + БезВерсииУдаления.Добавить(ВидИзмененияДанных.Добавление); + БезВерсииУдаления.Добавить(ВидИзмененияДанных.Изменение); + Результат = ИсторияДанных.ВыбратьВерсии( + Новый Структура( + "Данные, ВидИзмененияДанных", + Параметры.Данные, + БезВерсииУдаления), + "НомерВерсии", + "НомерВерсии Возр"); + Для Каждого ПроверяемыйНомерВерсии Из Результат Цикл + Если ПроверяемыйНомерВерсии[0] = НомерВерсии Тогда + Возврат НомерПредыдущейВерсии; + КонецЕсли; + НомерПредыдущейВерсии = ПроверяемыйНомерВерсии[0]; + КонецЦикла; + Возврат НомерПредыдущейВерсии; +КонецФункции + +&НаСервере +Функция ПолучитьНомерТекущейВерсии() + Перем БезВерсииУдаления, Результат; + БезВерсииУдаления = Новый Массив(); + БезВерсииУдаления.Добавить(ВидИзмененияДанных.Добавление); + БезВерсииУдаления.Добавить(ВидИзмененияДанных.Изменение); + Результат = ИсторияДанных.ВыбратьВерсии( + Новый Структура( + "Данные, ВидИзмененияДанных", + Параметры.Данные, + БезВерсииУдаления), + "НомерВерсии", + "НомерВерсии Убыв", + 1); + + Для Каждого ПроверяемыйНомерВерсии Из Результат Цикл + Возврат ПроверяемыйНомерВерсии[0]; + КонецЦикла; + Возврат Неопределено +КонецФункции + +&НаСервере +Функция ПолучитьПредставлениеДанных(МетаданныеДанных, Данные) + Перем Представление, Разделитель; + + Если Метаданные.РегистрыСведений.Содержит(МетаданныеДанных) Тогда + Представление = ""; + + Если МетаданныеДанных.ПериодичностьРегистраСведений <> Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.Непериодический Тогда + Если МетаданныеДанных.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.ПозицияРегистратора + Или МетаданныеДанных.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.Секунда Тогда + Представление = МетаданныеДанных.СтандартныеРеквизиты.Период.Представление() + "=" + Строка(Данные.Период); + Иначе + Представление = МетаданныеДанных.СтандартныеРеквизиты.Период.Представление() + "=" + Формат(Данные.Период, "ДЛФ=Д"); + КонецЕсли; + КонецЕсли; + + Если МетаданныеДанных.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.ПозицияРегистратора Тогда + Если Не ПустаяСтрока(Представление) Тогда + Представление = Представление + ";" + КонецЕсли; + Представление = Представление + МетаданныеДанных.СтандартныеРеквизиты.Регистратор.Представление() + "=" + Строка(Данные.Регистратор); + КонецЕсли; + + Для Каждого Измерение Из МетаданныеДанных.Измерения Цикл + Если Не ПустаяСтрока(Представление) Тогда + Представление = Представление + ";" + КонецЕсли; + Представление = Представление + Строка(Измерение) + "=" + Строка(Данные[Измерение.Имя]); + КонецЦикла; + + Для Каждого ОбщийРеквизит Из Метаданные.ОбщиеРеквизиты Цикл + Если ОбщийРеквизит.РазделениеДанных <> Метаданные.СвойстваОбъектов.РазделениеДанныхОбщегоРеквизита.Разделять + Или ОбщийРеквизит.ИспользованиеРазделяемыхДанных <> Метаданные.СвойстваОбъектов.ИспользованиеРазделяемыхДанныхОбщегоРеквизита.НезависимоИСовместно Тогда + Продолжить; + КонецЕсли; + + Разделитель = ОбщийРеквизит.Content.Найти(МетаданныеДанных); + Если Разделитель = Неопределено + Или Разделитель.Использование = Метаданные.СвойстваОбъектов.ИспользованиеОбщегоРеквизита.НеИспользовать + Или (Разделитель.Использование = Метаданные.СвойстваОбъектов.ИспользованиеОбщегоРеквизита.Авто + И ОбщийРеквизит.АвтоИспользование = Метаданные.СвойстваОбъектов.АвтоИспользованиеОбщегоРеквизита.НеИспользовать) Тогда + Продолжить; + КонецЕсли; + + Если Не ПустаяСтрока(Представление) Тогда + Представление = Представление + ";" + КонецЕсли; + + Представление = Представление + Строка(ОбщийРеквизит) + "=" + Строка(Данные[ОбщийРеквизит.Имя]); + КонецЦикла; + + Возврат Представление; + ИначеЕсли Метаданные.Константы.Содержит(МетаданныеДанных) Тогда + Возврат МетаданныеДанных.Представление(); + Иначе + Возврат Строка(Данные); + КонецЕсли; +КонецФункции + diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205.xml" new file mode 100644 index 000000000..8722b4bf7 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205.xml" @@ -0,0 +1,24 @@ + + + + + ФормаИсторииИзмененийИсторииДанных + + + ru + Форма истории изменений истории данных + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + false + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form.xml" new file mode 100644 index 000000000..34665339f --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form.xml" @@ -0,0 +1,472 @@ + +
+ + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>История изменений</v8:content> + </v8:item> + + false + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Форма группа отбор</v8:content> + </v8:item> + + + + ru + Форма группа отбор + + + Compact + + + + + + + + + + + + + + + + ПриСозданииНаСервере + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Группа версий</v8:content> + </v8:item> + + Usual + false + + + + List + None + false + false + false + false + Версии + Версии.ВидИзмененияДанных + + RowsPicture.zip + false + + + + + + + + + + + + + + + + Версии + SearchStringRepresentation + + + + + + + Версии + ViewStatusRepresentation + + + + + + + Версии + SearchControl + + + + + + ВерсииВыбор + + + + Версии.НомерВерсии + true + EnterOnInput + + + + + Версии.Дата + true + EnterOnInput + + + + + Версии.ИмяПользователя + true + EnterOnInput + + + + + Версии.Узел + true + EnterOnInput + + + + + Версии.Комментарий + EnterOnInput + + + + ВерсииКомментарийПриИзменении + + + +
+
+
+
+ + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Отбор</v8:content> + </v8:item> + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Версии</v8:content> + </v8:item> + + + v8:ValueTable + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>№</v8:content> + </v8:item> + + + xs:decimal + + 10 + 0 + Any + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Дата</v8:content> + </v8:item> + + + xs:dateTime + + DateTime + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Автор изменений</v8:content> + </v8:item> + + + xs:string + + 0 + Variable + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Комментарий</v8:content> + </v8:item> + + + xs:string + + 0 + Variable + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Вид изменения данных</v8:content> + </v8:item> + + + xs:decimal + + 10 + 0 + Any + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Источник изменений</v8:content> + </v8:item> + + + xs:string + + 0 + Variable + + + + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Отключить отбор</v8:content> + </v8:item> + + + + ru + Отключить отбор + + + + StdPicture.ClearFilter + true + + ОтключитьОтбор + DontUse + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Обновить</v8:content> + </v8:item> + + + + ru + Обновить + + + + StdPicture.Refresh + true + + Обновить + DontUse + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Отбор</v8:content> + </v8:item> + + + + ru + Установить отбор + + + + StdPicture.FilterCriterion + true + + УстановитьОтбор + DontUse + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Перейти на версию</v8:content> + </v8:item> + + + + ru + Перейти на версию + + + ПерейтиНаВерсию + DontUse + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Открыть версию</v8:content> + </v8:item> + + + + ru + Открыть версию + + + ОткрытьВерсию + DontUse + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Сравнить версии</v8:content> + </v8:item> + + + + ru + Сравнить версии + + + СравнитьВерсии + DontUse + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Сравнить с текущей</v8:content> + </v8:item> + + + + ru + Сравнить с текущей + + + СравнитьСТекущей + DontUse + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Сравнить с предыдущей</v8:content> + </v8:item> + + + + ru + Сравнить с предыдущей + + + СравнитьСПредыдущей + DontUse + + + + + + true + + +
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form/Items/\320\222\320\265\321\200\321\201\320\270\320\270/RowsPicture.zip" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form/Items/\320\222\320\265\321\200\321\201\320\270\320\270/RowsPicture.zip" new file mode 100644 index 000000000..82d86a0e9 Binary files /dev/null and "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form/Items/\320\222\320\265\321\200\321\201\320\270\320\270/RowsPicture.zip" differ diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form/Module.bsl" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form/Module.bsl" new file mode 100644 index 000000000..0a0c60fbb --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form/Module.bsl" @@ -0,0 +1,428 @@ + +&НаСервере +Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) + Перем МетаданныеДанных, ЭтоПодчиненныйРегистрСведений; + МетаданныеДанных = Параметры.Данные.Метаданные(); + Если Не ПравоДоступа("ПросмотрИсторииДанных", МетаданныеДанных) Тогда + Отказ = Истина; + Возврат; + КонецЕсли; + Отбор = Новый Структура; + Отбор.Вставить("Данные", Параметры.Данные); + + Элементы.ВерсииКомментарий.ТолькоПросмотр = Не ПравоДоступа("РедактированиеКомментарияВерсииИсторииДанных", МетаданныеДанных); + + ЭтоПодчиненныйРегистрСведений = Метаданные.РегистрыСведений.Содержит(МетаданныеДанных) + И МетаданныеДанных.РежимЗаписи = Метаданные.СвойстваОбъектов.РежимЗаписиРегистра.ПодчинениеРегистратору; + + Если ЭтоПодчиненныйРегистрСведений + Или Не ПравоДоступа("ПереходНаВерсиюИсторииДанных", МетаданныеДанных) Тогда + Элементы.ФормаПерейтиНаВерсию.Видимость = Ложь; + Элементы.ВерсииКонтекстноеМенюПерейтиНаВерсию.Видимость = Ложь; + КонецЕсли; + + Заголовок = + ПолучитьПредставлениеДанных(МетаданныеДанных, Параметры.Данные) + " (" + + НСтр("ru = 'История изменений'; SYS = 'DataHistory.VersionsTitle'", "ru") + + ")"; + + ИсторияДанных.ОбновитьИсторию(Параметры.Данные, Ложь, Ложь); + ВыбратьВерсии(); + ОбновитьДоступностьОтключенияОтбора(); +КонецПроцедуры + +&НаКлиенте +Процедура Обновить(Команда) + Версии.Очистить(); + ВыбратьВерсии(); +КонецПроцедуры + +&НаСервере +Процедура ВыбратьВерсии() + Перем Колонки, Результат, Версия, ВерсияВидИзмененияДанных, ИмяПользователя, Узел, ДоступностьДействий, + ИндексВидаИзмененияДанных, ИндексУзла, ИндексИмениПользователя, ИндексПолногоИмениПользователя; + + Колонки = Новый Массив; + Колонки.Добавить("НомерВерсии"); + Колонки.Добавить("Дата"); + Колонки.Добавить("ИмяПользователя"); + Колонки.Добавить("ПолноеИмяПользователя"); + Колонки.Добавить("Комментарий"); + Колонки.Добавить("ВидИзмененияДанных"); + Колонки.Добавить("Узел"); + + + ИндексВидаИзмененияДанных = Колонки.Найти("ВидИзмененияДанных"); + ИндексУзла = Колонки.Найти("Узел"); + ИндексИмениПользователя = Колонки.Найти("ИмяПользователя"); + ИндексПолногоИмениПользователя = Колонки.Найти("ПолноеИмяПользователя"); + Результат = ИсторияДанных.ВыбратьВерсии( + Отбор, + Колонки, + "НомерВерсии Убыв"); + + Для Каждого ЭлементРезультата Из Результат Цикл + Версия = Версии.Добавить(); + + Для ИндексКолонки = 0 По Колонки.Количество() - 1 Цикл + Если ИндексКолонки = ИндексВидаИзмененияДанных Тогда + ВерсияВидИзмененияДанных = ЭлементРезультата[ИндексВидаИзмененияДанных]; + + Если ВерсияВидИзмененияДанных = ВидИзмененияДанных.Добавление Тогда + Версия.ВидИзмененияДанных = 0; + ИначеЕсли ВерсияВидИзмененияДанных = ВидИзмененияДанных.Изменение Тогда + Версия.ВидИзмененияДанных = 1; + ИначеЕсли ВерсияВидИзмененияДанных = ВидИзмененияДанных.Удаление Тогда + Версия.ВидИзмененияДанных = 2; + КонецЕсли; + + ИначеЕсли ИндексКолонки = ИндексПолногоИмениПользователя Тогда + ИмяПользователя = ЭлементРезультата[ИндексПолногоИмениПользователя]; + + Если ПустаяСтрока(ИмяПользователя) Тогда + ИмяПользователя = ЭлементРезультата[ИндексИмениПользователя]; + КонецЕсли; + Версия.ИмяПользователя = ИмяПользователя + ИначеЕсли ИндексКолонки = ИндексИмениПользователя Тогда + Продолжить; + ИначеЕсли ИндексКолонки = ИндексУзла Тогда + Узел = ЭлементРезультата[ИндексУзла]; + Если Узел = Неопределено Тогда + Версия.Узел = НСтр("ru = 'Это приложение'; SYS = 'NodeThisApplication'", "ru"); + Иначе + Версия.Узел = Строка(Узел.Метаданные()) + "(" + Строка(Узел) + ")" ; + КонецЕсли; + Иначе + Версия[Колонки[ИндексКолонки]] = ЭлементРезультата[ИндексКолонки]; + КонецЕсли; + КонецЦикла; + КонецЦикла; + ДоступностьДействий = Результат.Количество() > 0; + Элементы.ФормаОткрытьВерсию.Доступность = ДоступностьДействий; + Элементы.ФормаСравнитьВерсии.Доступность = ДоступностьДействий; + Элементы.ФормаСравнитьСПредыдущей.Доступность = ДоступностьДействий; + Элементы.ФормаСравнитьСТекущей.Доступность = ДоступностьДействий; + Элементы.ФормаПерейтиНаВерсию.Доступность = ДоступностьДействий; +КонецПроцедуры + +&НаКлиенте +Процедура ОтключитьОтбор(Команда) + Отбор = Новый Структура("Данные", Параметры.Данные); + Версии.Очистить(); + ВыбратьВерсии(); + ОбновитьДоступностьОтключенияОтбора(); +КонецПроцедуры + +&НаКлиенте +Процедура УстановитьОтбор(Команда) + Перем ДиалогФильтра, Оповещение; + ДиалогФильтра = Новый ДиалогОтбораВерсийИсторииДанных(Параметры.Данные); + ДиалогФильтра.Отбор = Отбор; + + Оповещение = Новый ОписаниеОповещения("УстановитьОтборОповещение", ЭтаФорма); + ДиалогФильтра.Показать(Оповещение); +КонецПроцедуры + +&НаКлиенте +Процедура УстановитьОтборОповещение(РезультатОтбора, ДополнительныеПараметры) Export + Если РезультатОтбора <> Неопределено Тогда + Версии.Очистить(); + Отбор = РезультатОтбора; + Отбор.Вставить("Данные", Параметры.Данные); + ВыбратьВерсии(); + ОбновитьДоступностьОтключенияОтбора(); + КонецЕсли; +КонецПроцедуры + +&НаСервере +Процедура ОбновитьДоступностьОтключенияОтбора() + Элементы.ФормаОтключитьОтбор.Доступность = Отбор.Количество() > 1; +КонецПроцедуры + +&НаСервере +Функция ПолучитьИмяФормыПереходаНаВерсию() + Перем МатаданныеДанных; + МатаданныеДанных = Параметры.Данные.Метаданные(); + Если Метаданные.РегистрыСведений.Содержит(МатаданныеДанных) Тогда + Возврат МатаданныеДанных.ПолноеИмя() + ".ФормаЗаписи"; + ИначеЕсли Метаданные.Константы.Содержит(МатаданныеДанных) Тогда + Возврат МатаданныеДанных.ПолноеИмя() + ".ФормаКонстант"; + Иначе + Возврат МатаданныеДанных.ПолноеИмя() + ".ФормаОбъекта"; + КонецЕсли; +КонецФункции + +&НаСервере +Функция ПолучитьИмяФормыПоМетаданным(ВидФормы) + Возврат Параметры.Данные.Метаданные().ПолноеИмя() + "." + ВидФормы; +КонецФункции + +&НаСервере +Функция ПолучитьНомерПредыдущейВерсии(НомерВерсии) + Перем НомерПредыдущейВерсии, БезВерсииУдаления, Результат; + + БезВерсииУдаления = Новый Массив(); + БезВерсииУдаления.Добавить(ВидИзмененияДанных.Добавление); + БезВерсииУдаления.Добавить(ВидИзмененияДанных.Изменение); + Результат = ИсторияДанных.ВыбратьВерсии( + Новый Структура( + "Данные, ВидИзмененияДанных", + Параметры.Данные, + БезВерсииУдаления), + "НомерВерсии", + "НомерВерсии Возр"); + Для Каждого ПроверяемыйНомерВерсии Из Результат Цикл + Если ПроверяемыйНомерВерсии[0] = НомерВерсии Тогда + Возврат НомерПредыдущейВерсии; + КонецЕсли; + НомерПредыдущейВерсии = ПроверяемыйНомерВерсии[0]; + КонецЦикла; + Возврат НомерПредыдущейВерсии; +КонецФункции + +&НаСервере +Функция ПолучитьНомерТекущейВерсии() + Перем БезВерсииУдаления, Результат; + БезВерсииУдаления = Новый Массив(); + БезВерсииУдаления.Добавить(ВидИзмененияДанных.Добавление); + БезВерсииУдаления.Добавить(ВидИзмененияДанных.Изменение); + Результат = ИсторияДанных.ВыбратьВерсии( + Новый Структура( + "Данные, ВидИзмененияДанных", + Параметры.Данные, + БезВерсииУдаления), + "НомерВерсии", + "НомерВерсии Убыв", + 1); + + Для Каждого ПроверяемыйНомерВерсии Из Результат Цикл + Возврат ПроверяемыйНомерВерсии[0]; + КонецЦикла; + Возврат Неопределено; +КонецФункции + +&НаКлиенте +Процедура ОткрытьВерсию() + Перем НомерВерсии; + Если Не ПроверитьВыбраннуюВерсию() Тогда + Возврат; + КонецЕсли; + НомерВерсии = Элементы.Версии.ТекущиеДанные.НомерВерсии; + Если НомерВерсии = Неопределено Тогда + Возврат; + КонецЕсли; + ОткрытьФорму(ПолучитьИмяФормыПоМетаданным("ФормаДанныхВерсииИсторииДанных"), + Новый Структура("Данные, НомерВерсии", Параметры.Данные, НомерВерсии)); + +КонецПроцедуры + +&НаКлиенте +Процедура ВерсииВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка) + ОткрытьВерсию(); +КонецПроцедуры + +&НаКлиенте +Процедура СравнитьВерсии(Команда) + Перем ВерсияДоИзменения, ВерсияПослеИзменения, Версия, НомерВерсииПослеИзменения, НомерВерсииДоИзменения; + Если Элементы.Версии.ТекущиеДанные = Неопределено Тогда + Возврат; + КонецЕсли; + ВерсияДоИзменения = Неопределено; + ВерсияПослеИзменения = Неопределено; + + Для Каждого ВыделеннаяСтрока Из Элементы.Версии.ВыделенныеСтроки Цикл + Версия = Элементы.Версии.ДанныеСтроки(ВыделеннаяСтрока); + Если ВерсияДоИзменения = Неопределено Тогда + ВерсияДоИзменения = Версия; + ИначеЕсли ВерсияДоИзменения.НомерВерсии > Версия.НомерВерсии Тогда + ВерсияДоИзменения = Версия; + КонецЕсли; + + Если ВерсияПослеИзменения = Неопределено Тогда + ВерсияПослеИзменения = Версия; + ИначеЕсли ВерсияПослеИзменения.НомерВерсии < Версия.НомерВерсии Тогда + ВерсияПослеИзменения = Версия; + КонецЕсли; + КонецЦикла; + + Если ВерсияПослеИзменения.ВидИзмененияДанных = 2 Тогда + ПоказатьНельзяВыполнятьДействияСВерсиейУдаленияДанных(); + Возврат; + КонецЕсли; + + Если ВерсияДоИзменения.ВидИзмененияДанных = 2 Тогда + ПоказатьНельзяВыполнятьДействияСВерсиейУдаленияДанных(); + Возврат; + КонецЕсли; + НомерВерсииПослеИзменения = ВерсияПослеИзменения.НомерВерсии; + НомерВерсииДоИзменения = ВерсияДоИзменения.НомерВерсии; + + Если НомерВерсииДоИзменения = НомерВерсииПослеИзменения Тогда + ПоказатьПредупреждение(,НСтр("ru='Выберите две версии для сравнения';SYS='DataHistory.SelectVersionsTwoVersions'", "ru")); + Возврат; + КонецЕсли; + + ОткрытьФорму(ПолучитьИмяФормыПоМетаданным("ФормаРазличийВерсийИсторииДанных"), + Новый Структура( + "Данные, НомерВерсииПослеИзменения, НомерВерсииДоИзменения", + Параметры.Данные, + НомерВерсииПослеИзменения, + НомерВерсииДоИзменения)); +КонецПроцедуры + +&НаКлиенте +Процедура СравнитьСТекущей(Команда) + Перем НомерВерсииДоИзменения, НомерТекущейВерсии; + Если Не ПроверитьВыбраннуюВерсию() Тогда + Возврат; + КонецЕсли; + + НомерВерсииДоИзменения = Элементы.Версии.ТекущиеДанные.НомерВерсии; + Если НомерВерсииДоИзменения = Неопределено Тогда + Возврат; + КонецЕсли; + + НомерТекущейВерсии = ПолучитьНомерТекущейВерсии(); + Если НомерТекущейВерсии = Неопределено Тогда + Возврат; + КонецЕсли; + Если НомерТекущейВерсии = НомерВерсииДоИзменения Тогда + ПоказатьПредупреждение(,НСтр("ru='Версия является текущей';SYS='DataHistory.VersionIsLast'", "ru")); + Возврат; + КонецЕсли; + + ОткрытьФорму(ПолучитьИмяФормыПоМетаданным("ФормаРазличийВерсийИсторииДанных"), + Новый Структура( + "Данные, НомерВерсииПослеИзменения, НомерВерсииДоИзменения", + Параметры.Данные, + НомерТекущейВерсии, + НомерВерсииДоИзменения)); +КонецПроцедуры + +&НаКлиенте +Процедура СравнитьСПредыдущей(Команда) + Перем НомерВерсииДоИзменения, НомерВерсииПослеИзменения; + Если Не ПроверитьВыбраннуюВерсию() Тогда + Возврат; + КонецЕсли; + + НомерВерсииПослеИзменения = Элементы.Версии.ТекущиеДанные.НомерВерсии; + Если НомерВерсииПослеИзменения = Неопределено Тогда + Возврат; + КонецЕсли; + НомерВерсииДоИзменения = ПолучитьНомерПредыдущейВерсии(НомерВерсииПослеИзменения); + Если НомерВерсииДоИзменения = Неопределено Тогда + ПоказатьПредупреждение(,НСтр("ru='Предыдущая версия отсутствует';SYS='DataHistory.PreviousVersionNotExists'", "ru")); + Возврат; + КонецЕсли; + + ОткрытьФорму(ПолучитьИмяФормыПоМетаданным("ФормаРазличийВерсийИсторииДанных"), + Новый Структура( + "Данные, НомерВерсииПослеИзменения, НомерВерсииДоИзменения", + Параметры.Данные, + НомерВерсииПослеИзменения, + НомерВерсииДоИзменения)); +КонецПроцедуры + +&НаКлиенте +Процедура ПерейтиНаВерсию(Команда) + Если Не ПроверитьВыбраннуюВерсию() Тогда + Возврат; + КонецЕсли; + + ОткрытьФорму(ПолучитьИмяФормыПереходаНаВерсию(), Новый Структура( + "Ключ, НомерВерсииПереходаНаВерсиюИсторииДанных", + Параметры.Данные, + Элементы.Версии.ТекущиеДанные.НомерВерсии)); +КонецПроцедуры + +&НаКлиенте +Процедура ВерсииКомментарийПриИзменении(Элемент) + Перем Версия; + Версия = Элементы.Версии.ТекущиеДанные; + Если Версия <> Неопределено Тогда + ЗаписатьКомментарий(Параметры.Данные, Версия.НомерВерсии, Версия.Комментарий); + КонецЕсли; +КонецПроцедуры + +&НаСервереБезКонтекста +Процедура ЗаписатьКомментарий(Данные, НомерВерсии, Комментарий) + ИсторияДанных.ЗаписатьКомментарий(Данные, НомерВерсии, Комментарий); +КонецПроцедуры + +&НаКлиенте +Функция ПроверитьВыбраннуюВерсию() + Если Элементы.Версии.ТекущиеДанные = Неопределено Тогда + ПоказатьПредупреждение(,НСтр("ru='Выберите версию';SYS='DataHistory.SelectVersionsVersion'", "ru")); + Возврат Ложь; + КонецЕсли; + Если Элементы.Версии.ТекущиеДанные.ВидИзмененияДанных = 2 Тогда + ПоказатьНельзяВыполнятьДействияСВерсиейУдаленияДанных(); + Возврат Ложь; + КонецЕсли; + Возврат Истина; +КонецФункции + +&НаКлиенте +Процедура ПоказатьНельзяВыполнятьДействияСВерсиейУдаленияДанных() + ПоказатьПредупреждение(,НСтр("ru='Нельзя выполнять действия с версией, соответствующей удалению данных';SYS='DataHistory.NotAllowedActionsOnDeletedVersion'", "ru")); +КонецПроцедуры + +&НаСервере +Функция ПолучитьПредставлениеДанных(МетаданныеДанных, Данные) + Перем Представление, Разделитель; + + Если Метаданные.РегистрыСведений.Содержит(МетаданныеДанных) Тогда + Представление = ""; + + Если МетаданныеДанных.ПериодичностьРегистраСведений <> Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.Непериодический Тогда + Если МетаданныеДанных.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.ПозицияРегистратора + Или МетаданныеДанных.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.Секунда Тогда + Представление = МетаданныеДанных.СтандартныеРеквизиты.Период.Представление() + "=" + Строка(Данные.Период); + Иначе + Представление = МетаданныеДанных.СтандартныеРеквизиты.Период.Представление() + "=" + Формат(Данные.Период, "ДЛФ=Д"); + КонецЕсли; + КонецЕсли; + + Если МетаданныеДанных.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.ПозицияРегистратора Тогда + Если Не ПустаяСтрока(Представление) Тогда + Представление = Представление + ";" + КонецЕсли; + Представление = Представление + МетаданныеДанных.СтандартныеРеквизиты.Регистратор.Представление() + "=" + Строка(Данные.Регистратор); + КонецЕсли; + + Для Каждого Измерение Из МетаданныеДанных.Измерения Цикл + Если Не ПустаяСтрока(Представление) Тогда + Представление = Представление + ";" + КонецЕсли; + Представление = Представление + Строка(Измерение) + "=" + Строка(Данные[Измерение.Имя]); + КонецЦикла; + + Для Каждого ОбщийРеквизит Из Метаданные.ОбщиеРеквизиты Цикл + Если ОбщийРеквизит.РазделениеДанных <> Метаданные.СвойстваОбъектов.РазделениеДанныхОбщегоРеквизита.Разделять + Или ОбщийРеквизит.ИспользованиеРазделяемыхДанных <> Метаданные.СвойстваОбъектов.ИспользованиеРазделяемыхДанныхОбщегоРеквизита.НезависимоИСовместно Тогда + Продолжить; + КонецЕсли; + + Разделитель = ОбщийРеквизит.Content.Найти(МетаданныеДанных); + Если Разделитель = Неопределено + Или Разделитель.Использование = Метаданные.СвойстваОбъектов.ИспользованиеОбщегоРеквизита.НеИспользовать + Или (Разделитель.Использование = Метаданные.СвойстваОбъектов.ИспользованиеОбщегоРеквизита.Авто + И ОбщийРеквизит.АвтоИспользование = Метаданные.СвойстваОбъектов.АвтоИспользованиеОбщегоРеквизита.НеИспользовать) Тогда + Продолжить; + КонецЕсли; + + Если Не ПустаяСтрока(Представление) Тогда + Представление = Представление + ";" + КонецЕсли; + + Представление = Представление + Строка(ОбщийРеквизит) + "=" + Строка(Данные[ОбщийРеквизит.Имя]); + КонецЦикла; + + Возврат Представление; + ИначеЕсли Метаданные.Константы.Содержит(МетаданныеДанных) Тогда + Возврат МетаданныеДанных.Представление(); + Иначе + Возврат Строка(Данные); + КонецЕсли; +КонецФункции \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202.xml" new file mode 100644 index 000000000..ba5465406 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202.xml" @@ -0,0 +1,24 @@ + + + + + ФормаКонстант + + + ru + Форма констант + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + true + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202/Ext/Form.xml" new file mode 100644 index 000000000..f23124477 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202/Ext/Form.xml" @@ -0,0 +1,30 @@ + +
+ LockOwnerWindow + + + + НаборКонстант.Константа1 + EnterOnInput + true + + + + + НаборКонстант.Константа2 + EnterOnInput + true + + + + + + + + cfg:ConstantsSet + + true + true + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\224\320\270\320\275\320\260\320\274\320\270\321\207\320\265\321\201\320\272\320\276\320\263\320\276\320\241\320\277\320\270\321\201\320\272\320\260.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\224\320\270\320\275\320\260\320\274\320\270\321\207\320\265\321\201\320\272\320\276\320\263\320\276\320\241\320\277\320\270\321\201\320\272\320\260.xml" new file mode 100644 index 000000000..c31404e2d --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\224\320\270\320\275\320\260\320\274\320\270\321\207\320\265\321\201\320\272\320\276\320\263\320\276\320\241\320\277\320\270\321\201\320\272\320\260.xml" @@ -0,0 +1,24 @@ + + + + + ФормаНастроекДинамическогоСписка + + + ru + Форма настроек динамического списка + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + false + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\224\320\270\320\275\320\260\320\274\320\270\321\207\320\265\321\201\320\272\320\276\320\263\320\276\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\224\320\270\320\275\320\260\320\274\320\270\321\207\320\265\321\201\320\272\320\276\320\263\320\276\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" new file mode 100644 index 000000000..04a0a6ea8 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\224\320\270\320\275\320\260\320\274\320\270\321\207\320\265\321\201\320\272\320\276\320\263\320\276\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" @@ -0,0 +1,30 @@ + +
+ useIfNecessary + КомпоновщикНастроекПользовательскиеНастройки + + Right + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Пользовательские настройки</v8:content> + </v8:item> + + Vertical + None + false + + + + + + + dcsset:SettingsComposer + + true + + +
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\236\321\202\321\207\320\265\321\202\320\260.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\236\321\202\321\207\320\265\321\202\320\260.xml" new file mode 100644 index 000000000..feb8ff138 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\236\321\202\321\207\320\265\321\202\320\260.xml" @@ -0,0 +1,24 @@ + + + + + ФормаНастроекОтчета + + + ru + Форма настроек отчета + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + false + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\236\321\202\321\207\320\265\321\202\320\260/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\236\321\202\321\207\320\265\321\202\320\260/Ext/Form.xml" new file mode 100644 index 000000000..e0769665e --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\236\321\202\321\207\320\265\321\202\320\260/Ext/Form.xml" @@ -0,0 +1,34 @@ + +
+ useIfNecessary + Settings + Auto + КомпоновщикНастроекПользовательскиеНастройки + Auto + Auto + + Right + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Пользовательские настройки</v8:content> + </v8:item> + + Vertical + None + false + + + + + + + cfg:ReportObject + + true + + +
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260.xml" new file mode 100644 index 000000000..604c0fec9 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260.xml" @@ -0,0 +1,24 @@ + + + + + ФормаОтчета + + + ru + Форма отчета + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + false + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Ext/Form.xml" new file mode 100644 index 000000000..a12620eb0 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Ext/Form.xml" @@ -0,0 +1,61 @@ + +
+ Результат + ДанныеРасшифровки + Main + Auto + КомпоновщикНастроекПользовательскиеНастройки + Auto + Auto + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Настройки</v8:content> + </v8:item> + + false + Vertical + false + + + + Результат + true + None + 100 + + + + + + + + cfg:ReportObject + + true + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Результат</v8:content> + </v8:item> + + + mxl:SpreadsheetDocument + + + + + xs:string + + 0 + Variable + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260.xml" new file mode 100644 index 000000000..106278b40 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260.xml" @@ -0,0 +1,24 @@ + + + + + ФормаПоиска + + + ru + Форма поиска + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + false + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260/Ext/Form.xml" new file mode 100644 index 000000000..7419b36af --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260/Ext/Form.xml" @@ -0,0 +1,309 @@ + +
+ + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Поиск</v8:content> + </v8:item> + + false + None + useIfNecessary + + + ПриСозданииНаСервере + + + + Horizontal + Usual + None + false + + + + СтрокаПоиска + None + 75 + + + ru + Введите строку для поиска или ссылку для перехода + + + + + + СтрокаПоискаПриИзменении + СтрокаПоискаНачалоВыбора + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Группа поиска история</v8:content> + </v8:item> + + + + ru + Группа поиска история + + + Usual + None + false + + + + + + + + + None + None + + + + None + false + + + + 75 + + <ContextMenu name="СтрокаПодсказкиКонтекстноеМеню" id="45"/> + <ExtendedTooltip name="СтрокаПодсказкиРасширеннаяПодсказка" id="46"/> + </LabelDecoration> + </ChildItems> + </Page> + <Page name="СтраницаРезультатаПоиска" id="32"> + <ShowTitle>false</ShowTitle> + <ExtendedTooltip name="PageSearchResultРасширеннаяПодсказка" id="33"/> + <ChildItems> + <Pages name="СтраницыРезультатаПоиска" id="70"> + <PagesRepresentation>None</PagesRepresentation> + <ExtendedTooltip name="СтраницыРезультатаПоискаРасширеннаяПодсказка" id="71"/> + <ChildItems> + <Page name="СтраницаРезультатаПоискаПрокрутка" id="72"> + <ScrollOnCompress>true</ScrollOnCompress> + <ExtendedTooltip name="СтраницаРезультатаПоискаПрокруткаРасширеннаяПодсказка" id="73"/> + <ChildItems> + <LabelDecoration name="РезультатыПоиска" id="24"> + <AutoMaxWidth>false</AutoMaxWidth> + <HorizontalStretch>true</HorizontalStretch> + <VerticalStretch>true</VerticalStretch> + <Title formatted="true"/> + <ContextMenu name="SearchResultКонтекстноеМеню" id="25"/> + <ExtendedTooltip name="SearchResultРасширеннаяПодсказка" id="26"/> + <Events> + <Event name="URLProcessing">РезультатыПоискаОбработкаНавигационнойСсылки</Event> + </Events> + </LabelDecoration> + </ChildItems> + </Page> + </ChildItems> + </Pages> + <UsualGroup name="ГруппаНавигации" id="51"> + <GroupVerticalAlign>Bottom</GroupVerticalAlign> + <Behavior>Usual</Behavior> + <ExtendedTooltip name="NavigateGroupРасширеннаяПодсказка" id="52"/> + <ChildItems> + <LabelDecoration name="КнопкаНачало" id="53"> + <Title formatted="false"> + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>В начало</v8:content> + </v8:item> + + true + + + + КнопкаНачалоНажатие + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Предыдущая</v8:content> + </v8:item> + + true + + + + КнопкаСледующаяНажатие + + + + None + Horizontal + Usual + None + false + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Страница</v8:content> + </v8:item> + + + + + + + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Следующая</v8:content> + </v8:item> + + true + + + + КнопкаПредыдущаяНажатие + + + + + + + + None + false + true + + + + false + true + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content><fontsize 12>По запросу </><fontsize 12>ничего не найдено. +</> +<fontsize 10><b><color #008000>Рекомендации:</></></> + +<font Arial><fontsize 10><b><bgcolor #ffffff><color #333333>Упростите запрос, исключив из него какое-либо слово.</></></></></> + +<font Arial><fontsize 10><b><bgcolor #ffffff><color #333333>Воспользуйтесь поиском по началу слова.</></></></></> +Используйте звездочку (*) в качестве окончания. +Например, поиск стро* найдет все документы, которые содержат слова, начинающиеся на стро – Журнал "Строительство и ремонт", "ООО СтройКомплект" и т.д. + +<font Arial><fontsize 10><b><bgcolor #ffffff><color #333333>Воспользуйтесь нечетким поиском</></></></></>. +Используйте решетку (#). +Например, Сентинель#2 найдет все документы, содержащие такие слова, которые отличаются от слова Сентинель на одну или две буквы. + +<font Arial><fontsize 10><b><bgcolor #ffffff><color #333333>Ищите синонимы.</></></></></> +Используйте восклицательный знак (!). +Например, поиск !инструкция найдет все документы в которых встречаются слова инструкция, предписание, указание.</v8:content> + </v8:item> + + + + + + + + + + + + + xs:string + + 0 + Variable + + + + + + xs:decimal + + 0 + 0 + Any + + + + + + v8:ValueListType + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Последние запросы</v8:content> + </v8:item> + + + v8:ValueListType + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Найти</v8:content> + </v8:item> + + + + ru + Выполнить поиск + + + ВыполнитьПоиск + DontUse + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>История поиска</v8:content> + </v8:item> + + + + ru + История поиска + + + + StdPicture.History + true + + ИсторияПоиска + Picture + DontUse + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260/Ext/Form/Module.bsl" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260/Ext/Form/Module.bsl" new file mode 100644 index 000000000..68c6d9d7d --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260/Ext/Form/Module.bsl" @@ -0,0 +1,356 @@ +&НаСервере +Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) + + Перем Настройки; + + Настройки = ХранилищеСистемныхНастроек.Загрузить(ИмяФормы, "ПредыдущиеПоиски"); + Если Настройки <> Неопределено Тогда + + ПоследниеЗапросы = Настройки; + + КонецЕсли; + +КонецПроцедуры + +&НаСервере +Процедура СформироватьСтрокуНавигации(ВсегоСтраниц, ПолноеКоличество) + + Перем РазмерПорции; + Перем ТекущаяСтраница; + РазмерПорции = 10; + + Если ВсегоСтраниц <= 1 Тогда + + Элементы.ГруппаНавигации.Видимость = Ложь; + Возврат; + + КонецЕсли; + + Если ТекущаяПозиция > 0 Тогда + + Элементы.КнопкаНачало.Доступность= Истина; + Элементы.КнопкаПредыдущая.Доступность= Истина; + Иначе + Элементы.КнопкаНачало.Доступность= Ложь; + Элементы.КнопкаПредыдущая.Доступность= Ложь; + КонецЕсли; + + ТекущаяСтраница = ТекущаяПозиция / РазмерПорции + 1; + Элементы.ДекорацияТекущаяСтраницаЗначение.Заголовок = ТекущаяСтраница; + + Если ТекущаяПозиция + РазмерПорции < ПолноеКоличество Тогда + + Элементы.КнопкаСледующая.Доступность= Истина; + Иначе + + Элементы.КнопкаСледующая.Доступность= Ложь; + КонецЕсли; + + Элементы.ГруппаНавигации.Видимость = Истина; + +КонецПроцедуры + +&НаСервере +Процедура ВыполнитьПоискНаСервере() + + Перем Элемент; + Перем РазмерПорции; + Перем СписокПоиска; + Перем ПолноеКоличество; + Перем ВсегоСтраниц; + Перем ЭлементыФорматированойСтроки; + Перем ТекущийИндекс; + Перем XML; + Перем СловоПоиска; + Перем Позиция; + + Элемент = ПоследниеЗапросы.НайтиПоЗначению(СтрокаПоиска); + Если Элемент = Неопределено Тогда + + ПоследниеЗапросы.Вставить(0, СтрокаПоиска); + Пока ПоследниеЗапросы.Количество() > 10 Цикл + + ПоследниеЗапросы.Удалить(ПоследниеЗапросы[ПоследниеЗапросы.Количество() - 1]); + + КонецЦикла; + ХранилищеСистемныхНастроек.Сохранить(ИмяФормы, "ПредыдущиеПоиски", ПоследниеЗапросы); + Иначе + Позиция = ПоследниеЗапросы.Индекс(Элемент); + Если Позиция > 0 Тогда + ПоследниеЗапросы.Сдвинуть(Позиция, -Позиция); + ХранилищеСистемныхНастроек.Сохранить(ИмяФормы, "ПредыдущиеПоиски", ПоследниеЗапросы); + КонецЕсли; + КонецЕсли; + + ЗначенияРезультата.Очистить(); + + РазмерПорции = 10; + СписокПоиска = ПолнотекстовыйПоиск.СоздатьСписок(СтрокаПоиска, РазмерПорции); + + Если ТекущаяПозиция = 0 Тогда + + СписокПоиска.ПерваяЧасть(); + + Иначе + + СписокПоиска.СледующаяЧасть(ТекущаяПозиция - РазмерПорции); + + КонецЕсли; + + ПолноеКоличество = СписокПоиска.ПолноеКоличество(); + ТекущаяПозиция = СписокПоиска.НачальнаяПозиция(); + Если ПолноеКоличество = 0 Тогда + + Элементы.СтраницыРезультатов.ТекущаяСтраница = Элементы.СтраницаПоиска; + Элементы.ГруппаНавигации.Видимость = Ложь; + Возврат; + + КонецЕсли; + + ВсегоСтраниц = Цел((ПолноеКоличество - 1) / РазмерПорции) + 1; + Если ПолноеКоличество > ВсегоСтраниц * РазмерПорции Тогда + + ВсегоСтраниц = ВсегоСтраниц + 1; + + КонецЕсли; + + ЭлементыФорматированойСтроки = Новый Массив(); + + ТекущийИндекс = 0; + + XML = СписокПоиска.ПолучитьОтображение(ВидОтображенияПолнотекстовогоПоиска.XML); + + Пока XML.Прочитать() Цикл + + Если XML.ТипУзла = ТипУзлаXML.НачалоЭлемента И XML.ЛокальноеИмя = "item" Тогда + // Представление + XML.Прочитать(); + XML.Пропустить(); + + ЭлементСписка = СписокПоиска.Получить(ТекущийИндекс); + ЗначенияРезультата.Добавить(ЭлементСписка.Значение); + + ЭлементыФорматированойСтроки.Добавить(Символы.ПС); + + ЭлементыФорматированойСтроки.Добавить(Новый ФорматированнаяСтрока("" + + ЭлементСписка.Метаданные + ": " + + ЭлементСписка.Представление + Символы.ПС,,,, + "#sel_num=" + ТекущийИндекс )); + + + СловоПоиска = Ложь; + // textPortion + Пока XML.Прочитать() Цикл + Если XML.ТипУзла = ТипУзлаXML.КонецЭлемента И XML.ЛокальноеИмя = "textPortion" Тогда + Прервать; + КонецЕсли; + Если XML.ЛокальноеИмя = "foundWord" Тогда + Если XML.ТипУзла = ТипУзлаXML.НачалоЭлемента Тогда + СловоПоиска = Истина; + КонецЕсли; + Если XML.ТипУзла = ТипУзлаXML.КонецЭлемента Тогда + СловоПоиска = Ложь; + КонецЕсли; + КонецЕсли; + + Если XML.ТипУзла = ТипУзлаXML.Текст ИЛИ XML.ТипУзла = ТипУзлаXML.ПробельныеСимволы Тогда + Если СловоПоиска Тогда + ЭлементыФорматированойСтроки.Добавить(Новый ФорматированнаяСтрока(XML.Значение,Новый Шрифт(,, Истина), WebЦвета.Зеленый)); + Иначе + ЭлементыФорматированойСтроки.Добавить(XML.Значение); + КонецЕсли; + КонецЕсли; + КонецЦикла; + + ЭлементыФорматированойСтроки.Добавить(Символы.ПС); + ТекущийИндекс = ТекущийИндекс + 1; + КонецЕсли; + + КонецЦикла; + + + Элементы.РезультатыПоиска.Заголовок = Новый ФорматированнаяСтрока(ЭлементыФорматированойСтроки); + + СформироватьСтрокуНавигации(ВсегоСтраниц, ПолноеКоличество); + + + Элементы.СтраницыРезультатов.ТекущаяСтраница = Элементы.СтраницаРезультатаПоиска; + +КонецПроцедуры + +&НаКлиенте +Функция ЭтоНавигационнаяСсылка(Стр) + + Перем Ссылка; + Перем СсылкаИБ; + + Ссылка = ВРег(Стр); + Если Найти(Ссылка, "E1CIB/") = 1 Тогда + + Возврат Истина; + + КонецЕсли; + + Если Найти(Ссылка, "HTTP://") = 1 Или Найти(Ссылка, "HTTPS://") = 1 Или Найти(Ссылка, "E1C://") = 1 Тогда + + Возврат Истина; + + КонецЕсли; + + СсылкаИБ = ВРег(ПолучитьНавигационнуюСсылкуИнформационнойБазы()); + Если Найти(Ссылка, СсылкаИБ) = 1 Тогда + + Возврат Истина; + + КонецЕсли; + + Если Прав(СсылкаИБ, 1) = "/" Тогда + + СсылкаИБ = Лев(СсылкаИБ, СтрДлина(СсылкаИБ) - 1); + Если Найти(Ссылка, СсылкаИБ) = 1 Тогда + + Возврат Истина; + + КонецЕсли; + + КонецЕсли; + + Возврат Ложь; + +КонецФункции + +&НаКлиенте +Процедура ВыполнитьПоискНаКлиенте() + + Если ЭтоНавигационнаяСсылка(СтрокаПоиска) Тогда + + ПерейтиПоНавигационнойСсылке(СтрокаПоиска); + Возврат; + + КонецЕсли; + + ЗначенияРезультата.Очистить(); + ТекущаяПозиция = 0; + Если СокрЛ(СтрокаПоиска) <> "" Тогда + + ВыполнитьПоискНаСервере(); + + Иначе + + Элементы.СтраницыРезультатов.ТекущаяСтраница = Элементы.СтраницаПодсказки; + Элементы.ГруппаНавигации.Видимость = Ложь; + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура ВыполнитьПоиск(Команда) + + ВыполнитьПоискНаКлиенте(); + +КонецПроцедуры + +&НаКлиенте +Процедура СтрокаПоискаПриИзменении(Элемент) + + ПодключитьОбработчикОжидания("ВыполнитьПоискНаКлиенте", 0.1, Истина); + +КонецПроцедуры + +&НаКлиенте +Процедура РезультатыПоискаОбработкаНавигационнойСсылки(Элемент, НавигационнаяСсылкаФорматированнойСтроки, СтандартнаяОбработка) + + Перем Идентификатор; + Перем Значение; + Перем Позиция; + Перем НомерВСписке; + Перем ЗначениеДляОткрытия; + Перем ПодСтрока; + + Если НавигационнаяСсылкаФорматированнойСтроки = Неопределено Тогда + Возврат; + КонецЕсли; + + Позиция = Найти(НавигационнаяСсылкаФорматированнойСтроки, "#"); + + Если Позиция = 0 Тогда + Возврат; + КонецЕсли; + + ПодСтрока = Прав(НавигационнаяСсылкаФорматированнойСтроки, СтрДлина(НавигационнаяСсылкаФорматированнойСтроки) - Позиция); + Позиция = Найти(ПодСтрока, "="); + Если Позиция = 0 Тогда + Возврат; + КонецЕсли; + + Идентификатор = Сред(ПодСтрока, 1, Позиция - 1); + Значение = Прав(ПодСтрока, СтрДлина(ПодСтрока) - Позиция); + + Если Идентификатор = "sel_num" Тогда + + СтандартнаяОбработка = Ложь; + НомерВСписке = Число(Значение); + + ЗначениеДляОткрытия = ЗначенияРезультата[НомерВСписке].Значение; + ПоказатьЗначение(, ЗначениеДляОткрытия); + Возврат; + + КонецЕсли; + + Если Идентификатор = "prev_text" Тогда + + СтандартнаяОбработка = Ложь; + СтрокаПоиска = Значение; + ВыполнитьПоискНаКлиенте(); + Возврат; + + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура КнопкаНачалоНажатие(Элемент) + ТекущаяПозиция = 0; + ЗначенияРезультата.Очистить(); + ВыполнитьПоискНаСервере(); +КонецПроцедуры + +&НаКлиенте +Процедура КнопкаПредыдущаяНажатие(Элемент) + ТекущаяПозиция = ТекущаяПозиция + 10; + ЗначенияРезультата.Очистить(); + ВыполнитьПоискНаСервере(); +КонецПроцедуры + +&НаКлиенте +Процедура КнопкаСледующаяНажатие(Элемент) + ТекущаяПозиция = ТекущаяПозиция - 10; + ЗначенияРезультата.Очистить(); + ВыполнитьПоискНаСервере(); +КонецПроцедуры + +&НаКлиенте +Процедура СтрокаПоискаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка) + СтандартнаяОбработка = Ложь; + Если ПоследниеЗапросы.Количество() = 0 Тогда + Возврат; + КонецЕсли; + ДанныеВыбора = Новый СписокЗначений(); + Для Каждого Элемент Из ПоследниеЗапросы Цикл + ДанныеВыбора.Добавить(Элемент.Значение); + КонецЦикла; +КонецПроцедуры + +&НаКлиенте +Процедура ИсторияПоиска(Команда) + ПоказатьВыборИзМеню(Новый ОписаниеОповещения("ОкончаниеВыбораПоследнихЗапросов", ЭтаФорма), ПоследниеЗапросы, Элементы.ИсторияПоиска); +КонецПроцедуры + +&НаКлиенте +Процедура ОкончаниеВыбораПоследнихЗапросов(ВыбранныйЗапрос, ДопПараметры = Неопределено) Экспорт + Если ВыбранныйЗапрос = Неопределено Тогда + Возврат; + КонецЕсли; + СтрокаПоиска = ВыбранныйЗапрос.Значение; + ВыполнитьПоискНаКлиенте(); +КонецПроцедуры diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205.xml" new file mode 100644 index 000000000..cf7b4770a --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205.xml" @@ -0,0 +1,24 @@ + + + + + ФормаРазличийВерсийИсторииДанных + + + ru + Форма различий версий истории данных + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + false + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form.xml" new file mode 100644 index 000000000..fc98da185 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form.xml" @@ -0,0 +1,59 @@ + +
+ + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Различия версий</v8:content> + </v8:item> + + false + + false + + + ПриСозданииНаСервере + + + + Отчет + None + + + + + + + + mxl:SpreadsheetDocument + + + + + + + true + + + + xs:decimal + + 10 + 0 + Any + + + true + + + + xs:decimal + + 10 + 0 + Any + + + true + + +
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form/Module.bsl" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form/Module.bsl" new file mode 100644 index 000000000..a4892a3a5 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Form/Module.bsl" @@ -0,0 +1,680 @@ +&НаСервере +Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) + Перем МетаданныеДанных, Шаблон, СуществуетВерсияДоИзменения, ЗначениеСвойства, РазличияТабличнойЧасти, ОтборВерсии, + ИндексДаты, ИндексИмениПользователя, ИндексПолногоИмениПользователя, ИндексКомментария, + ВерсияДоИзменения, ВерсияПослеИзменения, Различия, МетаданныеВерсии, ПустаяЯчейка, ПустаяСтрока, + ОбластьЗаголовкаВерсии, ОбластьВерсии, ИмяПользователя, ОбластьЗаголовкаКомментария, ОбластьКомменатрия, + ИменаТабличныхЧастей, ПредставленияТабличныхЧастей, ИмяТабличнойЧасти, + МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ПолеНайдено, ИмяПоля, РазличияЗначенияПоля, ИменаПолейБезДоступа, + ОбластьПредставленияПоля, ОбластьЗначенияПослеИзменения, ОбластьЗначенияДоИзменения, + МетаданныеВерсииТабличныеЧасти, ТабличныеЧасти, МетаданныеТабличнаяЧасть, + МетаданныеВерсииТабличнаяЧасть, ОбластьПредставленияТабличнойЧасти, ОбластьСтроки, ОбластьНомераСтроки, ОбластьЛегенды, + ИндексПоля, ИндексТабличнойЧасти, ИндексПоляНомерСтроки; + + МетаданныеДанных = Параметры.Данные.Метаданные(); + + Если Не ПравоДоступа("ПросмотрИсторииДанных", МетаданныеДанных) Тогда + Отказ = Истина; + Возврат; + КонецЕсли; + + Шаблон = Новый ТабличныйДокумент; + Шаблон.Прочитать("v8res://mngbase/DataHistoryVersionDifferencesRuTemplate.mxl"); + Отчет.Очистить(); + + СуществуетВерсияДоИзменения = Параметры.НомерВерсииДоИзменения <> Неопределено; + Если СуществуетВерсияДоИзменения Тогда + ОтборВерсии = Новый Структура; + ОтборВерсии.Вставить("Данные", Параметры.Данные); + ОтборВерсии.Вставить("НомерВерсии", Параметры.НомерВерсииДоИзменения); + + ВерсияДоИзменения = ИсторияДанных.ВыбратьВерсии(ОтборВерсии, "Дата, ИмяПользователя, ПолноеИмяПользователя, Комментарий", , )[0]; + КонецЕсли; + + ОтборВерсии = Новый Структура; + ОтборВерсии.Вставить("Данные", Параметры.Данные); + ОтборВерсии.Вставить("НомерВерсии", Параметры.НомерВерсииПослеИзменения); + ИндексДаты = 0; + ИндексИмениПользователя = 1; + ИндексПолногоИмениПользователя = 2; + ИндексКомментария = 3; + + Заголовок = СтрШаблон(НСтр("ru = '%1 (Различия версий %2 и %3)'; SYS = 'DataHistory.DiffTitle'", "ru"), + ПолучитьПредставлениеДанных(МетаданныеДанных, Параметры.Данные), + Строка(Параметры.НомерВерсииПослеИзменения), + Строка(Параметры.НомерВерсииДоИзменения)); + + ВерсияПослеИзменения = ИсторияДанных.ВыбратьВерсии(ОтборВерсии, "Дата, ИмяПользователя, ПолноеИмяПользователя, Комментарий", , )[0]; + + Различия = ИсторияДанных.ПолучитьРазличияВерсий(Параметры.Данные, Параметры.НомерВерсииПослеИзменения, Параметры.НомерВерсииДоИзменения); + + МетаданныеВерсии = ИсторияДанных.ПолучитьМетаданные(Параметры.Данные, Параметры.НомерВерсииПослеИзменения); + + ПустаяЯчейка = Шаблон.ПолучитьОбласть("ПустаяЯчейка"); + ПустаяСтрока = Шаблон.ПолучитьОбласть("ПустаяСтрока"); + + Отчет.Вывести(ПустаяЯчейка); + Отчет.Присоединить(Шаблон.ПолучитьОбласть("ЗаголовокПосле")); + Если СуществуетВерсияДоИзменения Тогда + Отчет.Присоединить(Шаблон.ПолучитьОбласть("ЗаголовокДо")); + КонецЕсли; + + ОбластьЗаголовкаВерсии = Шаблон.ПолучитьОбласть("ЗаголовокВерсии"); + МетаданныеВерсии.Свойство("Представление", ОбластьЗаголовкаВерсии.Параметры.ПредставлениеМетаданных); + Отчет.Вывести(ОбластьЗаголовкаВерсии); + + ОбластьВерсии = Шаблон.ПолучитьОбласть("Версия"); + ОбластьВерсии.Параметры.НомерВерсии = Параметры.НомерВерсииПослеИзменения; + + ОбластьВерсии.Параметры.Дата = ВерсияПослеИзменения[ИндексДаты]; + ИмяПользователя = ВерсияПослеИзменения[ИндексПолногоИмениПользователя]; + Если ПустаяСтрока(ИмяПользователя) Тогда + ИмяПользователя = ВерсияПослеИзменения[ИндексИмениПользователя] + КонецЕсли; + ОбластьВерсии.Параметры.ИмяПользователя = ИмяПользователя; + + Отчет.Присоединить(ОбластьВерсии); + Если СуществуетВерсияДоИзменения Тогда + ОбластьВерсии = Шаблон.ПолучитьОбласть("Версия"); + ОбластьВерсии.Параметры.НомерВерсии = Параметры.НомерВерсииДоИзменения; + + ОбластьВерсии.Параметры.Дата = ВерсияДоИзменения[ИндексДаты]; + ИмяПользователя = ВерсияДоИзменения[ИндексПолногоИмениПользователя]; + Если ПустаяСтрока(ИмяПользователя) Тогда + ИмяПользователя = ВерсияДоИзменения[ИндексИмениПользователя] + КонецЕсли; + ОбластьВерсии.Параметры.ИмяПользователя = ИмяПользователя; + Отчет.Присоединить(ОбластьВерсии); + КонецЕсли; + + Если Не (ПустаяСтрока(ВерсияПослеИзменения[ИндексКомментария]) + И (Не СуществуетВерсияДоИзменения + Или ПустаяСтрока(ВерсияДоИзменения[ИндексКомментария]))) Тогда + + ОбластьЗаголовкаКомментария = Шаблон.ПолучитьОбласть("ЗаголовокКомментария"); + Отчет.Вывести(ОбластьЗаголовкаКомментария); + + Если Не ПустаяСтрока(ВерсияПослеИзменения[ИндексКомментария]) Тогда + ОбластьКомменатрия = Шаблон.ПолучитьОбласть("Комментарий"); + ОбластьКомменатрия.Параметры.Комментарий = ВерсияПослеИзменения[2]; + Отчет.Присоединить(ОбластьКомменатрия); + Иначе + Отчет.Присоединить(ПустаяЯчейка); + КонецЕсли; + + Если СуществуетВерсияДоИзменения + И Не ПустаяСтрока(ВерсияДоИзменения[2]) Тогда + ОбластьКомменатрия = Шаблон.ПолучитьОбласть("Комментарий"); + ОбластьКомменатрия.Параметры.Комментарий = ВерсияДоИзменения[2]; + Отчет.Присоединить(ОбластьКомменатрия); + КонецЕсли; + КонецЕсли; + Отчет.Вывести(ПустаяСтрока); + + Если МетаданныеВерсии.Свойство("Поля", МетаданныеВерсииПоля) Тогда + ИменаПолей = Новый Массив; + ПредставленияПолей = Новый Массив; + ИменаПолейБезДоступа = Новый Массив; + + ОпределитьОтображаемыеПоляДанных( + МетаданныеДанных, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + ПолеНайдено = Ложь; + Для Каждого ИмяПоля Из ИменаПолей Цикл + Если Различия.Свойство(ИмяПоля, ЗначениеСвойства) Тогда + ПолеНайдено = Истина; + Прервать; + КонецЕсли; + КонецЦикла; + + Если ПолеНайдено Тогда + Для ИндексПоля = 0 To ИменаПолей.Количество() - 1 Цикл + ИмяПоля = ИменаПолей[ИндексПоля]; + + Если Различия.Свойство(ИмяПоля, ЗначениеСвойства) Тогда + РазличияЗначенияПоля = ЗначениеСвойства; + + ОбластьПредставленияПоля = Шаблон.ПолучитьОбласть("ПредставлениеПоля"); + ОбластьПредставленияПоля.Параметры.ПредставлениеПоля = ПредставленияПолей[ИндексПоля]; + Отчет.Вывести(ОбластьПредставленияПоля); + + Если Не СуществуетВерсияДоИзменения Тогда + ОбластьЗначенияПослеИзменения = Шаблон.ПолучитьОбласть("СозданиеЗначенияПоля"); + Иначе + ОбластьЗначенияПослеИзменения = Шаблон.ПолучитьОбласть("ИзменениеЗначенияПоля"); + КонецЕсли; + + Если РазличияЗначенияПоля.Свойство("ЗначениеПослеИзменения", ЗначениеСвойства) Тогда + УстановитьЗначениеПоля(ОбластьЗначенияПослеИзменения.Параметры, ЗначениеСвойства); + КонецЕсли; + Отчет.Присоединить(ОбластьЗначенияПослеИзменения); + + Если СуществуетВерсияДоИзменения Тогда + ОбластьЗначенияДоИзменения = Шаблон.ПолучитьОбласть("ИзменениеЗначенияПоля"); + Если РазличияЗначенияПоля.Свойство("ЗначениеДоИзменения", ЗначениеСвойства) Тогда + УстановитьЗначениеПоля(ОбластьЗначенияДоИзменения.Параметры, ЗначениеСвойства); + КонецЕсли; + Отчет.Присоединить(ОбластьЗначенияДоИзменения); + КонецЕсли; + КонецЕсли; + КонецЦикла; + Отчет.Вывести(ПустаяСтрока); + КонецЕсли; + КонецЕсли; + + Если МетаданныеВерсии.Свойство("ТабличныеЧасти", МетаданныеВерсииТабличныеЧасти) Тогда + ИменаТабличныхЧастей = Новый Массив; + ПредставленияТабличныхЧастей = Новый Массив; + + ОпределитьОтображаемыеТабличныеЧасти( + МетаданныеДанных, + МетаданныеВерсииТабличныеЧасти, + ИменаТабличныхЧастей, + ПредставленияТабличныхЧастей); + + + Для ИндексТабличнойЧасти = 0 По ИменаТабличныхЧастей.Количество() - 1 Цикл + + ИмяТабличнойЧасти = ИменаТабличныхЧастей[ИндексТабличнойЧасти]; + Если Не МетаданныеВерсииТабличныеЧасти.Свойство(ИмяТабличнойЧасти, МетаданныеВерсииТабличнаяЧасть) Тогда + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличнаяЧасть.Свойство("Поля", МетаданныеВерсииПоля) Тогда + Продолжить; + КонецЕсли; + + ИменаПолей = ПредставленияТабличныхЧастей[ИндексТабличнойЧасти].ИменаПолей; + ПредставленияПолей = ПредставленияТабличныхЧастей[ИндексТабличнойЧасти].ПредставленияПолей; + + Если ИменаПолей.Количество() = 0 then + Продолжить; + КонецЕсли; + + Если Не Различия.Свойство(ИмяТабличнойЧасти, РазличияТабличнойЧасти) Тогда + Продолжить; + КонецЕсли; + + ОбластьПредставленияТабличнойЧасти = Шаблон.ПолучитьОбласть("ПредставлениеТабличнойЧасти"); + МетаданныеВерсииТабличнаяЧасть.Свойство("Представление", ОбластьПредставленияТабличнойЧасти.Параметры.ПредставлениеТабличнойЧасти); + Отчет.Вывести(ОбластьПредставленияТабличнойЧасти); + + Для Каждого СтрокаТабличнойЧасти Из РазличияТабличнойЧасти Цикл + + Если СтрокаТабличнойЧасти.ВидИзмененияСтроки = ВидИзмененияСтрокиДанных.Добавление Тогда + ОбластьСтроки = Шаблон.ПолучитьОбласть("СозданиеСтрокиТабличнойЧасти"); + Отчет.Вывести(ОбластьСтроки); + + ОбластьНомераСтроки = Шаблон.ПолучитьОбласть("НомерСтроки"); + СтрокаТабличнойЧасти.Свойство("НомерСтрокиВВерсииПослеИзменения", ОбластьНомераСтроки.Параметры.НомерСтроки); + Отчет.Присоединить(ОбластьНомераСтроки); + + Для ИндексПоля = 0 To ИменаПолей.Количество() - 1 Цикл + ИмяПоля = ИменаПолей[ИндексПоля]; + ПоляСтроки = Неопределено; + Если Не СтрокаТабличнойЧасти.Свойство("Поля", ПоляСтроки) Тогда + Продолжить; + КонецЕсли; + + РазличияЗначенияПоля = Неопределено; + Если ПоляСтроки.Свойство(ИмяПоля, РазличияЗначенияПоля) Тогда + ОбластьПредставленияПоля = Шаблон.ПолучитьОбласть("ПредставлениеПоля"); + ОбластьПредставленияПоля.Параметры.ПредставлениеПоля = ПредставленияПолей[ИндексПоля]; + Отчет.Вывести(ОбластьПредставленияПоля); + + ОбластьЗначенияПослеИзменения = Шаблон.ПолучитьОбласть("СозданиеЗначенияПоля"); + УстановитьЗначениеПоля(ОбластьЗначенияПослеИзменения.Параметры, РазличияЗначенияПоля); + Отчет.Присоединить(ОбластьЗначенияПослеИзменения); + КонецЕсли; + КонецЦикла; + ИначеЕсли СтрокаТабличнойЧасти.ВидИзмененияСтроки = ВидИзмененияСтрокиДанных.Изменение Тогда + ОбластьСтроки = Шаблон.ПолучитьОбласть("ИзменениеСтрокиТабличнойЧасти"); + Отчет.Вывести(ОбластьСтроки); + + ОбластьНомераСтроки = Шаблон.ПолучитьОбласть("НомерСтроки"); + СтрокаТабличнойЧасти.Свойство("НомерСтрокиВВерсииПослеИзменения", ОбластьНомераСтроки.Параметры.НомерСтроки); + Отчет.Присоединить(ОбластьНомераСтроки); + + ОбластьНомераСтроки = Шаблон.ПолучитьОбласть("НомерСтроки"); + СтрокаТабличнойЧасти.Свойство("НомерСтрокиВВерсииДоИзменения", ОбластьНомераСтроки.Параметры.НомерСтроки); + Отчет.Присоединить(ОбластьНомераСтроки); + + Для ИндексПоля = 0 To ИменаПолей.Количество() - 1 Цикл + ИмяПоля = ИменаПолей[ИндексПоля]; + ПоляСтроки = Неопределено; + Если Не СтрокаТабличнойЧасти.Свойство("Поля", ПоляСтроки) Тогда + Продолжить; + КонецЕсли; + РазличияЗначенияПоля = Неопределено; + Если ПоляСтроки.Свойство(ИмяПоля, РазличияЗначенияПоля) Тогда + ОбластьПредставленияПоля = Шаблон.ПолучитьОбласть("ПредставлениеПоля"); + ОбластьПредставленияПоля.Параметры.ПредставлениеПоля = ПредставленияПолей[ИндексПоля]; + Отчет.Вывести(ОбластьПредставленияПоля); + + ОбластьЗначенияПослеИзменения = Шаблон.ПолучитьОбласть("ИзменениеЗначенияПоля"); + РазличияЗначенияПоля.Свойство("ЗначениеПослеИзменения", ЗначениеСвойства); + УстановитьЗначениеПоля(ОбластьЗначенияПослеИзменения.Параметры, ЗначениеСвойства); + Отчет.Присоединить(ОбластьЗначенияПослеИзменения); + + ОбластьЗначенияДоИзменения = Шаблон.ПолучитьОбласть("ИзменениеЗначенияПоля"); + РазличияЗначенияПоля.Свойство("ЗначениеДоИзменения", ЗначениеСвойства); + УстановитьЗначениеПоля(ОбластьЗначенияДоИзменения.Параметры, ЗначениеСвойства); + Отчет.Присоединить(ОбластьЗначенияДоИзменения); + КонецЕсли; + КонецЦикла; + ИначеЕсли СтрокаТабличнойЧасти.ВидИзмененияСтроки = ВидИзмененияСтрокиДанных.Удаление Тогда + ОбластьСтроки = Шаблон.ПолучитьОбласть("УдалениеСтрокиТабличнойЧасти"); + Отчет.Вывести(ОбластьСтроки); + Отчет.Присоединить(ПустаяЯчейка); + + ОбластьНомераСтроки = Шаблон.ПолучитьОбласть("НомерСтроки"); + СтрокаТабличнойЧасти.Свойство("НомерСтрокиВВерсииДоИзменения", ОбластьНомераСтроки.Параметры.НомерСтроки); + Отчет.Присоединить(ОбластьНомераСтроки); + + Для ИндексПоля = 0 To ИменаПолей.Количество() - 1 Цикл + ИмяПоля = ИменаПолей[ИндексПоля]; + ПоляСтроки = Неопределено; + Если Не СтрокаТабличнойЧасти.Свойство("Поля", ПоляСтроки) Тогда + Продолжить; + КонецЕсли; + + РазличияЗначенияПоля = Неопределено; + Если ПоляСтроки.Свойство(ИмяПоля, РазличияЗначенияПоля) Тогда + ОбластьПредставленияПоля = Шаблон.ПолучитьОбласть("ПредставлениеПоля"); + ОбластьПредставленияПоля.Параметры.ПредставлениеПоля = ПредставленияПолей[ИндексПоля]; + Отчет.Вывести(ОбластьПредставленияПоля); + + Отчет.Присоединить(ПустаяЯчейка); + + ОбластьЗначенияДоИзменения = Шаблон.ПолучитьОбласть("УдалениеЗначенияПоля"); + УстановитьЗначениеПоля(ОбластьЗначенияДоИзменения.Параметры, РазличияЗначенияПоля); + Отчет.Присоединить(ОбластьЗначенияДоИзменения); + КонецЕсли; + КонецЦикла; + ИначеЕсли СтрокаТабличнойЧасти.ВидИзмененияСтроки = ВидИзмененияСтрокиДанных.Перемещение Тогда + ОбластьСтроки = Шаблон.ПолучитьОбласть("ПеремещениеСтрокиТабличнойЧасти"); + Отчет.Вывести(ОбластьСтроки); + + ОбластьНомераСтроки = Шаблон.ПолучитьОбласть("НомерСтроки"); + СтрокаТабличнойЧасти.Свойство("НомерСтрокиВВерсииПослеИзменения", ОбластьНомераСтроки.Параметры.НомерСтроки); + Отчет.Присоединить(ОбластьНомераСтроки); + + ОбластьНомераСтроки = Шаблон.ПолучитьОбласть("НомерСтроки"); + СтрокаТабличнойЧасти.Свойство("НомерСтрокиВВерсииДоИзменения", ОбластьНомераСтроки.Параметры.НомерСтроки); + Отчет.Присоединить(ОбластьНомераСтроки); + КонецЕсли; + Отчет.Вывести(ПустаяСтрока); + КонецЦикла; + + КонецЦикла; + КонецЕсли; + + Отчет.Вывести(ПустаяСтрока); + ОбластьЛегенды = Шаблон.ПолучитьОбласть("Легенда"); + ОбластьЛегенды.Область("R1C1:R4C1").СоздатьФорматСтрок(); + ОбластьЛегенды.Область("R1C1:R4C1").ШиринаКолонки = 12; + + Отчет.Вывести(ОбластьЛегенды); +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеПоляДанных(МетаданныеДанных, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Перем ПредставлениеПоля; + Если Метаданные.Константы.Содержит(МетаданныеДанных) Тогда + Для Каждого ПолеВерсии Из МетаданныеВерсииПоля Цикл + Если Метаданные.ОбщиеРеквизиты.Найти(ПолеВерсии.Ключ) = Неопределено Тогда + ИменаПолей.Добавить(ПолеВерсии.Ключ); + ПредставленияПолей.Добавить(ПолеВерсии.Значение); + КонецЕсли; + КонецЦикла; + Иначе + ОпределитьОтображаемыеСтандартныеРеквизиты( + МетаданныеДанных, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + Если Метаданные.РегистрыСведений.Содержит(МетаданныеДанных) Тогда + ОпределитьОтображаемыеПоля( + МетаданныеДанных.Измерения, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + ОпределитьОтображаемыеПоля( + МетаданныеДанных.Ресурсы, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЕсли; + + ОпределитьОтображаемыеПоля( + МетаданныеДанных.Реквизиты, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + Если Метаданные.ПланыСчетов.Содержит(МетаданныеДанных) Тогда + ОпределитьОтображаемыеПоля( + МетаданныеДанных.ПризнакиУчета, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЕсли; + КонецЕсли; + + ОпределитьОтображаемыеПоля( + Метаданные.ОбщиеРеквизиты, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + ОпределитьОтображаемыеДополнительныеПоля( + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемоеПоле(Поле, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Перем ПредставлениеПоля; + Если Не ПравоДоступа("Просмотр", Поле) Тогда + ИменаПолейБезДоступа.Добавить(Поле.Имя); + Возврат; + КонецЕсли; + + Если Не МетаданныеВерсииПоля.Свойство(Поле.Имя, ПредставлениеПоля) Тогда + Возврат; + КонецЕсли; + ИменаПолей.Добавить(Поле.Имя); + ПредставленияПолей.Добавить(ПредставлениеПоля); +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеПоля(Поля, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Для Каждого Поле Из Поля Цикл + ОпределитьОтображаемоеПоле(Поле, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа); + КонецЦикла; +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеДополнительныеПоля(МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Перем НеНайденныеПоля, ПредставлениеПоля; + НеНайденныеПоля = Новый СписокЗначений; + Для Каждого МетаданныеВерсииПоле Из МетаданныеВерсииПоля Цикл + Если ИменаПолей.Найти(МетаданныеВерсииПоле.Ключ) <> Неопределено Тогда + Продолжить; + КонецЕсли; + Если ИменаПолейБезДоступа.Найти(МетаданныеВерсииПоле.Ключ) <> Неопределено Тогда + Продолжить; + КонецЕсли; + НеНайденныеПоля.Добавить(МетаданныеВерсииПоле.Ключ, МетаданныеВерсииПоле.Значение); + КонецЦикла; + НеНайденныеПоля.СортироватьПоЗначению(); + Для Каждого НеНайденноеПоле Из НеНайденныеПоля Цикл + ИменаПолей.Добавить(НеНайденноеПоле.Значение); + ПредставленияПолей.Добавить(НеНайденноеПоле.Представление); + КонецЦикла; +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыйСтандартныйРеквизит(МетаданныеДанных, Поле, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа, ИмяТабличнойЧасти = Неопределено) + Перем ПредставлениеПоля, ПутьПоля; + Если ИмяТабличнойЧасти = Неопределено Тогда + ПутьПоля = Поле.Имя; + Иначе + ПутьПоля = ИмяТабличнойЧасти + "." + Поле.Имя; + КонецЕсли; + + Если Не ПравоДоступа("Просмотр", МетаданныеДанных, , ПутьПоля) Тогда + ИменаПолейБезДоступа.Добавить(Поле.Имя); + Возврат; + КонецЕсли; + + Если Не МетаданныеВерсииПоля.Свойство(Поле.Имя, ПредставлениеПоля) Тогда + Возврат; + КонецЕсли; + ИменаПолей.Добавить(Поле.Имя); + ПредставленияПолей.Добавить(ПредставлениеПоля); +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеСтандартныеРеквизиты(МетаданныеДанных, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Для Каждого Поле Из МетаданныеДанных.СтандартныеРеквизиты Цикл + ОпределитьОтображаемыйСтандартныйРеквизит( + МетаданныеДанных, + Поле, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЦикла; +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеТабличныеЧасти(МетаданныеДанных, МетаданныеВерсииТабличныеЧасти, ИменаТабличныхЧастей, ПредставленияТабличныхЧастей) + Перем ЭтоПланСчетов, ЭтоПланВидовРасчета, + МетаданныеВерсииТабличнаяЧасть, МетаданныеВерсииПоляТабличнойЧасти, + ИменаПолей, ПредставленияПолей, НеНайденныеТабличныеЧасти, ИменаПолейБезДоступа, + ПредставлениеТабличнойЧасти, ИменаТабличныхЧастейБезДоступа; + + ЭтоПланСчетов = Метаданные.ПланыСчетов.Содержит(МетаданныеДанных); + ЭтоПланВидовРасчета = Метаданные.ПланыВидовРасчета.Содержит(МетаданныеДанных); + НеНайденныеТабличныеЧасти = Новый СписокЗначений; + ИменаТабличныхЧастейБезДоступа = Новый Массив; + Если ЭтоПланСчетов Или ЭтоПланВидовРасчета Тогда + Для Каждого МетаданныеТабличнаяЧасть Из МетаданныеДанных.СтандартныеТабличныеЧасти Цикл + + Если Не ПравоДоступа("Просмотр", МетаданныеДанных, , МетаданныеТабличнаяЧасть.Имя) Тогда + ИменаТабличныхЧастейБезДоступа.Добавить(МетаданныеТабличнаяЧасть.Имя); + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличныеЧасти.Свойство(МетаданныеТабличнаяЧасть.Имя, МетаданныеВерсииТабличнаяЧасть) Тогда + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличнаяЧасть.Свойство("Поля", МетаданныеВерсииПоляТабличнойЧасти) Тогда + Продолжить; + КонецЕсли; + + ИменаПолей = Новый Массив; + ПредставленияПолей = Новый Массив; + ИменаПолейБезДоступа = Новый Массив; + + Для Каждого Поле Из МетаданныеТабличнаяЧасть.СтандартныеРеквизиты Цикл + Если Поле.Имя = "LineNumber" Или Поле.Имя = "НомерСтроки" Тогда + Продолжить; + КонецЕсли; + + ОпределитьОтображаемыйСтандартныйРеквизит( + МетаданныеДанных, + Поле, + МетаданныеВерсииПоляТабличнойЧасти, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа, + МетаданныеТабличнаяЧасть.Имя); + + КонецЦикла; + + Если ЭтоПланСчетов Тогда + Для Каждого Поле Из МетаданныеДанных.ПризнакиУчетаСубконто Цикл + ОпределитьОтображаемоеПоле( + Поле, + МетаданныеВерсииПоляТабличнойЧасти, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЦикла; + КонецЕсли; + + Если ИменаПолей.Количество() = 0 Тогда + Продолжить; + КонецЕсли; + + ИменаТабличныхЧастей.Добавить(МетаданныеТабличнаяЧасть.Имя); + ПредставлениеТабличнойЧасти = Новый Структура; + ПредставлениеТабличнойЧасти.Вставить("ИменаПолей", ИменаПолей); + ПредставлениеТабличнойЧасти.Вставить("ПредставленияПолей", ПредставленияПолей); + + ПредставленияТабличныхЧастей.Добавить(ПредставлениеТабличнойЧасти); + КонецЦикла; + КонецЕсли; + + Для Каждого МетаданныеТабличнаяЧасть Из МетаданныеДанных.ТабличныеЧасти Цикл + Если Не ПравоДоступа("Просмотр", МетаданныеТабличнаяЧасть) Тогда + ИменаТабличныхЧастейБезДоступа.Добавить(МетаданныеТабличнаяЧасть.Имя); + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличныеЧасти.Свойство(МетаданныеТабличнаяЧасть.Имя, МетаданныеВерсииТабличнаяЧасть) Тогда + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличнаяЧасть.Свойство("Поля", МетаданныеВерсииПоляТабличнойЧасти) Тогда + Продолжить; + КонецЕсли; + + ИменаПолей = Новый Массив; + ПредставленияПолей = Новый Массив; + ИменаПолейБезДоступа = Новый Массив; + Для Каждого Поле Из МетаданныеТабличнаяЧасть.Реквизиты Цикл + ОпределитьОтображаемоеПоле( + Поле, + МетаданныеВерсииПоляТабличнойЧасти, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЦикла; + + Если ИменаПолей.Количество() = 0 Тогда + Продолжить; + КонецЕсли; + + ИменаТабличныхЧастей.Добавить(МетаданныеТабличнаяЧасть.Имя); + ПредставлениеТабличнойЧасти = Новый Структура; + ПредставлениеТабличнойЧасти.Вставить("ИменаПолей", ИменаПолей); + ПредставлениеТабличнойЧасти.Вставить("ПредставленияПолей", ПредставленияПолей); + ПредставленияТабличныхЧастей.Добавить(ПредставлениеТабличнойЧасти); + КонецЦикла; + + НеНайденныеТабличныеЧасти = Новый СписокЗначений; + Для Каждого МетаданныеВерсииТабличнаяЧасть Из МетаданныеВерсииТабличныеЧасти Цикл + Если ИменаТабличныхЧастей.Найти(МетаданныеВерсииТабличнаяЧасть.Ключ) <> Неопределено Тогда + Продолжить; + КонецЕсли; + Если ИменаТабличныхЧастейБезДоступа.Найти(МетаданныеВерсииТабличнаяЧасть.Ключ) <> Неопределено Тогда + Продолжить; + КонецЕсли; + НеНайденныеТабличныеЧасти.Добавить(МетаданныеВерсииТабличнаяЧасть.Ключ); + КонецЦикла; + НеНайденныеТабличныеЧасти.СортироватьПоЗначению(); + Для Каждого НеНайденнаяТабличнаяЧасть Из НеНайденныеТабличныеЧасти Цикл + ИменаТабличныхЧастей.Добавить(НеНайденнаяТабличнаяЧасть.Значение); + + ПредставлениеТабличнойЧасти = Новый Структура; + ИменаПолей = Новый Массив; + ПредставленияПолей = Новый Массив; + МетаданныеВерсииТабличныеЧасти.Свойство(НеНайденнаяТабличнаяЧасть.Значение, МетаданныеВерсииТабличнаяЧасть); + Для Каждого Поле Из МетаданныеВерсииТабличнаяЧасть.Поля Цикл + Если Поле.Ключ = "LineNumber" Или Поле.Ключ = "НомерСтроки" Тогда + Продолжить; + КонецЕсли; + ИменаПолей.Добавить(Поле.Ключ); + ПредставленияПолей.Добавить(Поле.Значение); + КонецЦикла; + ПредставлениеТабличнойЧасти.Вставить("ИменаПолей", ИменаПолей); + ПредставлениеТабличнойЧасти.Вставить("ПредставленияПолей", ПредставленияПолей); + + ПредставленияТабличныхЧастей.Добавить(ПредставлениеТабличнойЧасти); + КонецЦикла; +КонецПроцедуры + +&НаСервере +Процедура УстановитьЗначениеПоля(Параметры, ЗначениеПоля) + Перем ЗначениеСвойства; + Если ТипЗнч(ЗначениеПоля) = Тип("ФиксированнаяСтруктура") Тогда + ЗначениеСвойства = Неопределено; + Если ЗначениеПоля.Свойство("Представление", ЗначениеСвойства) Тогда + Параметры.ЗначениеПоля = ЗначениеСвойства; + КонецЕсли; + ЗначениеСвойства = Неопределено; + Если ЗначениеПоля.Свойство("Ссылка", ЗначениеСвойства) Тогда + Параметры.ЗначениеПоляСсылка = ЗначениеСвойства; + КонецЕсли; + Иначе + Параметры.ЗначениеПоля = ЗначениеПоля; + КонецЕсли; +КонецПроцедуры + +&НаСервере +Функция ПолучитьПредставлениеДанных(МетаданныеДанных, Данные) + Перем Представление, Разделитель; + + Если Метаданные.РегистрыСведений.Содержит(МетаданныеДанных) Тогда + Представление = ""; + + Если МетаданныеДанных.ПериодичностьРегистраСведений <> Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.Непериодический Тогда + Если МетаданныеДанных.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.ПозицияРегистратора + Или МетаданныеДанных.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.Секунда Тогда + Представление = МетаданныеДанных.СтандартныеРеквизиты.Период.Представление() + "=" + Строка(Данные.Период); + Иначе + Представление = МетаданныеДанных.СтандартныеРеквизиты.Период.Представление() + "=" + Формат(Данные.Период, "ДЛФ=Д"); + КонецЕсли; + КонецЕсли; + + Если МетаданныеДанных.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.ПозицияРегистратора Тогда + Если Не ПустаяСтрока(Представление) Тогда + Представление = Представление + ";" + КонецЕсли; + Представление = Представление + МетаданныеДанных.СтандартныеРеквизиты.Регистратор.Представление() + "=" + Строка(Данные.Регистратор); + КонецЕсли; + + Для Каждого Измерение Из МетаданныеДанных.Измерения Цикл + Если Не ПустаяСтрока(Представление) Тогда + Представление = Представление + ";" + КонецЕсли; + Представление = Представление + Строка(Измерение) + "=" + Строка(Данные[Измерение.Имя]); + КонецЦикла; + + Для Каждого ОбщийРеквизит Из Метаданные.ОбщиеРеквизиты Цикл + Если ОбщийРеквизит.РазделениеДанных <> Метаданные.СвойстваОбъектов.РазделениеДанныхОбщегоРеквизита.Разделять + Или ОбщийРеквизит.ИспользованиеРазделяемыхДанных <> Метаданные.СвойстваОбъектов.ИспользованиеРазделяемыхДанныхОбщегоРеквизита.НезависимоИСовместно Тогда + Продолжить; + КонецЕсли; + + Разделитель = ОбщийРеквизит.Content.Найти(МетаданныеДанных); + Если Разделитель = Неопределено + Или Разделитель.Использование = Метаданные.СвойстваОбъектов.ИспользованиеОбщегоРеквизита.НеИспользовать + Или (Разделитель.Использование = Метаданные.СвойстваОбъектов.ИспользованиеОбщегоРеквизита.Авто + И ОбщийРеквизит.АвтоИспользование = Метаданные.СвойстваОбъектов.АвтоИспользованиеОбщегоРеквизита.НеИспользовать) Тогда + Продолжить; + КонецЕсли; + + Если Не ПустаяСтрока(Представление) Тогда + Представление = Представление + ";" + КонецЕсли; + + Представление = Представление + Строка(ОбщийРеквизит) + "=" + Строка(Данные[ОбщийРеквизит.Имя]); + КонецЦикла; + + Возврат Представление; + ИначеЕсли Метаданные.Константы.Содержит(МетаданныеДанных) Тогда + Возврат МетаданныеДанных.Представление(); + Иначе + Возврат Строка(Данные); + КонецЕсли; +КонецФункции + diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2141.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2141.xml" new file mode 100644 index 000000000..727eeaba7 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2141.xml" @@ -0,0 +1,18 @@ + + + + + ОбщийМодуль1 + + + false + false + true + false + false + false + false + DontUse + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2141/Ext/Module.bsl" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2141/Ext/Module.bsl" new file mode 100644 index 000000000..d6e3a1750 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2141/Ext/Module.bsl" @@ -0,0 +1,4 @@ + +Процедура РегламентноеЗадание1() Экспорт + // Вставить содержимое обработчика. +КонецПроцедуры diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2142.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2142.xml" new file mode 100644 index 000000000..e4f9344a5 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2142.xml" @@ -0,0 +1,18 @@ + + + + + ОбщийМодуль2 + + + false + false + true + true + false + false + false + DontUse + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2143.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2143.xml" new file mode 100644 index 000000000..c34ee9402 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2143.xml" @@ -0,0 +1,18 @@ + + + + + ОбщийМодуль3 + + + false + false + true + false + false + false + true + DontUse + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2143/Ext/Module.bsl" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2143/Ext/Module.bsl" new file mode 100644 index 000000000..6dc69c11e --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2143/Ext/Module.bsl" @@ -0,0 +1,8 @@ + +Процедура ПодпискаНаСобытие1ОбработкаЗаполнения(Источник, ДанныеЗаполнения, ТекстЗаполнения, СтандартнаяОбработка) Экспорт + // Вставить содержимое обработчика. +КонецПроцедуры + +Процедура РегламентноеЗадание2() Экспорт + // Вставить содержимое обработчика. +КонецПроцедуры diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2144.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2144.xml" new file mode 100644 index 000000000..e1454023d --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2144.xml" @@ -0,0 +1,18 @@ + + + + + ОбщийМодуль4 + + + false + true + true + true + false + false + false + DontUse + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonPictures/\320\236\320\261\321\211\320\260\321\217\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\2601.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonPictures/\320\236\320\261\321\211\320\260\321\217\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\2601.xml" new file mode 100644 index 000000000..546c95510 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonPictures/\320\236\320\261\321\211\320\260\321\217\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\2601.xml" @@ -0,0 +1,12 @@ + + + + + ОбщаяКартинка1 + + + false + false + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonPictures/\320\236\320\261\321\211\320\260\321\217\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\2601/Ext/Picture.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonPictures/\320\236\320\261\321\211\320\260\321\217\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\2601/Ext/Picture.xml" new file mode 100644 index 000000000..7befdc40d --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonPictures/\320\236\320\261\321\211\320\260\321\217\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\2601/Ext/Picture.xml" @@ -0,0 +1,7 @@ + + + + Picture.jpg + false + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonPictures/\320\236\320\261\321\211\320\260\321\217\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\2601/Ext/Picture/Picture.jpg" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonPictures/\320\236\320\261\321\211\320\260\321\217\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\2601/Ext/Picture/Picture.jpg" new file mode 100644 index 000000000..4b702ce11 Binary files /dev/null and "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonPictures/\320\236\320\261\321\211\320\260\321\217\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\2601/Ext/Picture/Picture.jpg" differ diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\202.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\202.xml" new file mode 100644 index 000000000..01470db67 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\202.xml" @@ -0,0 +1,16 @@ + + + + + Макет + + + ru + Макет + + + + SpreadsheetDocument + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2021.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2021.xml" new file mode 100644 index 000000000..7247b73ca --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2021.xml" @@ -0,0 +1,16 @@ + + + + + Макет1 + + + ru + Макет1 + + + + TextDocument + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2021/Ext/Template.txt" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2021/Ext/Template.txt" new file mode 100644 index 000000000..5f282702b --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2021/Ext/Template.txt" @@ -0,0 +1 @@ + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2022.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2022.xml" new file mode 100644 index 000000000..70e32f575 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2022.xml" @@ -0,0 +1,16 @@ + + + + + Макет2 + + + ru + Макет2 + + + + BinaryData + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2022/Ext/Template.bin" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2022/Ext/Template.bin" new file mode 100644 index 000000000..52f264431 Binary files /dev/null and "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2022/Ext/Template.bin" differ diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2023.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2023.xml" new file mode 100644 index 000000000..0c0a94990 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2023.xml" @@ -0,0 +1,16 @@ + + + + + Макет3 + + + ru + Макет3 + + + + HTMLDocument + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2023/Ext/Template.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2023/Ext/Template.xml" new file mode 100644 index 000000000..237bf77a7 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2023/Ext/Template.xml" @@ -0,0 +1,4 @@ + + + ru + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2023/Ext/Template/ru.html" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2023/Ext/Template/ru.html" new file mode 100644 index 000000000..ae707232b --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2023/Ext/Template/ru.html" @@ -0,0 +1 @@ +ssssssssssssssssssssssssssssssss \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2024.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2024.xml" new file mode 100644 index 000000000..3826943e8 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2024.xml" @@ -0,0 +1,16 @@ + + + + + Макет4 + + + ru + Макет4 + + + + GeographicalSchema + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2024/Ext/Template.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2024/Ext/Template.xml" new file mode 100644 index 000000000..8130b5a82 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2024/Ext/Template.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2025.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2025.xml" new file mode 100644 index 000000000..b4412791c --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2025.xml" @@ -0,0 +1,16 @@ + + + + + Макет5 + + + ru + Макет5 + + + + GraphicalSchema + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2025/Ext/Template.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2025/Ext/Template.xml" new file mode 100644 index 000000000..46c553287 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2025/Ext/Template.xml" @@ -0,0 +1,17 @@ + + + style:FieldBackColor + true + Lines + 20 + 20 + + 10 + 10 + 10 + 10 + false + Auto + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2026.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2026.xml" new file mode 100644 index 000000000..78846fddd --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2026.xml" @@ -0,0 +1,16 @@ + + + + + Макет6 + + + ru + Макет6 + + + + DataCompositionSchema + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2026/Ext/Template.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2026/Ext/Template.xml" new file mode 100644 index 000000000..4214c7e8f --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2026/Ext/Template.xml" @@ -0,0 +1,79 @@ + + + + ИсточникДанных1 + Local + + + НаборДанных1 + + Предопределенный + Предопределенный + + + Реквизит1 + Реквизит1 + + + Забалансовый + Забалансовый + + + Вид + Вид + + + ИмяПредопределенныхДанных + ИмяПредопределенныхДанных + + + Код + Код + + + Родитель + Родитель + + + Наименование + Наименование + + + ПометкаУдаления + ПометкаУдаления + + + ПризнакУчета1 + ПризнакУчета1 + + + ВерсияДанных + ВерсияДанных + + + Ссылка + Ссылка + + ИсточникДанных1 + ВЫБРАТЬ + ПланСчетов1.Ссылка КАК Ссылка, + ПланСчетов1.ВерсияДанных КАК ВерсияДанных, + ПланСчетов1.ПометкаУдаления КАК ПометкаУдаления, + ПланСчетов1.Родитель КАК Родитель, + ПланСчетов1.Код КАК Код, + ПланСчетов1.Наименование КАК Наименование, + ПланСчетов1.Вид КАК Вид, + ПланСчетов1.Забалансовый КАК Забалансовый, + ПланСчетов1.Реквизит1 КАК Реквизит1, + ПланСчетов1.ПризнакУчета1 КАК ПризнакУчета1, + ПланСчетов1.Предопределенный КАК Предопределенный, + ПланСчетов1.ИмяПредопределенныхДанных КАК ИмяПредопределенныхДанных +ИЗ + ПланСчетов.ПланСчетов1 КАК ПланСчетов1 + + + Основной + Основной + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2027.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2027.xml" new file mode 100644 index 000000000..456775b3e --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2027.xml" @@ -0,0 +1,16 @@ + + + + + Макет7 + + + ru + Макет7 + + + + DataCompositionAppearanceTemplate + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2027/Ext/Template.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2027/Ext/Template.xml" new file mode 100644 index 000000000..255688f61 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2027/Ext/Template.xml" @@ -0,0 +1,57 @@ + + + + false + ЗаголовокГруппировки + + + 0 + + + ЦветТекста + #000000 + + + АвтоОтступ + 0 + + + Размещение + Block + + + ОриентацияТекста + 0 + + + + + + + false + ПодвалГруппировки + + + 0 + + + ЦветФона + #000000 + + + Отступ + 0 + + + АвтоОтступ + 0 + + + ГоризонтальноеПоложение + Auto + + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2028.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2028.xml" new file mode 100644 index 000000000..ccbc70e9e --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2028.xml" @@ -0,0 +1,16 @@ + + + + + Макет8 + + + ru + Макет8 + + + + AddIn + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2028/Ext/Template.bin" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2028/Ext/Template.bin" new file mode 100644 index 000000000..756d49d12 Binary files /dev/null and "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/CommonTemplates/\320\234\320\260\320\272\320\265\321\2028/Ext/Template.bin" differ diff --git a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Configuration.xml b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Configuration.xml new file mode 100644 index 000000000..df7c343cb --- /dev/null +++ b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Configuration.xml @@ -0,0 +1,345 @@ + + + + + + 9cd510cd-abfc-11d4-9434-004095e12fc7 + 4a299b5d-7f72-4a33-ab74-f67564d13d3e + + + 9fcd25a0-4822-11d4-9414-008048da11f9 + f09f3bec-669c-4286-9402-c7c52457e6d4 + + + e3687481-0a87-462c-a166-9f34594f9bba + 19412bc7-d936-487e-926c-275b5d10cecc + + + 9de14907-ec23-4a07-96f0-85521cb6b53b + 19f6cb21-1081-4384-a50c-68cc6023596a + + + 51f2d5d8-ea4d-4064-8892-82951750031e + bbcae9ca-6ae3-4c2f-afdb-1ae69d402153 + + + e68182ea-4237-4383-967f-90c1e3370bc7 + 79e9b8e8-c181-4e4a-95fd-e7273ff6c5dc + + + fb282519-d103-4dd3-bc12-cb271d631dfc + 316b0110-c6c0-4150-93d1-5f42fe8867ab + + + + Конфигурация + + + ru + www + + + + + Version8_3_27 + ManagedApplication + + PlatformApplication + + Russian + + + + + false + false + false + + SettingsStorage.ХранилищеНастроек2 + + + + SettingsStorage.ХранилищеНастроек1 + + + CommonForm.ФормаОтчета + CommonForm.ФормаВариантаОтчета + CommonForm.ФормаНастроекОтчета + + CommonForm.ФормаНастроекДинамическогоСписка + + CommonForm.ФормаИсторииИзмененийИсторииДанных + CommonForm.ФормаДанныхВерсииИсторииДанных + CommonForm.ФормаРазличийВерсийИсторииДанных + + + + + Biometrics + true + + + Location + false + + + BackgroundLocation + false + + + BluetoothPrinters + false + + + WiFiPrinters + false + + + Contacts + false + + + Calendars + false + + + PushNotifications + false + + + LocalNotifications + false + + + InAppPurchases + false + + + PersonalComputerFileExchange + false + + + Ads + false + + + NumberDialing + false + + + CallProcessing + false + + + CallLog + false + + + AutoSendSMS + false + + + ReceiveSMS + false + + + SMSLog + false + + + Camera + false + + + Microphone + false + + + MusicLibrary + false + + + PictureAndVideoLibraries + false + + + AudioPlaybackAndVibration + false + + + BackgroundAudioPlaybackAndVibration + false + + + InstallPackages + false + + + OSBackup + true + + + ApplicationUsageStatistics + false + + + BarcodeScanning + false + + + BackgroundAudioRecording + false + + + AllFilesAccess + false + + + Videoconferences + false + + + NFC + false + + + DocumentScanning + false + + + SpeechToText + false + + + Geofences + false + + + IncomingShareRequests + false + + + AllIncomingShareRequestsTypesProcessing + false + + + TextToSpeech + false + + + + + + Normal + + Style.Стиль2 + Language.Русский + + + + + + Managed + NotAutoFree + DontUse + DontUse + Taxi + DontUse + Version8_3_27 + + + + Русский + Язык1 + Подсистема1 + Подсистема2 + Подсистема3 + Подсистема4 + ЭлементСтиля1 + ЭлементСтиля2 + ЭлементСтиля3 + + + ОбщаяКартинка1 + ОбщийРеквизит2Значение + ОбщийРеквизит2Использование + ПараметрСеанса1 + ПараметрСеанса2 + Роль1 + Роль2 + Макет + Макет1 + Макет2 + Макет3 + Макет4 + Макет5 + Макет6 + Макет7 + Макет8 + КритерийОтбора1 + ОбщийМодуль1 + ОбщийМодуль2 + ОбщийМодуль3 + ОбщийМодуль4 + ОбщийРеквизит1 + ОбщийРеквизит2 + ПланОбмена1 + ПланОбмена2 + ПакетXDTO1 + WebСервис1 + HTTPСервис1 + WSСсылка1 + WebSocketКлиент1 + ПодпискаНаСобытие1 + РегламентноеЗадание1 + РегламентноеЗадание2 + ХранилищеНастроек1 + ХранилищеНастроек2 + ФункциональнаяОпция1 + ФункциональнаяОпция2 + ПараметрФункциональныхОпций1 + ОпределяемыйТип1 + Бот1 + ОбщаяКоманда1 + ГруппаКоманд1 + Константа1 + Константа2 + Константа3 + Константа4 + ФормаКонстант + ФормаОтчета + ФормаНастроекОтчета + ФормаВариантаОтчета + ФормаНастроекДинамическогоСписка + ФормаПоиска + ФормаИсторииИзмененийИсторииДанных + ФормаДанныхВерсииИсторииДанных + ФормаРазличийВерсийИсторииДанных + Справочник1 + Справочник2 + Справочник3 + Документ1 + Документ2 + НумераторДокументов1 + Последовательность1 + ЖурналДокументов1 + Перечисление1 + Отчет1 + Обработка1 + РегистрСведений1 + РегистрСведений2 + РегистрНакопления1 + РегистрНакопления2 + ПланВидовХарактеристик1 + ПланСчетов1 + РегистрБухгалтерии1 + ПланВидовРасчета1 + ПланВидовРасчета2 + РегистрРасчета1 + БизнесПроцесс1 + Задача1 + ВнешнийИсточникДанных1 + СервисИнтеграции1 + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601.xml" new file mode 100644 index 000000000..4b242b618 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601.xml" @@ -0,0 +1,63 @@ + + + + + + 4ffbe649-5ae0-4ac5-a1b0-287178ce2b94 + 5efcb64d-143a-4d2a-8d77-746fc0c338c1 + + + f4325cc0-a37d-4dd9-b86c-4fdd4751e645 + 73d97e7b-6883-4fc7-b91f-259b94e958f5 + + + 0591bd7f-c224-4abf-8d3a-986a68393817 + 347d1905-d4f3-480c-91db-2a82a0ecd198 + + + + Константа1 + + + + xs:boolean + xs:string + xs:dateTime + cfg:DocumentRef + + 10 + Variable + + + Date + + + true + + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + + + Auto + Managed + DontUse + false + false + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2602.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2602.xml" new file mode 100644 index 000000000..0ae39f705 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2602.xml" @@ -0,0 +1,53 @@ + + + + + + 5b6cbb06-c277-4b71-88a4-c1d714f90527 + e138dc73-5276-48f8-b921-f9e1f2640092 + + + 57febdfc-79ad-4bbb-a103-d76bb9db3c37 + 31a0513a-0283-423c-a35e-01b240a07f2d + + + 4054810a-be3d-469b-82d1-72ffd428b6c3 + 08878e50-3665-4c4b-b83c-d413a0351c88 + + + + Константа2 + + + + cfg:ChartOfCalculationTypesRef + + true + + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + + + Auto + Managed + DontUse + false + false + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2603.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2603.xml" new file mode 100644 index 000000000..7e370d4a3 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2603.xml" @@ -0,0 +1,53 @@ + + + + + + 8487adfa-43fc-456b-a1b2-b646a72ff2d3 + 72a9121e-9160-4897-9d7a-f953cc66dc51 + + + 3080a772-9425-42d4-8aed-7dfc094d694c + 335c2c28-0f22-4830-98ef-b4e190888231 + + + df24c97b-2ef8-4559-9618-c1ec6abad633 + 36073c4b-55a4-491d-a6a5-5281a5f7fdca + + + + Константа3 + + + + v8:ValueStorage + + true + + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + + + Auto + Managed + DontUse + false + false + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2604.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2604.xml" new file mode 100644 index 000000000..84563bed2 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2604.xml" @@ -0,0 +1,53 @@ + + + + + + c01c855b-a41b-497f-b190-a9bbbcfb78af + deaac090-12f8-4eba-b7b1-646ed6675add + + + 9fe5ac73-61fb-44d5-90b1-d752d52f34df + e2001c16-38b2-4b70-9047-d8647b50d537 + + + bca0fc14-df60-48a4-af88-7ac80aa812fc + a72e0b25-d1a7-49ba-b558-760056ef425d + + + + Константа4 + + + + xs:boolean + + true + + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + + + Auto + Managed + DontUse + false + false + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601.xml" new file mode 100644 index 000000000..d61062e72 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601.xml" @@ -0,0 +1,118 @@ + + + + + + 52d6d431-4932-4a18-a9ee-f597ee61ef45 + 3b55e2b1-450a-4d98-ae66-c6f9aae68aa1 + + + f7800c35-505a-46b3-8b35-27f9e8b86e41 + a79b0322-4d10-4216-a790-333d6e4e8e63 + + + + Обработка1 + + + true + DataProcessor.Обработка1.Form.Форма + + false + + + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + + + + + + 640235fb-5f8f-4c5e-b88c-9495d182b957 + 78dafccb-9042-4e31-8678-f30b346537b2 + + + 3a7df27c-8293-4a06-8d11-e75e08488082 + de1be2ce-964d-4d5f-8c63-e1682e913d5c + + + + ТабличнаяЧасть1 + + + + DontCheck + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + + + + +
Форма
+
+
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260.xml" new file mode 100644 index 000000000..4450670f3 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260.xml" @@ -0,0 +1,22 @@ + + +
+ + Форма + + + ru + Форма + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + + +
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form.xml" new file mode 100644 index 000000000..6102c005f --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form.xml" @@ -0,0 +1,82 @@ + +
+ + + + + + + + true + true + true + Объект.ТабличнаяЧасть1 + + + + + + + ТабличнаяЧасть1 + SearchStringRepresentation + + + + + + + ТабличнаяЧасть1 + ViewStatusRepresentation + + + + + + + ТабличнаяЧасть1 + SearchControl + + + + + + + Объект.ТабличнаяЧасть1.LineNumber + EnterOnInput + + + + + Объект.ТабличнаяЧасть1.Реквизит1 + EnterOnInput + true + + + + +
+ + Объект.Реквизит1 + true + + + +
+ + + + cfg:DataProcessorObject.Обработка1 + + true + + + + + Команда1 + + +
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" new file mode 100644 index 000000000..58b8213f9 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" @@ -0,0 +1,10 @@ + +&НаСервереБезКонтекста +Процедура Команда1НаСервере() + // Вставить содержимое обработчика. +КонецПроцедуры + +&НаКлиенте +Процедура Команда1(Команда) + Команда1НаСервере(); +КонецПроцедуры diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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.xml" new file mode 100644 index 000000000..49efd83f1 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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.xml" @@ -0,0 +1,23 @@ + + + + + + c6aafee6-7756-4eac-b709-176240b9d16b + d3dc1439-7922-4f3e-b987-6f09eda55fb1 + + + + ОпределяемыйТип1 + + + + xs:string + + 765 + Variable + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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.xml" new file mode 100644 index 000000000..207a3a795 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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.xml" @@ -0,0 +1,48 @@ + + + + + + 46ef8f97-7168-4300-b1f7-bba7a5b887f1 + b3ce07fa-9610-4bc6-b2f6-bb1f05ec15c8 + + + da7b836a-587b-4748-9510-bfa393d0577e + 7ee4771f-686d-4e20-a3da-d07df35fc1bd + + + f4998ff4-85b2-48ae-a1b9-d752fce64ae8 + 039c5981-c19f-4f1c-bc3e-3fe84796e3cc + + + + ЖурналДокументов1 + + + + + true + + Document.Документ2 + Document.Документ1 + + false + + + + + + + + Графа1 + + + DontIndex + + Document.Документ1.Attribute.Реквизит2 + + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/DocumentNumerators/\320\235\321\203\320\274\320\265\321\200\320\260\321\202\320\276\321\200\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\2621.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/DocumentNumerators/\320\235\321\203\320\274\320\265\321\200\320\260\321\202\320\276\321\200\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\2621.xml" new file mode 100644 index 000000000..09c5acc9f --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/DocumentNumerators/\320\235\321\203\320\274\320\265\321\200\320\260\321\202\320\276\321\200\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\2621.xml" @@ -0,0 +1,15 @@ + + + + + НумераторДокументов1 + + + String + 9 + Variable + Nonperiodical + true + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021.xml" new file mode 100644 index 000000000..6c2adcede --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021.xml" @@ -0,0 +1,712 @@ + + + + + + 704f0b8a-7f51-46fc-9bac-404274d10b87 + 85e0f2e3-1ba9-4dc7-82b8-6252adb10ba7 + + + 4e53151f-746d-4350-90f1-5f0e0ce5a4da + 44d32022-cf2e-46aa-a2c5-b195079bf2b2 + + + ee9691ab-dd8c-4b1a-9f96-9b5d89c35c9b + 201cc1ab-be8a-4389-a83b-1b91e0a85e82 + + + 97563fc2-86f2-4bda-a42b-0dfe811270bb + 915032c6-70b5-4b59-9cf7-1ba7190972a3 + + + 7e0c83b5-8ced-413a-ad46-fd9bf3d433d4 + be1f120e-6ba8-4dcf-8e88-8dde97ba2b74 + + + + Документ1 + + + true + DocumentNumerator.НумераторДокументов1 + String + 9 + Variable + Nonperiodical + true + true + + + + DontCheck + false + false + Auto + TransformValues + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + TransformValues + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + TransformValues + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + ShowError + false + false + Auto + TransformValues + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + TransformValues + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + + + Document.Документ1.StandardAttribute.Number + + Use + Begin + DontUse + Directly + + + + + + + Allow + Allow + AutoDeleteOnUnpost + WriteSelected + AutoFill + + InformationRegister.РегистрСведений2 + AccumulationRegister.РегистрНакопления2 + CalculationRegister.РегистрРасчета1 + + true + true + false + + Managed + Use + + + + + + Auto + DontUse + false + false + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Реквизит2 + + + + cfg:CatalogRef.Справочник2 + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Реквизит3 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Реквизит4 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + + 2c315345-99ff-4bc4-b9be-5e505c3899a8 + cd46d8d3-a3b4-45cc-b634-e39a8034623b + + + a652c2ed-23d0-4cd9-adbd-7a17e8ffd3eb + 2133219d-2e7a-4f7e-9ded-2bfa9e447e61 + + + + ТабличнаяЧасть1 + + + + DontCheck + 5 + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Реквизит2 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Реквизит3 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Реквизит4 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Реквизит5 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + + + + eb5b4a9d-72fc-4130-9da0-e2bf82ed09c5 + f7197204-c7be-4bda-9bd5-77426fddec74 + + + 8c1e53c0-17e7-4c33-a30f-72f93a5f5a56 + 3c61d577-152d-42ec-b2d9-307a81e86a93 + + + + ТабличнаяЧасть2 + + + + DontCheck + 5 + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Реквизит2 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Реквизит3 + + + + cfg:DocumentRef.Документ1 + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + + + + Команда1 + + + ActionsPanelReports + + Single + false + Auto + + + + Auto + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021/Commands/\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/Ext/CommandModule.bsl" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021/Commands/\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/Ext/CommandModule.bsl" new file mode 100644 index 000000000..79c8874c6 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021/Commands/\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/Ext/CommandModule.bsl" @@ -0,0 +1,7 @@ + +&НаКлиенте +Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) + //Вставить содержимое обработчика. + //ПараметрыФормы = Новый Структура("", ); + //ОткрытьФорму("Документ.Документ1.ФормаСписка", ПараметрыФормы, ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно, ПараметрыВыполненияКоманды.НавигационнаяСсылка); +КонецПроцедуры diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021/Templates/\320\234\320\260\320\272\320\265\321\202.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021/Templates/\320\234\320\260\320\272\320\265\321\202.xml" new file mode 100644 index 000000000..ae94e9e12 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021/Templates/\320\234\320\260\320\272\320\265\321\202.xml" @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2022.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2022.xml" new file mode 100644 index 000000000..3f59d1960 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2022.xml" @@ -0,0 +1,228 @@ + + + + + + 02b954fd-8d29-43aa-8c5e-64abd6161c6a + dba0bc44-4036-45fb-bf8c-3068ba048a3e + + + c8a6f323-b977-4d37-99ca-3a9ac538c58a + 90c575c3-f060-4642-800f-7ce90f6d3491 + + + 2b7b7ef7-ea0b-444c-87a5-5c08b2227b4a + 33495c35-db33-4aef-8254-70ff6e573736 + + + 6af2eb3d-a4d4-4da2-aeab-6fa986543e2a + 4cdc86a8-4d3c-46cf-bb47-642492f8df00 + + + 6aeba73b-a20a-45eb-8053-269b9fb316c0 + 90d9427a-577a-4330-bf32-2f5317e6bf7d + + + + Документ2 + + + true + + Number + 7 + Variable + Quarter + true + true + + + + DontCheck + false + false + Auto + TransformValues + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + TransformValues + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + TransformValues + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + ShowError + false + false + Auto + TransformValues + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + DontCheck + false + false + Auto + TransformValues + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + + + Document.Документ2.StandardAttribute.Number + + Use + Begin + DontUse + Directly + + + + + + + Allow + Allow + AutoDeleteOnUnpost + WriteSelected + AutoFill + + AccountingRegister.РегистрБухгалтерии1 + CalculationRegister.РегистрРасчета1 + AccumulationRegister.РегистрНакопления1 + + true + true + false + + Managed + Use + + + ru + Документ2 + + + + + + + ru + Документ2Документ2 + + + + Auto + DontUse + false + false + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Enums/\320\237\320\265\321\200\320\265\321\207\320\270\321\201\320\273\320\265\320\275\320\270\320\2651.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Enums/\320\237\320\265\321\200\320\265\321\207\320\270\321\201\320\273\320\265\320\275\320\270\320\2651.xml" new file mode 100644 index 000000000..f471a290b --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Enums/\320\237\320\265\321\200\320\265\321\207\320\270\321\201\320\273\320\265\320\275\320\270\320\2651.xml" @@ -0,0 +1,73 @@ + + + + + + 267a76b4-10a6-4ec0-b4c8-c3c623db9194 + 44bce740-f393-47d0-9e53-09551554b52a + + + 7c1855ca-42e9-448e-a595-8448fa74f08a + ca30df5f-f617-408d-a838-05b7a7dc2131 + + + e7ae18ec-2328-4a23-a599-ebdc6aa3c43b + cd18bf23-a2a1-485d-b619-b798321d0353 + + + + Перечисление1 + + + false + + true + BothWays + + + + + + + + Auto + + + + + ЗначениеПеречисления1 + + + + + + + ЗначениеПеречисления2 + + + + + + + ЗначениеПеречисления3 + + + + + + + ЗначениеПеречисления4 + + + + + + + ЗначениеПеречисления5 + + + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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.xml" new file mode 100644 index 000000000..768389682 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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.xml" @@ -0,0 +1,15 @@ + + + + + ПодпискаНаСобытие1 + + + + cfg:CatalogObject + + Filling + CommonModule.ОбщийМодуль3.ПодпискаНаСобытие1ОбработкаЗаполнения + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExchangePlans/\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2601.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExchangePlans/\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2601.xml" new file mode 100644 index 000000000..c06f61e7a --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExchangePlans/\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2601.xml" @@ -0,0 +1,150 @@ + + + + + 4c5500fb-fcf2-496d-8f61-d4a2ffe3bb9b + + f52e3a41-c3bc-44f1-977e-b5d735f7275a + 016f7c89-f941-4be5-aaa9-a3d79c1dae25 + + + 1cc4d3e2-43fb-4d60-968e-6c96761ee944 + f076a76f-47e5-4c99-b3c7-4e7c6193bc51 + + + cf38cf95-f2d4-4f52-acaa-f499ac4014f4 + 6b815678-5a5b-4987-b648-be03ff7c2f2e + + + a8961042-0df5-4852-bfe3-7901d81218a7 + 6cc1e7f9-6abf-49fe-991a-2f1ea75c7c93 + + + b18c3ea5-c6d9-49cc-af39-826721ecf4ca + 66305461-eb69-4766-b019-b753abe9c553 + + + + ПланОбмена1 + + + true + 9 + Variable + 25 + AsCode + InDialog + false + BothWays + + ExchangePlan.ПланОбмена1.StandardAttribute.Description + ExchangePlan.ПланОбмена1.StandardAttribute.Code + + Begin + DontUse + Directly + + + + + + + + + false + false + DontUse + Auto + false + + Managed + Use + + + + + + DontUse + false + false + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Реквизит2 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExchangePlans/\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2602.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExchangePlans/\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2602.xml" new file mode 100644 index 000000000..86c507b1f --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExchangePlans/\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2602.xml" @@ -0,0 +1,112 @@ + + + + + fce68815-50ca-4166-8ecb-1e248c6c64a8 + + cb62e916-616b-46ef-a064-6e237f3bdd91 + 3d41d45a-605f-44a4-9d17-b010e1110c41 + + + db737e64-179c-40dd-a6cb-d38490221f04 + a4845660-2f90-40a1-9a05-8d1200342378 + + + 56737dd9-d483-45ca-870f-f50af7f124d2 + 11e2de7d-26ef-49f8-8df3-9d0fbeb44421 + + + 2aaa58cf-1f26-4d72-8cba-4b3e229b49ba + 9d35dc75-6f41-49bb-9977-a75a909d8e80 + + + b619cd18-ad9a-4858-9635-bc729250eb7c + 1f58972c-3f4f-433a-b2e4-5b24509fab8e + + + + ПланОбмена2 + + + true + 9 + Variable + 25 + AsDescription + InDialog + false + BothWays + + ExchangePlan.ПланОбмена2.StandardAttribute.Description + ExchangePlan.ПланОбмена2.StandardAttribute.Code + + Begin + DontUse + Directly + + + + + + + + + true + true + DontUse + Auto + false + + Managed + Use + + + + + + DontUse + false + false + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051.xml" new file mode 100644 index 000000000..d7a9c360c --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051.xml" @@ -0,0 +1,45 @@ + + + + + + 641b572a-d6d6-4565-acef-bd6bcf308742 + 8d8bed6c-9a36-4332-863a-ac9ca82b6528 + + + 45e4d270-2805-40f6-835f-18d0ba809703 + 81978f1a-60e7-412e-bb81-9401552a7846 + + + 33d25ace-b261-4d2c-ac63-923b6d040b87 + a880e27a-11b9-4228-b049-41f4ba34c57c + + + + ВнешнийИсточникДанных1 + + + Automatic + + + Таблица1
+ Куб1 + + + Функция1 + + + true + + xs:string + + 10 + Variable + + + selecet top 1 from table1 + + +
+
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611.xml" new file mode 100644 index 000000000..f100e68be --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611.xml" @@ -0,0 +1,171 @@ + + + + + + 6f68272f-d88d-414b-bd86-1a5c9c214fe9 + d75f3dac-36bb-4498-83dc-14bf0a55b8ba + + + 4cef1726-ad8b-458a-a60e-4b123a9bbc09 + 17722c50-7d5b-4ba0-9b6f-1e21a0dec159 + + + 524d1591-86a3-469d-b04a-3a4fba39cc84 + ae6307f0-70b8-4e02-886c-ad1041dea898 + + + 8e208674-21d7-4acb-9621-3107c13c123f + dff1a0dc-c186-48b6-99e5-399b439ded08 + + + ac6f48b7-deb2-47ec-8887-2413e1023b16 + d3ade16a-10ef-4c44-80e2-83b3b4fab058 + + + 625a0de7-982f-4478-a12e-22d408c7dc55 + 7393e6ee-fc9a-4078-a217-6e21ce21e81c + + + 38d6b444-7673-422a-91cd-47c8bc0b8524 + 2991d093-0452-4b37-91da-d575a8e69178 + + + + Куб1 + + + ssssssssssssssss + + false + + ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.Form.ФормаСписка + + + + + + false + + + ddddd + + + Измерение1 + + + + cfg:ExternalDataSourceCubeDimensionTableRef.ВнешнийИсточникДанных1.Куб1.ddddd + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + + + + + Измерение2 + + + + cfg:ExternalDataSourceCubeDimensionTableRef.ВнешнийИсточникДанных1.Куб1.ddddd + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + + + + + Ресурс1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + + + Auto + + false + Ресурс1 + + + + + Ресурс2 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + + + Auto + + false + Ресурс1Ресурс1 + + +
ФормаСписка
+
+
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/DimensionTables/ddddd.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/DimensionTables/ddddd.xml" new file mode 100644 index 000000000..2cffa42e1 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/DimensionTables/ddddd.xml" @@ -0,0 +1,161 @@ + + + + + + c7ea56aa-4ac1-4299-89b8-74b449fcec35 + 3155820d-a744-41b5-85a5-3c6dc9d5f04e + + + 83350a62-7327-4427-b98c-141f145fe356 + 9ac6de69-9cc8-4290-8ff9-001a207ebf00 + + + cc037482-1d5f-4a3c-966d-9ffc068238a4 + bbf05259-bb38-4c1c-abba-c52e935c2f1c + + + 7deba0e3-d757-4cca-ac73-042a3d688a32 + b5313497-6f0f-4bfc-95be-ffde99145524 + + + + ddddd + + + ru + Ddddd + + + + sssdfasd + ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.DimensionTable.ddddd.Field.Поле2 + asdasdasdasd + 1 + true + + false + false + ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.DimensionTable.ddddd.Form.ФормаОбъекта + + + + + + + + false + + + + + Поле1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + + + Auto + Auto + Auto + + Поле1 + false + true + + + + + Поле2 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + + + Auto + Auto + Auto + + Поле1Поле1 + false + true + + + + + Поле3 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + + + Auto + Auto + Auto + + Поле1Поле1Поле1 + false + true + + +
ФормаОбъекта
+
+
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/DimensionTables/ddddd/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/DimensionTables/ddddd/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260.xml" new file mode 100644 index 000000000..39c8e1ab0 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/DimensionTables/ddddd/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260.xml" @@ -0,0 +1,21 @@ + + +
+ + ФормаОбъекта + + + ru + Форма объекта + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + +
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/DimensionTables/ddddd/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/DimensionTables/ddddd/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260/Ext/Form.xml" new file mode 100644 index 000000000..ffd34db37 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/DimensionTables/ddddd/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260/Ext/Form.xml" @@ -0,0 +1,43 @@ + +
+ + + + Объект.Parent + EnterOnInput + true + + + + + Объект.Поле2 + EnterOnInput + true + + + + + Объект.Поле1 + EnterOnInput + true + + + + + Объект.Поле3 + EnterOnInput + true + + + + + + + + cfg:ExternalDataSourceCubeDimensionTableObject.ВнешнийИсточникДанных1.Куб1.ddddd + + true + true + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" new file mode 100644 index 000000000..0696dc335 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" @@ -0,0 +1,21 @@ + + +
+ + ФормаСписка + + + ru + Форма списка + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + +
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" new file mode 100644 index 000000000..7394fa04d --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" @@ -0,0 +1,127 @@ + +
+ + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Группа пользовательских настроек</v8:content> + </v8:item> + + false + Vertical + false + + + + List + None + true + true + ExpandTopLevel + true + Список + Список.DefaultPicture + false + 60 + + Custom + 0001-01-01T00:00:00 + 0001-01-01T00:00:00 + + Items + false + + true + false + Auto + СписокКомпоновщикНастроекПользовательскиеНастройки + true + + + false + + + + + Список + SearchStringRepresentation + + + + + + + Список + ViewStatusRepresentation + + + + + + + Список + SearchControl + + + + + + + Список.Измерение1 + true + + + + + Список.Измерение2 + true + + + + + Список.Ресурс1 + true + + + + + Список.Ресурс2 + true + + + + +
+
+ + + + cfg:DynamicList + + true + + false + false + ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1 + + + Normal + dfcece9d-5077-440b-b6b3-45a5cb4538eb + + + Normal + 88619765-ccb3-46c6-ac52-38e9c992ebd4 + + + Normal + b75fecce-942b-4aed-abc9-e6a02e460fb3 + + Normal + 911b6018-f537-43e8-a417-da56b22f9aec + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601.xml" new file mode 100644 index 000000000..5110295a6 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601.xml" @@ -0,0 +1,196 @@ + + + + + + 302e2e27-0276-4516-8489-d63033528afc + 309d78ed-f60a-4216-b8eb-f2c01a20c458 + + + c75b0dd9-49a8-4e60-852d-b9706d0e065b + 89dec209-9122-4dd4-bd5e-07671c440356 + + + 00d5c1d7-d4bb-4015-98c8-33299dd458a0 + 06760e02-8efb-4f7c-87ec-6a8a3992466f + + + b6136f3f-a62e-475c-ac63-d2e7be3dce2f + 79206bdf-c4d8-4be5-96d5-f34e497475ee + + + 75035c6d-71d1-476c-bdfe-65fc5c15e66f + 2a4291ff-9a25-4ca9-9c40-e8782703370b + + + 16e949e4-7491-475f-83f7-6985885dcfea + 0389dcd1-2545-4c60-9ce9-d7fd09bbf9a3 + + + eae136cf-bc57-47c9-879b-d6f94e1edc02 + 11e9b380-df9f-4b62-97f7-d90ad4383077 + + + 3b20dd8c-2e66-4c03-bdd1-cd54afb4c77d + a9575d71-63c4-405a-818f-9ae86842fca7 + + + + Таблица1 + + + Table + sad + + ObjectData + + ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1.Field.Поле1 + + ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1.Field.Поле2 + + + + true + false + + ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1.Field.Поле1 + ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1.Field.Поле2 + + Auto + Begin + Directly + Auto + ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1.Form.ФормаОбъекта + + + + + + + + + + + false + false + Auto + ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1.Field.Поле3 + InDialog + + + Automatic + + + + + Поле1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + + + Auto + Auto + Auto + + aaa + false + false + + + + + Поле2 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + + + Auto + Auto + Auto + + ssss + true + true + + + + + Поле3 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + + + Auto + Auto + Auto + + ddddd + false + true + + +
ФормаОбъекта + +
+
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260.xml" new file mode 100644 index 000000000..10b14ca24 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260.xml" @@ -0,0 +1,21 @@ + + +
+ + ФормаОбъекта + + + ru + Форма объекта + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + +
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260/Ext/Form.xml" new file mode 100644 index 000000000..4f3fe4e91 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260/Ext/Form.xml" @@ -0,0 +1,36 @@ + +
+ + + + Объект.Поле1 + EnterOnInput + true + + + + + Объект.Поле2 + EnterOnInput + true + + + + + Объект.Поле3 + EnterOnInput + true + + + + + + + + cfg:ExternalDataSourceTableObject.ВнешнийИсточникДанных1.Таблица1 + + true + true + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/Templates/\320\234\320\260\320\272\320\265\321\202.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/Templates/\320\234\320\260\320\272\320\265\321\202.xml" new file mode 100644 index 000000000..36e4b9670 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/Templates/\320\234\320\260\320\272\320\265\321\202.xml" @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/Templates/\320\234\320\260\320\272\320\265\321\202/Ext/Template.txt" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/Templates/\320\234\320\260\320\272\320\265\321\202/Ext/Template.txt" new file mode 100644 index 000000000..5f282702b --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/Templates/\320\234\320\260\320\272\320\265\321\202/Ext/Template.txt" @@ -0,0 +1 @@ + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/FilterCriteria/\320\232\321\200\320\270\321\202\320\265\321\200\320\270\320\271\320\236\321\202\320\261\320\276\321\200\320\2601.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/FilterCriteria/\320\232\321\200\320\270\321\202\320\265\321\200\320\270\320\271\320\236\321\202\320\261\320\276\321\200\320\2601.xml" new file mode 100644 index 000000000..8c1b4127d --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/FilterCriteria/\320\232\321\200\320\270\321\202\320\265\321\200\320\270\320\271\320\236\321\202\320\261\320\276\321\200\320\2601.xml" @@ -0,0 +1,34 @@ + + + + + + 47b892f7-df8f-452b-b1ed-72e0ce319b67 + eab0ddd3-994a-4042-92ab-e8ae14bd904b + + + ebb443c0-407f-4724-80fd-cdb52c3560c5 + 7f607a11-0aa6-444b-90a7-b132571e1b41 + + + + КритерийОтбора1 + + + + cfg:CatalogRef + + true + + Catalog.Справочник1.TabularSection.ТабличнаяЧасть2.Attribute.Реквизит2 + Document.Документ1.Attribute.Реквизит2 + + + + + + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/FunctionalOptions/\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\260\321\217\320\236\320\277\321\206\320\270\321\2171.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/FunctionalOptions/\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\260\321\217\320\236\320\277\321\206\320\270\321\2171.xml" new file mode 100644 index 000000000..847ec9090 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/FunctionalOptions/\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\260\321\217\320\236\320\277\321\206\320\270\321\2171.xml" @@ -0,0 +1,13 @@ + + + + + ФункциональнаяОпция1 + + + Constant.Константа2 + true + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/FunctionalOptions/\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\260\321\217\320\236\320\277\321\206\320\270\321\2172.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/FunctionalOptions/\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\260\321\217\320\236\320\277\321\206\320\270\321\2172.xml" new file mode 100644 index 000000000..1298e10f2 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/FunctionalOptions/\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\260\321\217\320\236\320\277\321\206\320\270\321\2172.xml" @@ -0,0 +1,22 @@ + + + + + ФункциональнаяОпция2 + + + Constant.Константа4 + true + + Constant.Константа1 + Constant.Константа2 + Constant.Константа3 + DocumentJournal.ЖурналДокументов1 + Document.Документ1 + Document.Документ2 + CommonForm.ФормаКонстант + CommonCommand.ОбщаяКоманда1 + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/FunctionalOptionsParameters/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\321\213\321\205\320\236\320\277\321\206\320\270\320\2711.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/FunctionalOptionsParameters/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\321\213\321\205\320\236\320\277\321\206\320\270\320\2711.xml" new file mode 100644 index 000000000..b68365920 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/FunctionalOptionsParameters/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\321\213\321\205\320\236\320\277\321\206\320\270\320\2711.xml" @@ -0,0 +1,13 @@ + + + + + ПараметрФункциональныхОпций1 + + + + Catalog.Справочник1 + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/HTTPServices/HTTP\320\241\320\265\321\200\320\262\320\270\321\2011.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/HTTPServices/HTTP\320\241\320\265\321\200\320\262\320\270\321\2011.xml" new file mode 100644 index 000000000..3e0074388 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/HTTPServices/HTTP\320\241\320\265\321\200\320\262\320\270\321\2011.xml" @@ -0,0 +1,66 @@ + + + + + HTTPСервис1 + + + ru + HTTPСервис1 + + + + api + AutoUse + 20 + + + + + ШаблонURL1 + + + + + + + + Метод1 + + + GET + ШаблонURL1Метод1 + + + + + Метод2 + + + HEAD + ШаблонURL1Метод2 + + + + + Метод3 + + + POST + ШаблонURL1Метод3 + + + + + Метод4 + + + TRACE + ШаблонURL1Метод4 + + + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/HTTPServices/HTTP\320\241\320\265\321\200\320\262\320\270\321\2011/Ext/Module.bsl" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/HTTPServices/HTTP\320\241\320\265\321\200\320\262\320\270\321\2011/Ext/Module.bsl" new file mode 100644 index 000000000..cfe0c9219 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/HTTPServices/HTTP\320\241\320\265\321\200\320\262\320\270\321\2011/Ext/Module.bsl" @@ -0,0 +1,20 @@ + +Функция ШаблонURL1Метод4(Запрос) + Ответ = Новый HTTPСервисОтвет(200); + Возврат Ответ; +КонецФункции + +Функция ШаблонURL1Метод2(Запрос) + Ответ = Новый HTTPСервисОтвет(200); + Возврат Ответ; +КонецФункции + +Функция ШаблонURL1Метод1(Запрос) + Ответ = Новый HTTPСервисОтвет(200); + Возврат Ответ; +КонецФункции + +Функция ШаблонURL1Метод3(Запрос) + Ответ = Новый HTTPСервисОтвет(200); + Возврат Ответ; +КонецФункции diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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.xml" new file mode 100644 index 000000000..5b3946bcd --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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.xml" @@ -0,0 +1,380 @@ + + + + + + 1c7a15d7-ed28-4e7a-aef1-eed1d23688d2 + 6e31d594-e147-4a52-83e3-353f3e51b27b + + + 75394078-78aa-4a49-bbc1-df21996ddafd + 4b2495b2-0cf0-4503-8f4a-3ad124fd9d78 + + + 749283b8-c2dd-4122-8c50-4ee3657ed423 + 9a71966e-5764-4880-8b7b-97a64a7ac2fb + + + 65628462-cc4c-4e09-bce4-46872af7949f + 19f02421-c2d7-47b0-8bb1-e535a69917b4 + + + 5e99391b-8758-4743-8bcf-e024ecdd7609 + 4fffac5b-d480-44ef-92a6-7b19c00d166e + + + 6e1d12a7-efe3-4f0a-888a-c3d88d131287 + 127eb1e1-3154-434b-b796-3d5570a41254 + + + 212054a8-f0c0-41ec-9c9c-758300a204bd + a6736f34-7c12-446a-bfa8-e0651f764f04 + + + + РегистрСведений1 + + + true + InDialog + + + + + Nonperiodical + Independent + false + false + Managed + DontUse + false + false + + + + + + DontUse + false + false + + + + + Ресурс1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Ресурс2 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Ресурс3 + + + + xs:decimal + + 10 + 0 + Any + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Реквизит2 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Измерение1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + false + true + false + DontIndex + Use + Use + TransformValues + + + + + Измерение2 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + false + true + false + DontIndex + Use + Use + TransformValues + + + + + Измерение3 + + + + xs:dateTime + + Date + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + false + true + false + DontIndex + Use + Use + TransformValues + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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\2712.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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\2712.xml" new file mode 100644 index 000000000..2e1612302 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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\2712.xml" @@ -0,0 +1,221 @@ + + + + + + 42a09772-c6f6-4f34-bffc-4a7f193ee010 + e7c6172a-c679-416a-a659-431ea9c046e4 + + + 788022f8-6018-481c-aae3-578827da5bc2 + a12d27ea-3332-4571-863f-c0cf2fb3b415 + + + c5d278e1-47e0-4b52-ae2a-481861946137 + 1221f6b2-2641-4978-a90c-a678e5dbf078 + + + ad4612b5-63f8-4a6e-8645-658f5d0f3038 + c387587c-1610-429c-92d0-89a1e611771b + + + b2f7a657-4340-4b0a-9c47-232527b13e00 + 63a023de-a6f9-495b-9b90-820c24a9f3da + + + c998522c-8dda-4e51-aaf2-363fd42d7a46 + 06084b43-62fc-4d1b-a974-4fe11ccb5e11 + + + aad9838f-7a2a-46e5-a2c4-f420ffa24177 + 7e8820d0-365d-4bfe-ac1c-727faf3e47d5 + + + + РегистрСведений2 + + + true + InDialog + + + + + Nonperiodical + RecorderSubordinate + false + false + Managed + DontUse + false + false + + + + + + DontUse + false + false + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Реквизит2 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Реквизит3 + + + + xs:decimal + + 10 + 0 + Any + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Измерение1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + false + true + false + DontIndex + Use + Use + TransformValues + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/IntegrationServices/\320\241\320\265\321\200\320\262\320\270\321\201\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\2701.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/IntegrationServices/\320\241\320\265\321\200\320\262\320\270\321\201\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\2701.xml" new file mode 100644 index 000000000..5275bdba2 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/IntegrationServices/\320\241\320\265\321\200\320\262\320\270\321\201\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\2701.xml" @@ -0,0 +1,68 @@ + + + + + + 3f3baa64-80cf-4695-9201-46d443e13b6a + 329b55ae-d399-4356-9c02-8e499d3718c3 + + + + СервисИнтеграции1 + + + ru + СервисИнтеграции1 + + + СервисИнтеграции1 + СервисИнтеграции1 + + + + + + 39f6754b-922a-43f9-a0fd-ff5609ccad0c + 12dc6cb8-f7b4-43af-b164-9d7628558fc6 + + + + КаналСервисаИнтеграции1 + + + ru + КаналСервисаИнтеграции1 + + + + КаналСервисаИнтеграции1 + Send + + true + + + + + + fe59a73d-382f-40a6-b91d-4e3280ff138d + 254e0833-fee9-4869-84e1-ce05babc42f3 + + + + КаналСервисаИнтеграции2 + + + ru + КаналСервисаИнтеграции2 + + + КаналСервисаИнтеграции2 + + Receive + КаналСервисаИнтеграции2ОбработкаПолученияСообщения + true + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/IntegrationServices/\320\241\320\265\321\200\320\262\320\270\321\201\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\2701/Ext/Module.bsl" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/IntegrationServices/\320\241\320\265\321\200\320\262\320\270\321\201\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\2701/Ext/Module.bsl" new file mode 100644 index 000000000..7f490df87 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/IntegrationServices/\320\241\320\265\321\200\320\262\320\270\321\201\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\2701/Ext/Module.bsl" @@ -0,0 +1,4 @@ + +Процедура КаналСервисаИнтеграции2ОбработкаПолученияСообщения(Сообщение, Отказ) + // Вставить содержимое обработчика. +КонецПроцедуры diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Languages/\320\240\321\203\321\201\321\201\320\272\320\270\320\271.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Languages/\320\240\321\203\321\201\321\201\320\272\320\270\320\271.xml" new file mode 100644 index 000000000..2ef93f18c --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Languages/\320\240\321\203\321\201\321\201\320\272\320\270\320\271.xml" @@ -0,0 +1,16 @@ + + + + + Русский + + + ru + Русский + + + + ru + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Languages/\320\257\320\267\321\213\320\2721.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Languages/\320\257\320\267\321\213\320\2721.xml" new file mode 100644 index 000000000..96dccc7c1 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Languages/\320\257\320\267\321\213\320\2721.xml" @@ -0,0 +1,16 @@ + + + + + Язык1 + + + ru + Язык1 + + + + ru1 + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Reports/\320\236\321\202\321\207\320\265\321\2021.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Reports/\320\236\321\202\321\207\320\265\321\2021.xml" new file mode 100644 index 000000000..d955926b5 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Reports/\320\236\321\202\321\207\320\265\321\2021.xml" @@ -0,0 +1,52 @@ + + + + + + 89d8f68f-8c86-49e4-a0ee-0f788aa0e672 + b89dcd0a-9605-4c9a-8dad-f053ccf64e6a + + + 4b65449e-2803-4dbf-bcad-ba9f93f3fcc3 + 5504be8f-6abd-4fec-b2aa-309b080221d3 + + + + Отчет1 + + + true + Report.Отчет1.Form.ФормаОтчета + + Report.Отчет1.Template.ОсновнаяСхемаКомпоновкиДанных + + + + + + false + + + + +
ФормаОтчета
+ + + + Команда1 + + + FormNavigationPanelGoTo + + Single + false + Auto + + + + Auto + + +
+
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Reports/\320\236\321\202\321\207\320\265\321\2021/Commands/\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/Ext/CommandModule.bsl" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Reports/\320\236\321\202\321\207\320\265\321\2021/Commands/\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/Ext/CommandModule.bsl" new file mode 100644 index 000000000..e08e05561 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Reports/\320\236\321\202\321\207\320\265\321\2021/Commands/\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/Ext/CommandModule.bsl" @@ -0,0 +1,7 @@ + +&НаКлиенте +Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) + //Вставить содержимое обработчика. + //ПараметрыФормы = Новый Структура("", ); + //ОткрытьФорму("Отчет.Отчет1.Форма", ПараметрыФормы, ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно, ПараметрыВыполненияКоманды.НавигационнаяСсылка); +КонецПроцедуры diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Reports/\320\236\321\202\321\207\320\265\321\2021/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Reports/\320\236\321\202\321\207\320\265\321\2021/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260.xml" new file mode 100644 index 000000000..a4f97d7eb --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Reports/\320\236\321\202\321\207\320\265\321\2021/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260.xml" @@ -0,0 +1,22 @@ + + +
+ + ФормаОтчета + + + ru + Форма отчета + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + + +
+
\ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Reports/\320\236\321\202\321\207\320\265\321\2021/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Ext/Form.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Reports/\320\236\321\202\321\207\320\265\321\2021/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Ext/Form.xml" new file mode 100644 index 000000000..d9c4edc46 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Reports/\320\236\321\202\321\207\320\265\321\2021/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Ext/Form.xml" @@ -0,0 +1,61 @@ + +
+ Результат + ДанныеРасшифровки + Main + Auto + КомпоновщикНастроекПользовательскиеНастройки + Auto + Auto + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Настройки</v8:content> + </v8:item> + + false + Vertical + false + + + + Результат + true + None + 100 + + + + + + + + cfg:ReportObject.Отчет1 + + true + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Результат</v8:content> + </v8:item> + + + mxl:SpreadsheetDocument + + + + + xs:string + + 0 + Variable + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Reports/\320\236\321\202\321\207\320\265\321\2021/Templates/\320\236\321\201\320\275\320\276\320\262\320\275\320\260\321\217\320\241\321\205\320\265\320\274\320\260\320\232\320\276\320\274\320\277\320\276\320\275\320\276\320\262\320\272\320\270\320\224\320\260\320\275\320\275\321\213\321\205.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Reports/\320\236\321\202\321\207\320\265\321\2021/Templates/\320\236\321\201\320\275\320\276\320\262\320\275\320\260\321\217\320\241\321\205\320\265\320\274\320\260\320\232\320\276\320\274\320\277\320\276\320\275\320\276\320\262\320\272\320\270\320\224\320\260\320\275\320\275\321\213\321\205.xml" new file mode 100644 index 000000000..0af39fa8d --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Reports/\320\236\321\202\321\207\320\265\321\2021/Templates/\320\236\321\201\320\275\320\276\320\262\320\275\320\260\321\217\320\241\321\205\320\265\320\274\320\260\320\232\320\276\320\274\320\277\320\276\320\275\320\276\320\262\320\272\320\270\320\224\320\260\320\275\320\275\321\213\321\205.xml" @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Reports/\320\236\321\202\321\207\320\265\321\2021/Templates/\320\236\321\201\320\275\320\276\320\262\320\275\320\260\321\217\320\241\321\205\320\265\320\274\320\260\320\232\320\276\320\274\320\277\320\276\320\275\320\276\320\262\320\272\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Template.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Reports/\320\236\321\202\321\207\320\265\321\2021/Templates/\320\236\321\201\320\275\320\276\320\262\320\275\320\260\321\217\320\241\321\205\320\265\320\274\320\260\320\232\320\276\320\274\320\277\320\276\320\275\320\276\320\262\320\272\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Template.xml" new file mode 100644 index 000000000..39f92fc3d --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Reports/\320\236\321\202\321\207\320\265\321\2021/Templates/\320\236\321\201\320\275\320\276\320\262\320\275\320\260\321\217\320\241\321\205\320\265\320\274\320\260\320\232\320\276\320\274\320\277\320\276\320\275\320\276\320\262\320\272\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Ext/Template.xml" @@ -0,0 +1,130 @@ + + + + ИсточникДанных1 + Local + + + НаборДанных1 + + Предопределенный + Предопределенный + + + ТабличнаяЧасть2 + ТабличнаяЧасть2 + + + ТабличнаяЧасть2.Реквизит2 + ТабличнаяЧасть2.Реквизит2 + + + ИмяПредопределенныхДанных + ИмяПредопределенныхДанных + + + ТабличнаяЧасть2.Реквизит1 + ТабличнаяЧасть2.Реквизит1 + + + ТабличнаяЧасть2.Ссылка + ТабличнаяЧасть2.Ссылка + + + Ссылка + Ссылка + + + ВерсияДанных + ВерсияДанных + + + ТабличнаяЧасть2.НомерСтроки + ТабличнаяЧасть2.НомерСтроки + + + Наименование + Наименование + + + ПометкаУдаления + ПометкаУдаления + + + Родитель + Родитель + + + Код + Код + + + Реквизит2 + Реквизит2 + + + Реквизит1 + Реквизит1 + + + ТабличнаяЧасть1.НомерСтроки + ТабличнаяЧасть1.НомерСтроки + + + ТабличнаяЧасть1.Ссылка + ТабличнаяЧасть1.Ссылка + + + Реквизит3 + Реквизит3 + + + Реквизит4 + Реквизит4 + + + ТабличнаяЧасть1 + ТабличнаяЧасть1 + + ИсточникДанных1 + ВЫБРАТЬ + Справочник1.Ссылка КАК Ссылка, + Справочник1.ВерсияДанных КАК ВерсияДанных, + Справочник1.ПометкаУдаления КАК ПометкаУдаления, + Справочник1.Родитель КАК Родитель, + Справочник1.Код КАК Код, + Справочник1.Наименование КАК Наименование, + Справочник1.Реквизит1 КАК Реквизит1, + Справочник1.Реквизит2 КАК Реквизит2, + Справочник1.Реквизит3 КАК Реквизит3, + Справочник1.Реквизит4 КАК Реквизит4, + Справочник1.ТабличнаяЧасть1.( + Ссылка КАК Ссылка, + НомерСтроки КАК НомерСтроки + ) КАК ТабличнаяЧасть1, + Справочник1.ТабличнаяЧасть2.( + Ссылка КАК Ссылка, + НомерСтроки КАК НомерСтроки, + Реквизит1 КАК Реквизит1, + Реквизит2 КАК Реквизит2 + ) КАК ТабличнаяЧасть2, + Справочник1.Предопределенный КАК Предопределенный, + Справочник1.ИмяПредопределенныхДанных КАК ИмяПредопределенныхДанных +ИЗ + Справочник.Справочник1 КАК Справочник1 + + + Основной + Основной + + + + + + + + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Roles/\320\240\320\276\320\273\321\2141.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Roles/\320\240\320\276\320\273\321\2141.xml" new file mode 100644 index 000000000..442d9d484 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Roles/\320\240\320\276\320\273\321\2141.xml" @@ -0,0 +1,10 @@ + + + + + Роль1 + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Roles/\320\240\320\276\320\273\321\2141/Ext/Rights.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Roles/\320\240\320\276\320\273\321\2141/Ext/Rights.xml" new file mode 100644 index 000000000..158dca7df --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Roles/\320\240\320\276\320\273\321\2141/Ext/Rights.xml" @@ -0,0 +1,2101 @@ + + + true + true + false + + SessionParameter.ОбщийРеквизит2Значение + + Get + false + + + Set + false + + + + SessionParameter.ОбщийРеквизит2Использование + + Get + false + + + Set + false + + + + InformationRegister.РегистрСведений2 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + TotalsControl + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + Document.Документ1 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + Posting + false + + + UndoPosting + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InteractivePosting + false + + + InteractivePostingRegular + false + + + InteractiveUndoPosting + false + + + InteractiveChangeOfPosted + false + + + InputByString + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.DimensionTable.ddddd + + Read + false + + + View + false + + + + CommonForm.ФормаНастроекДинамическогоСписка + + View + false + + + + CommonForm.ФормаПоиска + + View + false + + + + ExternalDataSource.ВнешнийИсточникДанных1 + + Use + false + + + Administration + false + + + StandardAuthenticationChange + false + + + SessionStandardAuthenticationChange + false + + + SessionOSAuthenticationChange + false + + + + CommonForm.ФормаИсторииИзмененийИсторииДанных + + View + false + + + + Document.Документ2 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + Posting + false + + + UndoPosting + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InteractivePosting + false + + + InteractivePostingRegular + false + + + InteractiveUndoPosting + false + + + InteractiveChangeOfPosted + false + + + InputByString + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + DataProcessor.Обработка1 + + Use + false + + + View + false + + + + Catalog.Справочник1 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + InteractiveDeletePredefinedData + false + + + InteractiveSetDeletionMarkPredefinedData + false + + + InteractiveClearDeletionMarkPredefinedData + false + + + InteractiveDeleteMarkedPredefinedData + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + ChartOfCalculationTypes.ПланВидовРасчета2 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + InteractiveDeletePredefinedData + false + + + InteractiveSetDeletionMarkPredefinedData + false + + + InteractiveClearDeletionMarkPredefinedData + false + + + InteractiveDeleteMarkedPredefinedData + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + CommonCommand.ОбщаяКоманда1 + + View + false + + + + HTTPService.HTTPСервис1.URLTemplate.ШаблонURL1.Method.Метод4 + + Use + false + + + + CommonForm.ФормаКонстант + + View + false + + + + Document.Документ1.Command.Команда1 + + View + false + + + + Configuration.Конфигурация + + Administration + false + + + DataAdministration + false + + + UpdateDataBaseConfiguration + false + + + ExclusiveMode + false + + + ActiveUsers + false + + + EventLog + false + + + ThickClient + false + + + ExternalConnection + false + + + Automation + false + + + TechnicalSpecialistMode + false + + + CollaborationSystemInfoBaseRegistration + false + + + ExclusiveModeTerminationAtSessionStart + false + + + ConfigurationExtensionsAdministration + false + + + InteractiveOpenExtDataProcessors + false + + + InteractiveOpenExtReports + false + + + + AccumulationRegister.РегистрНакопления2 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + TotalsControl + false + + + + Constant.Константа4 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + ReadDataHistory + false + + + UpdateDataHistory + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + AccountingRegister.РегистрБухгалтерии1 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + TotalsControl + false + + + + Task.Задача1 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + InteractiveActivate + false + + + Execute + false + + + InteractiveExecute + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + CommonForm.ФормаВариантаОтчета + + View + false + + + + HTTPService.HTTPСервис1.URLTemplate.ШаблонURL1.Method.Метод2 + + Use + false + + + + CommonAttribute.ОбщийРеквизит2 + + View + false + + + Edit + false + + + + Report.Отчет1 + + Use + false + + + View + false + + + + HTTPService.HTTPСервис1.URLTemplate.ШаблонURL1.Method.Метод3 + + Use + false + + + + DocumentJournal.ЖурналДокументов1 + + Read + false + + + View + false + + + + CalculationRegister.РегистрРасчета1 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + + CommonForm.ФормаДанныхВерсииИсторииДанных + + View + false + + + + CommonAttribute.ОбщийРеквизит1 + + View + false + + + Edit + false + + + + BusinessProcess.БизнесПроцесс1 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + InteractiveActivate + false + + + Start + false + + + InteractiveStart + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + CommonForm.ФормаРазличийВерсийИсторииДанных + + View + false + + + + WebService.WebСервис1.Operation.Операция1 + + Use + false + + + + Catalog.Справочник2 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + InteractiveDeletePredefinedData + false + + + InteractiveSetDeletionMarkPredefinedData + false + + + InteractiveClearDeletionMarkPredefinedData + false + + + InteractiveDeleteMarkedPredefinedData + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + ChartOfCalculationTypes.ПланВидовРасчета1 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + InteractiveDeletePredefinedData + false + + + InteractiveSetDeletionMarkPredefinedData + false + + + InteractiveClearDeletionMarkPredefinedData + false + + + InteractiveDeleteMarkedPredefinedData + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + IntegrationService.СервисИнтеграции1.IntegrationServiceChannel.КаналСервисаИнтеграции1 + + Use + false + + + + Report.Отчет1.Command.Команда1 + + View + false + + + + AccumulationRegister.РегистрНакопления1 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + TotalsControl + false + + + + Constant.Константа2 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + ReadDataHistory + false + + + UpdateDataHistory + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InputByString + false + + + + InformationRegister.РегистрСведений1 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + TotalsControl + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + Catalog.Справочник3 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + InteractiveDeletePredefinedData + false + + + InteractiveSetDeletionMarkPredefinedData + false + + + InteractiveClearDeletionMarkPredefinedData + false + + + InteractiveDeleteMarkedPredefinedData + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + HTTPService.HTTPСервис1.URLTemplate.ШаблонURL1.Method.Метод1 + + Use + false + + + + Constant.Константа1 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + ReadDataHistory + false + + + UpdateDataHistory + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + CommonForm.ФормаОтчета + + View + false + + + + ExchangePlan.ПланОбмена2 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + FilterCriterion.КритерийОтбора1 + + View + false + + + + ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1 + + Read + false + + + View + false + + + + Sequence.Последовательность1 + + Read + false + + + Update + false + + + + IntegrationService.СервисИнтеграции1.IntegrationServiceChannel.КаналСервисаИнтеграции2 + + Use + false + + + + ExchangePlan.ПланОбмена1 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + CommonForm.ФормаНастроекОтчета + + View + false + + + + ChartOfCharacteristicTypes.ПланВидовХарактеристик1 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + InteractiveDeletePredefinedData + false + + + InteractiveSetDeletionMarkPredefinedData + false + + + InteractiveClearDeletionMarkPredefinedData + false + + + InteractiveDeleteMarkedPredefinedData + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + ChartOfAccounts.ПланСчетов1 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + InteractiveDeletePredefinedData + false + + + InteractiveSetDeletionMarkPredefinedData + false + + + InteractiveClearDeletionMarkPredefinedData + false + + + InteractiveDeleteMarkedPredefinedData + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + Constant.Константа3 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + ReadDataHistory + false + + + UpdateDataHistory + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + CalculationRegister.РегистрРасчета1.Recalculation.Перерасчет1 + + Read + false + + + Update + false + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Roles/\320\240\320\276\320\273\321\2142.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Roles/\320\240\320\276\320\273\321\2142.xml" new file mode 100644 index 000000000..b92b7cc7c --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Roles/\320\240\320\276\320\273\321\2142.xml" @@ -0,0 +1,10 @@ + + + + + Роль2 + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Roles/\320\240\320\276\320\273\321\2142/Ext/Rights.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Roles/\320\240\320\276\320\273\321\2142/Ext/Rights.xml" new file mode 100644 index 000000000..fa977b163 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Roles/\320\240\320\276\320\273\321\2142/Ext/Rights.xml" @@ -0,0 +1,855 @@ + + + false + true + false + + Catalog.Справочник1.Attribute.Реквизит3 + + View + false + + + Edit + false + + + + Catalog.Справочник1 + + Read + true + + + Insert + true + + + Update + true + + + Delete + true + + + ReadDataHistory + true + + + ReadDataHistoryOfMissingData + true + + + UpdateDataHistory + true + + + UpdateDataHistoryOfMissingData + true + + + UpdateDataHistorySettings + true + + + UpdateDataHistoryVersionComment + true + + + + Catalog.Справочник1.StandardAttribute.PredefinedDataName + + View + false + + + Edit + false + + + + Catalog.Справочник1.StandardAttribute.Predefined + + View + false + + + Edit + false + + + + Catalog.Справочник1.StandardAttribute.Ref + + View + false + + + Edit + false + + + + Catalog.Справочник1.StandardAttribute.DeletionMark + + View + false + + + Edit + false + + + + Catalog.Справочник1.StandardAttribute.IsFolder + + View + false + + + Edit + false + + + + Catalog.Справочник1.StandardAttribute.Owner + + View + false + + + Edit + false + + + + Catalog.Справочник1.StandardAttribute.Parent + + View + false + + + Edit + false + + + + Catalog.Справочник1.StandardAttribute.Description + + View + false + + + Edit + false + + + + Catalog.Справочник1.StandardAttribute.Code + + View + false + + + Edit + false + + + + ChartOfCalculationTypes.ПланВидовРасчета2 + + Read + true + + + Insert + true + + + Update + true + + + Delete + true + + + View + true + + + InteractiveInsert + true + + + Edit + true + + + InteractiveDelete + true + + + InteractiveSetDeletionMark + true + + + InteractiveClearDeletionMark + true + + + InteractiveDeleteMarked + true + + + InputByString + true + + + InteractiveDeletePredefinedData + true + + + InteractiveSetDeletionMarkPredefinedData + true + + + InteractiveClearDeletionMarkPredefinedData + true + + + InteractiveDeleteMarkedPredefinedData + true + + + ReadDataHistory + true + + + ReadDataHistoryOfMissingData + true + + + UpdateDataHistory + true + + + UpdateDataHistoryOfMissingData + true + + + UpdateDataHistorySettings + true + + + UpdateDataHistoryVersionComment + true + + + ViewDataHistory + true + + + EditDataHistoryVersionComment + true + + + SwitchToDataHistoryVersion + true + + + + Configuration.Конфигурация + + Administration + true + + + DataAdministration + true + + + UpdateDataBaseConfiguration + true + + + ExclusiveMode + true + + + ActiveUsers + true + + + EventLog + true + + + ThinClient + true + + + WebClient + true + + + MobileClient + true + + + ThickClient + true + + + ExternalConnection + true + + + Automation + true + + + TechnicalSpecialistMode + true + + + CollaborationSystemInfoBaseRegistration + true + + + MainWindowModeNormal + true + + + MainWindowModeWorkplace + true + + + MainWindowModeEmbeddedWorkplace + true + + + MainWindowModeFullscreenWorkplace + true + + + MainWindowModeKiosk + true + + + AnalyticsSystemClient + true + + + ExclusiveModeTerminationAtSessionStart + true + + + SaveUserData + true + + + ConfigurationExtensionsAdministration + true + + + InteractiveOpenExtDataProcessors + true + + + InteractiveOpenExtReports + true + + + Output + true + + + + Catalog.Справочник1.TabularSection.ТабличнаяЧасть2 + + View + false + + + Edit + false + + + + Catalog.Справочник1.TabularSection.ТабличнаяЧасть2.Attribute.Реквизит1 + + View + false + + + Edit + false + + + + DocumentJournal.ЖурналДокументов1 + + Read + true + + + View + true + + + + Catalog.Справочник1.TabularSection.ТабличнаяЧасть1 + + View + false + + + Edit + false + + + + Catalog.Справочник1.Attribute.Реквизит2 + + View + false + + + Edit + false + + + + Catalog.Справочник1.Attribute.Реквизит1 + + View + false + + + Edit + false + + + + Catalog.Справочник2 + + Read + true + + + Insert + true + + + Update + true + + + Delete + true + + + ReadDataHistory + true + + + ReadDataHistoryOfMissingData + true + + + UpdateDataHistory + true + + + UpdateDataHistoryOfMissingData + true + + + UpdateDataHistorySettings + true + + + UpdateDataHistoryVersionComment + true + + + + Catalog.Справочник2.StandardAttribute.PredefinedDataName + + View + false + + + Edit + false + + + + Catalog.Справочник2.StandardAttribute.Predefined + + View + false + + + Edit + false + + + + Catalog.Справочник2.StandardAttribute.Ref + + View + false + + + Edit + false + + + + Catalog.Справочник2.StandardAttribute.DeletionMark + + View + false + + + Edit + false + + + + Catalog.Справочник2.StandardAttribute.IsFolder + + View + false + + + Edit + false + + + + Catalog.Справочник2.StandardAttribute.Owner + + View + false + + + Edit + false + + + + Catalog.Справочник2.StandardAttribute.Parent + + View + false + + + Edit + false + + + + Catalog.Справочник2.StandardAttribute.Description + + View + false + + + Edit + false + + + + Catalog.Справочник2.StandardAttribute.Code + + View + false + + + Edit + false + + + + ChartOfCalculationTypes.ПланВидовРасчета1 + + Read + true + + + Insert + true + + + Update + true + + + Delete + true + + + View + true + + + InteractiveInsert + true + + + Edit + true + + + InteractiveDelete + true + + + InteractiveSetDeletionMark + true + + + InteractiveClearDeletionMark + true + + + InteractiveDeleteMarked + true + + + InputByString + true + + + InteractiveDeletePredefinedData + true + + + InteractiveSetDeletionMarkPredefinedData + true + + + InteractiveClearDeletionMarkPredefinedData + true + + + InteractiveDeleteMarkedPredefinedData + true + + + ReadDataHistory + true + + + ReadDataHistoryOfMissingData + true + + + UpdateDataHistory + true + + + UpdateDataHistoryOfMissingData + true + + + UpdateDataHistorySettings + true + + + UpdateDataHistoryVersionComment + true + + + ViewDataHistory + true + + + EditDataHistoryVersionComment + true + + + SwitchToDataHistoryVersion + true + + + + Catalog.Справочник1.Attribute.Реквизит4 + + View + false + + + Edit + false + + + + Catalog.Справочник1.TabularSection.ТабличнаяЧасть2.Attribute.Реквизит2 + + View + false + + + Edit + false + + + + Catalog.Справочник3 + + Read + true + + + Insert + true + + + Update + true + + + Delete + true + + + ReadDataHistory + true + + + ReadDataHistoryOfMissingData + true + + + UpdateDataHistory + true + + + UpdateDataHistoryOfMissingData + true + + + UpdateDataHistorySettings + true + + + UpdateDataHistoryVersionComment + true + + + + Catalog.Справочник3.StandardAttribute.PredefinedDataName + + View + false + + + Edit + false + + + + Catalog.Справочник3.StandardAttribute.Predefined + + View + false + + + Edit + false + + + + Catalog.Справочник3.StandardAttribute.Ref + + View + false + + + Edit + false + + + + Catalog.Справочник3.StandardAttribute.DeletionMark + + View + false + + + Edit + false + + + + Catalog.Справочник3.StandardAttribute.IsFolder + + View + false + + + Edit + false + + + + Catalog.Справочник3.StandardAttribute.Owner + + View + false + + + Edit + false + + + + Catalog.Справочник3.StandardAttribute.Parent + + View + false + + + Edit + false + + + + Catalog.Справочник3.StandardAttribute.Description + + View + false + + + Edit + false + + + + Catalog.Справочник3.StandardAttribute.Code + + View + false + + + Edit + false + + + + Catalog.Справочник2.Attribute.Реквизит1 + + View + false + + + Edit + false + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ScheduledJobs/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2651.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ScheduledJobs/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2651.xml" new file mode 100644 index 000000000..32d889902 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ScheduledJobs/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2651.xml" @@ -0,0 +1,17 @@ + + + + + РегламентноеЗадание1 + + + CommonModule.ОбщийМодуль1.РегламентноеЗадание1 + + + true + false + 3 + 10 + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ScheduledJobs/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2651/Ext/Schedule.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ScheduledJobs/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2651/Ext/Schedule.xml" new file mode 100644 index 000000000..1fe370a7b --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ScheduledJobs/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2651/Ext/Schedule.xml" @@ -0,0 +1,7 @@ + + + + 1 2 3 4 5 6 7 + 1 2 3 4 5 6 7 8 9 10 11 12 + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ScheduledJobs/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2652.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ScheduledJobs/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2652.xml" new file mode 100644 index 000000000..1322e1f82 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/ScheduledJobs/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2652.xml" @@ -0,0 +1,17 @@ + + + + + РегламентноеЗадание2 + + + CommonModule.ОбщийМодуль3.РегламентноеЗадание2 + + + true + false + 3 + 10 + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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.xml" new file mode 100644 index 000000000..cd77bae2a --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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.xml" @@ -0,0 +1,66 @@ + + + + + + eba54756-ade1-43ab-9dc3-657d7b6cbfbf + 290ad408-125f-4016-b94f-8d018c13c564 + + + 248ca953-729f-449f-80ed-8dcdbbcb8a7c + b3c4f3c0-94be-4927-b979-fce6957f03fb + + + 82638b63-e896-4343-8d66-879fdf28c8ca + 7b4e1a48-865d-4d87-9d3d-215fc4bc882c + + + + Последовательность1 + + + Move + + Document.Документ1 + + + InformationRegister.РегистрСведений1 + + Managed + + + + + Измерение1 + + + + xs:string + + 10 + Variable + + + + + + + + + Измерение2 + + + + xs:string + + 10 + Variable + + + + + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/SessionParameters/\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\2022\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\265.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/SessionParameters/\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\2022\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\265.xml" new file mode 100644 index 000000000..cefb352dd --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/SessionParameters/\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\2022\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\265.xml" @@ -0,0 +1,22 @@ + + + + + ОбщийРеквизит2Значение + + + ru + Общий реквизит2 значение + + + ОбщийРеквизит2 Значение + + xs:string + + 10 + Variable + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/SessionParameters/\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\2022\320\230\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\320\275\320\270\320\265.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/SessionParameters/\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\2022\320\230\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\320\275\320\270\320\265.xml" new file mode 100644 index 000000000..94b597962 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/SessionParameters/\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\2022\320\230\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\320\275\320\270\320\265.xml" @@ -0,0 +1,18 @@ + + + + + ОбщийРеквизит2Использование + + + ru + Общий реквизит2 использование + + + ОбщийРеквизит2 Использование + + xs:boolean + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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.xml" new file mode 100644 index 000000000..4bf540b4b --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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.xml" @@ -0,0 +1,13 @@ + + + + + ПараметрСеанса1 + + + + v8:Null + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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\2602.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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\2602.xml" new file mode 100644 index 000000000..2bd6557dd --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/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\2602.xml" @@ -0,0 +1,13 @@ + + + + + ПараметрСеанса2 + + + + cfg:TaskRef + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/SettingsStorages/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\2721.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/SettingsStorages/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\2721.xml" new file mode 100644 index 000000000..f8400bd47 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/SettingsStorages/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\2721.xml" @@ -0,0 +1,21 @@ + + + + + + 90d37e85-cd90-41fd-bcd6-aeab46b26d09 + 6ccf9477-d4f3-48c1-b1a4-3fdba1de3dd7 + + + + ХранилищеНастроек1 + + + + + + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/SettingsStorages/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\2722.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/SettingsStorages/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\2722.xml" new file mode 100644 index 000000000..f504b77af --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/SettingsStorages/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\2722.xml" @@ -0,0 +1,21 @@ + + + + + + 1948113d-1903-41a5-8ce9-49ad76186641 + 1f338dd3-4032-4739-9d04-a97c2dc5d2d1 + + + + ХранилищеНастроек2 + + + + + + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/StyleItems/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2171.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/StyleItems/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2171.xml" new file mode 100644 index 000000000..38e2dc199 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/StyleItems/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2171.xml" @@ -0,0 +1,12 @@ + + + + + ЭлементСтиля1 + + + Color + #000000 + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/StyleItems/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2172.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/StyleItems/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2172.xml" new file mode 100644 index 000000000..cf9b14a36 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/StyleItems/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2172.xml" @@ -0,0 +1,12 @@ + + + + + ЭлементСтиля2 + + + Font + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/StyleItems/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2173.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/StyleItems/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2173.xml" new file mode 100644 index 000000000..e9574a296 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/StyleItems/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2173.xml" @@ -0,0 +1,14 @@ + + + + + ЭлементСтиля3 + + + Border + + WithoutBorder + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Styles/\320\241\321\202\320\270\320\273\321\2141.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Styles/\320\241\321\202\320\270\320\273\321\2141.xml" new file mode 100644 index 000000000..5030500f9 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Styles/\320\241\321\202\320\270\320\273\321\2141.xml" @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Styles/\320\241\321\202\320\270\320\273\321\2142.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Styles/\320\241\321\202\320\270\320\273\321\2142.xml" new file mode 100644 index 000000000..ef7631dcb --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Styles/\320\241\321\202\320\270\320\273\321\2142.xml" @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Styles/\320\241\321\202\320\270\320\273\321\2142/Ext/Style.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Styles/\320\241\321\202\320\270\320\273\321\2142/Ext/Style.xml" new file mode 100644 index 000000000..c8000dcd0 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Styles/\320\241\321\202\320\270\320\273\321\2142/Ext/Style.xml" @@ -0,0 +1,9 @@ + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2601.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2601.xml" new file mode 100644 index 000000000..884b7b89d --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2601.xml" @@ -0,0 +1,19 @@ + + + + + Подсистема1 + + + true + true + true + + + + Constant.Константа1 + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2602.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2602.xml" new file mode 100644 index 000000000..31ab18b1f --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2602.xml" @@ -0,0 +1,32 @@ + + + + + Подсистема2 + + + true + true + false + + + ru + wae56789 + + + + StdPicture.BusinessProcess + true + + + Enum.Перечисление1 + Document.Документ1 + Document.Документ2 + Catalog.Справочник2 + Catalog.Справочник3 + Catalog.Справочник1 + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2603.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2603.xml" new file mode 100644 index 000000000..aee578a6a --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2603.xml" @@ -0,0 +1,17 @@ + + + + + Подсистема3 + + + true + true + false + + + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2604.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2604.xml" new file mode 100644 index 000000000..2de026f80 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2604.xml" @@ -0,0 +1,17 @@ + + + + + Подсистема4 + + + true + true + false + + + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Tasks/\320\227\320\260\320\264\320\260\321\207\320\2601.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Tasks/\320\227\320\260\320\264\320\260\321\207\320\2601.xml" new file mode 100644 index 000000000..9c8b0eda5 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/Tasks/\320\227\320\260\320\264\320\260\321\207\320\2601.xml" @@ -0,0 +1,157 @@ + + + + + + c2f4ae01-fb81-459f-8f7f-4bfd789e468d + 8eea1718-39b2-4c24-b418-311ef8386e4c + + + fff1f64d-ed4a-4ec4-b1d6-d0ac34e777c8 + e7885ada-c6e6-4c89-88ff-9289ef3e9e13 + + + b5b14d1f-55bc-49d1-b52d-6532f7721ac1 + 913ff45a-39d8-447f-8cc3-d6d2f8234dee + + + 0f1d929c-c0b4-4f50-88f3-2b8a6ffe4437 + 93e12f37-bced-4623-b10d-17f6f9f15a7b + + + 224a8c7a-c926-4d1b-8a15-118f595f6d19 + 9e1614fa-5e64-4f57-b382-5be62892910c + + + + Задача1 + + + ru + Задача1 + + + + true + String + 9 + Variable + true + true + DontUse + 25 + InformationRegister.РегистрСведений2 + + + + + AsDescription + InDialog + + Task.Задача1.StandardAttribute.Description + Task.Задача1.StandardAttribute.Number + + Begin + DontUse + Directly + DontUse + + + + + + + Auto + false + + Managed + Use + + + + + + DontUse + false + false + + + + + Реквизит1 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Реквизит2 + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/WSReferences/WS\320\241\321\201\321\213\320\273\320\272\320\2601.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/WSReferences/WS\320\241\321\201\321\213\320\273\320\272\320\2601.xml" new file mode 100644 index 000000000..7f7b70e76 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/WSReferences/WS\320\241\321\201\321\213\320\273\320\272\320\2601.xml" @@ -0,0 +1,17 @@ + + + + + + 9343d563-fe93-45de-9d2d-9ad4be6c002f + 17f246aa-475d-4c61-86ea-54157cb5ef98 + + + + WSСсылка1 + + + http://www.dneonline.com/calculator.asmx?wsdl + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/WSReferences/WS\320\241\321\201\321\213\320\273\320\272\320\2601/Ext/WSDefinition.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/WSReferences/WS\320\241\321\201\321\213\320\273\320\272\320\2601/Ext/WSDefinition.xml" new file mode 100644 index 000000000..68de5fd15 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/WSReferences/WS\320\241\321\201\321\213\320\273\320\272\320\2601/Ext/WSDefinition.xml" @@ -0,0 +1,279 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Adds two integers. This is a test WebService. ©DNE Online + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/WebServices/Web\320\241\320\265\321\200\320\262\320\270\321\2011.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/WebServices/Web\320\241\320\265\321\200\320\262\320\270\321\2011.xml" new file mode 100644 index 000000000..02a6ede64 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/WebServices/Web\320\241\320\265\321\200\320\262\320\270\321\2011.xml" @@ -0,0 +1,66 @@ + + + + + WebСервис1 + + + ru + WebСервис1 + + + + aaaaaa + + ws1.1cws + AutoUse + 20 + + + + + Операция1 + + + xs:string + true + false + Операция1 + Managed + + + + + Параметр1 + + + xs:string + false + In + + + + + Параметр2 + + + xs:string + false + InOut + + + + + Параметр3 + + + xs:string + false + Out + + + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/WebServices/Web\320\241\320\265\321\200\320\262\320\270\321\2011/Ext/Module.bsl" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/WebServices/Web\320\241\320\265\321\200\320\262\320\270\321\2011/Ext/Module.bsl" new file mode 100644 index 000000000..9ba5c8bd4 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/WebServices/Web\320\241\320\265\321\200\320\262\320\270\321\2011/Ext/Module.bsl" @@ -0,0 +1,4 @@ + +Функция Операция1() + // Вставить содержимое обработчика. +КонецФункции diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/WebSocketClients/WebSocket\320\232\320\273\320\270\320\265\320\275\321\2021.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/WebSocketClients/WebSocket\320\232\320\273\320\270\320\265\320\275\321\2021.xml" new file mode 100644 index 000000000..d1d6d5080 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/WebSocketClients/WebSocket\320\232\320\273\320\270\320\265\320\275\321\2021.xml" @@ -0,0 +1,24 @@ + + + + + WebSocketКлиент1 + + + ru + WebSocketКлиент1 + + + + false + false + soc + + + + true + true + 30 + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/WebSocketClients/WebSocket\320\232\320\273\320\270\320\265\320\275\321\2021/Ext/Module.bsl" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/WebSocketClients/WebSocket\320\232\320\273\320\270\320\265\320\275\321\2021/Ext/Module.bsl" new file mode 100644 index 000000000..a06c9a974 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/WebSocketClients/WebSocket\320\232\320\273\320\270\320\265\320\275\321\2021/Ext/Module.bsl" @@ -0,0 +1,8 @@ + +Процедура ПередПодключением(Клиент) + // Вставить содержимое обработчика. +КонецПроцедуры + +Процедура ПриОшибке(Соединение, КодОшибки, Описание) + // Вставить содержимое обработчика. +КонецПроцедуры diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/XDTOPackages/\320\237\320\260\320\272\320\265\321\202XDTO1.xml" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/XDTOPackages/\320\237\320\260\320\272\320\265\321\202XDTO1.xml" new file mode 100644 index 000000000..4225ba328 --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/XDTOPackages/\320\237\320\260\320\272\320\265\321\202XDTO1.xml" @@ -0,0 +1,11 @@ + + + + + ПакетXDTO1 + + + http://www.sample-package.org + + + \ No newline at end of file diff --git "a/src/test/resources/ext/designer/mdclasses_3_27/src/cf/XDTOPackages/\320\237\320\260\320\272\320\265\321\202XDTO1/Ext/Package.bin" "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/XDTOPackages/\320\237\320\260\320\272\320\265\321\202XDTO1/Ext/Package.bin" new file mode 100644 index 000000000..e5bfbf6bb --- /dev/null +++ "b/src/test/resources/ext/designer/mdclasses_3_27/src/cf/XDTOPackages/\320\237\320\260\320\272\320\265\321\202XDTO1/Ext/Package.bin" @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/test/resources/ext/edt/mdclasses_3_25/configuration/.project b/src/test/resources/ext/edt/mdclasses_3_25/configuration/.project new file mode 100644 index 000000000..5dede4e0e --- /dev/null +++ b/src/test/resources/ext/edt/mdclasses_3_25/configuration/.project @@ -0,0 +1,18 @@ + + + configuration + + + + + + org.eclipse.xtext.ui.shared.xtextBuilder + + + + + + org.eclipse.xtext.ui.shared.xtextNature + com._1c.g5.v8.dt.core.V8ConfigurationNature + + diff --git a/src/test/resources/ext/edt/mdclasses_3_25/configuration/.settings/org.eclipse.core.resources.prefs b/src/test/resources/ext/edt/mdclasses_3_25/configuration/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 000000000..99f26c020 --- /dev/null +++ b/src/test/resources/ext/edt/mdclasses_3_25/configuration/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/src/test/resources/ext/edt/mdclasses_3_25/configuration/DT-INF/PROJECT.PMF b/src/test/resources/ext/edt/mdclasses_3_25/configuration/DT-INF/PROJECT.PMF new file mode 100644 index 000000000..e225c6d68 --- /dev/null +++ b/src/test/resources/ext/edt/mdclasses_3_25/configuration/DT-INF/PROJECT.PMF @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 +Runtime-Version: 8.3.25 diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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/\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.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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/\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.mdo" new file mode 100644 index 000000000..fdaac971c --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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/\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.mdo" @@ -0,0 +1,56 @@ + + + + + + + + + + + + РегистрБухгалтерии1 + true + ChartOfAccounts.ПланСчетов1 + 1 + Managed + true + + Измерение1 + + String + + 10 + + + + + Use + true + + + Ресурс1 + + Number + + 10 + + + + + Use + true + + + Реквизит1 + + String + + 10 + + + + + Use + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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/\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.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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/\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.mdo" new file mode 100644 index 000000000..7340c8fc8 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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/\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.mdo" @@ -0,0 +1,65 @@ + + + + + + + + + + + РегистрНакопления1 + true + Managed + true + + Ресурс1 + + Number + + 10 + + + + + Use + + + Ресурс2 + + Number + + 10 + + + + + Use + + + Измерение1 + + String + + 10 + + + + + Use + true + + + Измерение2 + + String + + 10 + + + + + Use + true + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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\2172/\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\2172.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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\2172/\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\2172.mdo" new file mode 100644 index 000000000..d1b9f3e1c --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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\2172/\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\2172.mdo" @@ -0,0 +1,41 @@ + + + + + + + + + + + РегистрНакопления2 + true + Turnovers + Managed + true + + Ресурс1 + + Number + + 10 + + + + + Use + + + Измерение1 + + String + + 10 + + + + + Use + true + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Bots/\320\221\320\276\321\2021/\320\221\320\276\321\2021.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Bots/\320\221\320\276\321\2021/\320\221\320\276\321\2021.mdo" new file mode 100644 index 000000000..514fde346 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Bots/\320\221\320\276\321\2021/\320\221\320\276\321\2021.mdo" @@ -0,0 +1,8 @@ + + + Бот1 + true + + StdPicture.CalculationType + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/BusinessProcesses/\320\221\320\270\320\267\320\275\320\265\321\201\320\237\321\200\320\276\321\206\320\265\321\201\321\2011/\320\221\320\270\320\267\320\275\320\265\321\201\320\237\321\200\320\276\321\206\320\265\321\201\321\2011.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/BusinessProcesses/\320\221\320\270\320\267\320\275\320\265\321\201\320\237\321\200\320\276\321\206\320\265\321\201\321\2011/\320\221\320\270\320\267\320\275\320\265\321\201\320\237\321\200\320\276\321\206\320\265\321\201\321\2011.mdo" new file mode 100644 index 000000000..14b476326 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/BusinessProcesses/\320\221\320\270\320\267\320\275\320\265\321\201\320\237\321\200\320\276\321\206\320\265\321\201\321\2011/\320\221\320\270\320\267\320\275\320\265\321\201\320\237\321\200\320\276\321\206\320\265\321\201\321\2011.mdo" @@ -0,0 +1,42 @@ + + + + + + + + + + + БизнесПроцесс1 + true + BusinessProcess.БизнесПроцесс1.StandardAttribute.Number + DontUse + DontUse + Managed + Use + InDialog + String + 9 + Variable + true + true + Task.Задача1 + true + + Реквизит1 + + String + + 10 + + + + + + + + Use + Use + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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/Templates/\320\234\320\260\320\272\320\265\321\202/Template.txt" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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/Templates/\320\234\320\260\320\272\320\265\321\202/Template.txt" new file mode 100644 index 000000000..e69de29bb diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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/\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.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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/\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.mdo" new file mode 100644 index 000000000..efb5400a6 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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/\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.mdo" @@ -0,0 +1,90 @@ + + + + + + + + + + + + РегистрРасчета1 + true + Month + true + true + InformationRegister.РегистрСведений1 + InformationRegister.РегистрСведений1.Resource.Ресурс3 + InformationRegister.РегистрСведений1.Dimension.Измерение3 + ChartOfCalculationTypes.ПланВидовРасчета2 + Managed + + Ресурс1 + + Number + + 10 + + + + + Use + + + Реквизит1 + + String + + 10 + + + + + Use + + + Измерение1 + + String + + 10 + + + + + Use + + + + + + + + Перерасчет1 + Managed + + Измерение1 + CalculationRegister.РегистрРасчета1.Dimension.Измерение1 + CalculationRegister.РегистрРасчета1.Attribute.Реквизит1 + + + Измерение2 + CalculationRegister.РегистрРасчета1.Dimension.Измерение1 + CalculationRegister.РегистрРасчета1.Attribute.Реквизит1 + + + Измерение3 + CalculationRegister.РегистрРасчета1.Dimension.Измерение1 + CalculationRegister.РегистрРасчета1.Attribute.Реквизит1 + + + + Макет + + ru + Макет + + TextDocument + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Attributes/\320\241\320\277\320\270\321\201\320\276\320\272/ExtInfo/ListSettings.dcss" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Attributes/\320\241\320\277\320\270\321\201\320\276\320\272/ExtInfo/ListSettings.dcss" new file mode 100644 index 000000000..9b5b065d6 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Attributes/\320\241\320\277\320\270\321\201\320\276\320\272/ExtInfo/ListSettings.dcss" @@ -0,0 +1,17 @@ + + + + Normal + dfcece9d-5077-440b-b6b3-45a5cb4538eb + + + Normal + 88619765-ccb3-46c6-ac52-38e9c992ebd4 + + + Normal + b75fecce-942b-4aed-abc9-e6a02e460fb3 + + Normal + 911b6018-f537-43e8-a417-da56b22f9aec + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Form.form" new file mode 100644 index 000000000..fd2cffd75 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Form.form" @@ -0,0 +1,397 @@ + + + + СписокКомпоновщикНастроекПользовательскиеНастройки + 1 + true + true + + true + + + <key>ru</key> + <value>Группа пользовательских настроек</value> + + false + + СписокКомпоновщикНастроекПользовательскиеНастройкиРасширеннаяПодсказка + 2 + Label + true + true + + Left + + + UsualGroup + + Vertical + Auto + WeakSeparation + true + true + Auto + Auto + + + + Список + 3 + true + true + + true + + + Список + + true + None + + Наименование + 16 + true + true + + true + + + Список.Наименование + + true + + НаименованиеРасширеннаяПодсказка + 18 + Label + true + true + + Left + + + + НаименованиеКонтекстноеМеню + 17 + true + + LabelField + Enter + true + Left + true + + true + true + + + + Код + 19 + true + true + + true + + + Список.Код + + + КодРасширеннаяПодсказка + 21 + Label + true + true + + Left + + + + КодКонтекстноеМеню + 20 + true + + LabelField + Enter + true + Left + true + + true + true + + + None + + СписокКоманднаяПанель + 5 + Left + + + СписокСтрокаПоиска + 7 + + СписокСтрокаПоискаРасширеннаяПодсказка + 9 + Label + true + true + + Left + + + + СписокСтрокаПоискаКонтекстноеМеню + 8 + true + + Список + + true + + + + СписокСостояниеПросмотра + 10 + + СписокСостояниеПросмотраРасширеннаяПодсказка + 12 + Label + true + true + + Left + + + + СписокСостояниеПросмотраКонтекстноеМеню + 11 + true + + ViewStatusAddition + Список + + true + + + + СписокУправлениеПоиском + 13 + + СписокУправлениеПоискомРасширеннаяПодсказка + 15 + Label + true + true + + Left + + + + СписокУправлениеПоискомКонтекстноеМеню + 14 + true + + SearchControlAddition + Список + + true + + + + СписокРасширеннаяПодсказка + 6 + Label + true + true + + Left + + + + СписокКонтекстноеМеню + 4 + true + + HierarchicalList + true + true + true + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + true + Auto + Auto + ExpandTopLevel + true + true + true + true + AsFileRef + + Список.DefaultPicture + + + 60 + + 0001-01-01T00:00:00 + 0001-01-01T00:00:00 + + + true + true + СписокКомпоновщикНастроекПользовательскиеНастройки + +
+ + ФормаКоманднаяПанель + -1 + Left + true + + + OnOpen + ПриОткрытии + + + OnClose + ПриЗакрытии + + LockOwnerWindow + true + true + true + Vertical + true + true + true + true + true + + Список + 1 + + DynamicList + + + true + + + true + +
true
+ + ВЫБРАТЬ + СправочникСправочник1.Ссылка, + СправочникСправочник1.ПометкаУдаления, + СправочникСправочник1.Родитель, + СправочникСправочник1.Код, + СправочникСправочник1.Наименование, + СправочникСправочник1.Реквизит1, + СправочникСправочник1.Реквизит2, + СправочникСправочник1.Реквизит3, + СправочникСправочник1.Реквизит4, + СправочникСправочник1.ТабличнаяЧасть1, + СправочникСправочник1.ТабличнаяЧасть2, + СправочникСправочник1.Предопределенный, + СправочникСправочник1.ИмяПредопределенныхДанных +ИЗ + Справочник.Справочник1 КАК СправочникСправочник1 + Catalog.Справочник1 + true + true + true + true + true + + ИмяПредопределенныхДанных + ИмяПредопределенныхДанных + + + Предопределенный + Предопределенный + + + ТабличнаяЧасть2 + ТабличнаяЧасть2 + + + ТабличнаяЧасть2.Реквизит2 + ТабличнаяЧасть2.Реквизит2 + + + ТабличнаяЧасть2.Реквизит1 + ТабличнаяЧасть2.Реквизит1 + + + Ссылка + Ссылка + + + ПометкаУдаления + ПометкаУдаления + + + ТабличнаяЧасть2.НомерСтроки + ТабличнаяЧасть2.НомерСтроки + + + Родитель + Родитель + + + Код + Код + + + Наименование + Наименование + + + Реквизит2 + Реквизит2 + + + Реквизит1 + Реквизит1 + + + Реквизит3 + Реквизит3 + + + ТабличнаяЧасть1.Ссылка + ТабличнаяЧасть1.Ссылка + + + Реквизит4 + Реквизит4 + + + ТабличнаяЧасть1.НомерСтроки + ТабличнаяЧасть1.НомерСтроки + + + ТабличнаяЧасть1 + ТабличнаяЧасть1 + + + ТабличнаяЧасть2.Ссылка + ТабличнаяЧасть2.Ссылка + + +
+ + + + + +
diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Module.bsl" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Module.bsl" new file mode 100644 index 000000000..c1d6beb50 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Module.bsl" @@ -0,0 +1,20 @@ + +&НаСервере +Процедура ПриОткрытииНаСервере() + //Вставить содержимое обработчика +КонецПроцедуры + +&НаКлиенте +Процедура ПриОткрытии(Отказ) + ПриОткрытииНаСервере(); +КонецПроцедуры + +&НаСервереБезКонтекста +Процедура ПриЗакрытииНаСервере() + //Вставить содержимое обработчика +КонецПроцедуры + +&НаКлиенте +Процедура ПриЗакрытии(ЗавершениеРаботы) + ПриЗакрытииНаСервере(); +КонецПроцедуры diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Attributes/\320\241\320\277\320\270\321\201\320\276\320\272/ExtInfo/ListSettings.dcss" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Attributes/\320\241\320\277\320\270\321\201\320\276\320\272/ExtInfo/ListSettings.dcss" new file mode 100644 index 000000000..9b5b065d6 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Attributes/\320\241\320\277\320\270\321\201\320\276\320\272/ExtInfo/ListSettings.dcss" @@ -0,0 +1,17 @@ + + + + Normal + dfcece9d-5077-440b-b6b3-45a5cb4538eb + + + Normal + 88619765-ccb3-46c6-ac52-38e9c992ebd4 + + + Normal + b75fecce-942b-4aed-abc9-e6a02e460fb3 + + Normal + 911b6018-f537-43e8-a417-da56b22f9aec + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Form.form" new file mode 100644 index 000000000..23e768a66 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Form.form" @@ -0,0 +1,294 @@ + + + + СписокКомпоновщикНастроекПользовательскиеНастройки + 1 + true + true + + true + + + <key>ru</key> + <value>Группа пользовательских настроек</value> + + false + + СписокКомпоновщикНастроекПользовательскиеНастройкиРасширеннаяПодсказка + 2 + Label + true + true + + Left + + + UsualGroup + + Vertical + Auto + WeakSeparation + true + true + Auto + Auto + + + + Список + 3 + true + true + + true + + + Список + + true + None + + Наименование + 16 + true + true + + true + + + Список.Description + + true + + НаименованиеРасширеннаяПодсказка + 18 + Label + true + true + + Left + + + + НаименованиеКонтекстноеМеню + 17 + true + + LabelField + Enter + true + Left + true + + true + true + + + + Код + 19 + true + true + + true + + + Список.Code + + + КодРасширеннаяПодсказка + 21 + Label + true + true + + Left + + + + КодКонтекстноеМеню + 20 + true + + LabelField + Enter + true + Left + true + + true + true + + + None + + СписокКоманднаяПанель + 5 + Left + + + СписокСтрокаПоиска + 7 + + СписокСтрокаПоискаРасширеннаяПодсказка + 9 + Label + true + true + + Left + + + + СписокСтрокаПоискаКонтекстноеМеню + 8 + true + + Список + + true + + + + СписокСостояниеПросмотра + 10 + + СписокСостояниеПросмотраРасширеннаяПодсказка + 12 + Label + true + true + + Left + + + + СписокСостояниеПросмотраКонтекстноеМеню + 11 + true + + ViewStatusAddition + Список + + true + + + + СписокУправлениеПоиском + 13 + + СписокУправлениеПоискомРасширеннаяПодсказка + 15 + Label + true + true + + Left + + + + СписокУправлениеПоискомКонтекстноеМеню + 14 + true + + SearchControlAddition + Список + + true + + + + СписокРасширеннаяПодсказка + 6 + Label + true + true + + Left + + + + СписокКонтекстноеМеню + 4 + true + + HierarchicalList + true + true + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + true + Auto + Auto + ExpandTopLevel + true + true + true + true + AsFileRef + + Список.DefaultPicture + + + 60 + + 0001-01-01T00:00:00 + 0001-01-01T00:00:00 + + + true + true + СписокКомпоновщикНастроекПользовательскиеНастройки + +
+ + FormCommandBar + -1 + Left + true + + true + true + true + Vertical + true + true + true + true + true + + Список + 1 + + DynamicList + + + true + + + true + +
true
+ + Catalog.Справочник1 + true + true + true + true + +
+ + + + + +
diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Form.form" new file mode 100644 index 000000000..2830e889c --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Form.form" @@ -0,0 +1,818 @@ + + + + Код + 1 + true + true + + true + + + Объект.Code + + + КодРасширеннаяПодсказка + 3 + Label + true + true + + Left + + + + КодКонтекстноеМеню + 2 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Наименование + 4 + true + true + + true + + + Объект.Description + + + НаименованиеРасширеннаяПодсказка + 6 + Label + true + true + + Left + + + + НаименованиеКонтекстноеМеню + 5 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Родитель + 7 + true + true + + true + + + Объект.Parent + + + РодительРасширеннаяПодсказка + 9 + Label + true + true + + Left + + + + РодительКонтекстноеМеню + 8 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Реквизит1 + 10 + true + true + + true + + + Объект.Реквизит1 + + + Реквизит1РасширеннаяПодсказка + 12 + Label + true + true + + Left + + + + Реквизит1КонтекстноеМеню + 11 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Реквизит2 + 13 + true + true + + true + + + Объект.Реквизит2 + + + Реквизит2РасширеннаяПодсказка + 15 + Label + true + true + + Left + + + + Реквизит2КонтекстноеМеню + 14 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Реквизит3 + 16 + true + true + + true + + + Объект.Реквизит3 + + + Реквизит3РасширеннаяПодсказка + 18 + Label + true + true + + Left + + + + Реквизит3КонтекстноеМеню + 17 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Реквизит4 + 19 + true + true + + true + + + Объект.Реквизит4 + + + Реквизит4РасширеннаяПодсказка + 21 + Label + true + true + + Left + + + + Реквизит4КонтекстноеМеню + 20 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Страницы + 22 + + ГруппаТабличнаяЧасть1 + 24 + + ТабличнаяЧасть1 + 26 + true + true + + true + + + Объект.ТабличнаяЧасть1 + + None + + ТабличнаяЧасть1НомерСтроки + 39 + true + true + + true + + + Объект.ТабличнаяЧасть1.LineNumber + + + ТабличнаяЧасть1НомерСтрокиРасширеннаяПодсказка + 41 + Label + true + true + + Left + + + + ТабличнаяЧасть1НомерСтрокиКонтекстноеМеню + 40 + true + + LabelField + EnterOnInput + true + Left + true + + true + true + + + + ТабличнаяЧасть1КоманднаяПанель + 28 + Left + true + + + ТабличнаяЧасть1СтрокаПоиска + 30 + + ТабличнаяЧасть1СтрокаПоискаРасширеннаяПодсказка + 32 + Label + true + true + + Left + + + + ТабличнаяЧасть1СтрокаПоискаКонтекстноеМеню + 31 + true + + ТабличнаяЧасть1 + + true + + + + ТабличнаяЧасть1СостояниеПросмотра + 33 + + ТабличнаяЧасть1СостояниеПросмотраРасширеннаяПодсказка + 35 + Label + true + true + + Left + + + + ТабличнаяЧасть1СостояниеПросмотраКонтекстноеМеню + 34 + true + + ViewStatusAddition + ТабличнаяЧасть1 + + true + + + + ТабличнаяЧасть1УправлениеПоиском + 36 + + ТабличнаяЧасть1УправлениеПоискомРасширеннаяПодсказка + 38 + Label + true + true + + Left + + + + ТабличнаяЧасть1УправлениеПоискомКонтекстноеМеню + 37 + true + + SearchControlAddition + ТабличнаяЧасть1 + + true + + + + ТабличнаяЧасть1РасширеннаяПодсказка + 29 + Label + true + true + + Left + + + + ТабличнаяЧасть1КонтекстноеМеню + 27 + true + + true + true + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + true + Auto + Auto + true + true + true + true + AsFileRef + +
+ true + true + + true + + + <key>ru</key> + <value>ТабличнаяЧасть1</value> + + + ГруппаТабличнаяЧасть1РасширеннаяПодсказка + 25 + Label + true + true + + Left + + + Page + + Vertical + true + +
+ + ГруппаТабличнаяЧасть2 + 42 + + ТабличнаяЧасть2 + 44 + true + true + + true + + + Объект.ТабличнаяЧасть2 + + None + + ТабличнаяЧасть2НомерСтроки + 57 + true + true + + true + + + Объект.ТабличнаяЧасть2.LineNumber + + + ТабличнаяЧасть2НомерСтрокиРасширеннаяПодсказка + 59 + Label + true + true + + Left + + + + ТабличнаяЧасть2НомерСтрокиКонтекстноеМеню + 58 + true + + LabelField + EnterOnInput + true + Left + true + + true + true + + + + ТабличнаяЧасть2Реквизит1 + 60 + true + true + + true + + + Объект.ТабличнаяЧасть2.Реквизит1 + + + ТабличнаяЧасть2Реквизит1РасширеннаяПодсказка + 62 + Label + true + true + + Left + + + + ТабличнаяЧасть2Реквизит1КонтекстноеМеню + 61 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + ТабличнаяЧасть2Реквизит2 + 63 + true + true + + true + + + Объект.ТабличнаяЧасть2.Реквизит2 + + + ТабличнаяЧасть2Реквизит2РасширеннаяПодсказка + 65 + Label + true + true + + Left + + + + ТабличнаяЧасть2Реквизит2КонтекстноеМеню + 64 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + ТабличнаяЧасть2КоманднаяПанель + 46 + Left + true + + + ТабличнаяЧасть2СтрокаПоиска + 48 + + ТабличнаяЧасть2СтрокаПоискаРасширеннаяПодсказка + 50 + Label + true + true + + Left + + + + ТабличнаяЧасть2СтрокаПоискаКонтекстноеМеню + 49 + true + + ТабличнаяЧасть2 + + true + + + + ТабличнаяЧасть2СостояниеПросмотра + 51 + + ТабличнаяЧасть2СостояниеПросмотраРасширеннаяПодсказка + 53 + Label + true + true + + Left + + + + ТабличнаяЧасть2СостояниеПросмотраКонтекстноеМеню + 52 + true + + ViewStatusAddition + ТабличнаяЧасть2 + + true + + + + ТабличнаяЧасть2УправлениеПоиском + 54 + + ТабличнаяЧасть2УправлениеПоискомРасширеннаяПодсказка + 56 + Label + true + true + + Left + + + + ТабличнаяЧасть2УправлениеПоискомКонтекстноеМеню + 55 + true + + SearchControlAddition + ТабличнаяЧасть2 + + true + + + + ТабличнаяЧасть2РасширеннаяПодсказка + 47 + Label + true + true + + Left + + + + ТабличнаяЧасть2КонтекстноеМеню + 45 + true + + true + true + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + true + Auto + Auto + true + true + true + true + AsFileRef + +
+ true + true + + true + + + <key>ru</key> + <value>ТабличнаяЧасть2</value> + + + ГруппаТабличнаяЧасть2РасширеннаяПодсказка + 43 + Label + true + true + + Left + + + Page + + Vertical + true + +
+ true + true + + true + + + <key>ru</key> + <value>Страницы</value> + + + СтраницыРасширеннаяПодсказка + 23 + Label + true + true + + Left + + + Pages + + Auto + Auto + +
+ + FormCommandBar + -1 + Left + true + + LockOwnerWindow + true + true + true + Vertical + true + true + true + true + true + + Объект + 1 + + CatalogObject.Справочник1 + + + true + + + true + +
true
+ true +
+ + + + + +
diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721.mdo" new file mode 100644 index 000000000..ec4cc450d --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721.mdo" @@ -0,0 +1,179 @@ + + + + + + + + + + Справочник1 + + ru + Справочник1 + + true + Catalog.Справочник1.StandardAttribute.Description + Catalog.Справочник1.StandardAttribute.Code + DontUse + Use + Managed + Use + + ru + Справочник1Справочник1 + + + ru + Справочник1Справочник1Справочник1 + + + ru + Справочник1Справочник1Справочник1Справочник1 + + + ru + Справочник1Справочник1Справочник1Справочник1 + + + ru + Справочник1 + + true + HierarchyOfItems + true + 2 + true + 9 + 25 + String + Variable + true + AsDescription + InDialog + BothWays + Catalog.Справочник1.Form.ФормаЭлемента + Catalog.Справочник1.Form.ФормаСписка + Catalog.Справочник1.Form.ФормаВыбора + + Реквизит1 + + String + + 10 + + + + + + + + Use + Use + + + Реквизит2 + + Date + + Date + + + + + + Use + Use + + + Реквизит3 + + DocumentRef + + + + + Use + Use + + + Реквизит4 + + String + + 10 + + + + + + + + Use + Use + + + + + + + ТабличнаяЧасть1 + + + + + + + ТабличнаяЧасть2 + + Реквизит1 + + String + + 10 + + + + + Use + Use + + + Реквизит2 + + CatalogRef.Справочник1 + + + + Use + Use + + + + ФормаЭлемента + + ru + Форма элемента + + PersonalComputer + MobileDevice + + + ФормаСписка + + ru + Форма списка + + PersonalComputer + MobileDevice + + + ФормаВыбора + + ru + Форма выбора + + PersonalComputer + MobileDevice + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2722/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2722.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2722/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2722.mdo" new file mode 100644 index 000000000..95474b39c --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2722/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2722.mdo" @@ -0,0 +1,49 @@ + + + + + + + + + + Справочник2 + true + Catalog.Справочник2.StandardAttribute.Description + Catalog.Справочник2.StandardAttribute.Code + DontUse + Use + Managed + Use + + ru + Справочник1 + + 2 + true + 9 + 25 + String + Variable + true + true + AsDescription + InDialog + BothWays + + Реквизит1 + + String + + 10 + + + + + + + + Use + Use + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Attributes/\320\241\320\277\320\270\321\201\320\276\320\272/ExtInfo/ListSettings.dcss" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Attributes/\320\241\320\277\320\270\321\201\320\276\320\272/ExtInfo/ListSettings.dcss" new file mode 100644 index 000000000..1aa3e4afa --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Attributes/\320\241\320\277\320\270\321\201\320\276\320\272/ExtInfo/ListSettings.dcss" @@ -0,0 +1,22 @@ + + + + + ЭтоГруппа + Equal + true + + Normal + dfcece9d-5077-440b-b6b3-45a5cb4538eb + + + Normal + 88619765-ccb3-46c6-ac52-38e9c992ebd4 + + + Normal + b75fecce-942b-4aed-abc9-e6a02e460fb3 + + Normal + 911b6018-f537-43e8-a417-da56b22f9aec + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Form.form" new file mode 100644 index 000000000..d3c043f91 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Form.form" @@ -0,0 +1,260 @@ + + + + СписокКомпоновщикНастроекПользовательскиеНастройки + 1 + true + true + + true + + + <key>ru</key> + <value>Группа пользовательских настроек</value> + + false + + СписокКомпоновщикНастроекПользовательскиеНастройкиРасширеннаяПодсказка + 2 + Label + true + true + + Left + + + UsualGroup + + Vertical + Auto + WeakSeparation + true + true + Auto + Auto + + + + Список + 3 + true + true + + true + + + Список + + true + None + Create + + Наименование + 16 + true + true + + true + + + Список.Description + + true + + НаименованиеРасширеннаяПодсказка + 18 + Label + true + true + + Left + + + + НаименованиеКонтекстноеМеню + 17 + true + + LabelField + Enter + true + Left + true + + true + true + + + None + + СписокКоманднаяПанель + 5 + Left + + + СписокСтрокаПоиска + 7 + + СписокСтрокаПоискаРасширеннаяПодсказка + 9 + Label + true + true + + Left + + + + СписокСтрокаПоискаКонтекстноеМеню + 8 + true + + Список + + true + + + + СписокСостояниеПросмотра + 10 + + СписокСостояниеПросмотраРасширеннаяПодсказка + 12 + Label + true + true + + Left + + + + СписокСостояниеПросмотраКонтекстноеМеню + 11 + true + + ViewStatusAddition + Список + + true + + + + СписокУправлениеПоиском + 13 + + СписокУправлениеПоискомРасширеннаяПодсказка + 15 + Label + true + true + + Left + + + + СписокУправлениеПоискомКонтекстноеМеню + 14 + true + + SearchControlAddition + Список + + true + + + + СписокРасширеннаяПодсказка + 6 + Label + true + true + + Left + + + + СписокКонтекстноеМеню + 4 + true + + Tree + true + true + true + true + true + true + MultiRow + 1 + 1 + AutoUse + AutoUse + Auto + Auto + ExpandTopLevel + true + true + true + true + AsFileRef + + Список.DefaultPicture + + + 60 + + 0001-01-01T00:00:00 + 0001-01-01T00:00:00 + + Folders + + true + true + true + СписокКомпоновщикНастроекПользовательскиеНастройки + + + + FormCommandBar + -1 + Left + true + + Create + LockOwnerWindow + true + true + true + Vertical + true + true + true + true + true + + Список + 1 + + DynamicList + + + true + + + true + +
true
+ + Catalog.Справочник3 + true + true + true + true + +
+ + + + + +
diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Form.form" new file mode 100644 index 000000000..16f3b7612 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Form.form" @@ -0,0 +1,164 @@ + + + + Код + 1 + true + true + + true + + + Объект.Code + + + КодРасширеннаяПодсказка + 3 + Label + true + true + + Left + + + + КодКонтекстноеМеню + 2 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Наименование + 4 + true + true + + true + + + Объект.Description + + + НаименованиеРасширеннаяПодсказка + 6 + Label + true + true + + Left + + + + НаименованиеКонтекстноеМеню + 5 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Родитель + 7 + true + true + + true + + + Объект.Parent + + + РодительРасширеннаяПодсказка + 9 + Label + true + true + + Left + + + + РодительКонтекстноеМеню + 8 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + FormCommandBar + -1 + Left + true + + LockOwnerWindow + true + true + true + Vertical + true + true + true + true + true + + Объект + 1 + + CatalogObject.Справочник3 + + + true + + + true + +
true
+ true +
+ + + + + + Folders + +
diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723.mdo" new file mode 100644 index 000000000..48b7ecce5 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723.mdo" @@ -0,0 +1,52 @@ + + + + + + + + + + Справочник3 + true + Catalog.Справочник3.StandardAttribute.Description + Catalog.Справочник3.StandardAttribute.Code + DontUse + Use + Managed + Use + true + true + 5 + true + 12 + 123 + String + Variable + WithinSubordination + true + true + AsDescription + InDialog + BothWays + Catalog.Справочник3.Form.ФормаГруппы + Catalog.Справочник3.Form.ФормаВыбораГруппы + + ФормаГруппы + + ru + Форма группы + + PersonalComputer + MobileDevice + + + ФормаВыбораГруппы + + ru + Форма выбора группы + + PersonalComputer + MobileDevice + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ChartsOfAccounts/\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621/\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ChartsOfAccounts/\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621/\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621.mdo" new file mode 100644 index 000000000..a6153cdef --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ChartsOfAccounts/\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621/\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621.mdo" @@ -0,0 +1,51 @@ + + + + + + + + + + + + ПланСчетов1 + true + ChartOfAccounts.ПланСчетов1.StandardAttribute.Description + ChartOfAccounts.ПланСчетов1.StandardAttribute.Code + DontUse + DontUse + Managed + Use + 9 + 30 + true + InDialog + BothWays + + Реквизит1 + + String + + 10 + + + + + + + + Use + Use + + + ПризнакУчета1 + + Boolean + + + + Use + + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\320\270\320\264\320\260\320\240\320\260\321\201\321\207\320\265\321\202\320\260/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\320\270\320\264\320\260\320\240\320\260\321\201\321\207\320\265\321\202\320\260/Form.form" new file mode 100644 index 000000000..b836ce2f2 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\320\270\320\264\320\260\320\240\320\260\321\201\321\207\320\265\321\202\320\260/Form.form" @@ -0,0 +1,330 @@ + + + + Код + 1 + true + true + + true + + + Объект.Code + + + КодРасширеннаяПодсказка + 3 + Label + true + true + + Left + + + + КодКонтекстноеМеню + 2 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Наименование + 4 + true + true + + true + + + Объект.Description + + + НаименованиеРасширеннаяПодсказка + 6 + Label + true + true + + Left + + + + НаименованиеКонтекстноеМеню + 5 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Реквизит1 + 7 + true + true + + true + + + Объект.Реквизит1 + + + Реквизит1РасширеннаяПодсказка + 9 + Label + true + true + + Left + + + + Реквизит1КонтекстноеМеню + 8 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + ВедущиеВидыРасчета + 10 + true + true + + true + + + Объект.LeadingCalculationTypes + + None + + ВедущиеВидыРасчетаВидРасчета + 23 + true + true + + true + + + Объект.LeadingCalculationTypes.CalculationType + + + ВедущиеВидыРасчетаВидРасчетаРасширеннаяПодсказка + 25 + Label + true + true + + Left + + + + ВедущиеВидыРасчетаВидРасчетаКонтекстноеМеню + 24 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + ВедущиеВидыРасчетаКоманднаяПанель + 12 + Left + true + + + ВедущиеВидыРасчетаСтрокаПоиска + 14 + + ВедущиеВидыРасчетаСтрокаПоискаРасширеннаяПодсказка + 16 + Label + true + true + + Left + + + + ВедущиеВидыРасчетаСтрокаПоискаКонтекстноеМеню + 15 + true + + ВедущиеВидыРасчета + + true + + + + ВедущиеВидыРасчетаСостояниеПросмотра + 17 + + ВедущиеВидыРасчетаСостояниеПросмотраРасширеннаяПодсказка + 19 + Label + true + true + + Left + + + + ВедущиеВидыРасчетаСостояниеПросмотраКонтекстноеМеню + 18 + true + + ViewStatusAddition + ВедущиеВидыРасчета + + true + + + + ВедущиеВидыРасчетаУправлениеПоиском + 20 + + ВедущиеВидыРасчетаУправлениеПоискомРасширеннаяПодсказка + 22 + Label + true + true + + Left + + + + ВедущиеВидыРасчетаУправлениеПоискомКонтекстноеМеню + 21 + true + + SearchControlAddition + ВедущиеВидыРасчета + + true + + + + ВедущиеВидыРасчетаРасширеннаяПодсказка + 13 + Label + true + true + + Left + + + + ВедущиеВидыРасчетаКонтекстноеМеню + 11 + true + + true + true + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + true + Auto + Auto + true + true + true + true + AsFileRef + +
+ + FormCommandBar + -1 + Left + true + + LockOwnerWindow + true + true + true + Vertical + true + true + true + true + true + + Объект + 1 + + ChartOfCalculationTypesObject.ПланВидовРасчета1 + + + true + + + true + +
true
+ true +
+ + + + + +
diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601.mdo" new file mode 100644 index 000000000..97c4ac8d9 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601.mdo" @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + ПланВидовРасчета1 + true + ChartOfCalculationTypes.ПланВидовРасчета1.StandardAttribute.Description + ChartOfCalculationTypes.ПланВидовРасчета1.StandardAttribute.Code + DontUse + DontUse + Managed + Use + 9 + 40 + String + Variable + AsDescription + InDialog + BothWays + ChartOfCalculationTypes.ПланВидовРасчета1.Form.ФормаВидаРасчета + + Реквизит1 + + String + + 10 + + + + + + + + Use + Use + + + ФормаВидаРасчета + + ru + Форма вида расчета + + PersonalComputer + MobileDevice + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2602/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\320\270\320\264\320\260\320\240\320\260\321\201\321\207\320\265\321\202\320\260/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2602/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\320\270\320\264\320\260\320\240\320\260\321\201\321\207\320\265\321\202\320\260/Form.form" new file mode 100644 index 000000000..97e5011c8 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2602/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\320\270\320\264\320\260\320\240\320\260\321\201\321\207\320\265\321\202\320\260/Form.form" @@ -0,0 +1,1125 @@ + + + + Код + 1 + true + true + + true + + + Объект.Code + + + КодРасширеннаяПодсказка + 3 + Label + true + true + + Left + + + + КодКонтекстноеМеню + 2 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Наименование + 4 + true + true + + true + + + Объект.Description + + + НаименованиеРасширеннаяПодсказка + 6 + Label + true + true + + Left + + + + НаименованиеКонтекстноеМеню + 5 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + ПериодДействияБазовый + 7 + true + true + + true + + + Объект.ActionPeriodIsBasic + + + ПериодДействияБазовыйРасширеннаяПодсказка + 9 + Label + true + true + + Left + + + + ПериодДействияБазовыйКонтекстноеМеню + 8 + true + + CheckBoxField + EnterOnInput + true + Left + true + + + + Реквизит1 + 10 + true + true + + true + + + Объект.Реквизит1 + + + Реквизит1РасширеннаяПодсказка + 12 + Label + true + true + + Left + + + + Реквизит1КонтекстноеМеню + 11 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Страницы + 13 + + ГруппаБазовыеВидыРасчета + 15 + + БазовыеВидыРасчета + 17 + true + true + + true + + + Объект.BaseCalculationTypes + + None + + БазовыеВидыРасчетаВидРасчета + 30 + true + true + + true + + + Объект.BaseCalculationTypes.CalculationType + + + БазовыеВидыРасчетаВидРасчетаРасширеннаяПодсказка + 32 + Label + true + true + + Left + + + + БазовыеВидыРасчетаВидРасчетаКонтекстноеМеню + 31 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + БазовыеВидыРасчетаКоманднаяПанель + 19 + Left + true + + + БазовыеВидыРасчетаСтрокаПоиска + 21 + + БазовыеВидыРасчетаСтрокаПоискаРасширеннаяПодсказка + 23 + Label + true + true + + Left + + + + БазовыеВидыРасчетаСтрокаПоискаКонтекстноеМеню + 22 + true + + БазовыеВидыРасчета + + true + + + + БазовыеВидыРасчетаСостояниеПросмотра + 24 + + БазовыеВидыРасчетаСостояниеПросмотраРасширеннаяПодсказка + 26 + Label + true + true + + Left + + + + БазовыеВидыРасчетаСостояниеПросмотраКонтекстноеМеню + 25 + true + + ViewStatusAddition + БазовыеВидыРасчета + + true + + + + БазовыеВидыРасчетаУправлениеПоиском + 27 + + БазовыеВидыРасчетаУправлениеПоискомРасширеннаяПодсказка + 29 + Label + true + true + + Left + + + + БазовыеВидыРасчетаУправлениеПоискомКонтекстноеМеню + 28 + true + + SearchControlAddition + БазовыеВидыРасчета + + true + + + + БазовыеВидыРасчетаРасширеннаяПодсказка + 20 + Label + true + true + + Left + + + + БазовыеВидыРасчетаКонтекстноеМеню + 18 + true + + true + true + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + true + Auto + Auto + true + true + true + true + AsFileRef + +
+ true + true + + true + + + <key>ru</key> + <value>Базовые виды расчетов</value> + + + ГруппаБазовыеВидыРасчетаРасширеннаяПодсказка + 16 + Label + true + true + + Left + + + Page + + Vertical + true + +
+ + ГруппаВедущиеВидыРасчета + 33 + + ВедущиеВидыРасчета + 35 + true + true + + true + + + Объект.LeadingCalculationTypes + + None + + ВедущиеВидыРасчетаВидРасчета + 48 + true + true + + true + + + Объект.LeadingCalculationTypes.CalculationType + + + ВедущиеВидыРасчетаВидРасчетаРасширеннаяПодсказка + 50 + Label + true + true + + Left + + + + ВедущиеВидыРасчетаВидРасчетаКонтекстноеМеню + 49 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + ВедущиеВидыРасчетаКоманднаяПанель + 37 + Left + true + + + ВедущиеВидыРасчетаСтрокаПоиска + 39 + + ВедущиеВидыРасчетаСтрокаПоискаРасширеннаяПодсказка + 41 + Label + true + true + + Left + + + + ВедущиеВидыРасчетаСтрокаПоискаКонтекстноеМеню + 40 + true + + ВедущиеВидыРасчета + + true + + + + ВедущиеВидыРасчетаСостояниеПросмотра + 42 + + ВедущиеВидыРасчетаСостояниеПросмотраРасширеннаяПодсказка + 44 + Label + true + true + + Left + + + + ВедущиеВидыРасчетаСостояниеПросмотраКонтекстноеМеню + 43 + true + + ViewStatusAddition + ВедущиеВидыРасчета + + true + + + + ВедущиеВидыРасчетаУправлениеПоиском + 45 + + ВедущиеВидыРасчетаУправлениеПоискомРасширеннаяПодсказка + 47 + Label + true + true + + Left + + + + ВедущиеВидыРасчетаУправлениеПоискомКонтекстноеМеню + 46 + true + + SearchControlAddition + ВедущиеВидыРасчета + + true + + + + ВедущиеВидыРасчетаРасширеннаяПодсказка + 38 + Label + true + true + + Left + + + + ВедущиеВидыРасчетаКонтекстноеМеню + 36 + true + + true + true + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + true + Auto + Auto + true + true + true + true + AsFileRef + +
+ true + true + + true + + + <key>ru</key> + <value>Ведущие виды расчетов</value> + + + ГруппаВедущиеВидыРасчетаРасширеннаяПодсказка + 34 + Label + true + true + + Left + + + Page + + Vertical + true + +
+ + ГруппаВытесняющиеВидыРасчета + 51 + + ВытесняющиеВидыРасчета + 53 + true + true + + true + + + Объект.DisplacingCalculationTypes + + None + + ВытесняющиеВидыРасчетаВидРасчета + 66 + true + true + + true + + + Объект.DisplacingCalculationTypes.CalculationType + + + ВытесняющиеВидыРасчетаВидРасчетаРасширеннаяПодсказка + 68 + Label + true + true + + Left + + + + ВытесняющиеВидыРасчетаВидРасчетаКонтекстноеМеню + 67 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + ВытесняющиеВидыРасчетаКоманднаяПанель + 55 + Left + true + + + ВытесняющиеВидыРасчетаСтрокаПоиска + 57 + + ВытесняющиеВидыРасчетаСтрокаПоискаРасширеннаяПодсказка + 59 + Label + true + true + + Left + + + + ВытесняющиеВидыРасчетаСтрокаПоискаКонтекстноеМеню + 58 + true + + ВытесняющиеВидыРасчета + + true + + + + ВытесняющиеВидыРасчетаСостояниеПросмотра + 60 + + ВытесняющиеВидыРасчетаСостояниеПросмотраРасширеннаяПодсказка + 62 + Label + true + true + + Left + + + + ВытесняющиеВидыРасчетаСостояниеПросмотраКонтекстноеМеню + 61 + true + + ViewStatusAddition + ВытесняющиеВидыРасчета + + true + + + + ВытесняющиеВидыРасчетаУправлениеПоиском + 63 + + ВытесняющиеВидыРасчетаУправлениеПоискомРасширеннаяПодсказка + 65 + Label + true + true + + Left + + + + ВытесняющиеВидыРасчетаУправлениеПоискомКонтекстноеМеню + 64 + true + + SearchControlAddition + ВытесняющиеВидыРасчета + + true + + + + ВытесняющиеВидыРасчетаРасширеннаяПодсказка + 56 + Label + true + true + + Left + + + + ВытесняющиеВидыРасчетаКонтекстноеМеню + 54 + true + + true + true + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + true + Auto + Auto + true + true + true + true + AsFileRef + +
+ true + true + + true + + + <key>ru</key> + <value>Вытесняющие виды расчетов</value> + + + ГруппаВытесняющиеВидыРасчетаРасширеннаяПодсказка + 52 + Label + true + true + + Left + + + Page + + Vertical + true + +
+ + ГруппаТабличнаяЧасть1 + 69 + + ТабличнаяЧасть1 + 71 + true + true + + true + + + Объект.ТабличнаяЧасть1 + + None + + ТабличнаяЧасть1НомерСтроки + 84 + true + true + + true + + + Объект.ТабличнаяЧасть1.LineNumber + + + ТабличнаяЧасть1НомерСтрокиРасширеннаяПодсказка + 86 + Label + true + true + + Left + + + + ТабличнаяЧасть1НомерСтрокиКонтекстноеМеню + 85 + true + + LabelField + EnterOnInput + true + Left + true + + true + true + + + + ТабличнаяЧасть1Реквизит1 + 87 + true + true + + true + + + Объект.ТабличнаяЧасть1.Реквизит1 + + + ТабличнаяЧасть1Реквизит1РасширеннаяПодсказка + 89 + Label + true + true + + Left + + + + ТабличнаяЧасть1Реквизит1КонтекстноеМеню + 88 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + ТабличнаяЧасть1Реквизит2 + 90 + true + true + + true + + + Объект.ТабличнаяЧасть1.Реквизит2 + + + ТабличнаяЧасть1Реквизит2РасширеннаяПодсказка + 92 + Label + true + true + + Left + + + + ТабличнаяЧасть1Реквизит2КонтекстноеМеню + 91 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + ТабличнаяЧасть1Реквизит3 + 93 + true + true + + true + + + Объект.ТабличнаяЧасть1.Реквизит3 + + + ТабличнаяЧасть1Реквизит3РасширеннаяПодсказка + 95 + Label + true + true + + Left + + + + ТабличнаяЧасть1Реквизит3КонтекстноеМеню + 94 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + ТабличнаяЧасть1КоманднаяПанель + 73 + Left + true + + + ТабличнаяЧасть1СтрокаПоиска + 75 + + ТабличнаяЧасть1СтрокаПоискаРасширеннаяПодсказка + 77 + Label + true + true + + Left + + + + ТабличнаяЧасть1СтрокаПоискаКонтекстноеМеню + 76 + true + + ТабличнаяЧасть1 + + true + + + + ТабличнаяЧасть1СостояниеПросмотра + 78 + + ТабличнаяЧасть1СостояниеПросмотраРасширеннаяПодсказка + 80 + Label + true + true + + Left + + + + ТабличнаяЧасть1СостояниеПросмотраКонтекстноеМеню + 79 + true + + ViewStatusAddition + ТабличнаяЧасть1 + + true + + + + ТабличнаяЧасть1УправлениеПоиском + 81 + + ТабличнаяЧасть1УправлениеПоискомРасширеннаяПодсказка + 83 + Label + true + true + + Left + + + + ТабличнаяЧасть1УправлениеПоискомКонтекстноеМеню + 82 + true + + SearchControlAddition + ТабличнаяЧасть1 + + true + + + + ТабличнаяЧасть1РасширеннаяПодсказка + 74 + Label + true + true + + Left + + + + ТабличнаяЧасть1КонтекстноеМеню + 72 + true + + true + true + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + true + Auto + Auto + true + true + true + true + AsFileRef + +
+ true + true + + true + + + <key>ru</key> + <value>ТабличнаяЧасть1</value> + + + ГруппаТабличнаяЧасть1РасширеннаяПодсказка + 70 + Label + true + true + + Left + + + Page + + Vertical + true + +
+ true + true + + true + + + <key>ru</key> + <value>Страницы</value> + + + СтраницыРасширеннаяПодсказка + 14 + Label + true + true + + Left + + + Pages + + Auto + Auto + +
+ + FormCommandBar + -1 + Left + true + + LockOwnerWindow + true + true + true + Vertical + true + true + true + true + true + + Объект + 1 + + ChartOfCalculationTypesObject.ПланВидовРасчета2 + + + true + + + true + +
true
+ true +
+ + + + + +
diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2602/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2602.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2602/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2602.mdo" new file mode 100644 index 000000000..c44f388fb --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2602/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2602.mdo" @@ -0,0 +1,162 @@ + + + + + + + + + + + + + + + + ПланВидовРасчета2 + true + ChartOfCalculationTypes.ПланВидовРасчета2.StandardAttribute.Description + ChartOfCalculationTypes.ПланВидовРасчета2.StandardAttribute.Code + DontUse + Background + + Use + PredefinedDataName + + Use + + + + + Use + Predefined + + Use + + + + + Use + Ref + + Use + + + + + Use + DeletionMark + + Use + + + + + Use + ActionPeriodIsBasic + + Use + + + + + Use + Description + + ShowError + Use + + + + + Use + Code + + Use + + + + DontUse + Managed + Use + 9 + 40 + Variable + InDialog + BothWays + ChartOfCalculationTypes.ПланВидовРасчета2.Form.ФормаВидаРасчета + OnActionPeriod + ChartOfCalculationTypes.ПланВидовРасчета1 + true + + Реквизит1 + + String + + 10 + + + + + + + + Use + Use + + + + + + + ТабличнаяЧасть1 + + Реквизит1 + + String + + 10 + + + + + Use + Use + + + Реквизит2 + + String + + 10 + + + + + Use + Use + + + Реквизит3 + + String + + 10 + + + + + Use + Use + + + + ФормаВидаРасчета + + ru + Форма вида расчета + + PersonalComputer + MobileDevice + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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/\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.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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/\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.mdo" new file mode 100644 index 000000000..0f95bc4cb --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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/\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.mdo" @@ -0,0 +1,34 @@ + + + + + + + + + + + ПланВидовХарактеристик1 + true + ChartOfCharacteristicTypes.ПланВидовХарактеристик1.StandardAttribute.Description + ChartOfCharacteristicTypes.ПланВидовХарактеристик1.StandardAttribute.Code + DontUse + DontUse + Managed + Use + + String + + 10 + + + true + 9 + Variable + 25 + true + true + AsDescription + InDialog + BothWays + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommandGroups/\320\223\321\200\321\203\320\277\320\277\320\260\320\232\320\276\320\274\320\260\320\275\320\2641/\320\223\321\200\321\203\320\277\320\277\320\260\320\232\320\276\320\274\320\260\320\275\320\2641.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommandGroups/\320\223\321\200\321\203\320\277\320\277\320\260\320\232\320\276\320\274\320\260\320\275\320\2641/\320\223\321\200\321\203\320\277\320\277\320\260\320\232\320\276\320\274\320\260\320\275\320\2641.mdo" new file mode 100644 index 000000000..aaee2b43a --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommandGroups/\320\223\321\200\321\203\320\277\320\277\320\260\320\232\320\276\320\274\320\260\320\275\320\2641/\320\223\321\200\321\203\320\277\320\277\320\260\320\232\320\276\320\274\320\260\320\275\320\2641.mdo" @@ -0,0 +1,8 @@ + + + ГруппаКоманд1 + Auto + + CommonPicture.ОбщаяКартинка1 + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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/\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.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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/\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.mdo" new file mode 100644 index 000000000..916542556 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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/\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.mdo" @@ -0,0 +1,34 @@ + + + ОбщийРеквизит1 + + String + + 10 + + + + + Use + + + + + InformationRegister.РегистрСведений2 + Use + + + InformationRegister.РегистрСведений1 + Use + + + ChartOfCharacteristicTypes.ПланВидовХарактеристик1 + DontUse + + DontUse + DontUse + DontUse + DontUse + DontUse + Use + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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\2022/\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\2022.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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\2022/\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\2022.mdo" new file mode 100644 index 000000000..c25c1ddeb --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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\2022/\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\2022.mdo" @@ -0,0 +1,23 @@ + + + ОбщийРеквизит2 + + String + + 10 + + + + + Use + + + + DontUse + SessionParameter.ОбщийРеквизит2Значение + SessionParameter.ОбщийРеквизит2Использование + DontUse + DontUse + DontUse + Use + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonCommands/\320\236\320\261\321\211\320\260\321\217\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/CommandModule.bsl" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonCommands/\320\236\320\261\321\211\320\260\321\217\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/CommandModule.bsl" new file mode 100644 index 000000000..266b6b9dc --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonCommands/\320\236\320\261\321\211\320\260\321\217\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/CommandModule.bsl" @@ -0,0 +1,7 @@ + +&НаКлиенте +Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) + //Вставить содержимое обработчика. + //ПараметрыФормы = Новый Структура("", ); + //ОткрытьФорму("ОбщаяФорма.", ПараметрыФормы, ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно, ПараметрыВыполненияКоманды.НавигационнаяСсылка); +КонецПроцедуры diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonCommands/\320\236\320\261\321\211\320\260\321\217\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/\320\236\320\261\321\211\320\260\321\217\320\232\320\276\320\274\320\260\320\275\320\264\320\2601.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonCommands/\320\236\320\261\321\211\320\260\321\217\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/\320\236\320\261\321\211\320\260\321\217\320\232\320\276\320\274\320\260\320\275\320\264\320\2601.mdo" new file mode 100644 index 000000000..d6867c2fd --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonCommands/\320\236\320\261\321\211\320\260\321\217\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/\320\236\320\261\321\211\320\260\321\217\320\232\320\276\320\274\320\260\320\275\320\264\320\2601.mdo" @@ -0,0 +1,7 @@ + + + ОбщаяКоманда1 + CommandGroup.ГруппаКоманд1 + + Auto + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Form.form" new file mode 100644 index 000000000..934bc8300 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Form.form" @@ -0,0 +1,3794 @@ + + + + КомпоновщикНастроекНастройки + 1 + + <key>ru</key> + <value>Таблица настроек</value> + + true + true + + true + + + Отчет.SettingsComposer.Settings + + None + + КомпоновщикНастроекНастройкиКоманднаяПанель + 3 + Left + true + + + OnActivateRow + КомпоновщикНастроекНастройкиПриАктивизацииСтроки + + + OnActivateField + КомпоновщикНастроекНастройкиПриАктивизацииПоля + + + КомпоновщикНастроекНастройкиСтрокаПоиска + 5 + + КомпоновщикНастроекНастройкиСтрокаПоискаРасширеннаяПодсказка + 7 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиСтрокаПоискаКонтекстноеМеню + 6 + true + + КомпоновщикНастроекНастройки + + true + + + + КомпоновщикНастроекНастройкиСостояниеПросмотра + 8 + + КомпоновщикНастроекНастройкиСостояниеПросмотраРасширеннаяПодсказка + 10 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиСостояниеПросмотраКонтекстноеМеню + 9 + true + + ViewStatusAddition + КомпоновщикНастроекНастройки + + true + + + + КомпоновщикНастроекНастройкиУправлениеПоиском + 11 + + КомпоновщикНастроекНастройкиУправлениеПоискомРасширеннаяПодсказка + 13 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиУправлениеПоискомКонтекстноеМеню + 12 + true + + SearchControlAddition + КомпоновщикНастроекНастройки + + true + + + + КомпоновщикНастроекНастройкиРасширеннаяПодсказка + 4 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиКонтекстноеМеню + 2 + true + + Tree + true + true + true + true + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + Auto + Auto + ExpandAllLevels + true + true + true + true + AsFileRef + SelectionPresentation +
+ + СтраницыНастроек + 14 + + СтраницаПараметровДанных + 16 + + КомпоновщикНастроекНастройкиПараметрыДанных + 18 + + <key>ru</key> + <value>Настройки параметров</value> + + true + true + + true + + + Items.КомпоновщикНастроекНастройки.CurrentData.ItemDataParameters + + None + + КомпоновщикНастроекНастройкиПараметрыДанныхКоманднаяПанель + 20 + Left + true + + + КомпоновщикНастроекНастройкиПараметрыДанныхСтрокаПоиска + 22 + + КомпоновщикНастроекНастройкиПараметрыДанныхСтрокаПоискаРасширеннаяПодсказка + 24 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПараметрыДанныхСтрокаПоискаКонтекстноеМеню + 23 + true + + КомпоновщикНастроекНастройкиПараметрыДанных + + true + + + + КомпоновщикНастроекНастройкиПараметрыДанныхСостояниеПросмотра + 25 + + КомпоновщикНастроекНастройкиПараметрыДанныхСостояниеПросмотраРасширеннаяПодсказка + 27 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПараметрыДанныхСостояниеПросмотраКонтекстноеМеню + 26 + true + + ViewStatusAddition + КомпоновщикНастроекНастройкиПараметрыДанных + + true + + + + КомпоновщикНастроекНастройкиПараметрыДанныхУправлениеПоиском + 28 + + КомпоновщикНастроекНастройкиПараметрыДанныхУправлениеПоискомРасширеннаяПодсказка + 30 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПараметрыДанныхУправлениеПоискомКонтекстноеМеню + 29 + true + + SearchControlAddition + КомпоновщикНастроекНастройкиПараметрыДанных + + true + + + + КомпоновщикНастроекНастройкиПараметрыДанныхРасширеннаяПодсказка + 21 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПараметрыДанныхКонтекстноеМеню + 19 + true + + Tree + true + true + true + 50 + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + Auto + Auto + ExpandAllLevels + true + true + AsFileRef +
+ true + true + + true + + + <key>ru</key> + <value>Параметры</value> + + + СтраницаПараметровДанныхРасширеннаяПодсказка + 17 + Label + true + true + + Left + + + Page + + + StdPicture.DataCompositionDataParameters + + Vertical + true + +
+ + СтраницаПользовательскихПолей + 31 + + КомпоновщикНастроекНастройкиПользовательскиеПоля + 33 + + <key>ru</key> + <value>Настройки пользовательских полей</value> + + true + true + + true + + + Items.КомпоновщикНастроекНастройки.CurrentData.ItemUserFields + + None + + КомпоновщикНастроекНастройкиПользовательскиеПоляКоманднаяПанель + 35 + Left + true + + + КомпоновщикНастроекНастройкиПользовательскиеПоляСтрокаПоиска + 37 + + КомпоновщикНастроекНастройкиПользовательскиеПоляСтрокаПоискаРасширеннаяПодсказка + 39 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПользовательскиеПоляСтрокаПоискаКонтекстноеМеню + 38 + true + + КомпоновщикНастроекНастройкиПользовательскиеПоля + + true + + + + КомпоновщикНастроекНастройкиПользовательскиеПоляСостояниеПросмотра + 40 + + КомпоновщикНастроекНастройкиПользовательскиеПоляСостояниеПросмотраРасширеннаяПодсказка + 42 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПользовательскиеПоляСостояниеПросмотраКонтекстноеМеню + 41 + true + + ViewStatusAddition + КомпоновщикНастроекНастройкиПользовательскиеПоля + + true + + + + КомпоновщикНастроекНастройкиПользовательскиеПоляУправлениеПоиском + 43 + + КомпоновщикНастроекНастройкиПользовательскиеПоляУправлениеПоискомРасширеннаяПодсказка + 45 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПользовательскиеПоляУправлениеПоискомКонтекстноеМеню + 44 + true + + SearchControlAddition + КомпоновщикНастроекНастройкиПользовательскиеПоля + + true + + + + КомпоновщикНастроекНастройкиПользовательскиеПоляРасширеннаяПодсказка + 36 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПользовательскиеПоляКонтекстноеМеню + 34 + true + + true + true + true + 60 + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + Auto + Auto + true + true + true + true + AsFileRef +
+ true + true + + true + + + <key>ru</key> + <value>Пользовательские поля</value> + + + СтраницаПользовательскихПолейРасширеннаяПодсказка + 32 + Label + true + true + + Left + + + Page + + + StdPicture.DataCompositionUserFields + + AlwaysHorizontal + true + +
+ + СтраницаПолейГруппировки + 46 + + СтраницыПолейГруппировки + 48 + + НастройкиПолейГруппировки + 50 + + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировок + 52 + + <key>ru</key> + <value>Доступные поля группируемых полей</value> + + true + true + + true + + + Items.КомпоновщикНастроекНастройки.CurrentData.ItemGroupFields.GroupFieldsAvailableFields + + None + + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировокКоманднаяПанель + 54 + Left + true + + + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировокСтрокаПоиска + 56 + + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировокСтрокаПоискаРасширеннаяПодсказка + 58 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировокСтрокаПоискаКонтекстноеМеню + 57 + true + + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировок + + true + + + + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировокСостояниеПросмотра + 59 + + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировокСостояниеПросмотраРасширеннаяПодсказка + 61 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировокСостояниеПросмотраКонтекстноеМеню + 60 + true + + ViewStatusAddition + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировок + + true + + + + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировокУправлениеПоиском + 62 + + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировокУправлениеПоискомРасширеннаяПодсказка + 64 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировокУправлениеПоискомКонтекстноеМеню + 63 + true + + SearchControlAddition + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировок + + true + + + + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировокРасширеннаяПодсказка + 55 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировокКонтекстноеМеню + 53 + true + + Tree + true + true + true + 30 + true + true + 15 + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + Auto + Auto + true + true + true + true + AsFileRef +
+ + КомпоновщикНастроекНастройкиПоляГруппировки + 65 + + <key>ru</key> + <value>Таблица группируемых полей</value> + + true + true + + true + + + Items.КомпоновщикНастроекНастройки.CurrentData.ItemGroupFields + + None + + КомпоновщикНастроекНастройкиПоляГруппировкиКоманднаяПанель + 67 + Left + true + + + КомпоновщикНастроекНастройкиПоляГруппировкиСтрокаПоиска + 69 + + КомпоновщикНастроекНастройкиПоляГруппировкиСтрокаПоискаРасширеннаяПодсказка + 71 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПоляГруппировкиСтрокаПоискаКонтекстноеМеню + 70 + true + + КомпоновщикНастроекНастройкиПоляГруппировки + + true + + + + КомпоновщикНастроекНастройкиПоляГруппировкиСостояниеПросмотра + 72 + + КомпоновщикНастроекНастройкиПоляГруппировкиСостояниеПросмотраРасширеннаяПодсказка + 74 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПоляГруппировкиСостояниеПросмотраКонтекстноеМеню + 73 + true + + ViewStatusAddition + КомпоновщикНастроекНастройкиПоляГруппировки + + true + + + + КомпоновщикНастроекНастройкиПоляГруппировкиУправлениеПоиском + 75 + + КомпоновщикНастроекНастройкиПоляГруппировкиУправлениеПоискомРасширеннаяПодсказка + 77 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПоляГруппировкиУправлениеПоискомКонтекстноеМеню + 76 + true + + SearchControlAddition + КомпоновщикНастроекНастройкиПоляГруппировки + + true + + + + КомпоновщикНастроекНастройкиПоляГруппировкиРасширеннаяПодсказка + 68 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПоляГруппировкиКонтекстноеМеню + 66 + true + + true + true + true + 60 + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + Auto + Auto + true + true + true + true + AsFileRef +
+ true + true + + true + + + <key>ru</key> + <value>Страница группируемых полей</value> + + + НастройкиПолейГруппировкиРасширеннаяПодсказка + 51 + Label + true + true + + Left + + + Page + + AlwaysHorizontal + LeftNarrowest + true + +
+ + НедоступныеНастройкиПолейГруппировки + 78 + + НадписьНедоступныхПолейГруппировки + 80 + + <key>ru</key> + <value>Текущий элемент не может содержать поля группировки. +Выберите в дереве структуры группировку, для которой требуется просмотреть или изменить состав полей группировки.</value> + + true + true + + true + + + НадписьНедоступныхПолейГруппировкиРасширеннаяПодсказка + 82 + Label + true + true + + Left + + + + НадписьНедоступныхПолейГруппировкиКонтекстноеМеню + 81 + true + + Label + true + 2 + true + true + false + + Left + + + true + true + + true + + + <key>ru</key> + <value>Страница недоступных группируемых полей</value> + + + НедоступныеНастройкиПолейГруппировкиРасширеннаяПодсказка + 79 + Label + true + true + + Left + + + Page + + Vertical + true + + + true + true + + true + + + <key>ru</key> + <value>Страницы группируемых полей</value> + + + СтраницыПолейГруппировкиРасширеннаяПодсказка + 49 + Label + true + true + + Left + + + Pages + + Auto + +
+ true + true + + true + + + <key>ru</key> + <value>Группируемые поля</value> + + + СтраницаПолейГруппировкиРасширеннаяПодсказка + 47 + Label + true + true + + Left + + + Page + + + StdPicture.DataCompositionGroupFields + + Vertical + true + +
+ + СтраницаПолейВыбора + 83 + + ЛокальныеВыбранныеПоля + 85 + + <key>ru</key> + <value>Текущий элемент имеет собственные настройки выбранных полей (для детальной настройки элемента)</value> + + true + true + + true + + + ЛокальныеВыбранныеПоля + + Right + + OnChange + ЛокальныеВыбранныеПоляПриИзменении + + + ЛокальныеВыбранныеПоляРасширеннаяПодсказка + 87 + Label + true + true + + Left + + + + ЛокальныеВыбранныеПоляКонтекстноеМеню + 86 + true + + CheckBoxField + Enter + true + Left + true + + + + СтраницыПолейВыбора + 88 + + НастройкиВыбранныхПолей + 90 + + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбора + 92 + + <key>ru</key> + <value>Доступные поля полей</value> + + true + true + + true + + + Items.КомпоновщикНастроекНастройки.CurrentData.ItemSelection.SelectionAvailableFields + + None + + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбораКоманднаяПанель + 94 + Left + true + + + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбораСтрокаПоиска + 96 + + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбораСтрокаПоискаРасширеннаяПодсказка + 98 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбораСтрокаПоискаКонтекстноеМеню + 97 + true + + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбора + + true + + + + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбораСостояниеПросмотра + 99 + + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбораСостояниеПросмотраРасширеннаяПодсказка + 101 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбораСостояниеПросмотраКонтекстноеМеню + 100 + true + + ViewStatusAddition + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбора + + true + + + + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбораУправлениеПоиском + 102 + + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбораУправлениеПоискомРасширеннаяПодсказка + 104 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбораУправлениеПоискомКонтекстноеМеню + 103 + true + + SearchControlAddition + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбора + + true + + + + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбораРасширеннаяПодсказка + 95 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбораКонтекстноеМеню + 93 + true + + Tree + true + true + true + 30 + true + true + 15 + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + Auto + Auto + true + true + true + true + AsFileRef +
+ + КомпоновщикНастроекНастройкиВыбор + 105 + + <key>ru</key> + <value>Таблица полей</value> + + true + true + + true + + + Items.КомпоновщикНастроекНастройки.CurrentData.ItemSelection + + None + + КомпоновщикНастроекНастройкиВыборКоманднаяПанель + 107 + Left + true + + + КомпоновщикНастроекНастройкиВыборСтрокаПоиска + 109 + + КомпоновщикНастроекНастройкиВыборСтрокаПоискаРасширеннаяПодсказка + 111 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиВыборСтрокаПоискаКонтекстноеМеню + 110 + true + + КомпоновщикНастроекНастройкиВыбор + + true + + + + КомпоновщикНастроекНастройкиВыборСостояниеПросмотра + 112 + + КомпоновщикНастроекНастройкиВыборСостояниеПросмотраРасширеннаяПодсказка + 114 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиВыборСостояниеПросмотраКонтекстноеМеню + 113 + true + + ViewStatusAddition + КомпоновщикНастроекНастройкиВыбор + + true + + + + КомпоновщикНастроекНастройкиВыборУправлениеПоиском + 115 + + КомпоновщикНастроекНастройкиВыборУправлениеПоискомРасширеннаяПодсказка + 117 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиВыборУправлениеПоискомКонтекстноеМеню + 116 + true + + SearchControlAddition + КомпоновщикНастроекНастройкиВыбор + + true + + + + КомпоновщикНастроекНастройкиВыборРасширеннаяПодсказка + 108 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиВыборКонтекстноеМеню + 106 + true + + Tree + true + true + true + 60 + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + Auto + Auto + ExpandAllLevels + true + true + true + true + AsFileRef +
+ true + true + + true + + + <key>ru</key> + <value>Страница полей</value> + + + НастройкиВыбранныхПолейРасширеннаяПодсказка + 91 + Label + true + true + + Left + + + Page + + AlwaysHorizontal + LeftNarrowest + true + +
+ + ОтключенныеНастройкиВыбранныхПолей + 118 + + НадписьЛокальныхВыбранныхПолей + 120 + + <key>ru</key> + <value>Выбранные поля для текущего элемента будут автоматически формироваться на основании выбранных полей всего отчета. +Выберите в дереве структуры элемент - отчет для редактирования его выбранных полей. +Если необходимо, чтобы текущий элемент имел выбранные поля, отличные от выбранных полей отчета, установите флажок, расположенный над этим текстом.</value> + + true + true + + true + + + НадписьЛокальныхВыбранныхПолейРасширеннаяПодсказка + 122 + Label + true + true + + Left + + + + НадписьЛокальныхВыбранныхПолейКонтекстноеМеню + 121 + true + + Label + true + 3 + true + true + false + + Left + + + + ПереходКВыбраннымПолямОтчета + 123 + + <key>ru</key> + <value>Нажмите здесь для перехода к выбранным полям отчета.</value> + + true + true + + true + + + ПереходКВыбраннымПолямОтчетаРасширеннаяПодсказка + 125 + Label + true + true + + Left + + + + ПереходКВыбраннымПолямОтчетаКонтекстноеМеню + 124 + true + + Label + true + true + + + Click + ПерейтиКОтчету + + true + Left + + + true + true + + true + + + <key>ru</key> + <value>Страница отключенных полей</value> + + + ОтключенныеНастройкиВыбранныхПолейРасширеннаяПодсказка + 119 + Label + true + true + + Left + + + Page + + Vertical + true + + + + НедоступныеНастройкиВыбранныхПолей + 126 + + НадписьНедоступныхВыбранныхПолей + 128 + + <key>ru</key> + <value>У текущего элемента не могут быть установлены выбранные поля. +Выберите в дереве структуры элемент - отчет для редактирования его выбранных полей.</value> + + true + true + + true + + + НадписьНедоступныхВыбранныхПолейРасширеннаяПодсказка + 130 + Label + true + true + + Left + + + + НадписьНедоступныхВыбранныхПолейКонтекстноеМеню + 129 + true + + Label + true + 2 + true + true + false + + Left + + + + ПереходКВыбраннымПолямОтчетаОтНедоступныхВыбранныхПолей + 131 + + <key>ru</key> + <value>Нажмите здесь для перехода к выбранным полям отчета.</value> + + true + true + + true + + + ПереходКВыбраннымПолямОтчетаОтНедоступныхВыбранныхПолейРасширеннаяПодсказка + 133 + Label + true + true + + Left + + + + ПереходКВыбраннымПолямОтчетаОтНедоступныхВыбранныхПолейКонтекстноеМеню + 132 + true + + Label + true + true + + + Click + ПерейтиКОтчету + + true + Left + + + true + true + + true + + + <key>ru</key> + <value>Страница недоступных полей</value> + + + НедоступныеНастройкиВыбранныхПолейРасширеннаяПодсказка + 127 + Label + true + true + + Left + + + Page + + Vertical + true + + + true + true + + true + + + <key>ru</key> + <value>Страницы полей</value> + + + СтраницыПолейВыбораРасширеннаяПодсказка + 89 + Label + true + true + + Left + + + Pages + + Auto + +
+ true + true + + true + + + <key>ru</key> + <value>Поля</value> + + + СтраницаПолейВыбораРасширеннаяПодсказка + 84 + Label + true + true + + Left + + + Page + + + StdPicture.DataCompositionSelection + + Vertical + true + +
+ + СтраницаОтбора + 134 + + ЛокальныйОтбор + 136 + + <key>ru</key> + <value>Текущий элемент имеет собственный отбор (для фильтрации записей, выводимых в элементе)</value> + + true + true + + true + + + ЛокальныйОтбор + + Right + + OnChange + ЛокальныйОтборПриИзменении + + + ЛокальныйОтборРасширеннаяПодсказка + 138 + Label + true + true + + Left + + + + ЛокальныйОтборКонтекстноеМеню + 137 + true + + CheckBoxField + Enter + true + Left + true + + + + СтраницыОтбора + 139 + + НастройкиОтбора + 141 + + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбора + 143 + + <key>ru</key> + <value>Доступные поля отбора</value> + + true + true + + true + + + Items.КомпоновщикНастроекНастройки.CurrentData.ItemFilter.FilterAvailableFields + + None + + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбораКоманднаяПанель + 145 + Left + true + + + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбораСтрокаПоиска + 147 + + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбораСтрокаПоискаРасширеннаяПодсказка + 149 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбораСтрокаПоискаКонтекстноеМеню + 148 + true + + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбора + + true + + + + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбораСостояниеПросмотра + 150 + + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбораСостояниеПросмотраРасширеннаяПодсказка + 152 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбораСостояниеПросмотраКонтекстноеМеню + 151 + true + + ViewStatusAddition + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбора + + true + + + + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбораУправлениеПоиском + 153 + + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбораУправлениеПоискомРасширеннаяПодсказка + 155 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбораУправлениеПоискомКонтекстноеМеню + 154 + true + + SearchControlAddition + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбора + + true + + + + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбораРасширеннаяПодсказка + 146 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбораКонтекстноеМеню + 144 + true + + Tree + true + true + true + 30 + true + true + 15 + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + Auto + Auto + true + true + true + true + AsFileRef +
+ + КомпоновщикНастроекНастройкиОтбор + 156 + + <key>ru</key> + <value>Таблица отбора</value> + + true + true + + true + + + Items.КомпоновщикНастроекНастройки.CurrentData.ItemFilter + + None + + КомпоновщикНастроекНастройкиОтборКоманднаяПанель + 158 + Left + true + + + КомпоновщикНастроекНастройкиОтборСтрокаПоиска + 160 + + КомпоновщикНастроекНастройкиОтборСтрокаПоискаРасширеннаяПодсказка + 162 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиОтборСтрокаПоискаКонтекстноеМеню + 161 + true + + КомпоновщикНастроекНастройкиОтбор + + true + + + + КомпоновщикНастроекНастройкиОтборСостояниеПросмотра + 163 + + КомпоновщикНастроекНастройкиОтборСостояниеПросмотраРасширеннаяПодсказка + 165 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиОтборСостояниеПросмотраКонтекстноеМеню + 164 + true + + ViewStatusAddition + КомпоновщикНастроекНастройкиОтбор + + true + + + + КомпоновщикНастроекНастройкиОтборУправлениеПоиском + 166 + + КомпоновщикНастроекНастройкиОтборУправлениеПоискомРасширеннаяПодсказка + 168 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиОтборУправлениеПоискомКонтекстноеМеню + 167 + true + + SearchControlAddition + КомпоновщикНастроекНастройкиОтбор + + true + + + + КомпоновщикНастроекНастройкиОтборРасширеннаяПодсказка + 159 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиОтборКонтекстноеМеню + 157 + true + + Tree + true + true + true + 60 + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + Auto + Auto + ExpandAllLevels + true + true + true + true + AsFileRef + All + false +
+ true + true + + true + + + <key>ru</key> + <value>Страница полей</value> + + + НастройкиОтбораРасширеннаяПодсказка + 142 + Label + true + true + + Left + + + Page + + AlwaysHorizontal + LeftNarrowest + true + +
+ + ОтключенныеНастройкиОтбора + 169 + + НадписьЛокальногоОтбора + 171 + + <key>ru</key> + <value>В текущем элементе отбор не установлен. +Выберите в дереве структуры отчет для редактирования отбора отчета в целом. +Если необходимо, чтобы текущий элемент имел собственный отбор, установите флажок, расположенный над этим текстом.</value> + + true + true + + true + + + НадписьЛокальногоОтбораРасширеннаяПодсказка + 173 + Label + true + true + + Left + + + + НадписьЛокальногоОтбораКонтекстноеМеню + 172 + true + + Label + true + 3 + true + true + false + + Left + + + + ПереходКОтборуОтчета + 174 + + <key>ru</key> + <value>Нажмите здесь для перехода к отбору отчета.</value> + + true + true + + true + + + ПереходКОтборуОтчетаРасширеннаяПодсказка + 176 + Label + true + true + + Left + + + + ПереходКОтборуОтчетаКонтекстноеМеню + 175 + true + + Label + true + true + + + Click + ПерейтиКОтчету + + true + Left + + + true + true + + true + + + <key>ru</key> + <value>Страница отключенного отбора</value> + + + ОтключенныеНастройкиОтбораРасширеннаяПодсказка + 170 + Label + true + true + + Left + + + Page + + Vertical + true + + + + НедоступныеНастройкиОтбора + 177 + + НадписьНедоступногоОтбора + 179 + + <key>ru</key> + <value>У текущего элемента не может быть установлен отбор. +Выберите в дереве структуры отчет для редактирования отбора отчета в целом.</value> + + true + true + + true + + + НадписьНедоступногоОтбораРасширеннаяПодсказка + 181 + Label + true + true + + Left + + + + НадписьНедоступногоОтбораКонтекстноеМеню + 180 + true + + Label + true + 2 + true + true + false + + Left + + + + ПереходКОтборуОтчетаОтНедоступногоОтбора + 182 + + <key>ru</key> + <value>Нажмите здесь для перехода к отбору отчета.</value> + + true + true + + true + + + ПереходКОтборуОтчетаОтНедоступногоОтбораРасширеннаяПодсказка + 184 + Label + true + true + + Left + + + + ПереходКОтборуОтчетаОтНедоступногоОтбораКонтекстноеМеню + 183 + true + + Label + true + true + + + Click + ПерейтиКОтчету + + true + Left + + + true + true + + true + + + <key>ru</key> + <value>Страница недоступного отбора</value> + + + НедоступныеНастройкиОтбораРасширеннаяПодсказка + 178 + Label + true + true + + Left + + + Page + + Vertical + true + + + true + true + + true + + + <key>ru</key> + <value>Страницы отбора</value> + + + СтраницыОтбораРасширеннаяПодсказка + 140 + Label + true + true + + Left + + + Pages + + Auto + +
+ true + true + + true + + + <key>ru</key> + <value>Отбор</value> + + + СтраницаОтбораРасширеннаяПодсказка + 135 + Label + true + true + + Left + + + Page + + + StdPicture.DataCompositionFilter + + Vertical + true + +
+ + СтраницаПорядка + 185 + + ЛокальныйПорядок + 187 + + <key>ru</key> + <value>Текущий элемент имеет собственную сортировку (для упорядочивания записей, выводимых в элементе)</value> + + true + true + + true + + + ЛокальныйПорядок + + Right + + OnChange + ЛокальныйПорядокПриИзменении + + + ЛокальныйПорядокРасширеннаяПодсказка + 189 + Label + true + true + + Left + + + + ЛокальныйПорядокКонтекстноеМеню + 188 + true + + CheckBoxField + Enter + true + Left + true + + + + СтраницыПорядка + 190 + + НастройкиПорядка + 192 + + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядка + 194 + + <key>ru</key> + <value>Доступные поля сортировки</value> + + true + true + + true + + + Items.КомпоновщикНастроекНастройки.CurrentData.ItemOrder.OrderAvailableFields + + None + + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядкаКоманднаяПанель + 196 + Left + true + + + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядкаСтрокаПоиска + 198 + + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядкаСтрокаПоискаРасширеннаяПодсказка + 200 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядкаСтрокаПоискаКонтекстноеМеню + 199 + true + + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядка + + true + + + + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядкаСостояниеПросмотра + 201 + + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядкаСостояниеПросмотраРасширеннаяПодсказка + 203 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядкаСостояниеПросмотраКонтекстноеМеню + 202 + true + + ViewStatusAddition + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядка + + true + + + + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядкаУправлениеПоиском + 204 + + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядкаУправлениеПоискомРасширеннаяПодсказка + 206 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядкаУправлениеПоискомКонтекстноеМеню + 205 + true + + SearchControlAddition + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядка + + true + + + + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядкаРасширеннаяПодсказка + 197 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядкаКонтекстноеМеню + 195 + true + + Tree + true + true + true + 30 + true + true + 15 + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + Auto + Auto + true + true + true + true + AsFileRef +
+ + КомпоновщикНастроекНастройкиПорядок + 207 + + <key>ru</key> + <value>Таблица сортировки</value> + + true + true + + true + + + Items.КомпоновщикНастроекНастройки.CurrentData.ItemOrder + + None + + КомпоновщикНастроекНастройкиПорядокКоманднаяПанель + 209 + Left + true + + + КомпоновщикНастроекНастройкиПорядокСтрокаПоиска + 211 + + КомпоновщикНастроекНастройкиПорядокСтрокаПоискаРасширеннаяПодсказка + 213 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПорядокСтрокаПоискаКонтекстноеМеню + 212 + true + + КомпоновщикНастроекНастройкиПорядок + + true + + + + КомпоновщикНастроекНастройкиПорядокСостояниеПросмотра + 214 + + КомпоновщикНастроекНастройкиПорядокСостояниеПросмотраРасширеннаяПодсказка + 216 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПорядокСостояниеПросмотраКонтекстноеМеню + 215 + true + + ViewStatusAddition + КомпоновщикНастроекНастройкиПорядок + + true + + + + КомпоновщикНастроекНастройкиПорядокУправлениеПоиском + 217 + + КомпоновщикНастроекНастройкиПорядокУправлениеПоискомРасширеннаяПодсказка + 219 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПорядокУправлениеПоискомКонтекстноеМеню + 218 + true + + SearchControlAddition + КомпоновщикНастроекНастройкиПорядок + + true + + + + КомпоновщикНастроекНастройкиПорядокРасширеннаяПодсказка + 210 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПорядокКонтекстноеМеню + 208 + true + + true + true + true + 60 + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + Auto + Auto + true + true + true + true + AsFileRef +
+ true + true + + true + + + <key>ru</key> + <value>Страница сортировки</value> + + + НастройкиПорядкаРасширеннаяПодсказка + 193 + Label + true + true + + Left + + + Page + + AlwaysHorizontal + LeftNarrowest + true + +
+ + ОтключенныеНастройкиПорядка + 220 + + НадписьЛокальногоПорядка + 222 + + <key>ru</key> + <value>В текущем элементе сортировка не установлена. +Выберите в дереве структуры отчет для редактирования сортировки отчета в целом. +Если необходимо, чтобы текущий элемент имел собственную сортировку, установите флажок, расположенный над этим текстом.</value> + + true + true + + true + + + НадписьЛокальногоПорядкаРасширеннаяПодсказка + 224 + Label + true + true + + Left + + + + НадписьЛокальногоПорядкаКонтекстноеМеню + 223 + true + + Label + true + 3 + true + true + false + + Left + + + + ПереходКПорядкуОтчета + 225 + + <key>ru</key> + <value>Нажмите здесь для перехода к сортировке отчета.</value> + + true + true + + true + + + ПереходКПорядкуОтчетаРасширеннаяПодсказка + 227 + Label + true + true + + Left + + + + ПереходКПорядкуОтчетаКонтекстноеМеню + 226 + true + + Label + true + true + + + Click + ПерейтиКОтчету + + true + Left + + + true + true + + true + + + <key>ru</key> + <value>Страница отключенной сортировки</value> + + + ОтключенныеНастройкиПорядкаРасширеннаяПодсказка + 221 + Label + true + true + + Left + + + Page + + Vertical + true + + + + НедоступныеНастройкиПорядка + 228 + + НадписьНедоступногоПорядка + 230 + + <key>ru</key> + <value>У текущего элемента не может быть установлена сортировка. +Выберите в дереве структуры отчет для редактирования сортировки отчета в целом.</value> + + true + true + + true + + + НадписьНедоступногоПорядкаРасширеннаяПодсказка + 232 + Label + true + true + + Left + + + + НадписьНедоступногоПорядкаКонтекстноеМеню + 231 + true + + Label + true + 2 + true + true + false + + Left + + + + ПереходКПорядкуОтчетаОтНедоступногоПорядка + 233 + + <key>ru</key> + <value>Нажмите здесь для перехода к сортировке отчета.</value> + + true + true + + true + + + ПереходКПорядкуОтчетаОтНедоступногоПорядкаРасширеннаяПодсказка + 235 + Label + true + true + + Left + + + + ПереходКПорядкуОтчетаОтНедоступногоПорядкаКонтекстноеМеню + 234 + true + + Label + true + true + + + Click + ПерейтиКОтчету + + true + Left + + + true + true + + true + + + <key>ru</key> + <value>Страница недоступной сортировки</value> + + + НедоступныеНастройкиПорядкаРасширеннаяПодсказка + 229 + Label + true + true + + Left + + + Page + + Vertical + true + + + true + true + + true + + + <key>ru</key> + <value>Страницы сортировки</value> + + + СтраницыПорядкаРасширеннаяПодсказка + 191 + Label + true + true + + Left + + + Pages + + Auto + +
+ true + true + + true + + + <key>ru</key> + <value>Сортировка</value> + + + СтраницаПорядкаРасширеннаяПодсказка + 186 + Label + true + true + + Left + + + Page + + + StdPicture.DataCompositionOrder + + Vertical + true + +
+ + СтраницаУсловногоОформления + 236 + + ЛокальноеУсловноеОформление + 238 + + <key>ru</key> + <value>Текущий элемент имеет собственное условное оформление (для оформления записей, выводимых в элементе)</value> + + true + true + + true + + + ЛокальноеУсловноеОформление + + Right + + OnChange + ЛокальноеУсловноеОформлениеПриИзменении + + + ЛокальноеУсловноеОформлениеРасширеннаяПодсказка + 240 + Label + true + true + + Left + + + + ЛокальноеУсловноеОформлениеКонтекстноеМеню + 239 + true + + CheckBoxField + Enter + true + Left + true + + + + СтраницыУсловногоОформления + 241 + + НастройкиУсловногоОформления + 243 + + КомпоновщикНастроекНастройкиУсловноеОформление + 245 + + <key>ru</key> + <value>Таблица условного оформления</value> + + true + true + + true + + + Items.КомпоновщикНастроекНастройки.CurrentData.ItemConditionalAppearance + + None + + КомпоновщикНастроекНастройкиУсловноеОформлениеКоманднаяПанель + 247 + Left + true + + + КомпоновщикНастроекНастройкиУсловноеОформлениеСтрокаПоиска + 249 + + КомпоновщикНастроекНастройкиУсловноеОформлениеСтрокаПоискаРасширеннаяПодсказка + 251 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиУсловноеОформлениеСтрокаПоискаКонтекстноеМеню + 250 + true + + КомпоновщикНастроекНастройкиУсловноеОформление + + true + + + + КомпоновщикНастроекНастройкиУсловноеОформлениеСостояниеПросмотра + 252 + + КомпоновщикНастроекНастройкиУсловноеОформлениеСостояниеПросмотраРасширеннаяПодсказка + 254 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиУсловноеОформлениеСостояниеПросмотраКонтекстноеМеню + 253 + true + + ViewStatusAddition + КомпоновщикНастроекНастройкиУсловноеОформление + + true + + + + КомпоновщикНастроекНастройкиУсловноеОформлениеУправлениеПоиском + 255 + + КомпоновщикНастроекНастройкиУсловноеОформлениеУправлениеПоискомРасширеннаяПодсказка + 257 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиУсловноеОформлениеУправлениеПоискомКонтекстноеМеню + 256 + true + + SearchControlAddition + КомпоновщикНастроекНастройкиУсловноеОформление + + true + + + + КомпоновщикНастроекНастройкиУсловноеОформлениеРасширеннаяПодсказка + 248 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиУсловноеОформлениеКонтекстноеМеню + 246 + true + + true + true + true + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + Auto + Auto + true + true + true + true + AsFileRef + false +
+ true + true + + true + + + <key>ru</key> + <value>Страница условного оформления</value> + + + НастройкиУсловногоОформленияРасширеннаяПодсказка + 244 + Label + true + true + + Left + + + Page + + AlwaysHorizontal + true + +
+ + ОтключенныеНастройкиУсловногоОформления + 258 + + НадписьЛокальногоУсловногоОформления + 260 + + <key>ru</key> + <value>В текущем элементе условное оформление не установлено. +Выберите в дереве структуры отчет для редактирования условного оформления отчета в целом. +Если необходимо, чтобы текущий элемент имел собственное условное оформление, установите флажок, расположенный над этим текстом.</value> + + true + true + + true + + + НадписьЛокальногоУсловногоОформленияРасширеннаяПодсказка + 262 + Label + true + true + + Left + + + + НадписьЛокальногоУсловногоОформленияКонтекстноеМеню + 261 + true + + Label + true + 3 + true + true + false + + Left + + + + ПереходКУсловномуОформлениюОтчета + 263 + + <key>ru</key> + <value>Нажмите здесь для перехода к условному оформлению отчета.</value> + + true + true + + true + + + ПереходКУсловномуОформлениюОтчетаРасширеннаяПодсказка + 265 + Label + true + true + + Left + + + + ПереходКУсловномуОформлениюОтчетаКонтекстноеМеню + 264 + true + + Label + true + true + + + Click + ПерейтиКОтчету + + true + Left + + + true + true + + true + + + <key>ru</key> + <value>Страница отключенного условного оформления</value> + + + ОтключенныеНастройкиУсловногоОформленияРасширеннаяПодсказка + 259 + Label + true + true + + Left + + + Page + + Vertical + true + + + + НедоступныеНастройкиУсловногоОформления + 266 + + НадписьНедоступногоУсловногоОформления + 268 + + <key>ru</key> + <value>У текущего элемента не может быть установлено условное оформление. +Выберите в дереве структуры отчет для редактирования условного оформления отчета в целом.</value> + + true + true + + true + + + НадписьНедоступногоУсловногоОформленияРасширеннаяПодсказка + 270 + Label + true + true + + Left + + + + НадписьНедоступногоУсловногоОформленияКонтекстноеМеню + 269 + true + + Label + true + 2 + true + true + false + + Left + + + + ПереходКУсловномуОформлениюОтчетаОтНедоступногоУсловногоОформления + 271 + + <key>ru</key> + <value>Нажмите здесь для перехода к условному оформлению отчета.</value> + + true + true + + true + + + ПереходКУсловномуОформлениюОтчетаОтНедоступногоУсловногоОформленияРасширеннаяПодсказка + 273 + Label + true + true + + Left + + + + ПереходКУсловномуОформлениюОтчетаОтНедоступногоУсловногоОформленияКонтекстноеМеню + 272 + true + + Label + true + true + + + Click + ПерейтиКОтчету + + true + Left + + + true + true + + true + + + <key>ru</key> + <value>Страница недоступного условного оформления</value> + + + НедоступныеНастройкиУсловногоОформленияРасширеннаяПодсказка + 267 + Label + true + true + + Left + + + Page + + Vertical + true + + + true + true + + true + + + <key>ru</key> + <value>Страницы условного оформления</value> + + + СтраницыУсловногоОформленияРасширеннаяПодсказка + 242 + Label + true + true + + Left + + + Pages + + Auto + +
+ true + true + + true + + + <key>ru</key> + <value>Условное оформление</value> + + + СтраницаУсловногоОформленияРасширеннаяПодсказка + 237 + Label + true + true + + Left + + + Page + + + StdPicture.DataCompositionConditionalAppearance + + Vertical + true + +
+ + СтраницаПараметровВывода + 274 + + ЛокальныеПараметрыВывода + 276 + + <key>ru</key> + <value>Текущий элемент имеет собственные дополнительные настройки</value> + + true + true + + true + + + ЛокальныеПараметрыВывода + + Right + + OnChange + ЛокальныеПараметрыВыводаПриИзменении + + + ЛокальныеПараметрыВыводаРасширеннаяПодсказка + 278 + Label + true + true + + Left + + + + ЛокальныеПараметрыВыводаКонтекстноеМеню + 277 + true + + CheckBoxField + Enter + true + Left + true + + + + СтраницыПараметровВывода + 279 + + НастройкиПараметровВывода + 281 + + КомпоновщикНастроекНастройкиПараметрыВывода + 283 + + <key>ru</key> + <value>Таблица дополнительных настроек</value> + + true + true + + true + + + Items.КомпоновщикНастроекНастройки.CurrentData.ItemOutputParameters + + None + + КомпоновщикНастроекНастройкиПараметрыВыводаКоманднаяПанель + 285 + Left + true + + + КомпоновщикНастроекНастройкиПараметрыВыводаСтрокаПоиска + 287 + + КомпоновщикНастроекНастройкиПараметрыВыводаСтрокаПоискаРасширеннаяПодсказка + 289 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПараметрыВыводаСтрокаПоискаКонтекстноеМеню + 288 + true + + КомпоновщикНастроекНастройкиПараметрыВывода + + true + + + + КомпоновщикНастроекНастройкиПараметрыВыводаСостояниеПросмотра + 290 + + КомпоновщикНастроекНастройкиПараметрыВыводаСостояниеПросмотраРасширеннаяПодсказка + 292 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПараметрыВыводаСостояниеПросмотраКонтекстноеМеню + 291 + true + + ViewStatusAddition + КомпоновщикНастроекНастройкиПараметрыВывода + + true + + + + КомпоновщикНастроекНастройкиПараметрыВыводаУправлениеПоиском + 293 + + КомпоновщикНастроекНастройкиПараметрыВыводаУправлениеПоискомРасширеннаяПодсказка + 295 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПараметрыВыводаУправлениеПоискомКонтекстноеМеню + 294 + true + + SearchControlAddition + КомпоновщикНастроекНастройкиПараметрыВывода + + true + + + + КомпоновщикНастроекНастройкиПараметрыВыводаРасширеннаяПодсказка + 286 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПараметрыВыводаКонтекстноеМеню + 284 + true + + Tree + true + true + true + 50 + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + Auto + Auto + ExpandAllLevels + true + true + AsFileRef +
+ true + true + + true + + + <key>ru</key> + <value>Страница дополнительных настроек</value> + + + НастройкиПараметровВыводаРасширеннаяПодсказка + 282 + Label + true + true + + Left + + + Page + + AlwaysHorizontal + true + +
+ + ОтключенныеНастройкиПараметровВывода + 296 + + НадписьЛокальныхПараметровВывода + 298 + + <key>ru</key> + <value>В текущем элементе дополнительные настройки не установлены. +Выберите в дереве структуры отчет для редактирования дополнительных настроек отчета в целом. +Если необходимо, чтобы текущий элемент имел собственные дополнительные настройки, установите флажок, расположенный над этим текстом.</value> + + true + true + + true + + + НадписьЛокальныхПараметровВыводаРасширеннаяПодсказка + 300 + Label + true + true + + Left + + + + НадписьЛокальныхПараметровВыводаКонтекстноеМеню + 299 + true + + Label + true + 3 + true + true + false + + Left + + + + ПереходКПараметрамВыводаОтчета + 301 + + <key>ru</key> + <value>Нажмите здесь для перехода к дополнительным настройкам отчета.</value> + + true + true + + true + + + ПереходКПараметрамВыводаОтчетаРасширеннаяПодсказка + 303 + Label + true + true + + Left + + + + ПереходКПараметрамВыводаОтчетаКонтекстноеМеню + 302 + true + + Label + true + true + + + Click + ПерейтиКОтчету + + true + Left + + + true + true + + true + + + <key>ru</key> + <value>Страница отключенных дополнительных настроек</value> + + + ОтключенныеНастройкиПараметровВыводаРасширеннаяПодсказка + 297 + Label + true + true + + Left + + + Page + + Vertical + true + + + + НедоступныеНастройкиПараметровВывода + 304 + + НадписьНедоступныхПараметровВывода + 306 + + <key>ru</key> + <value>У текущего элемента не могут быть установлены дополнительные настройки. +Выберите в дереве структуры отчет для редактирования дополнительных настроек отчета в целом.</value> + + true + true + + true + + + НадписьНедоступныхПараметровВыводаРасширеннаяПодсказка + 308 + Label + true + true + + Left + + + + НадписьНедоступныхПараметровВыводаКонтекстноеМеню + 307 + true + + Label + true + 2 + true + true + false + + Left + + + + ПереходКПараметрамВыводаОтчетаОтНедоступныхПараметровВывода + 309 + + <key>ru</key> + <value>Нажмите здесь для перехода к дополнительным настройкам отчета.</value> + + true + true + + true + + + ПереходКПараметрамВыводаОтчетаОтНедоступныхПараметровВыводаРасширеннаяПодсказка + 311 + Label + true + true + + Left + + + + ПереходКПараметрамВыводаОтчетаОтНедоступныхПараметровВыводаКонтекстноеМеню + 310 + true + + Label + true + true + + + Click + ПерейтиКОтчету + + true + Left + + + true + true + + true + + + <key>ru</key> + <value>Страница недоступных дополнительных настроек</value> + + + НедоступныеНастройкиПараметровВыводаРасширеннаяПодсказка + 305 + Label + true + true + + Left + + + Page + + Vertical + true + + + true + true + + true + + + <key>ru</key> + <value>Страницы дополнительных настроек</value> + + + СтраницыПараметровВыводаРасширеннаяПодсказка + 280 + Label + true + true + + Left + + + Pages + + Auto + +
+ true + true + + true + + + <key>ru</key> + <value>Дополнительные настройки</value> + + + СтраницаПараметровВыводаРасширеннаяПодсказка + 275 + Label + true + true + + Left + + + Page + + + StdPicture.DataCompositionOutputParameters + + Vertical + true + +
+ true + true + + true + + + <key>ru</key> + <value>Группа настроек</value> + + + СтраницыНастроекРасширеннаяПодсказка + 15 + Label + true + true + + Left + + + Pages + + Auto + Auto + +
+ + FormCommandBar + -1 + Right + true + + + OnCreateAtServer + ПриСозданииНаСервере + + true + true + true + Vertical + true + true + true + true + true + DontUse + + Отчет + 1 + + ReportObject + + + true + + + true + +
true
+
+ + ЛокальныеВыбранныеПоля + + <key>ru</key> + <value>Локальные выбранные поля</value> + + 2 + + Boolean + + + true + + + true + + + + ЛокальныйОтбор + + <key>ru</key> + <value>Локальный отбор</value> + + 3 + + Boolean + + + true + + + true + + + + ЛокальныйПорядок + + <key>ru</key> + <value>Локальный порядок</value> + + 4 + + Boolean + + + true + + + true + + + + ЛокальноеУсловноеОформление + + <key>ru</key> + <value>Локальное условное оформление</value> + + 5 + + Boolean + + + true + + + true + + + + ЛокальныеПараметрыВывода + + <key>ru</key> + <value>Локальное условное оформление</value> + + 6 + + Boolean + + + true + + + true + + + + + + + + Variant + +
diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Module.bsl" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Module.bsl" new file mode 100644 index 000000000..b043b2bb0 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Module.bsl" @@ -0,0 +1,368 @@ +&НаКлиенте +Процедура ПоляГруппировкиНедоступны() + + Элементы.СтраницыПолейГруппировки.ТекущаяСтраница = Элементы.НедоступныеНастройкиПолейГруппировки; + +КонецПроцедуры + +&НаКлиенте +Процедура ВыбранныеПоляДоступны(ЭлементСтруктуры) + + Если Отчет.КомпоновщикНастроек.Настройки.НаличиеВыбораУЭлемента(ЭлементСтруктуры) Тогда + + ЛокальныеВыбранныеПоля = Истина; + Элементы.СтраницыПолейВыбора.ТекущаяСтраница = Элементы.НастройкиВыбранныхПолей; + + Иначе + + ЛокальныеВыбранныеПоля = Ложь; + Элементы.СтраницыПолейВыбора.ТекущаяСтраница = Элементы.ОтключенныеНастройкиВыбранныхПолей; + + КонецЕсли; + + Элементы.ЛокальныеВыбранныеПоля.ТолькоПросмотр = Ложь; + +КонецПроцедуры + +&НаКлиенте +Процедура ВыбранныеПоляНедоступны() + + ЛокальныеВыбранныеПоля = Ложь; + Элементы.ЛокальныеВыбранныеПоля.ТолькоПросмотр = Истина; + Элементы.СтраницыПолейВыбора.ТекущаяСтраница = Элементы.НедоступныеНастройкиВыбранныхПолей; + +КонецПроцедуры + +&НаКлиенте +Процедура ОтборДоступен(ЭлементСтруктуры) + + Если Отчет.КомпоновщикНастроек.Настройки.НаличиеОтбораУЭлемента(ЭлементСтруктуры) Тогда + + ЛокальныйОтбор = Истина; + Элементы.СтраницыОтбора.ТекущаяСтраница = Элементы.НастройкиОтбора; + + Иначе + + ЛокальныйОтбор = Ложь; + Элементы.СтраницыОтбора.ТекущаяСтраница = Элементы.ОтключенныеНастройкиОтбора; + + КонецЕсли; + + Элементы.ЛокальныйОтбор.ТолькоПросмотр = Ложь; + +КонецПроцедуры + +&НаКлиенте +Процедура ОтборНедоступен() + + ЛокальныйОтбор = Ложь; + Элементы.ЛокальныйОтбор.ТолькоПросмотр = Истина; + Элементы.СтраницыОтбора.ТекущаяСтраница = Элементы.НедоступныеНастройкиОтбора; + +КонецПроцедуры + +&НаКлиенте +Процедура ПорядокДоступен(ЭлементСтруктуры) + + Если Отчет.КомпоновщикНастроек.Настройки.НаличиеПорядкаУЭлемента(ЭлементСтруктуры) Тогда + + ЛокальныйПорядок = Истина; + Элементы.СтраницыПорядка.ТекущаяСтраница = Элементы.НастройкиПорядка; + + Иначе + + ЛокальныйПорядок = Ложь; + Элементы.СтраницыПорядка.ТекущаяСтраница = Элементы.ОтключенныеНастройкиПорядка; + + КонецЕсли; + + Элементы.ЛокальныйПорядок.ТолькоПросмотр = Ложь; + +КонецПроцедуры + +&НаКлиенте +Процедура ПорядокНедоступен() + + ЛокальныйПорядок = Ложь; + Элементы.ЛокальныйПорядок.ТолькоПросмотр = Истина; + Элементы.СтраницыПорядка.ТекущаяСтраница = Элементы.НедоступныеНастройкиПорядка; + +КонецПроцедуры + +&НаКлиенте +Процедура УсловноеОформлениеДоступно(ЭлементСтруктуры) + + Если Отчет.КомпоновщикНастроек.Настройки.НаличиеУсловногоОформленияУЭлемента(ЭлементСтруктуры) Тогда + + ЛокальноеУсловноеОформление = Истина; + Элементы.СтраницыУсловногоОформления.ТекущаяСтраница = Элементы.НастройкиУсловногоОформления; + + Иначе + + ЛокальноеУсловноеОформление = Ложь; + Элементы.СтраницыУсловногоОформления.ТекущаяСтраница = Элементы.ОтключенныеНастройкиУсловногоОформления; + + КонецЕсли; + + Элементы.ЛокальноеУсловноеОформление.ТолькоПросмотр = Ложь; + +КонецПроцедуры + +&НаКлиенте +Процедура УсловноеОформлениеНедоступно() + + ЛокальноеУсловноеОформление = Ложь; + Элементы.ЛокальноеУсловноеОформление.ТолькоПросмотр = Истина; + Элементы.СтраницыУсловногоОформления.ТекущаяСтраница = Элементы.НедоступныеНастройкиУсловногоОформления; + +КонецПроцедуры + +&НаКлиенте +Процедура ПараметрыВыводаДоступны(ЭлементСтруктуры) + + Если Отчет.КомпоновщикНастроек.Настройки.НаличиеПараметровВыводаУЭлемента(ЭлементСтруктуры) Тогда + + ЛокальныеПараметрыВывода = Истина; + Элементы.СтраницыПараметровВывода.ТекущаяСтраница = Элементы.НастройкиПараметровВывода; + + Иначе + + ЛокальныеПараметрыВывода = Ложь; + Элементы.СтраницыПараметровВывода.ТекущаяСтраница = Элементы.ОтключенныеНастройкиПараметровВывода; + + КонецЕсли; + + Элементы.ЛокальныеПараметрыВывода.ТолькоПросмотр = Ложь; + +КонецПроцедуры + +&НаКлиенте +Процедура ПараметрыВыводаНедоступны() + + ЛокальныеПараметрыВывода = Ложь; + Элементы.ЛокальныеПараметрыВывода.ТолькоПросмотр = Истина; + Элементы.СтраницыПараметровВывода.ТекущаяСтраница = Элементы.НедоступныеНастройкиПараметровВывода; + +КонецПроцедуры + +&НаКлиенте +Процедура КомпоновщикНастроекНастройкиПриАктивизацииПоля(Элемент) + + Перем ВыбраннаяСтраница; + + Если Элементы.КомпоновщикНастроекНастройки.ТекущийЭлемент.Имя = "КомпоновщикНастроекНастройкиНаличиеВыбора" Тогда + + ВыбраннаяСтраница = Элементы.СтраницаПолейВыбора; + + ИначеЕсли Элементы.КомпоновщикНастроекНастройки.ТекущийЭлемент.Имя = "КомпоновщикНастроекНастройкиНаличиеОтбора" Тогда + + ВыбраннаяСтраница = Элементы.СтраницаОтбора; + + ИначеЕсли Элементы.КомпоновщикНастроекНастройки.ТекущийЭлемент.Имя = "КомпоновщикНастроекНастройкиНаличиеПорядка" Тогда + + ВыбраннаяСтраница = Элементы.СтраницаПорядка; + + ИначеЕсли Элементы.КомпоновщикНастроекНастройки.ТекущийЭлемент.Имя = "КомпоновщикНастроекНастройкиНаличиеУсловногоОформления" Тогда + + ВыбраннаяСтраница = Элементы.СтраницаУсловногоОформления; + + ИначеЕсли Элементы.КомпоновщикНастроекНастройки.ТекущийЭлемент.Имя = "КомпоновщикНастроекНастройкиНаличиеПараметровВывода" Тогда + + ВыбраннаяСтраница = Элементы.СтраницаПараметровВывода; + + КонецЕсли; + + Если ВыбраннаяСтраница <> Неопределено Тогда + + Элементы.СтраницыНастроек.ТекущаяСтраница = ВыбраннаяСтраница; + + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура КомпоновщикНастроекНастройкиПриАктивизацииСтроки(Элемент) + + ЭлементСтруктуры = Отчет.КомпоновщикНастроек.Настройки.ПолучитьОбъектПоИдентификатору(Элементы.КомпоновщикНастроекНастройки.ТекущаяСтрока); + ТипЭлемента = ТипЗнч(ЭлементСтруктуры); + + Если ТипЭлемента = Неопределено ИЛИ + ТипЭлемента = Тип("КоллекцияЭлементовСтруктурыДиаграммыКомпоновкиДанных") ИЛИ + ТипЭлемента = Тип("КоллекцияЭлементовСтруктурыТаблицыКомпоновкиДанных") Тогда + + ПоляГруппировкиНедоступны(); + ВыбранныеПоляНедоступны(); + ОтборНедоступен(); + ПорядокНедоступен(); + УсловноеОформлениеНедоступно(); + ПараметрыВыводаНедоступны(); + + ИначеЕсли ТипЭлемента = Тип("НастройкиКомпоновкиДанных") ИЛИ + ТипЭлемента = Тип("НастройкиВложенногоОбъектаКомпоновкиДанных") Тогда + + ПоляГруппировкиНедоступны(); + + ЛокальныеВыбранныеПоля = Истина; + Элементы.ЛокальныеВыбранныеПоля.ТолькоПросмотр = Истина; + Элементы.СтраницыПолейВыбора.ТекущаяСтраница = Элементы.НастройкиВыбранныхПолей; + + ЛокальныйОтбор = Истина; + Элементы.ЛокальныйОтбор.ТолькоПросмотр = Истина; + Элементы.СтраницыОтбора.ТекущаяСтраница = Элементы.НастройкиОтбора; + + ЛокальныйПорядок = Истина; + Элементы.ЛокальныйПорядок.ТолькоПросмотр = Истина; + Элементы.СтраницыПорядка.ТекущаяСтраница = Элементы.НастройкиПорядка; + + ЛокальноеУсловноеОформление = Истина; + Элементы.ЛокальноеУсловноеОформление.ТолькоПросмотр = Истина; + Элементы.СтраницыУсловногоОформления.ТекущаяСтраница = Элементы.НастройкиУсловногоОформления; + + ЛокальныеПараметрыВывода = Истина; + Элементы.ЛокальныеПараметрыВывода.ТолькоПросмотр = Истина; + Элементы.СтраницыПараметровВывода.ТекущаяСтраница = Элементы.НастройкиПараметровВывода; + + ИначеЕсли ТипЭлемента = Тип("ГруппировкаКомпоновкиДанных") ИЛИ + ТипЭлемента = Тип("ГруппировкаТаблицыКомпоновкиДанных") ИЛИ + ТипЭлемента = Тип("ГруппировкаДиаграммыКомпоновкиДанных") Тогда + + Элементы.СтраницыПолейГруппировки.ТекущаяСтраница = Элементы.НастройкиПолейГруппировки; + + ВыбранныеПоляДоступны(ЭлементСтруктуры); + ОтборДоступен(ЭлементСтруктуры); + ПорядокДоступен(ЭлементСтруктуры); + УсловноеОформлениеДоступно(ЭлементСтруктуры); + ПараметрыВыводаДоступны(ЭлементСтруктуры); + + ИначеЕсли ТипЭлемента = Тип("ТаблицаКомпоновкиДанных") ИЛИ + ТипЭлемента = Тип("ДиаграммаКомпоновкиДанных") Тогда + + ПоляГруппировкиНедоступны(); + ВыбранныеПоляДоступны(ЭлементСтруктуры); + ОтборНедоступен(); + ПорядокНедоступен(); + УсловноеОформлениеДоступно(ЭлементСтруктуры); + ПараметрыВыводаДоступны(ЭлементСтруктуры); + + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура ПерейтиКОтчету(Элемент) + + ЭлементСтруктуры = Отчет.КомпоновщикНастроек.Настройки.ПолучитьОбъектПоИдентификатору(Элементы.КомпоновщикНастроекНастройки.ТекущаяСтрока); + НастройкиЭлемента = Отчет.КомпоновщикНастроек.Настройки.НастройкиЭлемента(ЭлементСтруктуры); + Элементы.КомпоновщикНастроекНастройки.ТекущаяСтрока = Отчет.КомпоновщикНастроек.Настройки.ПолучитьИдентификаторПоОбъекту(НастройкиЭлемента); + +КонецПроцедуры + +&НаКлиенте +Процедура ЛокальныеВыбранныеПоляПриИзменении(Элемент) + + Если ЛокальныеВыбранныеПоля Тогда + + Элементы.СтраницыПолейВыбора.ТекущаяСтраница = Элементы.НастройкиВыбранныхПолей; + + Иначе + + Элементы.СтраницыПолейВыбора.ТекущаяСтраница = Элементы.ОтключенныеНастройкиВыбранныхПолей; + + ЭлементСтруктуры = Отчет.КомпоновщикНастроек.Настройки.ПолучитьОбъектПоИдентификатору(Элементы.КомпоновщикНастроекНастройки.ТекущаяСтрока); + Отчет.КомпоновщикНастроек.Настройки.ОчиститьВыборЭлемента(ЭлементСтруктуры); + + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура ЛокальныйОтборПриИзменении(Элемент) + + Если ЛокальныйОтбор Тогда + + Элементы.СтраницыОтбора.ТекущаяСтраница = Элементы.НастройкиОтбора; + + Иначе + + Элементы.СтраницыОтбора.ТекущаяСтраница = Элементы.ОтключенныеНастройкиОтбора; + + ЭлементСтруктуры = Отчет.КомпоновщикНастроек.Настройки.ПолучитьОбъектПоИдентификатору(Элементы.КомпоновщикНастроекНастройки.ТекущаяСтрока); + Отчет.КомпоновщикНастроек.Настройки.ОчиститьОтборЭлемента(ЭлементСтруктуры); + + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура ЛокальныйПорядокПриИзменении(Элемент) + + Если ЛокальныйПорядок Тогда + + Элементы.СтраницыПорядка.ТекущаяСтраница = Элементы.НастройкиПорядка; + + Иначе + + Элементы.СтраницыПорядка.ТекущаяСтраница = Элементы.ОтключенныеНастройкиПорядка; + + ЭлементСтруктуры = Отчет.КомпоновщикНастроек.Настройки.ПолучитьОбъектПоИдентификатору(Элементы.КомпоновщикНастроекНастройки.ТекущаяСтрока); + Отчет.КомпоновщикНастроек.Настройки.ОчиститьПорядокЭлемента(ЭлементСтруктуры); + + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура ЛокальноеУсловноеОформлениеПриИзменении(Элемент) + + Если ЛокальноеУсловноеОформление Тогда + + Элементы.СтраницыУсловногоОформления.ТекущаяСтраница = Элементы.НастройкиУсловногоОформления; + + Иначе + + Элементы.СтраницыУсловногоОформления.ТекущаяСтраница = Элементы.ОтключенныеНастройкиУсловногоОформления; + + ЭлементСтруктуры = Отчет.КомпоновщикНастроек.Настройки.ПолучитьОбъектПоИдентификатору(Элементы.КомпоновщикНастроекНастройки.ТекущаяСтрока); + Отчет.КомпоновщикНастроек.Настройки.ОчиститьУсловноеОформлениеЭлемента(ЭлементСтруктуры); + + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура ЛокальныеПараметрыВыводаПриИзменении(Элемент) + + Если ЛокальныеПараметрыВывода Тогда + + Элементы.СтраницыПараметровВывода.ТекущаяСтраница = Элементы.НастройкиПараметровВывода; + + Иначе + + Элементы.СтраницыПараметровВывода.ТекущаяСтраница = Элементы.ОтключенныеНастройкиПараметровВывода; + + ЭлементСтруктуры = Отчет.КомпоновщикНастроек.Настройки.ПолучитьОбъектПоИдентификатору(Элементы.КомпоновщикНастроекНастройки.ТекущаяСтрока); + Отчет.КомпоновщикНастроек.Настройки.ОчиститьПараметрыВыводаЭлемента(ЭлементСтруктуры); + КонецЕсли; + +КонецПроцедуры + +&НаСервере +Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) + + Если КлиентскоеПриложение.ТипПриложения() = ТипКлиентскогоПриложения.МобильныйКлиент + Или КлиентскоеПриложение.ТипПриложения() = ТипКлиентскогоПриложения.МобильноеПриложениеКлиент Тогда + + Элементы.Вставить("ДекорацияРазделитель", Тип("ДекорацияФормы"), , Элементы.СтраницыНастроек); + + Элементы.КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировок.Видимость = Ложь; + + Элементы.КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбора.Видимость = Ложь; + + Элементы.КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбора.Видимость = Ложь; + + Элементы.КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядка.Видимость = Ложь; + + КонецЕсли; + +КонецПроцедуры + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260.mdo" new file mode 100644 index 000000000..79bfc8ef6 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260.mdo" @@ -0,0 +1,10 @@ + + + ФормаВариантаОтчета + + ru + Форма варианта отчета + + PersonalComputer + MobileDevice + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Form.form" new file mode 100644 index 000000000..cdf2b93b6 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Form.form" @@ -0,0 +1,248 @@ + + + + <key>ru</key> + <value>Данные версии</value> + + + Отчет + 1 + true + true + + true + + + Отчет + + None + + ОтчетРасширеннаяПодсказка + 3 + Label + true + true + + Left + + + + ОтчетКонтекстноеМеню + 2 + true + + SpreadsheetDocumentField + Enter + true + Left + true + + 50 + true + 10 + true + true + true + Special + ScrollAuto + ScrollAuto + Always + Auto + true + true + true + + + + ФормаКоманднаяПанель + -1 + + ФормаСравнитьСПредыдущей + 6 + true + true + + true + + + ФормаСравнитьСПредыдущейРасширеннаяПодсказка + 7 + Label + true + true + + Left + + + Form.Command.СравнитьСПредыдущей + Auto + true + true + UserCmds + Auto + + + ФормаСравнитьСТекущей + 8 + true + true + + true + + + ФормаСравнитьСТекущейРасширеннаяПодсказка + 9 + Label + true + true + + Left + + + Form.Command.СравнитьСТекущей + Auto + true + true + UserCmds + Auto + + + ФормаПерейтиНаВерсию + 4 + true + true + + true + + + ФормаПерейтиНаВерсиюРасширеннаяПодсказка + 5 + Label + true + true + + Left + + + Form.Command.ПерейтиНаВерсию + Auto + true + true + UserCmds + Auto + + Left + + + OnCreateAtServer + ПриСозданииНаСервере + + true + true + Vertical + true + true + true + true + true + + Отчет + + <key>ru</key> + <value>Отчет</value> + + 1 + + SpreadsheetDocument + + + true + + + true + + + + + ПерейтиНаВерсию + + <key>ru</key> + <value>Перейти на версию</value> + + 1 + + ru + Перейти на версию + + + true + + + + ПерейтиНаВерсию + + + DontUse + + + СравнитьСПредыдущей + + <key>ru</key> + <value>Сравнить с предыдущей</value> + + 2 + + ru + Сравнить с предыдущей + + + true + + + + СравнитьСПредыдущей + + + DontUse + + + СравнитьСТекущей + + <key>ru</key> + <value>Сравнить с текущей</value> + + 3 + + ru + Сравнить с текущей + + + true + + + + СравнитьСТекущей + + + DontUse + + + Данные + + true + + + НомерВерсии + + Number + + 10 + + + true + + + + + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Module.bsl" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Module.bsl" new file mode 100644 index 000000000..24012920b --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Module.bsl" @@ -0,0 +1,779 @@ +&НаСервере +Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) + Перем МетаданныеДанных, ЭтоРегистрСведений, ЭтоПодчиненныйРегистрСведений, ЗначениеСвойства, РазличияТабличнойЧасти, + Шаблон, ОтборВерсии, Версия, Данные, Различия, МетаданныеВерсии, + ИндексДаты, ИндексИмениПользователя, ИндексПолногоИмениПользователя, ИндексКомментария, + ИмяПользователя, Комментарий, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИмяПоля, ИменаПолейБезДоступа, + ИменаТабличныхЧастей, ПредставленияТабличныхЧастей, ИмяТабличнойЧасти, + ОбластьЗаголовка, ОбластьКомменатрия, ОбластьПредставленияПоля, ОбластьЗначенияПоля, ПустаяЯчейка, ПустаяСтрока, + МетаданныеВерсииТабличныеЧасти, ТабличныеЧасти, МетаданныеТабличнаяЧасть, + МетаданныеВерсииТабличнаяЧасть, ТабличнаяЧастьДокумент, ОбластьПредставленияТабличнойЧасти, + ДлиныЗначенийПолей, ПредставлениеНомераСтроки, ИмяПоляНомерСтроки, ОбластьЗаголовкаНомераСтроки, ДлинаНомераСтроки, ОбластьЗаголовкаПоля, + ДанныеТабличнойЧасти, НомерСтроки, Колонка, СтрокаТабличнойЧастиРазличия, ОбластьНомераСтроки, + ИндексДлиныЗначенияПоля, ОбластьПоляТабличнойЧасти, ЗначениеПоляТабличнойЧасти, ДлинаЗначения, + ШаблонИмениОбластиКолонки, ИмяОбластиКолонки, ОбластьЛегенды, + ИндексПоля, ИндексТабличнойЧасти; + + МетаданныеДанных = Параметры.Данные.Метаданные(); + + Если Не ПравоДоступа("ПросмотрИсторииДанных", МетаданныеДанных) Тогда + Отказ = Истина; + Возврат; + КонецЕсли; + + ЭтоРегистрСведений = Метаданные.РегистрыСведений.Содержит(МетаданныеДанных); + ЭтоПодчиненныйРегистрСведений = ЭтоРегистрСведений + И МетаданныеДанных.РежимЗаписи = Метаданные.СвойстваОбъектов.РежимЗаписиРегистра.ПодчинениеРегистратору; + + Элементы.ФормаПерейтиНаВерсию.Видимость = Не ЭтоПодчиненныйРегистрСведений + И ПравоДоступа("ПереходНаВерсиюИсторииДанных", МетаданныеДанных); + Заголовок = + ПолучитьПредставлениеДанных(МетаданныеДанных, Параметры.Данные) + " (" + + НСтр("ru = 'Версия'; SYS = 'DataHistory.DataTitle'", "ru") + " " + + Строка(Параметры.НомерВерсии) + ")"; + + Шаблон = Новый ТабличныйДокумент; + Шаблон.Прочитать("v8res://mngbase/DataHistoryVersionDataRuTemplate.mxl"); + Отчет.Очистить(); + + ОтборВерсии = Новый Структура; + ОтборВерсии.Вставить("Данные", Параметры.Данные); + ОтборВерсии.Вставить("НомерВерсии", Параметры.НомерВерсии); + + ИндексДаты = 0; + ИндексИмениПользователя = 1; + ИндексПолногоИмениПользователя = 2; + ИндексКомментария = 3; + + Версия = ИсторияДанных.ВыбратьВерсии(ОтборВерсии, "Дата, ИмяПользователя, ПолноеИмяПользователя, Комментарий", , )[0]; + Данные = ИсторияДанных.ПолучитьДанныеВерсии(Параметры.Данные, Параметры.НомерВерсии); + Различия = ИсторияДанных.ПолучитьРазличияВерсий(Параметры.Данные, Параметры.НомерВерсии); + + МетаданныеВерсии = ИсторияДанных.ПолучитьМетаданные(Параметры.Данные, Параметры.НомерВерсии); + + ОбластьЗаголовка = Шаблон.ПолучитьОбласть("Заголовок"); + МетаданныеВерсии.Свойство("Представление", ОбластьЗаголовка.Параметры.ПредставлениеМетаданных); + ОбластьЗаголовка.Параметры.НомерВерсии = Параметры.НомерВерсии; + + ОбластьЗаголовка.Параметры.Дата = Версия[ИндексДаты]; + ИмяПользователя = Версия[ИндексПолногоИмениПользователя]; + Если ПустаяСтрока(ИмяПользователя) Тогда + ИмяПользователя = Версия[ИндексИмениПользователя] + КонецЕсли; + ОбластьЗаголовка.Параметры.ИмяПользователя = ИмяПользователя; + + Комментарий = Версия[ИндексКомментария]; + + Отчет.Вывести(ОбластьЗаголовка); + + ПустаяЯчейка = Шаблон.ПолучитьОбласть("ПустаяЯчейка"); + ПустаяСтрока = Шаблон.ПолучитьОбласть("ПустаяСтрока"); + + Если Не ПустаяСтрока(Комментарий) Тогда + ОбластьКомменатрия = Шаблон.ПолучитьОбласть("Комментарий"); + ОбластьКомменатрия.Параметры.Комментарий = Комментарий; + Отчет.Вывести(ОбластьКомменатрия); + КонецЕсли; + + Отчет.Вывести(ПустаяСтрока); + Если МетаданныеВерсии.Свойство("Поля", МетаданныеВерсииПоля)Тогда + ИменаПолей = Новый Массив; + ПредставленияПолей = Новый Массив; + ИменаПолейБезДоступа = Новый Массив; + + ОпределитьОтображаемыеПоляДанных( + МетаданныеДанных, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + Для ИндексПоля = 0 По ИменаПолей.Количество() - 1 Цикл + ИмяПоля = ИменаПолей[ИндексПоля]; + + ОбластьПредставленияПоля = Шаблон.ПолучитьОбласть("ПредставлениеПоля"); + ОбластьПредставленияПоля.Параметры.ПредставлениеПоля = ПредставленияПолей[ИндексПоля]; + Отчет.Вывести(ОбластьПредставленияПоля); + + Если Различия.Свойство(ИмяПоля, ЗначениеСвойства) Тогда + ОбластьЗначенияПоля = Шаблон.ПолучитьОбласть("ИзменениеЗначенияПоля"); + Иначе + ОбластьЗначенияПоля = Шаблон.ПолучитьОбласть("ЗначениеПоля"); + КонецЕсли; + + Если Данные.Свойство(ИмяПоля, ЗначениеСвойства) Тогда + УстановитьЗначениеПоля(ОбластьЗначенияПоля.Параметры, ЗначениеСвойства); + Отчет.Присоединить(ОбластьЗначенияПоля); + КонецЕсли; + КонецЦикла; + Отчет.Вывести(ПустаяСтрока); + КонецЕсли; + + Если МетаданныеВерсии.Свойство("ТабличныеЧасти", МетаданныеВерсииТабличныеЧасти) Тогда + ИменаТабличныхЧастей = Новый Массив; + ПредставленияТабличныхЧастей = Новый Массив; + + ОпределитьОтображаемыеТабличныеЧасти( + МетаданныеДанных, + МетаданныеВерсииТабличныеЧасти, + ИменаТабличныхЧастей, + ПредставленияТабличныхЧастей); + + Для ИндексТабличнойЧасти = 0 По ИменаТабличныхЧастей.Количество() - 1 Цикл + + ИмяТабличнойЧасти = ИменаТабличныхЧастей[ИндексТабличнойЧасти]; + Если Не МетаданныеВерсииТабличныеЧасти.Свойство(ИмяТабличнойЧасти, МетаданныеВерсииТабличнаяЧасть) Тогда + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличнаяЧасть.Свойство("Поля", МетаданныеВерсииПоля) Тогда + Продолжить; + КонецЕсли; + + ИменаПолей = ПредставленияТабличныхЧастей[ИндексТабличнойЧасти].ИменаПолей; + ПредставленияПолей = ПредставленияТабличныхЧастей[ИндексТабличнойЧасти].ПредставленияПолей; + + + ТабличнаяЧастьДокумент = Новый ТабличныйДокумент; + ОбластьПредставленияТабличнойЧасти = Шаблон.ПолучитьОбласть("ПредставлениеТабличнойЧасти"); + + МетаданныеВерсииТабличнаяЧасть.Свойство( + "Представление", + ОбластьПредставленияТабличнойЧасти.Параметры.ПредставлениеТабличнойЧасти); + + ТабличнаяЧастьДокумент.Вывести(ОбластьПредставленияТабличнойЧасти); + ТабличнаяЧастьДокумент.Вывести(ПустаяСтрока); + + ДлиныЗначенийПолей = Новый Массив; + + ИмяПоляНомерСтроки = "НомерСтроки"; + Если МетаданныеВерсииПоля.Свойство(ИмяПоляНомерСтроки, ЗначениеСвойства) Тогда + ПредставлениеНомераСтроки = ЗначениеСвойства; + Иначе + ИмяПоляНомерСтроки = "LineNumber"; + Если МетаданныеВерсииПоля.Свойство(ИмяПоляНомерСтроки, ЗначениеСвойства) Тогда + ПредставлениеНомераСтроки = ЗначениеСвойства + Иначе + ПредставлениеНомераСтроки = "№"; + КонецЕсли; + КонецЕсли; + + Если ИмяПоляНомерСтроки = ПредставлениеНомераСтроки Тогда + ПредставлениеНомераСтроки = "№"; + КонецЕсли; + + ОбластьЗаголовкаНомераСтроки = Шаблон.ПолучитьОбласть("ПредставлениеПоляТабличнойЧасти"); + ОбластьЗаголовкаНомераСтроки.Параметры.ПредставлениеПоля = ПредставлениеНомераСтроки; + ТабличнаяЧастьДокумент.Вывести(ОбластьЗаголовкаНомераСтроки); + ДлинаНомераСтроки = СтрДлина(ПредставлениеНомераСтроки); + + Для ИндексПоля = 0 По ИменаПолей.Количество() - 1 Цикл + ОбластьЗаголовкаПоля = Шаблон.ПолучитьОбласть("ПредставлениеПоляТабличнойЧасти"); + ОбластьЗаголовкаПоля.Параметры.ПредставлениеПоля = ПредставленияПолей[ИндексПоля]; + ТабличнаяЧастьДокумент.Присоединить(ОбластьЗаголовкаПоля); + ДлиныЗначенийПолей.Добавить(СтрДлина(ПредставленияПолей[ИндексПоля])); + КонецЦикла; + + Если Не Данные.Свойство(ИмяТабличнойЧасти, ДанныеТабличнойЧасти) Тогда + Продолжить; + КонецЕсли; + + Если ДанныеТабличнойЧасти.Количество() = 0 Тогда + Продолжить; + КонецЕсли; + + Различия.Свойство(ИмяТабличнойЧасти, РазличияТабличнойЧасти); + + НомерСтроки = 1; + + ИндексыПолей = Новый Массив; + Для Каждого ИмяПоля Из ИменаПолей Цикл + Колонка = ДанныеТабличнойЧасти.Колонки.Найти(ИмяПоля); + Если Колонка = Неопределено Тогда + ИндексыПолей.Добавить(-1); + Иначе + ИндексыПолей.Добавить(ДанныеТабличнойЧасти.Колонки.Индекс(Колонка)); + КонецЕсли; + КонецЦикла; + + Для Каждого СтрокаТабличнойЧасти Из ДанныеТабличнойЧасти Цикл + СтрокаТабличнойЧастиРазличия = НайтиСтрокуТабличнойЧастиВРазличиях(РазличияТабличнойЧасти, НомерСтроки); + + Если СтрокаТабличнойЧастиРазличия <> Неопределено + И СтрокаТабличнойЧастиРазличия.ВидИзмененияСтроки = ВидИзмененияСтрокиДанных.Добавление Тогда + ОбластьНомераСтроки = Шаблон.ПолучитьОбласть("СозданиеЗначенияПоляТабличнойЧасти"); + Иначе + ОбластьНомераСтроки = Шаблон.ПолучитьОбласть("ЗначениеПоляТабличнойЧасти"); + КонецЕсли; + + ОбластьНомераСтроки.Параметры.ЗначениеПоля = НомерСтроки; + + НомерСтроки = НомерСтроки + 1; + ТабличнаяЧастьДокумент.Вывести(ОбластьНомераСтроки); + + ИндексДлиныЗначенияПоля = -1; + Для Каждого ИндексПоля Из ИндексыПолей Цикл + ИндексДлиныЗначенияПоля = ИндексДлиныЗначенияПоля + 1; + Если ИндексПоля = -1 Тогда + ТабличнаяЧастьДокумент.Присоединить(ПустаяЯчейка); + Продолжить; + КонецЕсли; + + ОбластьПоляТабличнойЧасти = Неопределено; + Если СтрокаТабличнойЧастиРазличия <> Неопределено Тогда + Если СтрокаТабличнойЧастиРазличия.ВидИзмененияСтроки = ВидИзмененияСтрокиДанных.Добавление Тогда + ОбластьПоляТабличнойЧасти = Шаблон.ПолучитьОбласть("СозданиеЗначенияПоляТабличнойЧасти"); + ИначеЕсли ИзменилосьЗначениеПоляТабличнойЧасти(СтрокаТабличнойЧастиРазличия, ДанныеТабличнойЧасти.Колонки[ИндексПоля].Имя) Тогда + ОбластьПоляТабличнойЧасти = Шаблон.ПолучитьОбласть("ИзменениеЗначенияПоляТабличнойЧасти"); + КонецЕсли; + + КонецЕсли; + Если ОбластьПоляТабличнойЧасти = Неопределено Тогда + ОбластьПоляТабличнойЧасти = Шаблон.ПолучитьОбласть("ЗначениеПоляТабличнойЧасти"); + КонецЕсли; + + ЗначениеПоляТабличнойЧасти = СтрокаТабличнойЧасти[ИндексПоля]; + УстановитьЗначениеПоля(ОбластьПоляТабличнойЧасти.Параметры, ЗначениеПоляТабличнойЧасти); + + ТабличнаяЧастьДокумент.Присоединить(ОбластьПоляТабличнойЧасти); + + ДлинаЗначения = ПолучитьДлинуЗначения(ЗначениеПоляТабличнойЧасти); + Если ДлинаЗначения > ДлиныЗначенийПолей[ИндексДлиныЗначенияПоля] Тогда + ДлиныЗначенийПолей[ИндексДлиныЗначенияПоля] = ДлинаЗначения; + КонецЕсли; + + КонецЦикла; + КонецЦикла; + + ШаблонИмениОбластиКолонки = "R3C%1:R" + Формат(3 + ДанныеТабличнойЧасти.Количество(), "ЧГ=0") + "C%1"; + ИмяОбластиКолонки = СтрШаблон(ШаблонИмениОбластиКолонки, 1); + ТабличнаяЧастьДокумент.Область(ИмяОбластиКолонки).СоздатьФорматСтрок(); + ТабличнаяЧастьДокумент.Область(ИмяОбластиКолонки).ШиринаКолонки = ДлинаНомераСтроки + 4; + + Для ИндексПоля = 0 По ДлиныЗначенийПолей.Количество() - 1 Цикл + ИмяОбластиКолонки = СтрШаблон(ШаблонИмениОбластиКолонки, ИндексПоля + 2); + + ТабличнаяЧастьДокумент.Область(ИмяОбластиКолонки).СоздатьФорматСтрок(); + ТабличнаяЧастьДокумент.Область(ИмяОбластиКолонки).ШиринаКолонки = ДлиныЗначенийПолей[ИндексПоля] + 4; + КонецЦикла; + Отчет.Вывести(ТабличнаяЧастьДокумент); + Отчет.Вывести(ПустаяСтрока); + + КонецЦикла; + КонецЕсли; + + ОбластьЛегенды = Шаблон.ПолучитьОбласть("Легенда"); + ОбластьЛегенды.Область("R1C1:R3C1").СоздатьФорматСтрок(); + ОбластьЛегенды.Область("R1C1:R3C1").ШиринаКолонки = 12; + + Отчет.Вывести(ОбластьЛегенды); +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеПоляДанных(МетаданныеДанных, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Перем ПредставлениеПоля; + + Если Метаданные.Константы.Содержит(МетаданныеДанных) Тогда + Для Каждого ПолеВерсии Из МетаданныеВерсииПоля Цикл + Если Метаданные.ОбщиеРеквизиты.Найти(ПолеВерсии.Ключ) = Неопределено Тогда + ИменаПолей.Добавить(ПолеВерсии.Ключ); + ПредставленияПолей.Добавить(ПолеВерсии.Значение); + КонецЕсли; + КонецЦикла; + Иначе + + ОпределитьОтображаемыеСтандартныеРеквизиты( + МетаданныеДанных, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + Если Метаданные.РегистрыСведений.Содержит(МетаданныеДанных) Тогда + ОпределитьОтображаемыеПоля( + МетаданныеДанных.Измерения, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + ОпределитьОтображаемыеПоля( + МетаданныеДанных.Ресурсы, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЕсли; + + ОпределитьОтображаемыеПоля( + МетаданныеДанных.Реквизиты, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + Если Метаданные.ПланыСчетов.Содержит(МетаданныеДанных) Тогда + ОпределитьОтображаемыеПоля( + МетаданныеДанных.ПризнакиУчета, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЕсли; + + КонецЕсли; + + ОпределитьОтображаемыеПоля( + Метаданные.ОбщиеРеквизиты, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + ОпределитьОтображаемыеДополнительныеПоля( + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемоеПоле(Поле, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Перем ПредставлениеПоля; + Если Не ПравоДоступа("Просмотр", Поле) Тогда + ИменаПолейБезДоступа.Добавить(Поле.Имя); + Возврат; + КонецЕсли; + + Если Не МетаданныеВерсииПоля.Свойство(Поле.Имя, ПредставлениеПоля) Тогда + Возврат; + КонецЕсли; + ИменаПолей.Добавить(Поле.Имя); + ПредставленияПолей.Добавить(ПредставлениеПоля); +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеПоля(Поля, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Для Каждого Поле Из Поля Цикл + ОпределитьОтображаемоеПоле(Поле, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа); + КонецЦикла; +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеДополнительныеПоля(МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Перем НеНайденныеПоля, ПредставлениеПоля; + НеНайденныеПоля = Новый СписокЗначений; + Для Каждого МетаданныеВерсииПоле Из МетаданныеВерсииПоля Цикл + Если ИменаПолей.Найти(МетаданныеВерсииПоле.Ключ) <> Неопределено Тогда + Продолжить; + КонецЕсли; + Если ИменаПолейБезДоступа.Найти(МетаданныеВерсииПоле.Ключ) <> Неопределено Тогда + Продолжить; + КонецЕсли; + НеНайденныеПоля.Добавить(МетаданныеВерсииПоле.Ключ, МетаданныеВерсииПоле.Значение); + КонецЦикла; + НеНайденныеПоля.СортироватьПоЗначению(); + Для Каждого НеНайденноеПоле Из НеНайденныеПоля Цикл + ИменаПолей.Добавить(НеНайденноеПоле.Значение); + ПредставленияПолей.Добавить(НеНайденноеПоле.Представление); + КонецЦикла; +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыйСтандартныйРеквизит(МетаданныеДанных, Поле, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа, ИмяТабличнойЧасти = Неопределено) + Перем ПредставлениеПоля, ПутьПоля; + Если ИмяТабличнойЧасти = Неопределено Тогда + ПутьПоля = Поле.Имя; + Иначе + ПутьПоля = ИмяТабличнойЧасти + "." + Поле.Имя; + КонецЕсли; + + Если Не ПравоДоступа("Просмотр", МетаданныеДанных, , ПутьПоля) Тогда + ИменаПолейБезДоступа.Добавить(Поле.Имя); + Возврат; + КонецЕсли; + + Если Не МетаданныеВерсииПоля.Свойство(Поле.Имя, ПредставлениеПоля) Тогда + Возврат; + КонецЕсли; + ИменаПолей.Добавить(Поле.Имя); + ПредставленияПолей.Добавить(ПредставлениеПоля); +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеСтандартныеРеквизиты(МетаданныеДанных, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Для Каждого Поле Из МетаданныеДанных.СтандартныеРеквизиты Цикл + ОпределитьОтображаемыйСтандартныйРеквизит( + МетаданныеДанных, + Поле, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЦикла; +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеТабличныеЧасти(МетаданныеДанных, МетаданныеВерсииТабличныеЧасти, ИменаТабличныхЧастей, ПредставленияТабличныхЧастей) + Перем ЭтоПланСчетов, ЭтоПланВидовРасчета, + МетаданныеВерсииТабличнаяЧасть, МетаданныеВерсииПоляТабличнойЧасти, + ИменаПолей, ПредставленияПолей, НеНайденныеТабличныеЧасти, ИменаПолейБезДоступа, + ПредставлениеТабличнойЧасти, ИменаТабличныхЧастейБезДоступа; + + ЭтоПланСчетов = Метаданные.ПланыСчетов.Содержит(МетаданныеДанных); + ЭтоПланВидовРасчета = Метаданные.ПланыВидовРасчета.Содержит(МетаданныеДанных); + НеНайденныеТабличныеЧасти = Новый СписокЗначений; + ИменаТабличныхЧастейБезДоступа = Новый Массив; + Если ЭтоПланСчетов Или ЭтоПланВидовРасчета Тогда + Для Каждого МетаданныеТабличнаяЧасть Из МетаданныеДанных.СтандартныеТабличныеЧасти Цикл + + Если Не ПравоДоступа("Просмотр", МетаданныеДанных, , МетаданныеТабличнаяЧасть.Имя) Тогда + ИменаТабличныхЧастейБезДоступа.Добавить(МетаданныеТабличнаяЧасть.Имя); + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличныеЧасти.Свойство(МетаданныеТабличнаяЧасть.Имя, МетаданныеВерсииТабличнаяЧасть) Тогда + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличнаяЧасть.Свойство("Поля", МетаданныеВерсииПоляТабличнойЧасти) Тогда + Продолжить; + КонецЕсли; + + ИменаПолей = Новый Массив; + ПредставленияПолей = Новый Массив; + ИменаПолейБезДоступа = Новый Массив; + + Для Каждого Поле Из МетаданныеТабличнаяЧасть.СтандартныеРеквизиты Цикл + Если Поле.Имя = "LineNumber" Или Поле.Имя = "НомерСтроки" Тогда + Продолжить; + КонецЕсли; + + ОпределитьОтображаемыйСтандартныйРеквизит( + МетаданныеДанных, + Поле, + МетаданныеВерсииПоляТабличнойЧасти, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа, + МетаданныеТабличнаяЧасть.Имя); + + КонецЦикла; + + Если ЭтоПланСчетов Тогда + Для Каждого Поле Из МетаданныеДанных.ПризнакиУчетаСубконто Цикл + ОпределитьОтображаемоеПоле( + Поле, + МетаданныеВерсииПоляТабличнойЧасти, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЦикла; + КонецЕсли; + + Если ИменаПолей.Количество() = 0 Тогда + Продолжить; + КонецЕсли; + + ИменаТабличныхЧастей.Добавить(МетаданныеТабличнаяЧасть.Имя); + ПредставлениеТабличнойЧасти = Новый Структура; + ПредставлениеТабличнойЧасти.Вставить("ИменаПолей", ИменаПолей); + ПредставлениеТабличнойЧасти.Вставить("ПредставленияПолей", ПредставленияПолей); + + ПредставленияТабличныхЧастей.Добавить(ПредставлениеТабличнойЧасти); + КонецЦикла; + КонецЕсли; + + Для Каждого МетаданныеТабличнаяЧасть Из МетаданныеДанных.ТабличныеЧасти Цикл + Если Не ПравоДоступа("Просмотр", МетаданныеТабличнаяЧасть) Тогда + ИменаТабличныхЧастейБезДоступа.Добавить(МетаданныеТабличнаяЧасть.Имя); + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличныеЧасти.Свойство(МетаданныеТабличнаяЧасть.Имя, МетаданныеВерсииТабличнаяЧасть) Тогда + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличнаяЧасть.Свойство("Поля", МетаданныеВерсииПоляТабличнойЧасти) Тогда + Продолжить; + КонецЕсли; + + ИменаПолей = Новый Массив; + ПредставленияПолей = Новый Массив; + ИменаПолейБезДоступа = Новый Массив; + + Для Каждого Поле Из МетаданныеТабличнаяЧасть.Реквизиты Цикл + ОпределитьОтображаемоеПоле( + Поле, + МетаданныеВерсииПоляТабличнойЧасти, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЦикла; + + Если ИменаПолей.Количество() = 0 Тогда + Продолжить; + КонецЕсли; + + ИменаТабличныхЧастей.Добавить(МетаданныеТабличнаяЧасть.Имя); + ПредставлениеТабличнойЧасти = Новый Структура; + ПредставлениеТабличнойЧасти.Вставить("ИменаПолей", ИменаПолей); + ПредставлениеТабличнойЧасти.Вставить("ПредставленияПолей", ПредставленияПолей); + ПредставленияТабличныхЧастей.Добавить(ПредставлениеТабличнойЧасти); + КонецЦикла; + + НеНайденныеТабличныеЧасти = Новый СписокЗначений; + Для Каждого МетаданныеВерсииТабличнаяЧасть Из МетаданныеВерсииТабличныеЧасти Цикл + Если ИменаТабличныхЧастей.Найти(МетаданныеВерсииТабличнаяЧасть.Ключ) <> Неопределено Тогда + Продолжить; + КонецЕсли; + Если ИменаТабличныхЧастейБезДоступа.Найти(МетаданныеВерсииТабличнаяЧасть.Ключ) <> Неопределено Тогда + Продолжить; + КонецЕсли; + НеНайденныеТабличныеЧасти.Добавить(МетаданныеВерсииТабличнаяЧасть.Ключ); + КонецЦикла; + НеНайденныеТабличныеЧасти.СортироватьПоЗначению(); + Для Каждого НеНайденнаяТабличнаяЧасть Из НеНайденныеТабличныеЧасти Цикл + ИменаТабличныхЧастей.Добавить(НеНайденнаяТабличнаяЧасть.Значение); + + ПредставлениеТабличнойЧасти = Новый Структура; + ИменаПолей = Новый Массив; + ПредставленияПолей = Новый Массив; + МетаданныеВерсииТабличныеЧасти.Свойство(НеНайденнаяТабличнаяЧасть.Значение, МетаданныеВерсииТабличнаяЧасть); + Для Каждого Поле Из МетаданныеВерсииТабличнаяЧасть.Поля Цикл + Если Поле.Ключ = "LineNumber" Или Поле.Ключ = "НомерСтроки" Тогда + Продолжить; + КонецЕсли; + ИменаПолей.Добавить(Поле.Ключ); + ПредставленияПолей.Добавить(Поле.Значение); + КонецЦикла; + ПредставлениеТабличнойЧасти.Вставить("ИменаПолей", ИменаПолей); + ПредставлениеТабличнойЧасти.Вставить("ПредставленияПолей", ПредставленияПолей); + + ПредставленияТабличныхЧастей.Добавить(ПредставлениеТабличнойЧасти); + КонецЦикла; +КонецПроцедуры + +&НаСервере +Процедура УстановитьЗначениеПоля(Параметры, ЗначениеПоля) + Если ТипЗнч(ЗначениеПоля) = Тип("ФиксированнаяСтруктура") Тогда + ЗначениеПоля.Свойство("Представление", Параметры.ЗначениеПоля); + ЗначениеПоля.Свойство("Ссылка", Параметры.ЗначениеПоляСсылка); + Иначе + Параметры.ЗначениеПоля = ЗначениеПоля; + КонецЕсли; +КонецПроцедуры + +&НаСервере +Функция ПолучитьДлинуЗначения(ЗначениеПоля) + Перем ПредставлениеПоля; + Если ТипЗнч(ЗначениеПоля) = Тип("ФиксированнаяСтруктура") Тогда + Если Не ЗначениеПоля.Свойство("Представление", ПредставлениеПоля) Тогда + Возврат 0; + КонецЕсли; + Возврат СтрДлина(ПредставлениеПоля); + Иначе + Возврат СтрДлина(ЗначениеПоля); + КонецЕсли; +КонецФункции + +&НаСервере +Функция НайтиСтрокуТабличнойЧастиВРазличиях(РазличияТабличнойЧасти, НомерСтроки) + Если РазличияТабличнойЧасти = Неопределено Тогда + Возврат Неопределено; + КонецЕсли; + Для Каждого СтрокаТабличнойЧастиРазличия Из РазличияТабличнойЧасти Цикл + Если СтрокаТабличнойЧастиРазличия.НомерСтрокиВВерсииПослеИзменения = НомерСтроки + И (СтрокаТабличнойЧастиРазличия.ВидИзмененияСтроки = ВидИзмененияСтрокиДанных.Добавление + Или СтрокаТабличнойЧастиРазличия.ВидИзмененияСтроки = ВидИзмененияСтрокиДанных.Изменение) Тогда + Возврат СтрокаТабличнойЧастиРазличия; + КонецЕсли; + КонецЦикла; + Возврат Неопределено; +КонецФункции + +&НаСервере +Функция ИзменилосьЗначениеПоляТабличнойЧасти(СтрокаТабличнойЧастиРазличия, ИмяПоля) + Перем ЗначениеСвойства, РазличияПоля; + Если СтрокаТабличнойЧастиРазличия = Неопределено + Или СтрокаТабличнойЧастиРазличия.ВидИзмененияСтроки <> ВидИзмененияСтрокиДанных.Изменение Тогда + Возврат Ложь; + КонецЕсли; + + Если Не СтрокаТабличнойЧастиРазличия.Свойство("Поля", РазличияПоля) Тогда + Возврат Ложь; + КонецЕсли; + Возврат РазличияПоля.Свойство(ИмяПоля, ЗначениеСвойства); +КонецФункции + +&НаСервере +Функция ПолучитьИмяФормы() + Перем МетаданныеДанных; + МетаданныеДанных = Параметры.Данные.Метаданные(); + Если Метаданные.РегистрыСведений.Содержит(МетаданныеДанных) Тогда + Возврат МетаданныеДанных.ПолноеИмя() + ".ФормаЗаписи"; + ИначеЕсли Метаданные.Константы.Содержит(МетаданныеДанных) Тогда + Возврат МетаданныеДанных.ПолноеИмя() + ".ФормаКонстант"; + Иначе + Возврат МетаданныеДанных.ПолноеИмя() + ".ФормаОбъекта"; + КонецЕсли; +КонецФункции + +&НаСервере +Функция ПолучитьИмяФормыПоМетаданным(ВидФормы) + Возврат Параметры.Данные.Метаданные().ПолноеИмя() + "." + ВидФормы; +КонецФункции + +&НаКлиенте +Процедура ПерейтиНаВерсию(Команда) + ОткрытьФорму(ПолучитьИмяФормы(), Новый Структура( + "Ключ, НомерВерсииПереходаНаВерсиюИсторииДанных", + Параметры.Данные, + Параметры.НомерВерсии)); + +КонецПроцедуры + +&НаКлиенте +Процедура СравнитьСПредыдущей(Команда) + Перем НомерВерсииПослеИзменения, НомерВерсииДоИзменения; + НомерВерсииПослеИзменения = Параметры.НомерВерсии; + НомерВерсииДоИзменения = ПолучитьНомерПредыдущейВерсии(НомерВерсииПослеИзменения); + Если НомерВерсииДоИзменения = Неопределено Тогда + ПоказатьПредупреждение(,НСтр("ru='Предыдущая версия отсутствует';SYS='DataHistory.PreviousVersionNotExists'", "ru")); + Возврат; + КонецЕсли; + + ОткрытьФорму(ПолучитьИмяФормыПоМетаданным("ФормаРазличийВерсийИсторииДанных"), + Новый Структура( + "Данные, НомерВерсииПослеИзменения, НомерВерсииДоИзменения", + Параметры.Данные, + НомерВерсииПослеИзменения, + НомерВерсииДоИзменения)); + +КонецПроцедуры + +&НаКлиенте +Процедура СравнитьСТекущей(Команда) + Перем НомерВерсииДоИзменения, НомерТекущейВерсии; + НомерВерсииДоИзменения = Параметры.НомерВерсии; + НомерТекущейВерсии = ПолучитьНомерТекущейВерсии(); + Если НомерТекущейВерсии = Неопределено Тогда + Возврат; + КонецЕсли; + Если НомерТекущейВерсии = НомерВерсииДоИзменения Тогда + ПоказатьПредупреждение(,НСтр("ru='Версия является текущей';SYS='DataHistory.VersionIsLast'", "ru")); + Возврат; + КонецЕсли; + + ОткрытьФорму(ПолучитьИмяФормыПоМетаданным("ФормаРазличийВерсийИсторииДанных"), + Новый Структура( + "Данные, НомерВерсииПослеИзменения, НомерВерсииДоИзменения", + Параметры.Данные, + НомерТекущейВерсии, + НомерВерсииДоИзменения)); + +КонецПроцедуры + +&НаСервере +Функция ПолучитьНомерПредыдущейВерсии(НомерВерсии) + Перем БезВерсииУдаления, Результат, НомерПредыдущейВерсии; + + БезВерсииУдаления = Новый Массив(); + БезВерсииУдаления.Добавить(ВидИзмененияДанных.Добавление); + БезВерсииУдаления.Добавить(ВидИзмененияДанных.Изменение); + Результат = ИсторияДанных.ВыбратьВерсии( + Новый Структура( + "Данные, ВидИзмененияДанных", + Параметры.Данные, + БезВерсииУдаления), + "НомерВерсии", + "НомерВерсии Возр"); + Для Каждого ПроверяемыйНомерВерсии Из Результат Цикл + Если ПроверяемыйНомерВерсии[0] = НомерВерсии Тогда + Возврат НомерПредыдущейВерсии; + КонецЕсли; + НомерПредыдущейВерсии = ПроверяемыйНомерВерсии[0]; + КонецЦикла; + Возврат НомерПредыдущейВерсии; +КонецФункции + +&НаСервере +Функция ПолучитьНомерТекущейВерсии() + Перем БезВерсииУдаления, Результат; + БезВерсииУдаления = Новый Массив(); + БезВерсииУдаления.Добавить(ВидИзмененияДанных.Добавление); + БезВерсииУдаления.Добавить(ВидИзмененияДанных.Изменение); + Результат = ИсторияДанных.ВыбратьВерсии( + Новый Структура( + "Данные, ВидИзмененияДанных", + Параметры.Данные, + БезВерсииУдаления), + "НомерВерсии", + "НомерВерсии Убыв", + 1); + + Для Каждого ПроверяемыйНомерВерсии Из Результат Цикл + Возврат ПроверяемыйНомерВерсии[0]; + КонецЦикла; + Возврат Неопределено +КонецФункции + +&НаСервере +Функция ПолучитьПредставлениеДанных(МетаданныеДанных, Данные) + Перем Представление, Разделитель; + + Если Метаданные.РегистрыСведений.Содержит(МетаданныеДанных) Тогда + Представление = ""; + + Если МетаданныеДанных.ПериодичностьРегистраСведений <> Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.Непериодический Тогда + Если МетаданныеДанных.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.ПозицияРегистратора + Или МетаданныеДанных.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.Секунда Тогда + Представление = МетаданныеДанных.СтандартныеРеквизиты.Период.Представление() + "=" + Строка(Данные.Период); + Иначе + Представление = МетаданныеДанных.СтандартныеРеквизиты.Период.Представление() + "=" + Формат(Данные.Период, "ДЛФ=Д"); + КонецЕсли; + КонецЕсли; + + Если МетаданныеДанных.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.ПозицияРегистратора Тогда + Если Не ПустаяСтрока(Представление) Тогда + Представление = Представление + ";" + КонецЕсли; + Представление = Представление + МетаданныеДанных.СтандартныеРеквизиты.Регистратор.Представление() + "=" + Строка(Данные.Регистратор); + КонецЕсли; + + Для Каждого Измерение Из МетаданныеДанных.Измерения Цикл + Если Не ПустаяСтрока(Представление) Тогда + Представление = Представление + ";" + КонецЕсли; + Представление = Представление + Строка(Измерение) + "=" + Строка(Данные[Измерение.Имя]); + КонецЦикла; + + Для Каждого ОбщийРеквизит Из Метаданные.ОбщиеРеквизиты Цикл + Если ОбщийРеквизит.РазделениеДанных <> Метаданные.СвойстваОбъектов.РазделениеДанныхОбщегоРеквизита.Разделять + Или ОбщийРеквизит.ИспользованиеРазделяемыхДанных <> Метаданные.СвойстваОбъектов.ИспользованиеРазделяемыхДанныхОбщегоРеквизита.НезависимоИСовместно Тогда + Продолжить; + КонецЕсли; + + Разделитель = ОбщийРеквизит.Content.Найти(МетаданныеДанных); + Если Разделитель = Неопределено + Или Разделитель.Использование = Метаданные.СвойстваОбъектов.ИспользованиеОбщегоРеквизита.НеИспользовать + Или (Разделитель.Использование = Метаданные.СвойстваОбъектов.ИспользованиеОбщегоРеквизита.Авто + И ОбщийРеквизит.АвтоИспользование = Метаданные.СвойстваОбъектов.АвтоИспользованиеОбщегоРеквизита.НеИспользовать) Тогда + Продолжить; + КонецЕсли; + + Если Не ПустаяСтрока(Представление) Тогда + Представление = Представление + ";" + КонецЕсли; + + Представление = Представление + Строка(ОбщийРеквизит) + "=" + Строка(Данные[ОбщийРеквизит.Имя]); + КонецЦикла; + + Возврат Представление; + ИначеЕсли Метаданные.Константы.Содержит(МетаданныеДанных) Тогда + Возврат МетаданныеДанных.Представление(); + Иначе + Возврат Строка(Данные); + КонецЕсли; +КонецФункции + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205.mdo" new file mode 100644 index 000000000..951c0068d --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205.mdo" @@ -0,0 +1,10 @@ + + + ФормаДанныхВерсииИсторииДанных + + ru + Форма данных версии истории данных + + PersonalComputer + MobileDevice + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Form.form" new file mode 100644 index 000000000..454d16b71 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Form.form" @@ -0,0 +1,1108 @@ + + + + <key>ru</key> + <value>История изменений</value> + + + ГруппаВерсий + 1 + + Версии + 3 + true + true + + true + + + Версии + + None + + ВерсииНомерВерсии + 16 + true + true + + true + + + Версии.НомерВерсии + + + ВерсииНомерВерсииРасширеннаяПодсказка + 18 + Label + true + true + + Left + + + + ВерсииНомерВерсииКонтекстноеМеню + 17 + true + + InputField + true + EnterOnInput + true + Left + true + + true + true + true + true + true + true + + + + ВерсииДата + 19 + true + true + + true + + + Версии.Дата + + + ВерсииДатаРасширеннаяПодсказка + 21 + Label + true + true + + Left + + + + ВерсииДатаКонтекстноеМеню + 20 + true + + InputField + true + EnterOnInput + true + Left + true + + true + true + true + true + true + true + + + + ВерсииИмяПользователя + 22 + true + true + + true + + + Версии.ИмяПользователя + + + ВерсииИмяПользователяРасширеннаяПодсказка + 24 + Label + true + true + + Left + + + + ВерсииИмяПользователяКонтекстноеМеню + 23 + true + + InputField + true + EnterOnInput + true + Left + true + + true + true + true + true + true + true + + + + ВерсииУзел + 31 + true + true + + true + + + Версии.Узел + + + ВерсииУзелРасширеннаяПодсказка + 33 + Label + true + true + + Left + + + + ВерсииУзелКонтекстноеМеню + 32 + true + + InputField + true + EnterOnInput + true + Left + true + + true + true + true + true + true + true + + + + ВерсииКомментарий + 25 + true + true + + true + + + Версии.Комментарий + + + OnChange + ВерсииКомментарийПриИзменении + + + ВерсииКомментарийРасширеннаяПодсказка + 27 + Label + true + true + + Left + + + + ВерсииКомментарийКонтекстноеМеню + 26 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + + + None + + ВерсииКоманднаяПанель + 5 + Left + true + + + Selection + ВерсииВыбор + + + ВерсииСтрокаПоиска + 7 + + ВерсииСтрокаПоискаРасширеннаяПодсказка + 9 + Label + true + true + + Left + + + + ВерсииСтрокаПоискаКонтекстноеМеню + 8 + true + + Версии + + true + + + + ВерсииСостояниеПросмотра + 10 + + ВерсииСостояниеПросмотраРасширеннаяПодсказка + 12 + Label + true + true + + Left + + + + ВерсииСостояниеПросмотраКонтекстноеМеню + 11 + true + + ViewStatusAddition + Версии + + true + + + + ВерсииУправлениеПоиском + 13 + + ВерсииУправлениеПоискомРасширеннаяПодсказка + 15 + Label + true + true + + Left + + + + ВерсииУправлениеПоискомКонтекстноеМеню + 14 + true + + SearchControlAddition + Версии + + true + + + + ВерсииРасширеннаяПодсказка + 6 + Label + true + true + + Left + + + + ВерсииКонтекстноеМеню + 4 + + ВерсииКонтекстноеМенюОткрытьВерсию + 52 + true + true + + true + + + ВерсииКонтекстноеМенюОткрытьВерсиюРасширеннаяПодсказка + 53 + Label + true + true + + Left + + + Form.Command.ОткрытьВерсию + Auto + true + true + UserCmds + Auto + + + ВерсииКонтекстноеМенюСравнитьСПредыдущей + 54 + true + true + + true + + + ВерсииКонтекстноеМенюСравнитьСПредыдущейРасширеннаяПодсказка + 55 + Label + true + true + + Left + + + Form.Command.СравнитьСПредыдущей + Auto + true + true + UserCmds + Auto + + + ВерсииКонтекстноеМенюСравнитьСТекущей + 56 + true + true + + true + + + ВерсииКонтекстноеМенюСравнитьСТекущейРасширеннаяПодсказка + 57 + Label + true + true + + Left + + + Form.Command.СравнитьСТекущей + Auto + true + true + UserCmds + Auto + + + ВерсииКонтекстноеМенюСравнитьВерсии + 58 + true + true + + true + + + ВерсииКонтекстноеМенюСравнитьВерсииРасширеннаяПодсказка + 59 + Label + true + true + + Left + + + Form.Command.СравнитьВерсии + Auto + true + true + UserCmds + Auto + + + ВерсииКонтекстноеМенюПерейтиНаВерсию + 60 + true + true + + true + + + ВерсииКонтекстноеМенюПерейтиНаВерсиюРасширеннаяПодсказка + 61 + Label + true + true + + Left + + + Form.Command.ПерейтиНаВерсию + Auto + true + true + UserCmds + Auto + + true + + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + false + false + Auto + Auto + true + true + AsFileRef + + Версии.ВидИзмененияДанных + + + +
+ true + true + + true + + + <key>ru</key> + <value>Группа версий</value> + + + ГруппаВерсийРасширеннаяПодсказка + 2 + Label + true + true + + Left + + + UsualGroup + + HorizontalIfPossible + WeakSeparation + true + true + Auto + Auto + +
+ + ФормаКоманднаяПанель + -1 + + ФормаОбновить + 34 + true + true + + true + + + ФормаОбновитьРасширеннаяПодсказка + 35 + Label + true + true + + Left + + + Form.Command.Обновить + Auto + true + true + UserCmds + Auto + + + ФормаГруппаОтбор + 62 + + ФормаУстановитьОтбор + 36 + true + true + + true + + + ФормаУстановитьОтборРасширеннаяПодсказка + 37 + Label + true + true + + Left + + + Form.Command.УстановитьОтбор + PictureAndText + true + true + UserCmds + Auto + + + ФормаОтключитьОтбор + 48 + true + true + + true + + + ФормаОтключитьОтборРасширеннаяПодсказка + 49 + Label + true + true + + Left + + + Form.Command.ОтключитьОтбор + Picture + true + true + UserCmds + Auto + + true + true + + true + + + <key>ru</key> + <value>Форма группа отбор</value> + + + ru + Форма группа отбор + + + ФормаГруппаОтборРасширеннаяПодсказка + 63 + Label + true + true + + Left + + + + Compact + + + + ФормаОткрытьВерсию + 38 + true + true + + true + + + ФормаОткрытьВерсиюРасширеннаяПодсказка + 39 + Label + true + true + + Left + + + Form.Command.ОткрытьВерсию + Auto + true + true + UserCmds + Auto + + + ФормаСравнитьСПредыдущей + 40 + true + true + + true + + + ФормаСравнитьСПредыдущейРасширеннаяПодсказка + 41 + Label + true + true + + Left + + + Form.Command.СравнитьСПредыдущей + Auto + true + true + UserCmds + Auto + + + ФормаСравнитьСТекущей + 42 + true + true + + true + + + ФормаСравнитьСТекущейРасширеннаяПодсказка + 43 + Label + true + true + + Left + + + Form.Command.СравнитьСТекущей + Auto + true + true + UserCmds + Auto + + + ФормаСравнитьВерсии + 44 + true + true + + true + + + ФормаСравнитьВерсииРасширеннаяПодсказка + 45 + Label + true + true + + Left + + + Form.Command.СравнитьВерсии + Auto + true + true + UserCmds + Auto + + + ФормаПерейтиНаВерсию + 46 + true + true + + true + + + ФормаПерейтиНаВерсиюРасширеннаяПодсказка + 47 + Label + true + true + + Left + + + Form.Command.ПерейтиНаВерсию + Auto + true + true + UserCmds + Auto + + + FormShowMultipleSelection + 50 + true + true + + true + + + FormShowMultipleSelectionExtendedTooltip + 51 + Label + true + true + + Left + + + Form.Item.Версии.StandardCommand.ShowMultipleSelection + Auto + true + true + UserCmds + Auto + + Left + true + + + OnCreateAtServer + ПриСозданииНаСервере + + true + true + Vertical + true + true + true + true + true + + Отбор + + <key>ru</key> + <value>Отбор</value> + + 1 + + + true + + + true + + + + Версии + + <key>ru</key> + <value>Версии</value> + + 2 + + ValueTable + + + true + + + true + + + НомерВерсии + + <key>ru</key> + <value>№</value> + + 1 + + Number + + 10 + + + + true + + + true + + + + Дата + + <key>ru</key> + <value>Дата</value> + + 2 + + Date + + + + true + + + true + + + + ИмяПользователя + + <key>ru</key> + <value>Автор изменений</value> + + 3 + + String + + + + true + + + true + + + + Комментарий + + <key>ru</key> + <value>Комментарий</value> + + 4 + + String + + + + true + + + true + + + + ВидИзмененияДанных + + <key>ru</key> + <value>Вид изменения данных</value> + + 5 + + Number + + 10 + + + + true + + + true + + + + Узел + + <key>ru</key> + <value>Источник изменений</value> + + 6 + + String + + + + true + + + true + + + + + ОтключитьОтбор + + <key>ru</key> + <value>Отключить отбор</value> + + 1 + + ru + Отключить отбор + + + true + + + StdPicture.ClearFilter + + + + ОтключитьОтбор + + + DontUse + + + Обновить + + <key>ru</key> + <value>Обновить</value> + + 2 + + ru + Обновить + + + true + + + StdPicture.Refresh + + + + Обновить + + + DontUse + + + УстановитьОтбор + + <key>ru</key> + <value>Отбор</value> + + 3 + + ru + Установить отбор + + + true + + + StdPicture.FilterCriterion + + + + УстановитьОтбор + + + DontUse + + + ПерейтиНаВерсию + + <key>ru</key> + <value>Перейти на версию</value> + + 4 + + ru + Перейти на версию + + + true + + + + ПерейтиНаВерсию + + + DontUse + + + ОткрытьВерсию + + <key>ru</key> + <value>Открыть версию</value> + + 5 + + ru + Открыть версию + + + true + + + + ОткрытьВерсию + + + DontUse + + + СравнитьВерсии + + <key>ru</key> + <value>Сравнить версии</value> + + 6 + + ru + Сравнить версии + + + true + + + + СравнитьВерсии + + + DontUse + + + СравнитьСТекущей + + <key>ru</key> + <value>Сравнить с текущей</value> + + 7 + + ru + Сравнить с текущей + + + true + + + + СравнитьСТекущей + + + DontUse + + + СравнитьСПредыдущей + + <key>ru</key> + <value>Сравнить с предыдущей</value> + + 8 + + ru + Сравнить с предыдущей + + + true + + + + СравнитьСПредыдущей + + + DontUse + + + Данные + + true + + + + + +
diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Items/\320\222\320\265\321\200\321\201\320\270\320\270/RowsPicture.zip" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Items/\320\222\320\265\321\200\321\201\320\270\320\270/RowsPicture.zip" new file mode 100644 index 000000000..82d86a0e9 Binary files /dev/null and "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Items/\320\222\320\265\321\200\321\201\320\270\320\270/RowsPicture.zip" differ diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Module.bsl" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Module.bsl" new file mode 100644 index 000000000..5c697dff2 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Module.bsl" @@ -0,0 +1,428 @@ + +&НаСервере +Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) + Перем МетаданныеДанных, ЭтоПодчиненныйРегистрСведений; + МетаданныеДанных = Параметры.Данные.Метаданные(); + Если Не ПравоДоступа("ПросмотрИсторииДанных", МетаданныеДанных) Тогда + Отказ = Истина; + Возврат; + КонецЕсли; + Отбор = Новый Структура; + Отбор.Вставить("Данные", Параметры.Данные); + + Элементы.ВерсииКомментарий.ТолькоПросмотр = Не ПравоДоступа("РедактированиеКомментарияВерсииИсторииДанных", МетаданныеДанных); + + ЭтоПодчиненныйРегистрСведений = Метаданные.РегистрыСведений.Содержит(МетаданныеДанных) + И МетаданныеДанных.РежимЗаписи = Метаданные.СвойстваОбъектов.РежимЗаписиРегистра.ПодчинениеРегистратору; + + Если ЭтоПодчиненныйРегистрСведений + Или Не ПравоДоступа("ПереходНаВерсиюИсторииДанных", МетаданныеДанных) Тогда + Элементы.ФормаПерейтиНаВерсию.Видимость = Ложь; + Элементы.ВерсииКонтекстноеМенюПерейтиНаВерсию.Видимость = Ложь; + КонецЕсли; + + Заголовок = + ПолучитьПредставлениеДанных(МетаданныеДанных, Параметры.Данные) + " (" + + НСтр("ru = 'История изменений'; SYS = 'DataHistory.VersionsTitle'", "ru") + + ")"; + + ИсторияДанных.ОбновитьИсторию(Параметры.Данные, Ложь, Ложь); + ВыбратьВерсии(); + ОбновитьДоступностьОтключенияОтбора(); +КонецПроцедуры + +&НаКлиенте +Процедура Обновить(Команда) + Версии.Очистить(); + ВыбратьВерсии(); +КонецПроцедуры + +&НаСервере +Процедура ВыбратьВерсии() + Перем Колонки, Результат, Версия, ВерсияВидИзмененияДанных, ИмяПользователя, Узел, ДоступностьДействий, + ИндексВидаИзмененияДанных, ИндексУзла, ИндексИмениПользователя, ИндексПолногоИмениПользователя; + + Колонки = Новый Массив; + Колонки.Добавить("НомерВерсии"); + Колонки.Добавить("Дата"); + Колонки.Добавить("ИмяПользователя"); + Колонки.Добавить("ПолноеИмяПользователя"); + Колонки.Добавить("Комментарий"); + Колонки.Добавить("ВидИзмененияДанных"); + Колонки.Добавить("Узел"); + + + ИндексВидаИзмененияДанных = Колонки.Найти("ВидИзмененияДанных"); + ИндексУзла = Колонки.Найти("Узел"); + ИндексИмениПользователя = Колонки.Найти("ИмяПользователя"); + ИндексПолногоИмениПользователя = Колонки.Найти("ПолноеИмяПользователя"); + Результат = ИсторияДанных.ВыбратьВерсии( + Отбор, + Колонки, + "НомерВерсии Убыв"); + + Для Каждого ЭлементРезультата Из Результат Цикл + Версия = Версии.Добавить(); + + Для ИндексКолонки = 0 По Колонки.Количество() - 1 Цикл + Если ИндексКолонки = ИндексВидаИзмененияДанных Тогда + ВерсияВидИзмененияДанных = ЭлементРезультата[ИндексВидаИзмененияДанных]; + + Если ВерсияВидИзмененияДанных = ВидИзмененияДанных.Добавление Тогда + Версия.ВидИзмененияДанных = 0; + ИначеЕсли ВерсияВидИзмененияДанных = ВидИзмененияДанных.Изменение Тогда + Версия.ВидИзмененияДанных = 1; + ИначеЕсли ВерсияВидИзмененияДанных = ВидИзмененияДанных.Удаление Тогда + Версия.ВидИзмененияДанных = 2; + КонецЕсли; + + ИначеЕсли ИндексКолонки = ИндексПолногоИмениПользователя Тогда + ИмяПользователя = ЭлементРезультата[ИндексПолногоИмениПользователя]; + + Если ПустаяСтрока(ИмяПользователя) Тогда + ИмяПользователя = ЭлементРезультата[ИндексИмениПользователя]; + КонецЕсли; + Версия.ИмяПользователя = ИмяПользователя + ИначеЕсли ИндексКолонки = ИндексИмениПользователя Тогда + Продолжить; + ИначеЕсли ИндексКолонки = ИндексУзла Тогда + Узел = ЭлементРезультата[ИндексУзла]; + Если Узел = Неопределено Тогда + Версия.Узел = НСтр("ru = 'Это приложение'; SYS = 'NodeThisApplication'", "ru"); + Иначе + Версия.Узел = Строка(Узел.Метаданные()) + "(" + Строка(Узел) + ")" ; + КонецЕсли; + Иначе + Версия[Колонки[ИндексКолонки]] = ЭлементРезультата[ИндексКолонки]; + КонецЕсли; + КонецЦикла; + КонецЦикла; + ДоступностьДействий = Результат.Количество() > 0; + Элементы.ФормаОткрытьВерсию.Доступность = ДоступностьДействий; + Элементы.ФормаСравнитьВерсии.Доступность = ДоступностьДействий; + Элементы.ФормаСравнитьСПредыдущей.Доступность = ДоступностьДействий; + Элементы.ФормаСравнитьСТекущей.Доступность = ДоступностьДействий; + Элементы.ФормаПерейтиНаВерсию.Доступность = ДоступностьДействий; +КонецПроцедуры + +&НаКлиенте +Процедура ОтключитьОтбор(Команда) + Отбор = Новый Структура("Данные", Параметры.Данные); + Версии.Очистить(); + ВыбратьВерсии(); + ОбновитьДоступностьОтключенияОтбора(); +КонецПроцедуры + +&НаКлиенте +Процедура УстановитьОтбор(Команда) + Перем ДиалогФильтра, Оповещение; + ДиалогФильтра = Новый ДиалогОтбораВерсийИсторииДанных(Параметры.Данные); + ДиалогФильтра.Отбор = Отбор; + + Оповещение = Новый ОписаниеОповещения("УстановитьОтборОповещение", ЭтаФорма); + ДиалогФильтра.Показать(Оповещение); +КонецПроцедуры + +&НаКлиенте +Процедура УстановитьОтборОповещение(РезультатОтбора, ДополнительныеПараметры) Export + Если РезультатОтбора <> Неопределено Тогда + Версии.Очистить(); + Отбор = РезультатОтбора; + Отбор.Вставить("Данные", Параметры.Данные); + ВыбратьВерсии(); + ОбновитьДоступностьОтключенияОтбора(); + КонецЕсли; +КонецПроцедуры + +&НаСервере +Процедура ОбновитьДоступностьОтключенияОтбора() + Элементы.ФормаОтключитьОтбор.Доступность = Отбор.Количество() > 1; +КонецПроцедуры + +&НаСервере +Функция ПолучитьИмяФормыПереходаНаВерсию() + Перем МатаданныеДанных; + МатаданныеДанных = Параметры.Данные.Метаданные(); + Если Метаданные.РегистрыСведений.Содержит(МатаданныеДанных) Тогда + Возврат МатаданныеДанных.ПолноеИмя() + ".ФормаЗаписи"; + ИначеЕсли Метаданные.Константы.Содержит(МатаданныеДанных) Тогда + Возврат МатаданныеДанных.ПолноеИмя() + ".ФормаКонстант"; + Иначе + Возврат МатаданныеДанных.ПолноеИмя() + ".ФормаОбъекта"; + КонецЕсли; +КонецФункции + +&НаСервере +Функция ПолучитьИмяФормыПоМетаданным(ВидФормы) + Возврат Параметры.Данные.Метаданные().ПолноеИмя() + "." + ВидФормы; +КонецФункции + +&НаСервере +Функция ПолучитьНомерПредыдущейВерсии(НомерВерсии) + Перем НомерПредыдущейВерсии, БезВерсииУдаления, Результат; + + БезВерсииУдаления = Новый Массив(); + БезВерсииУдаления.Добавить(ВидИзмененияДанных.Добавление); + БезВерсииУдаления.Добавить(ВидИзмененияДанных.Изменение); + Результат = ИсторияДанных.ВыбратьВерсии( + Новый Структура( + "Данные, ВидИзмененияДанных", + Параметры.Данные, + БезВерсииУдаления), + "НомерВерсии", + "НомерВерсии Возр"); + Для Каждого ПроверяемыйНомерВерсии Из Результат Цикл + Если ПроверяемыйНомерВерсии[0] = НомерВерсии Тогда + Возврат НомерПредыдущейВерсии; + КонецЕсли; + НомерПредыдущейВерсии = ПроверяемыйНомерВерсии[0]; + КонецЦикла; + Возврат НомерПредыдущейВерсии; +КонецФункции + +&НаСервере +Функция ПолучитьНомерТекущейВерсии() + Перем БезВерсииУдаления, Результат; + БезВерсииУдаления = Новый Массив(); + БезВерсииУдаления.Добавить(ВидИзмененияДанных.Добавление); + БезВерсииУдаления.Добавить(ВидИзмененияДанных.Изменение); + Результат = ИсторияДанных.ВыбратьВерсии( + Новый Структура( + "Данные, ВидИзмененияДанных", + Параметры.Данные, + БезВерсииУдаления), + "НомерВерсии", + "НомерВерсии Убыв", + 1); + + Для Каждого ПроверяемыйНомерВерсии Из Результат Цикл + Возврат ПроверяемыйНомерВерсии[0]; + КонецЦикла; + Возврат Неопределено; +КонецФункции + +&НаКлиенте +Процедура ОткрытьВерсию() + Перем НомерВерсии; + Если Не ПроверитьВыбраннуюВерсию() Тогда + Возврат; + КонецЕсли; + НомерВерсии = Элементы.Версии.ТекущиеДанные.НомерВерсии; + Если НомерВерсии = Неопределено Тогда + Возврат; + КонецЕсли; + ОткрытьФорму(ПолучитьИмяФормыПоМетаданным("ФормаДанныхВерсииИсторииДанных"), + Новый Структура("Данные, НомерВерсии", Параметры.Данные, НомерВерсии)); + +КонецПроцедуры + +&НаКлиенте +Процедура ВерсииВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка) + ОткрытьВерсию(); +КонецПроцедуры + +&НаКлиенте +Процедура СравнитьВерсии(Команда) + Перем ВерсияДоИзменения, ВерсияПослеИзменения, Версия, НомерВерсииПослеИзменения, НомерВерсииДоИзменения; + Если Элементы.Версии.ТекущиеДанные = Неопределено Тогда + Возврат; + КонецЕсли; + ВерсияДоИзменения = Неопределено; + ВерсияПослеИзменения = Неопределено; + + Для Каждого ВыделеннаяСтрока Из Элементы.Версии.ВыделенныеСтроки Цикл + Версия = Элементы.Версии.ДанныеСтроки(ВыделеннаяСтрока); + Если ВерсияДоИзменения = Неопределено Тогда + ВерсияДоИзменения = Версия; + ИначеЕсли ВерсияДоИзменения.НомерВерсии > Версия.НомерВерсии Тогда + ВерсияДоИзменения = Версия; + КонецЕсли; + + Если ВерсияПослеИзменения = Неопределено Тогда + ВерсияПослеИзменения = Версия; + ИначеЕсли ВерсияПослеИзменения.НомерВерсии < Версия.НомерВерсии Тогда + ВерсияПослеИзменения = Версия; + КонецЕсли; + КонецЦикла; + + Если ВерсияПослеИзменения.ВидИзмененияДанных = 2 Тогда + ПоказатьНельзяВыполнятьДействияСВерсиейУдаленияДанных(); + Возврат; + КонецЕсли; + + Если ВерсияДоИзменения.ВидИзмененияДанных = 2 Тогда + ПоказатьНельзяВыполнятьДействияСВерсиейУдаленияДанных(); + Возврат; + КонецЕсли; + НомерВерсииПослеИзменения = ВерсияПослеИзменения.НомерВерсии; + НомерВерсииДоИзменения = ВерсияДоИзменения.НомерВерсии; + + Если НомерВерсииДоИзменения = НомерВерсииПослеИзменения Тогда + ПоказатьПредупреждение(,НСтр("ru='Выберите две версии для сравнения';SYS='DataHistory.SelectVersionsTwoVersions'", "ru")); + Возврат; + КонецЕсли; + + ОткрытьФорму(ПолучитьИмяФормыПоМетаданным("ФормаРазличийВерсийИсторииДанных"), + Новый Структура( + "Данные, НомерВерсииПослеИзменения, НомерВерсииДоИзменения", + Параметры.Данные, + НомерВерсииПослеИзменения, + НомерВерсииДоИзменения)); +КонецПроцедуры + +&НаКлиенте +Процедура СравнитьСТекущей(Команда) + Перем НомерВерсииДоИзменения, НомерТекущейВерсии; + Если Не ПроверитьВыбраннуюВерсию() Тогда + Возврат; + КонецЕсли; + + НомерВерсииДоИзменения = Элементы.Версии.ТекущиеДанные.НомерВерсии; + Если НомерВерсииДоИзменения = Неопределено Тогда + Возврат; + КонецЕсли; + + НомерТекущейВерсии = ПолучитьНомерТекущейВерсии(); + Если НомерТекущейВерсии = Неопределено Тогда + Возврат; + КонецЕсли; + Если НомерТекущейВерсии = НомерВерсииДоИзменения Тогда + ПоказатьПредупреждение(,НСтр("ru='Версия является текущей';SYS='DataHistory.VersionIsLast'", "ru")); + Возврат; + КонецЕсли; + + ОткрытьФорму(ПолучитьИмяФормыПоМетаданным("ФормаРазличийВерсийИсторииДанных"), + Новый Структура( + "Данные, НомерВерсииПослеИзменения, НомерВерсииДоИзменения", + Параметры.Данные, + НомерТекущейВерсии, + НомерВерсииДоИзменения)); +КонецПроцедуры + +&НаКлиенте +Процедура СравнитьСПредыдущей(Команда) + Перем НомерВерсииДоИзменения, НомерВерсииПослеИзменения; + Если Не ПроверитьВыбраннуюВерсию() Тогда + Возврат; + КонецЕсли; + + НомерВерсииПослеИзменения = Элементы.Версии.ТекущиеДанные.НомерВерсии; + Если НомерВерсииПослеИзменения = Неопределено Тогда + Возврат; + КонецЕсли; + НомерВерсииДоИзменения = ПолучитьНомерПредыдущейВерсии(НомерВерсииПослеИзменения); + Если НомерВерсииДоИзменения = Неопределено Тогда + ПоказатьПредупреждение(,НСтр("ru='Предыдущая версия отсутствует';SYS='DataHistory.PreviousVersionNotExists'", "ru")); + Возврат; + КонецЕсли; + + ОткрытьФорму(ПолучитьИмяФормыПоМетаданным("ФормаРазличийВерсийИсторииДанных"), + Новый Структура( + "Данные, НомерВерсииПослеИзменения, НомерВерсииДоИзменения", + Параметры.Данные, + НомерВерсииПослеИзменения, + НомерВерсииДоИзменения)); +КонецПроцедуры + +&НаКлиенте +Процедура ПерейтиНаВерсию(Команда) + Если Не ПроверитьВыбраннуюВерсию() Тогда + Возврат; + КонецЕсли; + + ОткрытьФорму(ПолучитьИмяФормыПереходаНаВерсию(), Новый Структура( + "Ключ, НомерВерсииПереходаНаВерсиюИсторииДанных", + Параметры.Данные, + Элементы.Версии.ТекущиеДанные.НомерВерсии)); +КонецПроцедуры + +&НаКлиенте +Процедура ВерсииКомментарийПриИзменении(Элемент) + Перем Версия; + Версия = Элементы.Версии.ТекущиеДанные; + Если Версия <> Неопределено Тогда + ЗаписатьКомментарий(Параметры.Данные, Версия.НомерВерсии, Версия.Комментарий); + КонецЕсли; +КонецПроцедуры + +&НаСервереБезКонтекста +Процедура ЗаписатьКомментарий(Данные, НомерВерсии, Комментарий) + ИсторияДанных.ЗаписатьКомментарий(Данные, НомерВерсии, Комментарий); +КонецПроцедуры + +&НаКлиенте +Функция ПроверитьВыбраннуюВерсию() + Если Элементы.Версии.ТекущиеДанные = Неопределено Тогда + ПоказатьПредупреждение(,НСтр("ru='Выберите версию';SYS='DataHistory.SelectVersionsVersion'", "ru")); + Возврат Ложь; + КонецЕсли; + Если Элементы.Версии.ТекущиеДанные.ВидИзмененияДанных = 2 Тогда + ПоказатьНельзяВыполнятьДействияСВерсиейУдаленияДанных(); + Возврат Ложь; + КонецЕсли; + Возврат Истина; +КонецФункции + +&НаКлиенте +Процедура ПоказатьНельзяВыполнятьДействияСВерсиейУдаленияДанных() + ПоказатьПредупреждение(,НСтр("ru='Нельзя выполнять действия с версией, соответствующей удалению данных';SYS='DataHistory.NotAllowedActionsOnDeletedVersion'", "ru")); +КонецПроцедуры + +&НаСервере +Функция ПолучитьПредставлениеДанных(МетаданныеДанных, Данные) + Перем Представление, Разделитель; + + Если Метаданные.РегистрыСведений.Содержит(МетаданныеДанных) Тогда + Представление = ""; + + Если МетаданныеДанных.ПериодичностьРегистраСведений <> Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.Непериодический Тогда + Если МетаданныеДанных.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.ПозицияРегистратора + Или МетаданныеДанных.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.Секунда Тогда + Представление = МетаданныеДанных.СтандартныеРеквизиты.Период.Представление() + "=" + Строка(Данные.Период); + Иначе + Представление = МетаданныеДанных.СтандартныеРеквизиты.Период.Представление() + "=" + Формат(Данные.Период, "ДЛФ=Д"); + КонецЕсли; + КонецЕсли; + + Если МетаданныеДанных.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.ПозицияРегистратора Тогда + Если Не ПустаяСтрока(Представление) Тогда + Представление = Представление + ";" + КонецЕсли; + Представление = Представление + МетаданныеДанных.СтандартныеРеквизиты.Регистратор.Представление() + "=" + Строка(Данные.Регистратор); + КонецЕсли; + + Для Каждого Измерение Из МетаданныеДанных.Измерения Цикл + Если Не ПустаяСтрока(Представление) Тогда + Представление = Представление + ";" + КонецЕсли; + Представление = Представление + Строка(Измерение) + "=" + Строка(Данные[Измерение.Имя]); + КонецЦикла; + + Для Каждого ОбщийРеквизит Из Метаданные.ОбщиеРеквизиты Цикл + Если ОбщийРеквизит.РазделениеДанных <> Метаданные.СвойстваОбъектов.РазделениеДанныхОбщегоРеквизита.Разделять + Или ОбщийРеквизит.ИспользованиеРазделяемыхДанных <> Метаданные.СвойстваОбъектов.ИспользованиеРазделяемыхДанныхОбщегоРеквизита.НезависимоИСовместно Тогда + Продолжить; + КонецЕсли; + + Разделитель = ОбщийРеквизит.Content.Найти(МетаданныеДанных); + Если Разделитель = Неопределено + Или Разделитель.Использование = Метаданные.СвойстваОбъектов.ИспользованиеОбщегоРеквизита.НеИспользовать + Или (Разделитель.Использование = Метаданные.СвойстваОбъектов.ИспользованиеОбщегоРеквизита.Авто + И ОбщийРеквизит.АвтоИспользование = Метаданные.СвойстваОбъектов.АвтоИспользованиеОбщегоРеквизита.НеИспользовать) Тогда + Продолжить; + КонецЕсли; + + Если Не ПустаяСтрока(Представление) Тогда + Представление = Представление + ";" + КонецЕсли; + + Представление = Представление + Строка(ОбщийРеквизит) + "=" + Строка(Данные[ОбщийРеквизит.Имя]); + КонецЦикла; + + Возврат Представление; + ИначеЕсли Метаданные.Константы.Содержит(МетаданныеДанных) Тогда + Возврат МетаданныеДанных.Представление(); + Иначе + Возврат Строка(Данные); + КонецЕсли; +КонецФункции \ No newline at end of file diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205.mdo" new file mode 100644 index 000000000..e876fb387 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205.mdo" @@ -0,0 +1,10 @@ + + + ФормаИсторииИзмененийИсторииДанных + + ru + Форма истории изменений истории данных + + PersonalComputer + MobileDevice + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202/Form.form" new file mode 100644 index 000000000..9e00a2fbe --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202/Form.form" @@ -0,0 +1,121 @@ + + + + Константа1 + 1 + true + true + + true + + + НаборКонстант.Константа1 + + + Константа1РасширеннаяПодсказка + 3 + Label + true + true + + Left + + + + Константа1КонтекстноеМеню + 2 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Константа2 + 4 + true + true + + true + + + НаборКонстант.Константа2 + + + Константа2РасширеннаяПодсказка + 6 + Label + true + true + + Left + + + + Константа2КонтекстноеМеню + 5 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + FormCommandBar + -1 + Left + true + + LockOwnerWindow + true + true + true + Vertical + true + true + true + true + true + + НаборКонстант + 1 + + ConstantsSet + + + true + + + true + +
true
+ true +
+ + + + + +
diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202/\320\244\320\276\321\200\320\274\320\260\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202/\320\244\320\276\321\200\320\274\320\260\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202.mdo" new file mode 100644 index 000000000..4c6b0d38f --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202/\320\244\320\276\321\200\320\274\320\260\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202.mdo" @@ -0,0 +1,11 @@ + + + ФормаКонстант + + ru + Форма констант + + PersonalComputer + MobileDevice + true + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\224\320\270\320\275\320\260\320\274\320\270\321\207\320\265\321\201\320\272\320\276\320\263\320\276\320\241\320\277\320\270\321\201\320\272\320\260/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\224\320\270\320\275\320\260\320\274\320\270\321\207\320\265\321\201\320\272\320\276\320\263\320\276\320\241\320\277\320\270\321\201\320\272\320\260/Form.form" new file mode 100644 index 000000000..bda9e09b1 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\224\320\270\320\275\320\260\320\274\320\270\321\207\320\265\321\201\320\272\320\276\320\263\320\276\320\241\320\277\320\270\321\201\320\272\320\260/Form.form" @@ -0,0 +1,72 @@ + + + + КомпоновщикНастроекПользовательскиеНастройки + 1 + true + true + + true + + + <key>ru</key> + <value>Пользовательские настройки</value> + + + КомпоновщикНастроекПользовательскиеНастройкиРасширеннаяПодсказка + 2 + Label + true + true + + Left + + + UsualGroup + + Vertical + Auto + true + true + Auto + Auto + + + + FormCommandBar + -1 + Right + true + + true + true + true + Vertical + true + true + true + UseIfNecessary + true + true + + КомпоновщикНастроек + 1 + + DataCompositionSettingsComposer + + + true + + + true + +
true
+
+ + + + + + КомпоновщикНастроекПользовательскиеНастройки + +
diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\224\320\270\320\275\320\260\320\274\320\270\321\207\320\265\321\201\320\272\320\276\320\263\320\276\320\241\320\277\320\270\321\201\320\272\320\260/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\224\320\270\320\275\320\260\320\274\320\270\321\207\320\265\321\201\320\272\320\276\320\263\320\276\320\241\320\277\320\270\321\201\320\272\320\260.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\224\320\270\320\275\320\260\320\274\320\270\321\207\320\265\321\201\320\272\320\276\320\263\320\276\320\241\320\277\320\270\321\201\320\272\320\260/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\224\320\270\320\275\320\260\320\274\320\270\321\207\320\265\321\201\320\272\320\276\320\263\320\276\320\241\320\277\320\270\321\201\320\272\320\260.mdo" new file mode 100644 index 000000000..d3c9ec3c7 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\224\320\270\320\275\320\260\320\274\320\270\321\207\320\265\321\201\320\272\320\276\320\263\320\276\320\241\320\277\320\270\321\201\320\272\320\260/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\224\320\270\320\275\320\260\320\274\320\270\321\207\320\265\321\201\320\272\320\276\320\263\320\276\320\241\320\277\320\270\321\201\320\272\320\260.mdo" @@ -0,0 +1,10 @@ + + + ФормаНастроекДинамическогоСписка + + ru + Форма настроек динамического списка + + PersonalComputer + MobileDevice + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\236\321\202\321\207\320\265\321\202\320\260/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\236\321\202\321\207\320\265\321\202\320\260/Form.form" new file mode 100644 index 000000000..0a4b0b61c --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\236\321\202\321\207\320\265\321\202\320\260/Form.form" @@ -0,0 +1,73 @@ + + + + КомпоновщикНастроекПользовательскиеНастройки + 1 + true + true + + true + + + <key>ru</key> + <value>Пользовательские настройки</value> + + + КомпоновщикНастроекПользовательскиеНастройкиРасширеннаяПодсказка + 2 + Label + true + true + + Left + + + UsualGroup + + Vertical + Auto + true + true + Auto + Auto + + + + FormCommandBar + -1 + Right + true + + true + true + true + Vertical + true + true + true + UseIfNecessary + true + true + + Отчет + 1 + + ReportObject + + + true + + + true + +
true
+
+ + + + + + Settings + КомпоновщикНастроекПользовательскиеНастройки + +
diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\236\321\202\321\207\320\265\321\202\320\260/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\236\321\202\321\207\320\265\321\202\320\260.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\236\321\202\321\207\320\265\321\202\320\260/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\236\321\202\321\207\320\265\321\202\320\260.mdo" new file mode 100644 index 000000000..17fdb1c5a --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\236\321\202\321\207\320\265\321\202\320\260/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\236\321\202\321\207\320\265\321\202\320\260.mdo" @@ -0,0 +1,10 @@ + + + ФормаНастроекОтчета + + ru + Форма настроек отчета + + PersonalComputer + MobileDevice + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Form.form" new file mode 100644 index 000000000..28ed439cf --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Form.form" @@ -0,0 +1,157 @@ + + + + КомпоновщикНастроекПользовательскиеНастройки + 1 + true + true + + true + + + <key>ru</key> + <value>Настройки</value> + + false + + КомпоновщикНастроекПользовательскиеНастройкиРасширеннаяПодсказка + 2 + Label + true + true + + Left + + + UsualGroup + + Vertical + Auto + WeakSeparation + true + true + Auto + Auto + + + + Результат + 3 + true + true + + true + + + Результат + + true + None + + РезультатРасширеннаяПодсказка + 5 + Label + true + true + + Left + + + + РезультатКонтекстноеМеню + 4 + true + + SpreadsheetDocumentField + Enter + true + Left + true + + 100 + true + 10 + true + true + true + Special + ScrollAuto + ScrollAuto + Always + Auto + true + true + true + + + + FormCommandBar + -1 + Left + true + + true + true + true + Vertical + true + true + true + true + true + + Отчет + 1 + + ReportObject + + + true + + + true + +
true
+
+ + Результат + + <key>ru</key> + <value>Результат</value> + + 2 + + SpreadsheetDocument + + + true + + + true + + + + + ДанныеРасшифровки + 3 + + String + + + + true + + + true + + + + + + + + Результат + ДанныеРасшифровки + КомпоновщикНастроекПользовательскиеНастройки + +
diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260.mdo" new file mode 100644 index 000000000..e7b7aa767 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260.mdo" @@ -0,0 +1,10 @@ + + + ФормаОтчета + + ru + Форма отчета + + PersonalComputer + MobileDevice + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260/Form.form" new file mode 100644 index 000000000..be713b11c --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260/Form.form" @@ -0,0 +1,810 @@ + + + + <key>ru</key> + <value>Поиск</value> + + + ГруппаПоиска + 1 + + СтрокаПоиска + 3 + true + true + + true + + + СтрокаПоиска + + None + + OnChange + СтрокаПоискаПриИзменении + + + SearchStringРасширеннаяПодсказка + 5 + Label + true + true + + Left + + + + SearchStringКонтекстноеМеню + 4 + true + + InputField + Enter + true + Left + true + + + StartChoice + СтрокаПоискаНачалоВыбора + + true + 75 + true + true + true + true + true + + ru + Введите строку для поиска или ссылку для перехода + + + + + КнопкаПоиска + 6 + true + true + + true + + + КнопкаПоискаРасширеннаяПодсказка + 7 + Label + true + true + + Left + + + UsualButton + Form.Command.ВыполнитьПоиск + Auto + true + true + true + UserCmds + Auto + + + ГруппаПоискаИстория + 82 + + ИсторияПоиска + 84 + true + true + + true + + + ИсторияПоискаExtendedTooltip + 85 + Label + true + true + + Left + + + UsualButton + Form.Command.ИсторияПоиска + Auto + true + true + UserCmds + Auto + + true + true + + true + + + <key>ru</key> + <value>Группа поиска история</value> + + + ru + Группа поиска история + + + ГруппаПоискаИсторияРасширеннаяПодсказка + 83 + Label + true + true + + Left + + + UsualGroup + + HorizontalIfPossible + true + true + Auto + Auto + + + true + true + + true + + + ГруппаПоискаРасширеннаяПодсказка + 2 + Label + true + true + + Left + + + UsualGroup + + true + true + Auto + Auto + + + + СтраницыРезультатов + 30 + + СтраницаПодсказки + 42 + + СтрокаПодсказки + 44 + true + true + + true + + + СтрокаПодсказкиРасширеннаяПодсказка + 46 + Label + true + true + + Left + + + + СтрокаПодсказкиКонтекстноеМеню + 45 + true + + true + Label + true + 75 + true + + Left + + + true + true + + true + + None + + PageHelpStringРасширеннаяПодсказка + 43 + Label + true + true + + Left + + + Page + + Vertical + + + + СтраницаРезультатаПоиска + 32 + + СтраницыРезультатаПоиска + 70 + + СтраницаРезультатаПоискаПрокрутка + 72 + + РезультатыПоиска + 24 + true + true + + true + + + SearchResultРасширеннаяПодсказка + 26 + Label + true + true + + Left + + + + SearchResultКонтекстноеМеню + 25 + true + + true + Label + true + true + true + + + URLProcessing + РезультатыПоискаОбработкаНавигационнойСсылки + + Left + + + true + true + + true + + + СтраницаРезультатаПоискаПрокруткаРасширеннаяПодсказка + 73 + Label + true + true + + Left + + + Page + + Vertical + true + true + + + true + true + + true + + + СтраницыРезультатаПоискаРасширеннаяПодсказка + 71 + Label + true + true + + Left + + + Pages + + Auto + + + + ГруппаНавигации + 51 + + КнопкаНачало + 53 + + <key>ru</key> + <value>В начало</value> + + true + true + + true + + + bFirstРасширеннаяПодсказка + 55 + Label + true + true + + Left + + + + bFirstКонтекстноеМеню + 54 + true + + Label + true + true + + + Click + КнопкаНачалоНажатие + + true + Left + + + + КнопкаПредыдущая + 56 + + <key>ru</key> + <value>Предыдущая</value> + + true + true + + true + + + bPrevРасширеннаяПодсказка + 58 + Label + true + true + + Left + + + + bPrevКонтекстноеМеню + 57 + true + + Label + true + true + + + Click + КнопкаСледующаяНажатие + + true + Left + + + + ГруппаТекущаяСтраница + 74 + + ДекорацияТекущаяСтраница + 76 + + <key>ru</key> + <value>Страница</value> + + true + true + + true + + + ДекорацияТекущаяСтраницаРасширеннаяПодсказка + 78 + Label + true + true + + Left + + + + ДекорацияТекущаяСтраницаКонтекстноеМеню + 77 + true + + Label + true + true + + Left + + + + ДекорацияТекущаяСтраницаЗначение + 79 + true + true + + true + + + ДекорацияТекущаяСтраницаЗначениеРасширеннаяПодсказка + 81 + Label + true + true + + Left + + + + ДекорацияТекущаяСтраницаЗначениеКонтекстноеМеню + 80 + true + + Label + true + true + + Left + + + true + true + + true + + None + + ГруппаТекущаяСтраницаРасширеннаяПодсказка + 75 + Label + true + true + + Left + + + UsualGroup + + true + true + Auto + Auto + + + + КнопкаСледующая + 62 + + <key>ru</key> + <value>Следующая</value> + + true + true + + true + + + bNextРасширеннаяПодсказка + 64 + Label + true + true + + Left + + + + bNextКонтекстноеМеню + 63 + true + + Label + true + true + + + Click + КнопкаПредыдущаяНажатие + + true + Left + + + true + true + + true + + Bottom + + NavigateGroupРасширеннаяПодсказка + 52 + Label + true + true + + Left + + + UsualGroup + + HorizontalIfPossible + WeakSeparation + true + true + true + Auto + Auto + + + true + true + + true + + + PageSearchResultРасширеннаяПодсказка + 33 + Label + true + true + + Left + + + Page + + Vertical + + + + СтраницаПоиска + 40 + + СтрокаНеНайдено + 21 + + <key>ru</key> + <value><fontsize 12>По запросу </><fontsize 12>ничего не найдено. +</> +<fontsize 10><b><color #008000>Рекомендации:</></></> + +<font Arial><fontsize 10><b><bgcolor #ffffff><color #333333>Упростите запрос, исключив из него какое-либо слово.</></></></></> + +<font Arial><fontsize 10><b><bgcolor #ffffff><color #333333>Воспользуйтесь поиском по началу слова.</></></></></> +Используйте звездочку (*) в качестве окончания. +Например, поиск стро* найдет все документы, которые содержат слова, начинающиеся на стро – Журнал "Строительство и ремонт", "ООО СтройКомплект" и т.д. + +<font Arial><fontsize 10><b><bgcolor #ffffff><color #333333>Воспользуйтесь нечетким поиском</></></></></>. +Используйте решетку (#). +Например, Сентинель#2 найдет все документы, содержащие такие слова, которые отличаются от слова Сентинель на одну или две буквы. + +<font Arial><fontsize 10><b><bgcolor #ffffff><color #333333>Ищите синонимы.</></></></></> +Используйте восклицательный знак (!). +Например, поиск !инструкция найдет все документы в которых встречаются слова инструкция, предписание, указание.</value> + + true + true + + true + + + СтрокаНеНайденоРасширеннаяПодсказка + 23 + Label + true + true + + Left + + + + СтрокаНеНайденоКонтекстноеМеню + 22 + true + + true + Label + true + true + + Left + + + true + true + + true + + None + + PageNotFoundРасширеннаяПодсказка + 41 + Label + true + true + + Left + + + Page + + Vertical + true + + + true + true + + true + + None + + PagesResultРасширеннаяПодсказка + 31 + Label + true + true + + Left + + + Pages + + Auto + + + None + + ФормаКоманднаяПанель + -1 + Left + true + + + OnCreateAtServer + ПриСозданииНаСервере + + true + true + Vertical + true + true + true + UseIfNecessary + true + true + + СтрокаПоиска + 1 + + String + + + + true + + + true + + + + ТекущаяПозиция + 3 + + Number + + + + true + + + true + + + + ЗначенияРезультата + 4 + + ValueList + + + true + + + true + + + + + + + ПоследниеЗапросы + + <key>ru</key> + <value>Последние запросы</value> + + 5 + + ValueList + + + true + + + true + + + + + + + ВыполнитьПоиск + + <key>ru</key> + <value>Найти</value> + + 1 + + ru + Выполнить поиск + + + true + + + + ВыполнитьПоиск + + + DontUse + + + ИсторияПоиска + + <key>ru</key> + <value>История поиска</value> + + 2 + + ru + История поиска + + + true + + + StdPicture.History + + + + ИсторияПоиска + + + Picture + DontUse + + + + + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260/Module.bsl" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260/Module.bsl" new file mode 100644 index 000000000..314f05196 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260/Module.bsl" @@ -0,0 +1,356 @@ +&НаСервере +Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) + + Перем Настройки; + + Настройки = ХранилищеСистемныхНастроек.Загрузить(ИмяФормы, "ПредыдущиеПоиски"); + Если Настройки <> Неопределено Тогда + + ПоследниеЗапросы = Настройки; + + КонецЕсли; + +КонецПроцедуры + +&НаСервере +Процедура СформироватьСтрокуНавигации(ВсегоСтраниц, ПолноеКоличество) + + Перем РазмерПорции; + Перем ТекущаяСтраница; + РазмерПорции = 10; + + Если ВсегоСтраниц <= 1 Тогда + + Элементы.ГруппаНавигации.Видимость = Ложь; + Возврат; + + КонецЕсли; + + Если ТекущаяПозиция > 0 Тогда + + Элементы.КнопкаНачало.Доступность= Истина; + Элементы.КнопкаПредыдущая.Доступность= Истина; + Иначе + Элементы.КнопкаНачало.Доступность= Ложь; + Элементы.КнопкаПредыдущая.Доступность= Ложь; + КонецЕсли; + + ТекущаяСтраница = ТекущаяПозиция / РазмерПорции + 1; + Элементы.ДекорацияТекущаяСтраницаЗначение.Заголовок = ТекущаяСтраница; + + Если ТекущаяПозиция + РазмерПорции < ПолноеКоличество Тогда + + Элементы.КнопкаСледующая.Доступность= Истина; + Иначе + + Элементы.КнопкаСледующая.Доступность= Ложь; + КонецЕсли; + + Элементы.ГруппаНавигации.Видимость = Истина; + +КонецПроцедуры + +&НаСервере +Процедура ВыполнитьПоискНаСервере() + + Перем Элемент; + Перем РазмерПорции; + Перем СписокПоиска; + Перем ПолноеКоличество; + Перем ВсегоСтраниц; + Перем ЭлементыФорматированойСтроки; + Перем ТекущийИндекс; + Перем XML; + Перем СловоПоиска; + Перем Позиция; + + Элемент = ПоследниеЗапросы.НайтиПоЗначению(СтрокаПоиска); + Если Элемент = Неопределено Тогда + + ПоследниеЗапросы.Вставить(0, СтрокаПоиска); + Пока ПоследниеЗапросы.Количество() > 10 Цикл + + ПоследниеЗапросы.Удалить(ПоследниеЗапросы[ПоследниеЗапросы.Количество() - 1]); + + КонецЦикла; + ХранилищеСистемныхНастроек.Сохранить(ИмяФормы, "ПредыдущиеПоиски", ПоследниеЗапросы); + Иначе + Позиция = ПоследниеЗапросы.Индекс(Элемент); + Если Позиция > 0 Тогда + ПоследниеЗапросы.Сдвинуть(Позиция, -Позиция); + ХранилищеСистемныхНастроек.Сохранить(ИмяФормы, "ПредыдущиеПоиски", ПоследниеЗапросы); + КонецЕсли; + КонецЕсли; + + ЗначенияРезультата.Очистить(); + + РазмерПорции = 10; + СписокПоиска = ПолнотекстовыйПоиск.СоздатьСписок(СтрокаПоиска, РазмерПорции); + + Если ТекущаяПозиция = 0 Тогда + + СписокПоиска.ПерваяЧасть(); + + Иначе + + СписокПоиска.СледующаяЧасть(ТекущаяПозиция - РазмерПорции); + + КонецЕсли; + + ПолноеКоличество = СписокПоиска.ПолноеКоличество(); + ТекущаяПозиция = СписокПоиска.НачальнаяПозиция(); + Если ПолноеКоличество = 0 Тогда + + Элементы.СтраницыРезультатов.ТекущаяСтраница = Элементы.СтраницаПоиска; + Элементы.ГруппаНавигации.Видимость = Ложь; + Возврат; + + КонецЕсли; + + ВсегоСтраниц = Цел((ПолноеКоличество - 1) / РазмерПорции) + 1; + Если ПолноеКоличество > ВсегоСтраниц * РазмерПорции Тогда + + ВсегоСтраниц = ВсегоСтраниц + 1; + + КонецЕсли; + + ЭлементыФорматированойСтроки = Новый Массив(); + + ТекущийИндекс = 0; + + XML = СписокПоиска.ПолучитьОтображение(ВидОтображенияПолнотекстовогоПоиска.XML); + + Пока XML.Прочитать() Цикл + + Если XML.ТипУзла = ТипУзлаXML.НачалоЭлемента И XML.ЛокальноеИмя = "item" Тогда + // Представление + XML.Прочитать(); + XML.Пропустить(); + + ЭлементСписка = СписокПоиска.Получить(ТекущийИндекс); + ЗначенияРезультата.Добавить(ЭлементСписка.Значение); + + ЭлементыФорматированойСтроки.Добавить(Символы.ПС); + + ЭлементыФорматированойСтроки.Добавить(Новый ФорматированнаяСтрока("" + + ЭлементСписка.Метаданные + ": " + + ЭлементСписка.Представление + Символы.ПС,,,, + "#sel_num=" + ТекущийИндекс )); + + + СловоПоиска = Ложь; + // textPortion + Пока XML.Прочитать() Цикл + Если XML.ТипУзла = ТипУзлаXML.КонецЭлемента И XML.ЛокальноеИмя = "textPortion" Тогда + Прервать; + КонецЕсли; + Если XML.ЛокальноеИмя = "foundWord" Тогда + Если XML.ТипУзла = ТипУзлаXML.НачалоЭлемента Тогда + СловоПоиска = Истина; + КонецЕсли; + Если XML.ТипУзла = ТипУзлаXML.КонецЭлемента Тогда + СловоПоиска = Ложь; + КонецЕсли; + КонецЕсли; + + Если XML.ТипУзла = ТипУзлаXML.Текст ИЛИ XML.ТипУзла = ТипУзлаXML.ПробельныеСимволы Тогда + Если СловоПоиска Тогда + ЭлементыФорматированойСтроки.Добавить(Новый ФорматированнаяСтрока(XML.Значение,Новый Шрифт(,, Истина), WebЦвета.Зеленый)); + Иначе + ЭлементыФорматированойСтроки.Добавить(XML.Значение); + КонецЕсли; + КонецЕсли; + КонецЦикла; + + ЭлементыФорматированойСтроки.Добавить(Символы.ПС); + ТекущийИндекс = ТекущийИндекс + 1; + КонецЕсли; + + КонецЦикла; + + + Элементы.РезультатыПоиска.Заголовок = Новый ФорматированнаяСтрока(ЭлементыФорматированойСтроки); + + СформироватьСтрокуНавигации(ВсегоСтраниц, ПолноеКоличество); + + + Элементы.СтраницыРезультатов.ТекущаяСтраница = Элементы.СтраницаРезультатаПоиска; + +КонецПроцедуры + +&НаКлиенте +Функция ЭтоНавигационнаяСсылка(Стр) + + Перем Ссылка; + Перем СсылкаИБ; + + Ссылка = ВРег(Стр); + Если Найти(Ссылка, "E1CIB/") = 1 Тогда + + Возврат Истина; + + КонецЕсли; + + Если Найти(Ссылка, "HTTP://") = 1 Или Найти(Ссылка, "HTTPS://") = 1 Или Найти(Ссылка, "E1C://") = 1 Тогда + + Возврат Истина; + + КонецЕсли; + + СсылкаИБ = ВРег(ПолучитьНавигационнуюСсылкуИнформационнойБазы()); + Если Найти(Ссылка, СсылкаИБ) = 1 Тогда + + Возврат Истина; + + КонецЕсли; + + Если Прав(СсылкаИБ, 1) = "/" Тогда + + СсылкаИБ = Лев(СсылкаИБ, СтрДлина(СсылкаИБ) - 1); + Если Найти(Ссылка, СсылкаИБ) = 1 Тогда + + Возврат Истина; + + КонецЕсли; + + КонецЕсли; + + Возврат Ложь; + +КонецФункции + +&НаКлиенте +Процедура ВыполнитьПоискНаКлиенте() + + Если ЭтоНавигационнаяСсылка(СтрокаПоиска) Тогда + + ПерейтиПоНавигационнойСсылке(СтрокаПоиска); + Возврат; + + КонецЕсли; + + ЗначенияРезультата.Очистить(); + ТекущаяПозиция = 0; + Если СокрЛ(СтрокаПоиска) <> "" Тогда + + ВыполнитьПоискНаСервере(); + + Иначе + + Элементы.СтраницыРезультатов.ТекущаяСтраница = Элементы.СтраницаПодсказки; + Элементы.ГруппаНавигации.Видимость = Ложь; + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура ВыполнитьПоиск(Команда) + + ВыполнитьПоискНаКлиенте(); + +КонецПроцедуры + +&НаКлиенте +Процедура СтрокаПоискаПриИзменении(Элемент) + + ПодключитьОбработчикОжидания("ВыполнитьПоискНаКлиенте", 0.1, Истина); + +КонецПроцедуры + +&НаКлиенте +Процедура РезультатыПоискаОбработкаНавигационнойСсылки(Элемент, НавигационнаяСсылкаФорматированнойСтроки, СтандартнаяОбработка) + + Перем Идентификатор; + Перем Значение; + Перем Позиция; + Перем НомерВСписке; + Перем ЗначениеДляОткрытия; + Перем ПодСтрока; + + Если НавигационнаяСсылкаФорматированнойСтроки = Неопределено Тогда + Возврат; + КонецЕсли; + + Позиция = Найти(НавигационнаяСсылкаФорматированнойСтроки, "#"); + + Если Позиция = 0 Тогда + Возврат; + КонецЕсли; + + ПодСтрока = Прав(НавигационнаяСсылкаФорматированнойСтроки, СтрДлина(НавигационнаяСсылкаФорматированнойСтроки) - Позиция); + Позиция = Найти(ПодСтрока, "="); + Если Позиция = 0 Тогда + Возврат; + КонецЕсли; + + Идентификатор = Сред(ПодСтрока, 1, Позиция - 1); + Значение = Прав(ПодСтрока, СтрДлина(ПодСтрока) - Позиция); + + Если Идентификатор = "sel_num" Тогда + + СтандартнаяОбработка = Ложь; + НомерВСписке = Число(Значение); + + ЗначениеДляОткрытия = ЗначенияРезультата[НомерВСписке].Значение; + ПоказатьЗначение(, ЗначениеДляОткрытия); + Возврат; + + КонецЕсли; + + Если Идентификатор = "prev_text" Тогда + + СтандартнаяОбработка = Ложь; + СтрокаПоиска = Значение; + ВыполнитьПоискНаКлиенте(); + Возврат; + + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура КнопкаНачалоНажатие(Элемент) + ТекущаяПозиция = 0; + ЗначенияРезультата.Очистить(); + ВыполнитьПоискНаСервере(); +КонецПроцедуры + +&НаКлиенте +Процедура КнопкаПредыдущаяНажатие(Элемент) + ТекущаяПозиция = ТекущаяПозиция + 10; + ЗначенияРезультата.Очистить(); + ВыполнитьПоискНаСервере(); +КонецПроцедуры + +&НаКлиенте +Процедура КнопкаСледующаяНажатие(Элемент) + ТекущаяПозиция = ТекущаяПозиция - 10; + ЗначенияРезультата.Очистить(); + ВыполнитьПоискНаСервере(); +КонецПроцедуры + +&НаКлиенте +Процедура СтрокаПоискаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка) + СтандартнаяОбработка = Ложь; + Если ПоследниеЗапросы.Количество() = 0 Тогда + Возврат; + КонецЕсли; + ДанныеВыбора = Новый СписокЗначений(); + Для Каждого Элемент Из ПоследниеЗапросы Цикл + ДанныеВыбора.Добавить(Элемент.Значение); + КонецЦикла; +КонецПроцедуры + +&НаКлиенте +Процедура ИсторияПоиска(Команда) + ПоказатьВыборИзМеню(Новый ОписаниеОповещения("ОкончаниеВыбораПоследнихЗапросов", ЭтаФорма), ПоследниеЗапросы, Элементы.ИсторияПоиска); +КонецПроцедуры + +&НаКлиенте +Процедура ОкончаниеВыбораПоследнихЗапросов(ВыбранныйЗапрос, ДопПараметры = Неопределено) Экспорт + Если ВыбранныйЗапрос = Неопределено Тогда + Возврат; + КонецЕсли; + СтрокаПоиска = ВыбранныйЗапрос.Значение; + ВыполнитьПоискНаКлиенте(); +КонецПроцедуры diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260.mdo" new file mode 100644 index 000000000..9031d2b65 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260.mdo" @@ -0,0 +1,10 @@ + + + ФормаПоиска + + ru + Форма поиска + + PersonalComputer + MobileDevice + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Form.form" new file mode 100644 index 000000000..24a0d7eec --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Form.form" @@ -0,0 +1,116 @@ + + + + <key>ru</key> + <value>Различия версий</value> + + + Отчет + 1 + true + true + + true + + + Отчет + + None + + ОтчетРасширеннаяПодсказка + 3 + Label + true + true + + Left + + + + ОтчетКонтекстноеМеню + 2 + true + + SpreadsheetDocumentField + Enter + true + Left + true + + 50 + true + 10 + true + true + true + Special + ScrollAuto + ScrollAuto + Always + Auto + true + true + true + + + + ФормаКоманднаяПанель + -1 + Left + + + OnCreateAtServer + ПриСозданииНаСервере + + true + true + Vertical + true + true + true + true + true + + Отчет + 1 + + SpreadsheetDocument + + + true + + + true + + + + + Данные + + true + + + НомерВерсииПослеИзменения + + Number + + 10 + + + true + + + НомерВерсииДоИзменения + + Number + + 10 + + + true + + + + + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Module.bsl" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Module.bsl" new file mode 100644 index 000000000..4a2e7a388 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Module.bsl" @@ -0,0 +1,680 @@ +&НаСервере +Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) + Перем МетаданныеДанных, Шаблон, СуществуетВерсияДоИзменения, ЗначениеСвойства, РазличияТабличнойЧасти, ОтборВерсии, + ИндексДаты, ИндексИмениПользователя, ИндексПолногоИмениПользователя, ИндексКомментария, + ВерсияДоИзменения, ВерсияПослеИзменения, Различия, МетаданныеВерсии, ПустаяЯчейка, ПустаяСтрока, + ОбластьЗаголовкаВерсии, ОбластьВерсии, ИмяПользователя, ОбластьЗаголовкаКомментария, ОбластьКомменатрия, + ИменаТабличныхЧастей, ПредставленияТабличныхЧастей, ИмяТабличнойЧасти, + МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ПолеНайдено, ИмяПоля, РазличияЗначенияПоля, ИменаПолейБезДоступа, + ОбластьПредставленияПоля, ОбластьЗначенияПослеИзменения, ОбластьЗначенияДоИзменения, + МетаданныеВерсииТабличныеЧасти, ТабличныеЧасти, МетаданныеТабличнаяЧасть, + МетаданныеВерсииТабличнаяЧасть, ОбластьПредставленияТабличнойЧасти, ОбластьСтроки, ОбластьНомераСтроки, ОбластьЛегенды, + ИндексПоля, ИндексТабличнойЧасти, ИндексПоляНомерСтроки; + + МетаданныеДанных = Параметры.Данные.Метаданные(); + + Если Не ПравоДоступа("ПросмотрИсторииДанных", МетаданныеДанных) Тогда + Отказ = Истина; + Возврат; + КонецЕсли; + + Шаблон = Новый ТабличныйДокумент; + Шаблон.Прочитать("v8res://mngbase/DataHistoryVersionDifferencesRuTemplate.mxl"); + Отчет.Очистить(); + + СуществуетВерсияДоИзменения = Параметры.НомерВерсииДоИзменения <> Неопределено; + Если СуществуетВерсияДоИзменения Тогда + ОтборВерсии = Новый Структура; + ОтборВерсии.Вставить("Данные", Параметры.Данные); + ОтборВерсии.Вставить("НомерВерсии", Параметры.НомерВерсииДоИзменения); + + ВерсияДоИзменения = ИсторияДанных.ВыбратьВерсии(ОтборВерсии, "Дата, ИмяПользователя, ПолноеИмяПользователя, Комментарий", , )[0]; + КонецЕсли; + + ОтборВерсии = Новый Структура; + ОтборВерсии.Вставить("Данные", Параметры.Данные); + ОтборВерсии.Вставить("НомерВерсии", Параметры.НомерВерсииПослеИзменения); + ИндексДаты = 0; + ИндексИмениПользователя = 1; + ИндексПолногоИмениПользователя = 2; + ИндексКомментария = 3; + + Заголовок = СтрШаблон(НСтр("ru = '%1 (Различия версий %2 и %3)'; SYS = 'DataHistory.DiffTitle'", "ru"), + ПолучитьПредставлениеДанных(МетаданныеДанных, Параметры.Данные), + Строка(Параметры.НомерВерсииПослеИзменения), + Строка(Параметры.НомерВерсииДоИзменения)); + + ВерсияПослеИзменения = ИсторияДанных.ВыбратьВерсии(ОтборВерсии, "Дата, ИмяПользователя, ПолноеИмяПользователя, Комментарий", , )[0]; + + Различия = ИсторияДанных.ПолучитьРазличияВерсий(Параметры.Данные, Параметры.НомерВерсииПослеИзменения, Параметры.НомерВерсииДоИзменения); + + МетаданныеВерсии = ИсторияДанных.ПолучитьМетаданные(Параметры.Данные, Параметры.НомерВерсииПослеИзменения); + + ПустаяЯчейка = Шаблон.ПолучитьОбласть("ПустаяЯчейка"); + ПустаяСтрока = Шаблон.ПолучитьОбласть("ПустаяСтрока"); + + Отчет.Вывести(ПустаяЯчейка); + Отчет.Присоединить(Шаблон.ПолучитьОбласть("ЗаголовокПосле")); + Если СуществуетВерсияДоИзменения Тогда + Отчет.Присоединить(Шаблон.ПолучитьОбласть("ЗаголовокДо")); + КонецЕсли; + + ОбластьЗаголовкаВерсии = Шаблон.ПолучитьОбласть("ЗаголовокВерсии"); + МетаданныеВерсии.Свойство("Представление", ОбластьЗаголовкаВерсии.Параметры.ПредставлениеМетаданных); + Отчет.Вывести(ОбластьЗаголовкаВерсии); + + ОбластьВерсии = Шаблон.ПолучитьОбласть("Версия"); + ОбластьВерсии.Параметры.НомерВерсии = Параметры.НомерВерсииПослеИзменения; + + ОбластьВерсии.Параметры.Дата = ВерсияПослеИзменения[ИндексДаты]; + ИмяПользователя = ВерсияПослеИзменения[ИндексПолногоИмениПользователя]; + Если ПустаяСтрока(ИмяПользователя) Тогда + ИмяПользователя = ВерсияПослеИзменения[ИндексИмениПользователя] + КонецЕсли; + ОбластьВерсии.Параметры.ИмяПользователя = ИмяПользователя; + + Отчет.Присоединить(ОбластьВерсии); + Если СуществуетВерсияДоИзменения Тогда + ОбластьВерсии = Шаблон.ПолучитьОбласть("Версия"); + ОбластьВерсии.Параметры.НомерВерсии = Параметры.НомерВерсииДоИзменения; + + ОбластьВерсии.Параметры.Дата = ВерсияДоИзменения[ИндексДаты]; + ИмяПользователя = ВерсияДоИзменения[ИндексПолногоИмениПользователя]; + Если ПустаяСтрока(ИмяПользователя) Тогда + ИмяПользователя = ВерсияДоИзменения[ИндексИмениПользователя] + КонецЕсли; + ОбластьВерсии.Параметры.ИмяПользователя = ИмяПользователя; + Отчет.Присоединить(ОбластьВерсии); + КонецЕсли; + + Если Не (ПустаяСтрока(ВерсияПослеИзменения[ИндексКомментария]) + И (Не СуществуетВерсияДоИзменения + Или ПустаяСтрока(ВерсияДоИзменения[ИндексКомментария]))) Тогда + + ОбластьЗаголовкаКомментария = Шаблон.ПолучитьОбласть("ЗаголовокКомментария"); + Отчет.Вывести(ОбластьЗаголовкаКомментария); + + Если Не ПустаяСтрока(ВерсияПослеИзменения[ИндексКомментария]) Тогда + ОбластьКомменатрия = Шаблон.ПолучитьОбласть("Комментарий"); + ОбластьКомменатрия.Параметры.Комментарий = ВерсияПослеИзменения[2]; + Отчет.Присоединить(ОбластьКомменатрия); + Иначе + Отчет.Присоединить(ПустаяЯчейка); + КонецЕсли; + + Если СуществуетВерсияДоИзменения + И Не ПустаяСтрока(ВерсияДоИзменения[2]) Тогда + ОбластьКомменатрия = Шаблон.ПолучитьОбласть("Комментарий"); + ОбластьКомменатрия.Параметры.Комментарий = ВерсияДоИзменения[2]; + Отчет.Присоединить(ОбластьКомменатрия); + КонецЕсли; + КонецЕсли; + Отчет.Вывести(ПустаяСтрока); + + Если МетаданныеВерсии.Свойство("Поля", МетаданныеВерсииПоля) Тогда + ИменаПолей = Новый Массив; + ПредставленияПолей = Новый Массив; + ИменаПолейБезДоступа = Новый Массив; + + ОпределитьОтображаемыеПоляДанных( + МетаданныеДанных, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + ПолеНайдено = Ложь; + Для Каждого ИмяПоля Из ИменаПолей Цикл + Если Различия.Свойство(ИмяПоля, ЗначениеСвойства) Тогда + ПолеНайдено = Истина; + Прервать; + КонецЕсли; + КонецЦикла; + + Если ПолеНайдено Тогда + Для ИндексПоля = 0 To ИменаПолей.Количество() - 1 Цикл + ИмяПоля = ИменаПолей[ИндексПоля]; + + Если Различия.Свойство(ИмяПоля, ЗначениеСвойства) Тогда + РазличияЗначенияПоля = ЗначениеСвойства; + + ОбластьПредставленияПоля = Шаблон.ПолучитьОбласть("ПредставлениеПоля"); + ОбластьПредставленияПоля.Параметры.ПредставлениеПоля = ПредставленияПолей[ИндексПоля]; + Отчет.Вывести(ОбластьПредставленияПоля); + + Если Не СуществуетВерсияДоИзменения Тогда + ОбластьЗначенияПослеИзменения = Шаблон.ПолучитьОбласть("СозданиеЗначенияПоля"); + Иначе + ОбластьЗначенияПослеИзменения = Шаблон.ПолучитьОбласть("ИзменениеЗначенияПоля"); + КонецЕсли; + + Если РазличияЗначенияПоля.Свойство("ЗначениеПослеИзменения", ЗначениеСвойства) Тогда + УстановитьЗначениеПоля(ОбластьЗначенияПослеИзменения.Параметры, ЗначениеСвойства); + КонецЕсли; + Отчет.Присоединить(ОбластьЗначенияПослеИзменения); + + Если СуществуетВерсияДоИзменения Тогда + ОбластьЗначенияДоИзменения = Шаблон.ПолучитьОбласть("ИзменениеЗначенияПоля"); + Если РазличияЗначенияПоля.Свойство("ЗначениеДоИзменения", ЗначениеСвойства) Тогда + УстановитьЗначениеПоля(ОбластьЗначенияДоИзменения.Параметры, ЗначениеСвойства); + КонецЕсли; + Отчет.Присоединить(ОбластьЗначенияДоИзменения); + КонецЕсли; + КонецЕсли; + КонецЦикла; + Отчет.Вывести(ПустаяСтрока); + КонецЕсли; + КонецЕсли; + + Если МетаданныеВерсии.Свойство("ТабличныеЧасти", МетаданныеВерсииТабличныеЧасти) Тогда + ИменаТабличныхЧастей = Новый Массив; + ПредставленияТабличныхЧастей = Новый Массив; + + ОпределитьОтображаемыеТабличныеЧасти( + МетаданныеДанных, + МетаданныеВерсииТабличныеЧасти, + ИменаТабличныхЧастей, + ПредставленияТабличныхЧастей); + + + Для ИндексТабличнойЧасти = 0 По ИменаТабличныхЧастей.Количество() - 1 Цикл + + ИмяТабличнойЧасти = ИменаТабличныхЧастей[ИндексТабличнойЧасти]; + Если Не МетаданныеВерсииТабличныеЧасти.Свойство(ИмяТабличнойЧасти, МетаданныеВерсииТабличнаяЧасть) Тогда + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличнаяЧасть.Свойство("Поля", МетаданныеВерсииПоля) Тогда + Продолжить; + КонецЕсли; + + ИменаПолей = ПредставленияТабличныхЧастей[ИндексТабличнойЧасти].ИменаПолей; + ПредставленияПолей = ПредставленияТабличныхЧастей[ИндексТабличнойЧасти].ПредставленияПолей; + + Если ИменаПолей.Количество() = 0 then + Продолжить; + КонецЕсли; + + Если Не Различия.Свойство(ИмяТабличнойЧасти, РазличияТабличнойЧасти) Тогда + Продолжить; + КонецЕсли; + + ОбластьПредставленияТабличнойЧасти = Шаблон.ПолучитьОбласть("ПредставлениеТабличнойЧасти"); + МетаданныеВерсииТабличнаяЧасть.Свойство("Представление", ОбластьПредставленияТабличнойЧасти.Параметры.ПредставлениеТабличнойЧасти); + Отчет.Вывести(ОбластьПредставленияТабличнойЧасти); + + Для Каждого СтрокаТабличнойЧасти Из РазличияТабличнойЧасти Цикл + + Если СтрокаТабличнойЧасти.ВидИзмененияСтроки = ВидИзмененияСтрокиДанных.Добавление Тогда + ОбластьСтроки = Шаблон.ПолучитьОбласть("СозданиеСтрокиТабличнойЧасти"); + Отчет.Вывести(ОбластьСтроки); + + ОбластьНомераСтроки = Шаблон.ПолучитьОбласть("НомерСтроки"); + СтрокаТабличнойЧасти.Свойство("НомерСтрокиВВерсииПослеИзменения", ОбластьНомераСтроки.Параметры.НомерСтроки); + Отчет.Присоединить(ОбластьНомераСтроки); + + Для ИндексПоля = 0 To ИменаПолей.Количество() - 1 Цикл + ИмяПоля = ИменаПолей[ИндексПоля]; + ПоляСтроки = Неопределено; + Если Не СтрокаТабличнойЧасти.Свойство("Поля", ПоляСтроки) Тогда + Продолжить; + КонецЕсли; + + РазличияЗначенияПоля = Неопределено; + Если ПоляСтроки.Свойство(ИмяПоля, РазличияЗначенияПоля) Тогда + ОбластьПредставленияПоля = Шаблон.ПолучитьОбласть("ПредставлениеПоля"); + ОбластьПредставленияПоля.Параметры.ПредставлениеПоля = ПредставленияПолей[ИндексПоля]; + Отчет.Вывести(ОбластьПредставленияПоля); + + ОбластьЗначенияПослеИзменения = Шаблон.ПолучитьОбласть("СозданиеЗначенияПоля"); + УстановитьЗначениеПоля(ОбластьЗначенияПослеИзменения.Параметры, РазличияЗначенияПоля); + Отчет.Присоединить(ОбластьЗначенияПослеИзменения); + КонецЕсли; + КонецЦикла; + ИначеЕсли СтрокаТабличнойЧасти.ВидИзмененияСтроки = ВидИзмененияСтрокиДанных.Изменение Тогда + ОбластьСтроки = Шаблон.ПолучитьОбласть("ИзменениеСтрокиТабличнойЧасти"); + Отчет.Вывести(ОбластьСтроки); + + ОбластьНомераСтроки = Шаблон.ПолучитьОбласть("НомерСтроки"); + СтрокаТабличнойЧасти.Свойство("НомерСтрокиВВерсииПослеИзменения", ОбластьНомераСтроки.Параметры.НомерСтроки); + Отчет.Присоединить(ОбластьНомераСтроки); + + ОбластьНомераСтроки = Шаблон.ПолучитьОбласть("НомерСтроки"); + СтрокаТабличнойЧасти.Свойство("НомерСтрокиВВерсииДоИзменения", ОбластьНомераСтроки.Параметры.НомерСтроки); + Отчет.Присоединить(ОбластьНомераСтроки); + + Для ИндексПоля = 0 To ИменаПолей.Количество() - 1 Цикл + ИмяПоля = ИменаПолей[ИндексПоля]; + ПоляСтроки = Неопределено; + Если Не СтрокаТабличнойЧасти.Свойство("Поля", ПоляСтроки) Тогда + Продолжить; + КонецЕсли; + РазличияЗначенияПоля = Неопределено; + Если ПоляСтроки.Свойство(ИмяПоля, РазличияЗначенияПоля) Тогда + ОбластьПредставленияПоля = Шаблон.ПолучитьОбласть("ПредставлениеПоля"); + ОбластьПредставленияПоля.Параметры.ПредставлениеПоля = ПредставленияПолей[ИндексПоля]; + Отчет.Вывести(ОбластьПредставленияПоля); + + ОбластьЗначенияПослеИзменения = Шаблон.ПолучитьОбласть("ИзменениеЗначенияПоля"); + РазличияЗначенияПоля.Свойство("ЗначениеПослеИзменения", ЗначениеСвойства); + УстановитьЗначениеПоля(ОбластьЗначенияПослеИзменения.Параметры, ЗначениеСвойства); + Отчет.Присоединить(ОбластьЗначенияПослеИзменения); + + ОбластьЗначенияДоИзменения = Шаблон.ПолучитьОбласть("ИзменениеЗначенияПоля"); + РазличияЗначенияПоля.Свойство("ЗначениеДоИзменения", ЗначениеСвойства); + УстановитьЗначениеПоля(ОбластьЗначенияДоИзменения.Параметры, ЗначениеСвойства); + Отчет.Присоединить(ОбластьЗначенияДоИзменения); + КонецЕсли; + КонецЦикла; + ИначеЕсли СтрокаТабличнойЧасти.ВидИзмененияСтроки = ВидИзмененияСтрокиДанных.Удаление Тогда + ОбластьСтроки = Шаблон.ПолучитьОбласть("УдалениеСтрокиТабличнойЧасти"); + Отчет.Вывести(ОбластьСтроки); + Отчет.Присоединить(ПустаяЯчейка); + + ОбластьНомераСтроки = Шаблон.ПолучитьОбласть("НомерСтроки"); + СтрокаТабличнойЧасти.Свойство("НомерСтрокиВВерсииДоИзменения", ОбластьНомераСтроки.Параметры.НомерСтроки); + Отчет.Присоединить(ОбластьНомераСтроки); + + Для ИндексПоля = 0 To ИменаПолей.Количество() - 1 Цикл + ИмяПоля = ИменаПолей[ИндексПоля]; + ПоляСтроки = Неопределено; + Если Не СтрокаТабличнойЧасти.Свойство("Поля", ПоляСтроки) Тогда + Продолжить; + КонецЕсли; + + РазличияЗначенияПоля = Неопределено; + Если ПоляСтроки.Свойство(ИмяПоля, РазличияЗначенияПоля) Тогда + ОбластьПредставленияПоля = Шаблон.ПолучитьОбласть("ПредставлениеПоля"); + ОбластьПредставленияПоля.Параметры.ПредставлениеПоля = ПредставленияПолей[ИндексПоля]; + Отчет.Вывести(ОбластьПредставленияПоля); + + Отчет.Присоединить(ПустаяЯчейка); + + ОбластьЗначенияДоИзменения = Шаблон.ПолучитьОбласть("УдалениеЗначенияПоля"); + УстановитьЗначениеПоля(ОбластьЗначенияДоИзменения.Параметры, РазличияЗначенияПоля); + Отчет.Присоединить(ОбластьЗначенияДоИзменения); + КонецЕсли; + КонецЦикла; + ИначеЕсли СтрокаТабличнойЧасти.ВидИзмененияСтроки = ВидИзмененияСтрокиДанных.Перемещение Тогда + ОбластьСтроки = Шаблон.ПолучитьОбласть("ПеремещениеСтрокиТабличнойЧасти"); + Отчет.Вывести(ОбластьСтроки); + + ОбластьНомераСтроки = Шаблон.ПолучитьОбласть("НомерСтроки"); + СтрокаТабличнойЧасти.Свойство("НомерСтрокиВВерсииПослеИзменения", ОбластьНомераСтроки.Параметры.НомерСтроки); + Отчет.Присоединить(ОбластьНомераСтроки); + + ОбластьНомераСтроки = Шаблон.ПолучитьОбласть("НомерСтроки"); + СтрокаТабличнойЧасти.Свойство("НомерСтрокиВВерсииДоИзменения", ОбластьНомераСтроки.Параметры.НомерСтроки); + Отчет.Присоединить(ОбластьНомераСтроки); + КонецЕсли; + Отчет.Вывести(ПустаяСтрока); + КонецЦикла; + + КонецЦикла; + КонецЕсли; + + Отчет.Вывести(ПустаяСтрока); + ОбластьЛегенды = Шаблон.ПолучитьОбласть("Легенда"); + ОбластьЛегенды.Область("R1C1:R4C1").СоздатьФорматСтрок(); + ОбластьЛегенды.Область("R1C1:R4C1").ШиринаКолонки = 12; + + Отчет.Вывести(ОбластьЛегенды); +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеПоляДанных(МетаданныеДанных, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Перем ПредставлениеПоля; + Если Метаданные.Константы.Содержит(МетаданныеДанных) Тогда + Для Каждого ПолеВерсии Из МетаданныеВерсииПоля Цикл + Если Метаданные.ОбщиеРеквизиты.Найти(ПолеВерсии.Ключ) = Неопределено Тогда + ИменаПолей.Добавить(ПолеВерсии.Ключ); + ПредставленияПолей.Добавить(ПолеВерсии.Значение); + КонецЕсли; + КонецЦикла; + Иначе + ОпределитьОтображаемыеСтандартныеРеквизиты( + МетаданныеДанных, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + Если Метаданные.РегистрыСведений.Содержит(МетаданныеДанных) Тогда + ОпределитьОтображаемыеПоля( + МетаданныеДанных.Измерения, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + ОпределитьОтображаемыеПоля( + МетаданныеДанных.Ресурсы, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЕсли; + + ОпределитьОтображаемыеПоля( + МетаданныеДанных.Реквизиты, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + Если Метаданные.ПланыСчетов.Содержит(МетаданныеДанных) Тогда + ОпределитьОтображаемыеПоля( + МетаданныеДанных.ПризнакиУчета, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЕсли; + КонецЕсли; + + ОпределитьОтображаемыеПоля( + Метаданные.ОбщиеРеквизиты, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + ОпределитьОтображаемыеДополнительныеПоля( + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемоеПоле(Поле, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Перем ПредставлениеПоля; + Если Не ПравоДоступа("Просмотр", Поле) Тогда + ИменаПолейБезДоступа.Добавить(Поле.Имя); + Возврат; + КонецЕсли; + + Если Не МетаданныеВерсииПоля.Свойство(Поле.Имя, ПредставлениеПоля) Тогда + Возврат; + КонецЕсли; + ИменаПолей.Добавить(Поле.Имя); + ПредставленияПолей.Добавить(ПредставлениеПоля); +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеПоля(Поля, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Для Каждого Поле Из Поля Цикл + ОпределитьОтображаемоеПоле(Поле, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа); + КонецЦикла; +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеДополнительныеПоля(МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Перем НеНайденныеПоля, ПредставлениеПоля; + НеНайденныеПоля = Новый СписокЗначений; + Для Каждого МетаданныеВерсииПоле Из МетаданныеВерсииПоля Цикл + Если ИменаПолей.Найти(МетаданныеВерсииПоле.Ключ) <> Неопределено Тогда + Продолжить; + КонецЕсли; + Если ИменаПолейБезДоступа.Найти(МетаданныеВерсииПоле.Ключ) <> Неопределено Тогда + Продолжить; + КонецЕсли; + НеНайденныеПоля.Добавить(МетаданныеВерсииПоле.Ключ, МетаданныеВерсииПоле.Значение); + КонецЦикла; + НеНайденныеПоля.СортироватьПоЗначению(); + Для Каждого НеНайденноеПоле Из НеНайденныеПоля Цикл + ИменаПолей.Добавить(НеНайденноеПоле.Значение); + ПредставленияПолей.Добавить(НеНайденноеПоле.Представление); + КонецЦикла; +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыйСтандартныйРеквизит(МетаданныеДанных, Поле, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа, ИмяТабличнойЧасти = Неопределено) + Перем ПредставлениеПоля, ПутьПоля; + Если ИмяТабличнойЧасти = Неопределено Тогда + ПутьПоля = Поле.Имя; + Иначе + ПутьПоля = ИмяТабличнойЧасти + "." + Поле.Имя; + КонецЕсли; + + Если Не ПравоДоступа("Просмотр", МетаданныеДанных, , ПутьПоля) Тогда + ИменаПолейБезДоступа.Добавить(Поле.Имя); + Возврат; + КонецЕсли; + + Если Не МетаданныеВерсииПоля.Свойство(Поле.Имя, ПредставлениеПоля) Тогда + Возврат; + КонецЕсли; + ИменаПолей.Добавить(Поле.Имя); + ПредставленияПолей.Добавить(ПредставлениеПоля); +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеСтандартныеРеквизиты(МетаданныеДанных, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Для Каждого Поле Из МетаданныеДанных.СтандартныеРеквизиты Цикл + ОпределитьОтображаемыйСтандартныйРеквизит( + МетаданныеДанных, + Поле, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЦикла; +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеТабличныеЧасти(МетаданныеДанных, МетаданныеВерсииТабличныеЧасти, ИменаТабличныхЧастей, ПредставленияТабличныхЧастей) + Перем ЭтоПланСчетов, ЭтоПланВидовРасчета, + МетаданныеВерсииТабличнаяЧасть, МетаданныеВерсииПоляТабличнойЧасти, + ИменаПолей, ПредставленияПолей, НеНайденныеТабличныеЧасти, ИменаПолейБезДоступа, + ПредставлениеТабличнойЧасти, ИменаТабличныхЧастейБезДоступа; + + ЭтоПланСчетов = Метаданные.ПланыСчетов.Содержит(МетаданныеДанных); + ЭтоПланВидовРасчета = Метаданные.ПланыВидовРасчета.Содержит(МетаданныеДанных); + НеНайденныеТабличныеЧасти = Новый СписокЗначений; + ИменаТабличныхЧастейБезДоступа = Новый Массив; + Если ЭтоПланСчетов Или ЭтоПланВидовРасчета Тогда + Для Каждого МетаданныеТабличнаяЧасть Из МетаданныеДанных.СтандартныеТабличныеЧасти Цикл + + Если Не ПравоДоступа("Просмотр", МетаданныеДанных, , МетаданныеТабличнаяЧасть.Имя) Тогда + ИменаТабличныхЧастейБезДоступа.Добавить(МетаданныеТабличнаяЧасть.Имя); + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличныеЧасти.Свойство(МетаданныеТабличнаяЧасть.Имя, МетаданныеВерсииТабличнаяЧасть) Тогда + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличнаяЧасть.Свойство("Поля", МетаданныеВерсииПоляТабличнойЧасти) Тогда + Продолжить; + КонецЕсли; + + ИменаПолей = Новый Массив; + ПредставленияПолей = Новый Массив; + ИменаПолейБезДоступа = Новый Массив; + + Для Каждого Поле Из МетаданныеТабличнаяЧасть.СтандартныеРеквизиты Цикл + Если Поле.Имя = "LineNumber" Или Поле.Имя = "НомерСтроки" Тогда + Продолжить; + КонецЕсли; + + ОпределитьОтображаемыйСтандартныйРеквизит( + МетаданныеДанных, + Поле, + МетаданныеВерсииПоляТабличнойЧасти, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа, + МетаданныеТабличнаяЧасть.Имя); + + КонецЦикла; + + Если ЭтоПланСчетов Тогда + Для Каждого Поле Из МетаданныеДанных.ПризнакиУчетаСубконто Цикл + ОпределитьОтображаемоеПоле( + Поле, + МетаданныеВерсииПоляТабличнойЧасти, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЦикла; + КонецЕсли; + + Если ИменаПолей.Количество() = 0 Тогда + Продолжить; + КонецЕсли; + + ИменаТабличныхЧастей.Добавить(МетаданныеТабличнаяЧасть.Имя); + ПредставлениеТабличнойЧасти = Новый Структура; + ПредставлениеТабличнойЧасти.Вставить("ИменаПолей", ИменаПолей); + ПредставлениеТабличнойЧасти.Вставить("ПредставленияПолей", ПредставленияПолей); + + ПредставленияТабличныхЧастей.Добавить(ПредставлениеТабличнойЧасти); + КонецЦикла; + КонецЕсли; + + Для Каждого МетаданныеТабличнаяЧасть Из МетаданныеДанных.ТабличныеЧасти Цикл + Если Не ПравоДоступа("Просмотр", МетаданныеТабличнаяЧасть) Тогда + ИменаТабличныхЧастейБезДоступа.Добавить(МетаданныеТабличнаяЧасть.Имя); + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличныеЧасти.Свойство(МетаданныеТабличнаяЧасть.Имя, МетаданныеВерсииТабличнаяЧасть) Тогда + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличнаяЧасть.Свойство("Поля", МетаданныеВерсииПоляТабличнойЧасти) Тогда + Продолжить; + КонецЕсли; + + ИменаПолей = Новый Массив; + ПредставленияПолей = Новый Массив; + ИменаПолейБезДоступа = Новый Массив; + Для Каждого Поле Из МетаданныеТабличнаяЧасть.Реквизиты Цикл + ОпределитьОтображаемоеПоле( + Поле, + МетаданныеВерсииПоляТабличнойЧасти, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЦикла; + + Если ИменаПолей.Количество() = 0 Тогда + Продолжить; + КонецЕсли; + + ИменаТабличныхЧастей.Добавить(МетаданныеТабличнаяЧасть.Имя); + ПредставлениеТабличнойЧасти = Новый Структура; + ПредставлениеТабличнойЧасти.Вставить("ИменаПолей", ИменаПолей); + ПредставлениеТабличнойЧасти.Вставить("ПредставленияПолей", ПредставленияПолей); + ПредставленияТабличныхЧастей.Добавить(ПредставлениеТабличнойЧасти); + КонецЦикла; + + НеНайденныеТабличныеЧасти = Новый СписокЗначений; + Для Каждого МетаданныеВерсииТабличнаяЧасть Из МетаданныеВерсииТабличныеЧасти Цикл + Если ИменаТабличныхЧастей.Найти(МетаданныеВерсииТабличнаяЧасть.Ключ) <> Неопределено Тогда + Продолжить; + КонецЕсли; + Если ИменаТабличныхЧастейБезДоступа.Найти(МетаданныеВерсииТабличнаяЧасть.Ключ) <> Неопределено Тогда + Продолжить; + КонецЕсли; + НеНайденныеТабличныеЧасти.Добавить(МетаданныеВерсииТабличнаяЧасть.Ключ); + КонецЦикла; + НеНайденныеТабличныеЧасти.СортироватьПоЗначению(); + Для Каждого НеНайденнаяТабличнаяЧасть Из НеНайденныеТабличныеЧасти Цикл + ИменаТабличныхЧастей.Добавить(НеНайденнаяТабличнаяЧасть.Значение); + + ПредставлениеТабличнойЧасти = Новый Структура; + ИменаПолей = Новый Массив; + ПредставленияПолей = Новый Массив; + МетаданныеВерсииТабличныеЧасти.Свойство(НеНайденнаяТабличнаяЧасть.Значение, МетаданныеВерсииТабличнаяЧасть); + Для Каждого Поле Из МетаданныеВерсииТабличнаяЧасть.Поля Цикл + Если Поле.Ключ = "LineNumber" Или Поле.Ключ = "НомерСтроки" Тогда + Продолжить; + КонецЕсли; + ИменаПолей.Добавить(Поле.Ключ); + ПредставленияПолей.Добавить(Поле.Значение); + КонецЦикла; + ПредставлениеТабличнойЧасти.Вставить("ИменаПолей", ИменаПолей); + ПредставлениеТабличнойЧасти.Вставить("ПредставленияПолей", ПредставленияПолей); + + ПредставленияТабличныхЧастей.Добавить(ПредставлениеТабличнойЧасти); + КонецЦикла; +КонецПроцедуры + +&НаСервере +Процедура УстановитьЗначениеПоля(Параметры, ЗначениеПоля) + Перем ЗначениеСвойства; + Если ТипЗнч(ЗначениеПоля) = Тип("ФиксированнаяСтруктура") Тогда + ЗначениеСвойства = Неопределено; + Если ЗначениеПоля.Свойство("Представление", ЗначениеСвойства) Тогда + Параметры.ЗначениеПоля = ЗначениеСвойства; + КонецЕсли; + ЗначениеСвойства = Неопределено; + Если ЗначениеПоля.Свойство("Ссылка", ЗначениеСвойства) Тогда + Параметры.ЗначениеПоляСсылка = ЗначениеСвойства; + КонецЕсли; + Иначе + Параметры.ЗначениеПоля = ЗначениеПоля; + КонецЕсли; +КонецПроцедуры + +&НаСервере +Функция ПолучитьПредставлениеДанных(МетаданныеДанных, Данные) + Перем Представление, Разделитель; + + Если Метаданные.РегистрыСведений.Содержит(МетаданныеДанных) Тогда + Представление = ""; + + Если МетаданныеДанных.ПериодичностьРегистраСведений <> Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.Непериодический Тогда + Если МетаданныеДанных.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.ПозицияРегистратора + Или МетаданныеДанных.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.Секунда Тогда + Представление = МетаданныеДанных.СтандартныеРеквизиты.Период.Представление() + "=" + Строка(Данные.Период); + Иначе + Представление = МетаданныеДанных.СтандартныеРеквизиты.Период.Представление() + "=" + Формат(Данные.Период, "ДЛФ=Д"); + КонецЕсли; + КонецЕсли; + + Если МетаданныеДанных.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.ПозицияРегистратора Тогда + Если Не ПустаяСтрока(Представление) Тогда + Представление = Представление + ";" + КонецЕсли; + Представление = Представление + МетаданныеДанных.СтандартныеРеквизиты.Регистратор.Представление() + "=" + Строка(Данные.Регистратор); + КонецЕсли; + + Для Каждого Измерение Из МетаданныеДанных.Измерения Цикл + Если Не ПустаяСтрока(Представление) Тогда + Представление = Представление + ";" + КонецЕсли; + Представление = Представление + Строка(Измерение) + "=" + Строка(Данные[Измерение.Имя]); + КонецЦикла; + + Для Каждого ОбщийРеквизит Из Метаданные.ОбщиеРеквизиты Цикл + Если ОбщийРеквизит.РазделениеДанных <> Метаданные.СвойстваОбъектов.РазделениеДанныхОбщегоРеквизита.Разделять + Или ОбщийРеквизит.ИспользованиеРазделяемыхДанных <> Метаданные.СвойстваОбъектов.ИспользованиеРазделяемыхДанныхОбщегоРеквизита.НезависимоИСовместно Тогда + Продолжить; + КонецЕсли; + + Разделитель = ОбщийРеквизит.Content.Найти(МетаданныеДанных); + Если Разделитель = Неопределено + Или Разделитель.Использование = Метаданные.СвойстваОбъектов.ИспользованиеОбщегоРеквизита.НеИспользовать + Или (Разделитель.Использование = Метаданные.СвойстваОбъектов.ИспользованиеОбщегоРеквизита.Авто + И ОбщийРеквизит.АвтоИспользование = Метаданные.СвойстваОбъектов.АвтоИспользованиеОбщегоРеквизита.НеИспользовать) Тогда + Продолжить; + КонецЕсли; + + Если Не ПустаяСтрока(Представление) Тогда + Представление = Представление + ";" + КонецЕсли; + + Представление = Представление + Строка(ОбщийРеквизит) + "=" + Строка(Данные[ОбщийРеквизит.Имя]); + КонецЦикла; + + Возврат Представление; + ИначеЕсли Метаданные.Константы.Содержит(МетаданныеДанных) Тогда + Возврат МетаданныеДанных.Представление(); + Иначе + Возврат Строка(Данные); + КонецЕсли; +КонецФункции + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205.mdo" new file mode 100644 index 000000000..aee9d31af --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205.mdo" @@ -0,0 +1,10 @@ + + + ФормаРазличийВерсийИсторииДанных + + ru + Форма различий версий истории данных + + PersonalComputer + MobileDevice + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2141/Module.bsl" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2141/Module.bsl" new file mode 100644 index 000000000..dff33b18a --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2141/Module.bsl" @@ -0,0 +1,4 @@ + +Процедура РегламентноеЗадание1() Экспорт + // Вставить содержимое обработчика. +КонецПроцедуры diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2141/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2141.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2141/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2141.mdo" new file mode 100644 index 000000000..2d32f2249 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2141/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2141.mdo" @@ -0,0 +1,5 @@ + + + ОбщийМодуль1 + true + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2142/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2142.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2142/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2142.mdo" new file mode 100644 index 000000000..553dbcb88 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2142/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2142.mdo" @@ -0,0 +1,6 @@ + + + ОбщийМодуль2 + true + true + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2143/Module.bsl" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2143/Module.bsl" new file mode 100644 index 000000000..be612702f --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2143/Module.bsl" @@ -0,0 +1,8 @@ + +Процедура ПодпискаНаСобытие1ОбработкаЗаполнения(Источник, ДанныеЗаполнения, ТекстЗаполнения, СтандартнаяОбработка) Экспорт + // Вставить содержимое обработчика. +КонецПроцедуры + +Процедура РегламентноеЗадание2() Экспорт + // Вставить содержимое обработчика. +КонецПроцедуры diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2143/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2143.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2143/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2143.mdo" new file mode 100644 index 000000000..0f2b1e20a --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2143/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2143.mdo" @@ -0,0 +1,6 @@ + + + ОбщийМодуль3 + true + true + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2144/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2144.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2144/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2144.mdo" new file mode 100644 index 000000000..4d30d060c --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2144/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2144.mdo" @@ -0,0 +1,7 @@ + + + ОбщийМодуль4 + true + true + true + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonPictures/\320\236\320\261\321\211\320\260\321\217\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\2601/Picture.jpg" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonPictures/\320\236\320\261\321\211\320\260\321\217\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\2601/Picture.jpg" new file mode 100644 index 000000000..4b702ce11 Binary files /dev/null and "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonPictures/\320\236\320\261\321\211\320\260\321\217\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\2601/Picture.jpg" differ diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonPictures/\320\236\320\261\321\211\320\260\321\217\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\2601/\320\236\320\261\321\211\320\260\321\217\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\2601.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonPictures/\320\236\320\261\321\211\320\260\321\217\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\2601/\320\236\320\261\321\211\320\260\321\217\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\2601.mdo" new file mode 100644 index 000000000..9bd0a189c --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonPictures/\320\236\320\261\321\211\320\260\321\217\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\2601/\320\236\320\261\321\211\320\260\321\217\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\2601.mdo" @@ -0,0 +1,4 @@ + + + ОбщаяКартинка1 + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\202/\320\234\320\260\320\272\320\265\321\202.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\202/\320\234\320\260\320\272\320\265\321\202.mdo" new file mode 100644 index 000000000..c21b37297 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\202/\320\234\320\260\320\272\320\265\321\202.mdo" @@ -0,0 +1,8 @@ + + + Макет + + ru + Макет + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2021/Template.txt" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2021/Template.txt" new file mode 100644 index 000000000..e69de29bb diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2021/\320\234\320\260\320\272\320\265\321\2021.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2021/\320\234\320\260\320\272\320\265\321\2021.mdo" new file mode 100644 index 000000000..f8eca59ca --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2021/\320\234\320\260\320\272\320\265\321\2021.mdo" @@ -0,0 +1,9 @@ + + + Макет1 + + ru + Макет1 + + TextDocument + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2022/Template.bin" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2022/Template.bin" new file mode 100644 index 000000000..52f264431 Binary files /dev/null and "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2022/Template.bin" differ diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2022/\320\234\320\260\320\272\320\265\321\2022.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2022/\320\234\320\260\320\272\320\265\321\2022.mdo" new file mode 100644 index 000000000..dba99107f --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2022/\320\234\320\260\320\272\320\265\321\2022.mdo" @@ -0,0 +1,9 @@ + + + Макет2 + + ru + Макет2 + + BinaryData + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2023/Template.htmldoc" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2023/Template.htmldoc" new file mode 100644 index 000000000..1621f1d23 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2023/Template.htmldoc" @@ -0,0 +1,4 @@ + + + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2023/ru.html" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2023/ru.html" new file mode 100644 index 000000000..5ed9deef7 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2023/ru.html" @@ -0,0 +1 @@ +ssssssssssssssssssssssssssssssss \ No newline at end of file diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2023/\320\234\320\260\320\272\320\265\321\2023.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2023/\320\234\320\260\320\272\320\265\321\2023.mdo" new file mode 100644 index 000000000..d5d954739 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2023/\320\234\320\260\320\272\320\265\321\2023.mdo" @@ -0,0 +1,9 @@ + + + Макет3 + + ru + Макет3 + + HTMLDocument + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2024/Template.geos" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2024/Template.geos" new file mode 100644 index 000000000..01b80c2ce --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2024/Template.geos" @@ -0,0 +1,66 @@ + + + + + 1 + + true + 75 + 5 + + Style.FormTextColor + + + Style.BorderColor + + + Style.FieldBackColor + + + Style.TextFont + + true + true + + + + 1 + + true + 95 + + Style.TextFont + + + Style.FormTextColor + + + Style.BorderColor + + + Style.FieldBackColor + + true + + + + 1 + + true + 5 + 25 + + Style.BorderColor + + + Style.FieldBackColor + + + AllData + 1.0 + 1.7976931348623157E308 + 1.7976931348623157E308 + -1.7976931348623157E308 + -1.7976931348623157E308 + 1 + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2024/\320\234\320\260\320\272\320\265\321\2024.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2024/\320\234\320\260\320\272\320\265\321\2024.mdo" new file mode 100644 index 000000000..700a6c77a --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2024/\320\234\320\260\320\272\320\265\321\2024.mdo" @@ -0,0 +1,9 @@ + + + Макет4 + + ru + Макет4 + + GeographicalSchema + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2025/Template.scheme" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2025/Template.scheme" new file mode 100644 index 000000000..f0d4db2b4 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2025/Template.scheme" @@ -0,0 +1,17 @@ + + + style:FieldBackColor + true + Lines + 20 + 20 + + 10 + 10 + 10 + 10 + false + Auto + + + \ No newline at end of file diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2025/\320\234\320\260\320\272\320\265\321\2025.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2025/\320\234\320\260\320\272\320\265\321\2025.mdo" new file mode 100644 index 000000000..45603ffd0 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2025/\320\234\320\260\320\272\320\265\321\2025.mdo" @@ -0,0 +1,9 @@ + + + Макет5 + + ru + Макет5 + + GraphicalSchema + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2026/Template.dcs" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2026/Template.dcs" new file mode 100644 index 000000000..3e5235aa4 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2026/Template.dcs" @@ -0,0 +1,79 @@ + + + + ИсточникДанных1 + Local + + + НаборДанных1 + + Предопределенный + Предопределенный + + + Реквизит1 + Реквизит1 + + + Забалансовый + Забалансовый + + + Вид + Вид + + + ИмяПредопределенныхДанных + ИмяПредопределенныхДанных + + + Код + Код + + + Родитель + Родитель + + + Наименование + Наименование + + + ПометкаУдаления + ПометкаУдаления + + + ПризнакУчета1 + ПризнакУчета1 + + + ВерсияДанных + ВерсияДанных + + + Ссылка + Ссылка + + ИсточникДанных1 + ВЫБРАТЬ + ПланСчетов1.Ссылка КАК Ссылка, + ПланСчетов1.ВерсияДанных КАК ВерсияДанных, + ПланСчетов1.ПометкаУдаления КАК ПометкаУдаления, + ПланСчетов1.Родитель КАК Родитель, + ПланСчетов1.Код КАК Код, + ПланСчетов1.Наименование КАК Наименование, + ПланСчетов1.Вид КАК Вид, + ПланСчетов1.Забалансовый КАК Забалансовый, + ПланСчетов1.Реквизит1 КАК Реквизит1, + ПланСчетов1.ПризнакУчета1 КАК ПризнакУчета1, + ПланСчетов1.Предопределенный КАК Предопределенный, + ПланСчетов1.ИмяПредопределенныхДанных КАК ИмяПредопределенныхДанных +ИЗ + ПланСчетов.ПланСчетов1 КАК ПланСчетов1 + + + Основной + Основной + + + \ No newline at end of file diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2026/\320\234\320\260\320\272\320\265\321\2026.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2026/\320\234\320\260\320\272\320\265\321\2026.mdo" new file mode 100644 index 000000000..f10241f64 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2026/\320\234\320\260\320\272\320\265\321\2026.mdo" @@ -0,0 +1,9 @@ + + + Макет6 + + ru + Макет6 + + DataCompositionSchema + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2027/Template.dcsat" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2027/Template.dcsat" new file mode 100644 index 000000000..0ec5a63dc --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2027/Template.dcsat" @@ -0,0 +1,57 @@ + + + + false + ЗаголовокГруппировки + + + 0 + + + ЦветТекста + #000000 + + + АвтоОтступ + 0 + + + Размещение + Block + + + ОриентацияТекста + 0 + + + + + + + false + ПодвалГруппировки + + + 0 + + + ЦветФона + #000000 + + + Отступ + 0 + + + АвтоОтступ + 0 + + + ГоризонтальноеПоложение + Auto + + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2027/\320\234\320\260\320\272\320\265\321\2027.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2027/\320\234\320\260\320\272\320\265\321\2027.mdo" new file mode 100644 index 000000000..77613413a --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2027/\320\234\320\260\320\272\320\265\321\2027.mdo" @@ -0,0 +1,9 @@ + + + Макет7 + + ru + Макет7 + + DataCompositionAppearanceTemplate + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2028/Template.addin" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2028/Template.addin" new file mode 100644 index 000000000..756d49d12 Binary files /dev/null and "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2028/Template.addin" differ diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2028/\320\234\320\260\320\272\320\265\321\2028.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2028/\320\234\320\260\320\272\320\265\321\2028.mdo" new file mode 100644 index 000000000..bb5dcc88b --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2028/\320\234\320\260\320\272\320\265\321\2028.mdo" @@ -0,0 +1,9 @@ + + + Макет8 + + ru + Макет8 + + AddIn + diff --git a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Configuration/Configuration.mdo b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Configuration/Configuration.mdo new file mode 100644 index 000000000..4ae7b867b --- /dev/null +++ b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Configuration/Configuration.mdo @@ -0,0 +1,149 @@ + + + Конфигурация + + ru + www + + + + + + + + + 8.3.25 + ManagedApplication + PersonalComputer + Russian + SettingsStorage.ХранилищеНастроек2 + SettingsStorage.ХранилищеНастроек1 + CommonForm.ФормаОтчета + CommonForm.ФормаВариантаОтчета + CommonForm.ФормаНастроекОтчета + CommonForm.ФормаНастроекДинамическогоСписка + CommonForm.ФормаПоиска + CommonForm.ФормаИсторииИзмененийИсторииДанных + CommonForm.ФормаДанныхВерсииИсторииДанных + CommonForm.ФормаРазличийВерсийИсторииДанных + + + true + + + OSBackup + true + + + Style.Стиль2 + Language.Русский + Managed + NotAutoFree + DontUse + DontUse + 8.3.25 + + Русский + + ru + Русский + + ru + + + Язык1 + + ru + Язык1 + + ru1 + + Subsystem.Подсистема1 + Subsystem.Подсистема2 + Subsystem.Подсистема3 + Subsystem.Подсистема4 + StyleItem.ЭлементСтиля1 + StyleItem.ЭлементСтиля2 + StyleItem.ЭлементСтиля3 + Style.Стиль1 + Style.Стиль2 + CommonPicture.ОбщаяКартинка1 + SessionParameter.ОбщийРеквизит2Значение + SessionParameter.ОбщийРеквизит2Использование + SessionParameter.ПараметрСеанса1 + SessionParameter.ПараметрСеанса2 + Role.Роль1 + Role.Роль2 + CommonTemplate.Макет + CommonTemplate.Макет1 + CommonTemplate.Макет2 + CommonTemplate.Макет3 + CommonTemplate.Макет4 + CommonTemplate.Макет5 + CommonTemplate.Макет6 + CommonTemplate.Макет7 + CommonTemplate.Макет8 + FilterCriterion.КритерийОтбора1 + CommonModule.ОбщийМодуль1 + CommonModule.ОбщийМодуль2 + CommonModule.ОбщийМодуль3 + CommonModule.ОбщийМодуль4 + CommonAttribute.ОбщийРеквизит1 + CommonAttribute.ОбщийРеквизит2 + ExchangePlan.ПланОбмена1 + ExchangePlan.ПланОбмена2 + XDTOPackage.ПакетXDTO1 + WebService.WebСервис1 + HTTPService.HTTPСервис1 + WSReference.WSСсылка1 + EventSubscription.ПодпискаНаСобытие1 + ScheduledJob.РегламентноеЗадание1 + ScheduledJob.РегламентноеЗадание2 + SettingsStorage.ХранилищеНастроек1 + SettingsStorage.ХранилищеНастроек2 + FunctionalOption.ФункциональнаяОпция1 + FunctionalOption.ФункциональнаяОпция2 + FunctionalOptionsParameter.ПараметрФункциональныхОпций1 + DefinedType.ОпределяемыйТип1 + CommonCommand.ОбщаяКоманда1 + CommandGroup.ГруппаКоманд1 + Constant.Константа1 + Constant.Константа2 + Constant.Константа3 + Constant.Константа4 + CommonForm.ФормаКонстант + CommonForm.ФормаОтчета + CommonForm.ФормаНастроекОтчета + CommonForm.ФормаВариантаОтчета + CommonForm.ФормаНастроекДинамическогоСписка + CommonForm.ФормаПоиска + CommonForm.ФормаИсторииИзмененийИсторииДанных + CommonForm.ФормаДанныхВерсииИсторииДанных + CommonForm.ФормаРазличийВерсийИсторииДанных + Catalog.Справочник1 + Catalog.Справочник2 + Catalog.Справочник3 + Document.Документ1 + Document.Документ2 + DocumentNumerator.НумераторДокументов1 + Sequence.Последовательность1 + DocumentJournal.ЖурналДокументов1 + Enum.Перечисление1 + Report.Отчет1 + DataProcessor.Обработка1 + InformationRegister.РегистрСведений1 + InformationRegister.РегистрСведений2 + AccumulationRegister.РегистрНакопления1 + AccumulationRegister.РегистрНакопления2 + ChartOfCharacteristicTypes.ПланВидовХарактеристик1 + ChartOfAccounts.ПланСчетов1 + AccountingRegister.РегистрБухгалтерии1 + ChartOfCalculationTypes.ПланВидовРасчета1 + ChartOfCalculationTypes.ПланВидовРасчета2 + CalculationRegister.РегистрРасчета1 + BusinessProcess.БизнесПроцесс1 + Task.Задача1 + ExternalDataSource.ВнешнийИсточникДанных1 + IntegrationService.СервисИнтеграции1 + Bot.Бот1 + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601.mdo" new file mode 100644 index 000000000..b99b1bf7d --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601.mdo" @@ -0,0 +1,25 @@ + + + + + + + + Константа1 + + Boolean + String + Date + DocumentRef + + 10 + + + Date + + + true + + + Managed + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2602/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2602.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2602/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2602.mdo" new file mode 100644 index 000000000..1053472bd --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2602/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2602.mdo" @@ -0,0 +1,16 @@ + + + + + + + + Константа2 + + ChartOfCalculationTypesRef + + true + + + Managed + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2603/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2603.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2603/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2603.mdo" new file mode 100644 index 000000000..999ce72bb --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2603/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2603.mdo" @@ -0,0 +1,16 @@ + + + + + + + + Константа3 + + ValueStorage + + true + + + Managed + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2604/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2604.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2604/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2604.mdo" new file mode 100644 index 000000000..a79436469 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2604/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2604.mdo" @@ -0,0 +1,16 @@ + + + + + + + + Константа4 + + Boolean + + true + + + Managed + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260/Form.form" new file mode 100644 index 000000000..ee67f543e --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260/Form.form" @@ -0,0 +1,321 @@ + + + + ТабличнаяЧасть1 + 1 + true + true + + true + + + Объект.ТабличнаяЧасть1 + + None + + ТабличнаяЧасть1НомерСтроки + 14 + true + true + + true + + + Объект.ТабличнаяЧасть1.LineNumber + + + ТабличнаяЧасть1НомерСтрокиРасширеннаяПодсказка + 16 + Label + true + true + + Left + + + + ТабличнаяЧасть1НомерСтрокиКонтекстноеМеню + 15 + true + + LabelField + EnterOnInput + true + Left + true + + true + true + + + + ТабличнаяЧасть1Реквизит1 + 17 + true + true + + true + + + Объект.ТабличнаяЧасть1.Реквизит1 + + + ТабличнаяЧасть1Реквизит1РасширеннаяПодсказка + 19 + Label + true + true + + Left + + + + ТабличнаяЧасть1Реквизит1КонтекстноеМеню + 18 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + ТабличнаяЧасть1КоманднаяПанель + 3 + Left + true + + + ТабличнаяЧасть1СтрокаПоиска + 5 + + ТабличнаяЧасть1СтрокаПоискаРасширеннаяПодсказка + 7 + Label + true + true + + Left + + + + ТабличнаяЧасть1СтрокаПоискаКонтекстноеМеню + 6 + true + + ТабличнаяЧасть1 + + true + + + + ТабличнаяЧасть1СостояниеПросмотра + 8 + + ТабличнаяЧасть1СостояниеПросмотраРасширеннаяПодсказка + 10 + Label + true + true + + Left + + + + ТабличнаяЧасть1СостояниеПросмотраКонтекстноеМеню + 9 + true + + ViewStatusAddition + ТабличнаяЧасть1 + + true + + + + ТабличнаяЧасть1УправлениеПоиском + 11 + + ТабличнаяЧасть1УправлениеПоискомРасширеннаяПодсказка + 13 + Label + true + true + + Left + + + + ТабличнаяЧасть1УправлениеПоискомКонтекстноеМеню + 12 + true + + SearchControlAddition + ТабличнаяЧасть1 + + true + + + + ТабличнаяЧасть1РасширеннаяПодсказка + 4 + Label + true + true + + Left + + + + ТабличнаяЧасть1КонтекстноеМеню + 2 + true + + HierarchicalList + true + true + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + true + Auto + Auto + true + true + true + true + AsFileRef + +
+ + Реквизит1 + 20 + true + true + + true + + + Объект.Реквизит1 + + + Реквизит1РасширеннаяПодсказка + 22 + Label + true + true + + Left + + + + Реквизит1КонтекстноеМеню + 21 + true + + InputField + Enter + true + Left + true + + true + true + true + true + true + true + true + + + + ФормаКоманднаяПанель + -1 + + ФормаКоманда1 + 23 + true + true + + true + + + ФормаКоманда1РасширеннаяПодсказка + 24 + Label + true + true + + Left + + + Form.Command.Команда1 + Auto + true + true + UserCmds + Auto + + Left + true + + true + true + true + Vertical + true + true + true + true + true + + Объект + 1 + + DataProcessorObject.Обработка1 + + + true + + + true + +
true
+
+ + Команда1 + 1 + + true + + + + Команда1 + + + Auto + + + + + + +
diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260/Module.bsl" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260/Module.bsl" new file mode 100644 index 000000000..27862160b --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260/Module.bsl" @@ -0,0 +1,10 @@ + +&НаСервереБезКонтекста +Процедура Команда1НаСервере() + // Вставить содержимое обработчика. +КонецПроцедуры + +&НаКлиенте +Процедура Команда1(Команда) + Команда1НаСервере(); +КонецПроцедуры diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601.mdo" new file mode 100644 index 000000000..27e55efaa --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601.mdo" @@ -0,0 +1,51 @@ + + + + + + + Обработка1 + true + DataProcessor.Обработка1.Form.Форма + + Реквизит1 + + String + + 10 + + + + + + + + + + + ТабличнаяЧасть1 + + Реквизит1 + + String + + 10 + + + + + + + + + + + Форма + + ru + Форма + + PersonalComputer + MobileDevice + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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/\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.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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/\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.mdo" new file mode 100644 index 000000000..ead5d7e45 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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/\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.mdo" @@ -0,0 +1,13 @@ + + + + + + ОпределяемыйТип1 + + String + + 765 + + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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/\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.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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/\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.mdo" new file mode 100644 index 000000000..84acc966e --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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/\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.mdo" @@ -0,0 +1,16 @@ + + + + + + + + ЖурналДокументов1 + true + Document.Документ2 + Document.Документ1 + + Графа1 + Document.Документ1.Attribute.Реквизит2 + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/DocumentNumerators/\320\235\321\203\320\274\320\265\321\200\320\260\321\202\320\276\321\200\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\2621/\320\235\321\203\320\274\320\265\321\200\320\260\321\202\320\276\321\200\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\2621.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/DocumentNumerators/\320\235\321\203\320\274\320\265\321\200\320\260\321\202\320\276\321\200\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\2621/\320\235\321\203\320\274\320\265\321\200\320\260\321\202\320\276\321\200\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\2621.mdo" new file mode 100644 index 000000000..fdf2850ff --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/DocumentNumerators/\320\235\321\203\320\274\320\265\321\200\320\260\321\202\320\276\321\200\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\2621/\320\235\321\203\320\274\320\265\321\200\320\260\321\202\320\276\321\200\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\2621.mdo" @@ -0,0 +1,8 @@ + + + НумераторДокументов1 + String + 9 + Variable + true + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021/Commands/\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/CommandModule.bsl" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021/Commands/\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/CommandModule.bsl" new file mode 100644 index 000000000..4423b424f --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021/Commands/\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/CommandModule.bsl" @@ -0,0 +1,7 @@ + +&НаКлиенте +Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) + //Вставить содержимое обработчика. + //ПараметрыФормы = Новый Структура("", ); + //ОткрытьФорму("Документ.Документ1.ФормаСписка", ПараметрыФормы, ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно, ПараметрыВыполненияКоманды.НавигационнаяСсылка); +КонецПроцедуры diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021.mdo" new file mode 100644 index 000000000..fc133a27a --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021.mdo" @@ -0,0 +1,256 @@ + + + + + + + + + + Документ1 + true + Document.Документ1.StandardAttribute.Number + DontUse + + Use + Posted + + Use + + + + + Use + Ref + + Use + + + + + Use + DeletionMark + + Use + + + + + Use + Date + + ShowError + Use + + + + + Use + Number + + Use + + + + Use + Managed + Use + DocumentNumerator.НумераторДокументов1 + String + 9 + Variable + true + true + InformationRegister.РегистрСведений2 + AccumulationRegister.РегистрНакопления2 + CalculationRegister.РегистрРасчета1 + true + true + + Реквизит1 + + String + + 10 + + + + + + + + Use + Use + + + Реквизит2 + + CatalogRef.Справочник2 + + + + + Use + Use + + + Реквизит3 + + String + + 10 + + + + + + + + Use + Use + + + Реквизит4 + + String + + 10 + + + + + + + + Use + Use + + + + + + + ТабличнаяЧасть1 + + Реквизит1 + + String + + 10 + + + + + Use + Use + + + Реквизит2 + + String + + 10 + + + + + Use + Use + + + Реквизит3 + + String + + 10 + + + + + Use + Use + + + Реквизит4 + + String + + 10 + + + + + Use + Use + + + Реквизит5 + + String + + 10 + + + + + Use + Use + + + + + + + + ТабличнаяЧасть2 + + Реквизит1 + + String + + 10 + + + + + Use + Use + + + Реквизит2 + + String + + 10 + + + + + Use + Use + + + Реквизит3 + + DocumentRef.Документ1 + + + + Use + Use + + + + Макет + + ru + Макет + + + + Команда1 + ActionsPanelReports + + Auto + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2022/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2022.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2022/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2022.mdo" new file mode 100644 index 000000000..4935d7391 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2022/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2022.mdo" @@ -0,0 +1,76 @@ + + + + + + + + + + Документ2 + true + Document.Документ2.StandardAttribute.Number + DontUse + + Use + Posted + + Use + + + + + Use + Ref + + Use + + + + + Use + DeletionMark + + Use + + + + + Use + Date + + ShowError + Use + + + + + Use + Number + + Use + + + + Use + Managed + Use + + ru + Документ2 + + + ru + Документ2Документ2 + + 7 + Variable + Quarter + true + true + AccountingRegister.РегистрБухгалтерии1 + CalculationRegister.РегистрРасчета1 + AccumulationRegister.РегистрНакопления1 + true + true + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Enums/\320\237\320\265\321\200\320\265\321\207\320\270\321\201\320\273\320\265\320\275\320\270\320\2651/\320\237\320\265\321\200\320\265\321\207\320\270\321\201\320\273\320\265\320\275\320\270\320\2651.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Enums/\320\237\320\265\321\200\320\265\321\207\320\270\321\201\320\273\320\265\320\275\320\270\320\2651/\320\237\320\265\321\200\320\265\321\207\320\270\321\201\320\273\320\265\320\275\320\270\320\2651.mdo" new file mode 100644 index 000000000..969d64a2e --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Enums/\320\237\320\265\321\200\320\265\321\207\320\270\321\201\320\273\320\265\320\275\320\270\320\2651/\320\237\320\265\321\200\320\265\321\207\320\270\321\201\320\273\320\265\320\275\320\270\320\2651.mdo" @@ -0,0 +1,26 @@ + + + + + + + + Перечисление1 + true + BothWays + + ЗначениеПеречисления1 + + + ЗначениеПеречисления2 + + + ЗначениеПеречисления3 + + + ЗначениеПеречисления4 + + + ЗначениеПеречисления5 + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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/\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.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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/\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.mdo" new file mode 100644 index 000000000..58df8036c --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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/\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.mdo" @@ -0,0 +1,9 @@ + + + ПодпискаНаСобытие1 + + CatalogObject + + Filling + CommonModule.ОбщийМодуль3.ПодпискаНаСобытие1ОбработкаЗаполнения + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ExchangePlans/\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2601/\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2601.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ExchangePlans/\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2601/\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2601.mdo" new file mode 100644 index 000000000..1a3c297f2 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ExchangePlans/\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2601/\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2601.mdo" @@ -0,0 +1,55 @@ + + + + + + + + + + ПланОбмена1 + true + ExchangePlan.ПланОбмена1.StandardAttribute.Description + ExchangePlan.ПланОбмена1.StandardAttribute.Code + DontUse + DontUse + Managed + Use + 9 + Variable + 25 + InDialog + BothWays + + Реквизит1 + + String + + 10 + + + + + + + + Use + Use + + + Реквизит2 + + String + + 10 + + + + + + + + Use + Use + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ExchangePlans/\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2602/\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2602.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ExchangePlans/\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2602/\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2602.mdo" new file mode 100644 index 000000000..a57411458 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ExchangePlans/\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2602/\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2602.mdo" @@ -0,0 +1,42 @@ + + + + + + + + + + ПланОбмена2 + true + ExchangePlan.ПланОбмена2.StandardAttribute.Description + ExchangePlan.ПланОбмена2.StandardAttribute.Code + DontUse + DontUse + Managed + Use + 9 + Variable + 25 + AsDescription + InDialog + BothWays + true + true + + Реквизит1 + + String + + 10 + + + + + + + + Use + Use + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/DimensionTables/ddddd/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/DimensionTables/ddddd/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260/Form.form" new file mode 100644 index 000000000..0aa47f253 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/DimensionTables/ddddd/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260/Form.form" @@ -0,0 +1,201 @@ + + + + Родитель + 1 + true + true + + true + + + Объект.Parent + + + РодительРасширеннаяПодсказка + 3 + Label + true + true + + Left + + + + РодительКонтекстноеМеню + 2 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Поле2 + 4 + true + true + + true + + + Объект.Поле2 + + + Поле2РасширеннаяПодсказка + 6 + Label + true + true + + Left + + + + Поле2КонтекстноеМеню + 5 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Поле1 + 7 + true + true + + true + + + Объект.Поле1 + + + Поле1РасширеннаяПодсказка + 9 + Label + true + true + + Left + + + + Поле1КонтекстноеМеню + 8 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Поле3 + 10 + true + true + + true + + + Объект.Поле3 + + + Поле3РасширеннаяПодсказка + 12 + Label + true + true + + Left + + + + Поле3КонтекстноеМеню + 11 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + FormCommandBar + -1 + Left + true + + true + true + true + Vertical + true + true + true + true + true + + Объект + 1 + + ExternalDataSourceCubeDimensionTableObject.ВнешнийИсточникДанных1.Куб1.ddddd + + + true + + + true + +
true
+ true +
+ + + + +
diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/DimensionTables/ddddd/ddddd.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/DimensionTables/ddddd/ddddd.mdo" new file mode 100644 index 000000000..ee8a7afd3 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/DimensionTables/ddddd/ddddd.mdo" @@ -0,0 +1,79 @@ + + + + + + + + + ddddd + + ru + Ddddd + + ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1 + sssdfasd + ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.DimensionTable.ddddd.Field.Поле2 + asdasdasdasd + 1 + true + + ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.DimensionTable.ddddd.Form.ФормаОбъекта + + Поле1 + + String + + 10 + + + + + + + + Поле1 + true + + + Поле2 + + String + + 10 + + + + + + + + Поле1Поле1 + true + + + Поле3 + + String + + 10 + + + + + + + + Поле1Поле1Поле1 + true + + + ФормаОбъекта + + ru + Форма объекта + + PersonalComputer + MobileDevice + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Attributes/\320\241\320\277\320\270\321\201\320\276\320\272/ExtInfo/ListSettings.dcss" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Attributes/\320\241\320\277\320\270\321\201\320\276\320\272/ExtInfo/ListSettings.dcss" new file mode 100644 index 000000000..9b5b065d6 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Attributes/\320\241\320\277\320\270\321\201\320\276\320\272/ExtInfo/ListSettings.dcss" @@ -0,0 +1,17 @@ + + + + Normal + dfcece9d-5077-440b-b6b3-45a5cb4538eb + + + Normal + 88619765-ccb3-46c6-ac52-38e9c992ebd4 + + + Normal + b75fecce-942b-4aed-abc9-e6a02e460fb3 + + Normal + 911b6018-f537-43e8-a417-da56b22f9aec + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Form.form" new file mode 100644 index 000000000..8e2771d8a --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Form.form" @@ -0,0 +1,366 @@ + + + + СписокКомпоновщикНастроекПользовательскиеНастройки + 1 + true + true + + true + + + <key>ru</key> + <value>Группа пользовательских настроек</value> + + false + + СписокКомпоновщикНастроекПользовательскиеНастройкиРасширеннаяПодсказка + 2 + Label + true + true + + Left + + + UsualGroup + + Vertical + Auto + WeakSeparation + true + true + Auto + Auto + + + + Список + 3 + true + true + + true + + + Список + + true + None + + Измерение1 + 16 + true + true + + true + + + Список.Измерение1 + + true + + Измерение1РасширеннаяПодсказка + 18 + Label + true + true + + Left + + + + Измерение1КонтекстноеМеню + 17 + true + + LabelField + Enter + true + Left + true + + true + true + + + + Измерение2 + 19 + true + true + + true + + + Список.Измерение2 + + true + + Измерение2РасширеннаяПодсказка + 21 + Label + true + true + + Left + + + + Измерение2КонтекстноеМеню + 20 + true + + LabelField + Enter + true + Left + true + + true + true + + + + Ресурс1 + 22 + true + true + + true + + + Список.Ресурс1 + + true + + Ресурс1РасширеннаяПодсказка + 24 + Label + true + true + + Left + + + + Ресурс1КонтекстноеМеню + 23 + true + + LabelField + Enter + true + Left + true + + true + true + + + + Ресурс2 + 25 + true + true + + true + + + Список.Ресурс2 + + true + + Ресурс2РасширеннаяПодсказка + 27 + Label + true + true + + Left + + + + Ресурс2КонтекстноеМеню + 26 + true + + LabelField + Enter + true + Left + true + + true + true + + + None + + СписокКоманднаяПанель + 5 + Left + + + СписокСтрокаПоиска + 7 + + СписокСтрокаПоискаРасширеннаяПодсказка + 9 + Label + true + true + + Left + + + + СписокСтрокаПоискаКонтекстноеМеню + 8 + true + + Список + + true + + + + СписокСостояниеПросмотра + 10 + + СписокСостояниеПросмотраРасширеннаяПодсказка + 12 + Label + true + true + + Left + + + + СписокСостояниеПросмотраКонтекстноеМеню + 11 + true + + ViewStatusAddition + Список + + true + + + + СписокУправлениеПоиском + 13 + + СписокУправлениеПоискомРасширеннаяПодсказка + 15 + Label + true + true + + Left + + + + СписокУправлениеПоискомКонтекстноеМеню + 14 + true + + SearchControlAddition + Список + + true + + + + СписокРасширеннаяПодсказка + 6 + Label + true + true + + Left + + + + СписокКонтекстноеМеню + 4 + true + + true + true + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + true + Auto + Auto + ExpandTopLevel + true + true + true + AsFileRef + + Список.DefaultPicture + + + 60 + + 0001-01-01T00:00:00 + 0001-01-01T00:00:00 + + + true + true + СписокКомпоновщикНастроекПользовательскиеНастройки + +
+ + FormCommandBar + -1 + Left + true + + true + true + true + Vertical + true + true + true + true + true + + Список + 1 + + DynamicList + + + true + + + true + +
true
+ + ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1 + true + true + true + +
+ + + + + +
diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/\320\232\321\203\320\2611.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/\320\232\321\203\320\2611.mdo" new file mode 100644 index 000000000..3c95be7c1 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/\320\232\321\203\320\2611.mdo" @@ -0,0 +1,62 @@ + + + + + + + + + + + + Куб1 + ExternalDataSource.ВнешнийИсточникДанных1 + ssssssssssssssss + ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.Form.ФормаСписка + ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.DimensionTable.ddddd + + Измерение1 + + ExternalDataSourceCubeDimensionTableRef.ВнешнийИсточникДанных1.Куб1.ddddd + + + + + + Измерение2 + + ExternalDataSourceCubeDimensionTableRef.ВнешнийИсточникДанных1.Куб1.ddddd + + + + + + Ресурс1 + + String + + 10 + + + Ресурс1 + + + Ресурс2 + + String + + 10 + + + Ресурс1Ресурс1 + + + ФормаСписка + + ru + Форма списка + + PersonalComputer + MobileDevice + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260/Form.form" new file mode 100644 index 000000000..8494d7097 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260/Form.form" @@ -0,0 +1,160 @@ + + + + Поле1 + 1 + true + true + + true + + + Объект.Поле1 + + + Поле1РасширеннаяПодсказка + 3 + Label + true + true + + Left + + + + Поле1КонтекстноеМеню + 2 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Поле2 + 4 + true + true + + true + + + Объект.Поле2 + + + Поле2РасширеннаяПодсказка + 6 + Label + true + true + + Left + + + + Поле2КонтекстноеМеню + 5 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Поле3 + 7 + true + true + + true + + + Объект.Поле3 + + + Поле3РасширеннаяПодсказка + 9 + Label + true + true + + Left + + + + Поле3КонтекстноеМеню + 8 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + FormCommandBar + -1 + Left + true + + true + true + true + Vertical + true + true + true + true + true + + Объект + 1 + + ExternalDataSourceTableObject.ВнешнийИсточникДанных1.Таблица1 + + + true + + + true + +
true
+ true +
+ + + + +
diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/Templates/\320\234\320\260\320\272\320\265\321\202/Template.txt" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/Templates/\320\234\320\260\320\272\320\265\321\202/Template.txt" new file mode 100644 index 000000000..e69de29bb diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601.mdo" new file mode 100644 index 000000000..75934f01d --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601.mdo" @@ -0,0 +1,90 @@ + + + + + + + + + + + + + Таблица1 + ExternalDataSource.ВнешнийИсточникДанных1 + sad + ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1.Field.Поле1 + ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1.Field.Поле2 + + true + ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1.Field.Поле1 + ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1.Field.Поле2 + ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1.Form.ФормаОбъекта + ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1.Field.Поле3 + InDialog + + Поле1 + + String + + 10 + + + + + + + + aaa + + + Поле2 + + String + + 10 + + + + + + + + ssss + true + true + + + Поле3 + + String + + 10 + + + + + + + + ddddd + true + + + ФормаОбъекта + + ru + Форма объекта + + PersonalComputer + MobileDevice + + + Макет + + ru + Макет + + TextDocument + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051.mdo" new file mode 100644 index 000000000..e95aaaecb --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051.mdo" @@ -0,0 +1,22 @@ + + + + + + + + ВнешнийИсточникДанных1 + ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1 + ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1 + + Функция1 + true + + String + + 10 + + + selecet top 1 from table1 + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/FilterCriteria/\320\232\321\200\320\270\321\202\320\265\321\200\320\270\320\271\320\236\321\202\320\261\320\276\321\200\320\2601/\320\232\321\200\320\270\321\202\320\265\321\200\320\270\320\271\320\236\321\202\320\261\320\276\321\200\320\2601.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/FilterCriteria/\320\232\321\200\320\270\321\202\320\265\321\200\320\270\320\271\320\236\321\202\320\261\320\276\321\200\320\2601/\320\232\321\200\320\270\321\202\320\265\321\200\320\270\320\271\320\236\321\202\320\261\320\276\321\200\320\2601.mdo" new file mode 100644 index 000000000..488aba1b3 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/FilterCriteria/\320\232\321\200\320\270\321\202\320\265\321\200\320\270\320\271\320\236\321\202\320\261\320\276\321\200\320\2601/\320\232\321\200\320\270\321\202\320\265\321\200\320\270\320\271\320\236\321\202\320\261\320\276\321\200\320\2601.mdo" @@ -0,0 +1,14 @@ + + + + + + + КритерийОтбора1 + + CatalogRef + + true + Catalog.Справочник1.TabularSection.ТабличнаяЧасть2.Attribute.Реквизит2 + Document.Документ1.Attribute.Реквизит2 + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/FunctionalOptions/\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\260\321\217\320\236\320\277\321\206\320\270\321\2171/\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\260\321\217\320\236\320\277\321\206\320\270\321\2171.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/FunctionalOptions/\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\260\321\217\320\236\320\277\321\206\320\270\321\2171/\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\260\321\217\320\236\320\277\321\206\320\270\321\2171.mdo" new file mode 100644 index 000000000..12a766572 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/FunctionalOptions/\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\260\321\217\320\236\320\277\321\206\320\270\321\2171/\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\260\321\217\320\236\320\277\321\206\320\270\321\2171.mdo" @@ -0,0 +1,6 @@ + + + ФункциональнаяОпция1 + Constant.Константа2 + true + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/FunctionalOptions/\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\260\321\217\320\236\320\277\321\206\320\270\321\2172/\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\260\321\217\320\236\320\277\321\206\320\270\321\2172.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/FunctionalOptions/\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\260\321\217\320\236\320\277\321\206\320\270\321\2172/\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\260\321\217\320\236\320\277\321\206\320\270\321\2172.mdo" new file mode 100644 index 000000000..2715b84e8 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/FunctionalOptions/\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\260\321\217\320\236\320\277\321\206\320\270\321\2172/\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\260\321\217\320\236\320\277\321\206\320\270\321\2172.mdo" @@ -0,0 +1,14 @@ + + + ФункциональнаяОпция2 + Constant.Константа4 + true + Constant.Константа1 + Constant.Константа2 + Constant.Константа3 + DocumentJournal.ЖурналДокументов1 + Document.Документ1 + Document.Документ2 + CommonForm.ФормаКонстант + CommonCommand.ОбщаяКоманда1 + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/FunctionalOptionsParameters/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\321\213\321\205\320\236\320\277\321\206\320\270\320\2711/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\321\213\321\205\320\236\320\277\321\206\320\270\320\2711.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/FunctionalOptionsParameters/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\321\213\321\205\320\236\320\277\321\206\320\270\320\2711/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\321\213\321\205\320\236\320\277\321\206\320\270\320\2711.mdo" new file mode 100644 index 000000000..55edc8341 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/FunctionalOptionsParameters/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\321\213\321\205\320\236\320\277\321\206\320\270\320\2711/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\321\213\321\205\320\236\320\277\321\206\320\270\320\2711.mdo" @@ -0,0 +1,5 @@ + + + ПараметрФункциональныхОпций1 + Catalog.Справочник1 + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/HTTPServices/HTTP\320\241\320\265\321\200\320\262\320\270\321\2011/HTTP\320\241\320\265\321\200\320\262\320\270\321\2011.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/HTTPServices/HTTP\320\241\320\265\321\200\320\262\320\270\321\2011/HTTP\320\241\320\265\321\200\320\262\320\270\321\2011.mdo" new file mode 100644 index 000000000..da0b4b073 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/HTTPServices/HTTP\320\241\320\265\321\200\320\262\320\270\321\2011/HTTP\320\241\320\265\321\200\320\262\320\270\321\2011.mdo" @@ -0,0 +1,33 @@ + + + HTTPСервис1 + + ru + HTTPСервис1 + + api + AutoUse + 20 + + ШаблонURL1 + + + Метод1 + ШаблонURL1Метод1 + + + Метод2 + ШаблонURL1Метод2 + + + Метод3 + POST + ШаблонURL1Метод3 + + + Метод4 + TRACE + ШаблонURL1Метод4 + + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/HTTPServices/HTTP\320\241\320\265\321\200\320\262\320\270\321\2011/Module.bsl" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/HTTPServices/HTTP\320\241\320\265\321\200\320\262\320\270\321\2011/Module.bsl" new file mode 100644 index 000000000..ae2d875fa --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/HTTPServices/HTTP\320\241\320\265\321\200\320\262\320\270\321\2011/Module.bsl" @@ -0,0 +1,20 @@ + +Функция ШаблонURL1Метод4(Запрос) + Ответ = Новый HTTPСервисОтвет(200); + Возврат Ответ; +КонецФункции + +Функция ШаблонURL1Метод2(Запрос) + Ответ = Новый HTTPСервисОтвет(200); + Возврат Ответ; +КонецФункции + +Функция ШаблонURL1Метод1(Запрос) + Ответ = Новый HTTPСервисОтвет(200); + Возврат Ответ; +КонецФункции + +Функция ШаблонURL1Метод3(Запрос) + Ответ = Новый HTTPСервисОтвет(200); + Возврат Ответ; +КонецФункции diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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/\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.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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/\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.mdo" new file mode 100644 index 000000000..8ea0d1ca3 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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/\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.mdo" @@ -0,0 +1,143 @@ + + + + + + + + + + + + РегистрСведений1 + true + InDialog + Managed + + Ресурс1 + + String + + 10 + + + + + Use + Use + + + + + + Ресурс2 + + String + + 10 + + + + + Use + Use + + + + + + Ресурс3 + + Number + + 10 + + + + + Use + Use + + + + Реквизит1 + + String + + 10 + + + + + Use + Use + + + + + + Реквизит2 + + String + + 10 + + + + + Use + Use + + + + + + Измерение1 + + String + + 10 + + + + + Use + Use + + + + true + + + Измерение2 + + String + + 10 + + + + + Use + Use + + + + true + + + Измерение3 + + Date + + Date + + + + + Use + Use + + true + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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\2712/\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\2712.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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\2712/\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\2712.mdo" new file mode 100644 index 000000000..284faf783 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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\2712/\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\2712.mdo" @@ -0,0 +1,80 @@ + + + + + + + + + + + + РегистрСведений2 + true + InDialog + RecorderSubordinate + Managed + + Реквизит1 + + String + + 10 + + + + + Use + Use + + + + + + Реквизит2 + + String + + 10 + + + + + Use + Use + + + + + + Реквизит3 + + Number + + 10 + + + + + Use + Use + + + + Измерение1 + + String + + 10 + + + + + Use + Use + + + + true + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/IntegrationServices/\320\241\320\265\321\200\320\262\320\270\321\201\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\2701/Module.bsl" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/IntegrationServices/\320\241\320\265\321\200\320\262\320\270\321\201\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\2701/Module.bsl" new file mode 100644 index 000000000..82379400d --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/IntegrationServices/\320\241\320\265\321\200\320\262\320\270\321\201\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\2701/Module.bsl" @@ -0,0 +1,4 @@ + +Процедура КаналСервисаИнтеграции2ОбработкаПолученияСообщения(Сообщение, Отказ) + // Вставить содержимое обработчика. +КонецПроцедуры diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/IntegrationServices/\320\241\320\265\321\200\320\262\320\270\321\201\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\2701/\320\241\320\265\321\200\320\262\320\270\321\201\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\2701.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/IntegrationServices/\320\241\320\265\321\200\320\262\320\270\321\201\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\2701/\320\241\320\265\321\200\320\262\320\270\321\201\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\2701.mdo" new file mode 100644 index 000000000..8f5933dee --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/IntegrationServices/\320\241\320\265\321\200\320\262\320\270\321\201\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\2701/\320\241\320\265\321\200\320\262\320\270\321\201\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\2701.mdo" @@ -0,0 +1,39 @@ + + + + + + СервисИнтеграции1 + + ru + СервисИнтеграции1 + + СервисИнтеграции1 + СервисИнтеграции1 + + + + + КаналСервисаИнтеграции1 + + ru + КаналСервисаИнтеграции1 + + КаналСервисаИнтеграции1 + true + + + + + + КаналСервисаИнтеграции2 + + ru + КаналСервисаИнтеграции2 + + КаналСервисаИнтеграции2 + Receive + КаналСервисаИнтеграции2ОбработкаПолученияСообщения + true + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Reports/\320\236\321\202\321\207\320\265\321\2021/Commands/\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/CommandModule.bsl" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Reports/\320\236\321\202\321\207\320\265\321\2021/Commands/\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/CommandModule.bsl" new file mode 100644 index 000000000..a099ac02c --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Reports/\320\236\321\202\321\207\320\265\321\2021/Commands/\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/CommandModule.bsl" @@ -0,0 +1,7 @@ + +&НаКлиенте +Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) + //Вставить содержимое обработчика. + //ПараметрыФормы = Новый Структура("", ); + //ОткрытьФорму("Отчет.Отчет1.Форма", ПараметрыФормы, ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно, ПараметрыВыполненияКоманды.НавигационнаяСсылка); +КонецПроцедуры diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Reports/\320\236\321\202\321\207\320\265\321\2021/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Reports/\320\236\321\202\321\207\320\265\321\2021/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Form.form" new file mode 100644 index 000000000..ea27518ff --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Reports/\320\236\321\202\321\207\320\265\321\2021/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Form.form" @@ -0,0 +1,157 @@ + + + + КомпоновщикНастроекПользовательскиеНастройки + 1 + true + true + + true + + + <key>ru</key> + <value>Настройки</value> + + false + + КомпоновщикНастроекПользовательскиеНастройкиРасширеннаяПодсказка + 2 + Label + true + true + + Left + + + UsualGroup + + Vertical + Auto + WeakSeparation + true + true + Auto + Auto + + + + Результат + 3 + true + true + + true + + + Результат + + true + None + + РезультатРасширеннаяПодсказка + 5 + Label + true + true + + Left + + + + РезультатКонтекстноеМеню + 4 + true + + SpreadsheetDocumentField + Enter + true + Left + true + + 100 + true + 10 + true + true + true + Special + ScrollAuto + ScrollAuto + Always + Auto + true + true + true + + + + FormCommandBar + -1 + Left + true + + true + true + true + Vertical + true + true + true + true + true + + Отчет + 1 + + ReportObject.Отчет1 + + + true + + + true + +
true
+
+ + Результат + + <key>ru</key> + <value>Результат</value> + + 2 + + SpreadsheetDocument + + + true + + + true + + + + + ДанныеРасшифровки + 3 + + String + + + + true + + + true + + + + + + + + Результат + ДанныеРасшифровки + КомпоновщикНастроекПользовательскиеНастройки + +
diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Reports/\320\236\321\202\321\207\320\265\321\2021/Templates/\320\236\321\201\320\275\320\276\320\262\320\275\320\260\321\217\320\241\321\205\320\265\320\274\320\260\320\232\320\276\320\274\320\277\320\276\320\275\320\276\320\262\320\272\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Template.dcs" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Reports/\320\236\321\202\321\207\320\265\321\2021/Templates/\320\236\321\201\320\275\320\276\320\262\320\275\320\260\321\217\320\241\321\205\320\265\320\274\320\260\320\232\320\276\320\274\320\277\320\276\320\275\320\276\320\262\320\272\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Template.dcs" new file mode 100644 index 000000000..66e8a8924 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Reports/\320\236\321\202\321\207\320\265\321\2021/Templates/\320\236\321\201\320\275\320\276\320\262\320\275\320\260\321\217\320\241\321\205\320\265\320\274\320\260\320\232\320\276\320\274\320\277\320\276\320\275\320\276\320\262\320\272\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Template.dcs" @@ -0,0 +1,130 @@ + + + + ИсточникДанных1 + Local + + + НаборДанных1 + + Предопределенный + Предопределенный + + + ТабличнаяЧасть2 + ТабличнаяЧасть2 + + + ТабличнаяЧасть2.Реквизит2 + ТабличнаяЧасть2.Реквизит2 + + + ИмяПредопределенныхДанных + ИмяПредопределенныхДанных + + + ТабличнаяЧасть2.Реквизит1 + ТабличнаяЧасть2.Реквизит1 + + + ТабличнаяЧасть2.Ссылка + ТабличнаяЧасть2.Ссылка + + + Ссылка + Ссылка + + + ВерсияДанных + ВерсияДанных + + + ТабличнаяЧасть2.НомерСтроки + ТабличнаяЧасть2.НомерСтроки + + + Наименование + Наименование + + + ПометкаУдаления + ПометкаУдаления + + + Родитель + Родитель + + + Код + Код + + + Реквизит2 + Реквизит2 + + + Реквизит1 + Реквизит1 + + + ТабличнаяЧасть1.НомерСтроки + ТабличнаяЧасть1.НомерСтроки + + + ТабличнаяЧасть1.Ссылка + ТабличнаяЧасть1.Ссылка + + + Реквизит3 + Реквизит3 + + + Реквизит4 + Реквизит4 + + + ТабличнаяЧасть1 + ТабличнаяЧасть1 + + ИсточникДанных1 + ВЫБРАТЬ + Справочник1.Ссылка КАК Ссылка, + Справочник1.ВерсияДанных КАК ВерсияДанных, + Справочник1.ПометкаУдаления КАК ПометкаУдаления, + Справочник1.Родитель КАК Родитель, + Справочник1.Код КАК Код, + Справочник1.Наименование КАК Наименование, + Справочник1.Реквизит1 КАК Реквизит1, + Справочник1.Реквизит2 КАК Реквизит2, + Справочник1.Реквизит3 КАК Реквизит3, + Справочник1.Реквизит4 КАК Реквизит4, + Справочник1.ТабличнаяЧасть1.( + Ссылка КАК Ссылка, + НомерСтроки КАК НомерСтроки + ) КАК ТабличнаяЧасть1, + Справочник1.ТабличнаяЧасть2.( + Ссылка КАК Ссылка, + НомерСтроки КАК НомерСтроки, + Реквизит1 КАК Реквизит1, + Реквизит2 КАК Реквизит2 + ) КАК ТабличнаяЧасть2, + Справочник1.Предопределенный КАК Предопределенный, + Справочник1.ИмяПредопределенныхДанных КАК ИмяПредопределенныхДанных +ИЗ + Справочник.Справочник1 КАК Справочник1 + + + Основной + Основной + + + + + + + + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Reports/\320\236\321\202\321\207\320\265\321\2021/\320\236\321\202\321\207\320\265\321\2021.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Reports/\320\236\321\202\321\207\320\265\321\2021/\320\236\321\202\321\207\320\265\321\2021.mdo" new file mode 100644 index 000000000..a7ebb7496 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Reports/\320\236\321\202\321\207\320\265\321\2021/\320\236\321\202\321\207\320\265\321\2021.mdo" @@ -0,0 +1,34 @@ + + + + + + + Отчет1 + true + Report.Отчет1.Form.ФормаОтчета + Report.Отчет1.Template.ОсновнаяСхемаКомпоновкиДанных + + ФормаОтчета + + ru + Форма отчета + + PersonalComputer + MobileDevice + + + ОсновнаяСхемаКомпоновкиДанных + + ru + Основная схема компоновки данных + + DataCompositionSchema + + + Команда1 + FormNavigationPanelGoTo + + Auto + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Roles/\320\240\320\276\320\273\321\2141/Rights.rights" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Roles/\320\240\320\276\320\273\321\2141/Rights.rights" new file mode 100644 index 000000000..9983f34fa --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Roles/\320\240\320\276\320\273\321\2141/Rights.rights" @@ -0,0 +1,2125 @@ + + + true + true + false + + SessionParameter.ОбщийРеквизит2Значение + + Get + false + + + Set + false + + + + SessionParameter.ОбщийРеквизит2Использование + + Get + false + + + Set + false + + + + InformationRegister.РегистрСведений2 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + TotalsControl + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + Document.Документ1 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + Posting + false + + + UndoPosting + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InteractivePosting + false + + + InteractivePostingRegular + false + + + InteractiveUndoPosting + false + + + InteractiveChangeOfPosted + false + + + InputByString + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.DimensionTable.ddddd + + Read + false + + + View + false + + + + CommonForm.ФормаНастроекДинамическогоСписка + + View + false + + + + CommonForm.ФормаПоиска + + View + false + + + + ExternalDataSource.ВнешнийИсточникДанных1 + + Use + false + + + Administration + false + + + StandardAuthenticationChange + false + + + SessionStandardAuthenticationChange + false + + + SessionOSAuthenticationChange + false + + + + CommonForm.ФормаИсторииИзмененийИсторииДанных + + View + false + + + + Document.Документ2 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + Posting + false + + + UndoPosting + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InteractivePosting + false + + + InteractivePostingRegular + false + + + InteractiveUndoPosting + false + + + InteractiveChangeOfPosted + false + + + InputByString + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + DataProcessor.Обработка1 + + Use + false + + + View + false + + + + Catalog.Справочник1 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + InteractiveDeletePredefinedData + false + + + InteractiveSetDeletionMarkPredefinedData + false + + + InteractiveClearDeletionMarkPredefinedData + false + + + InteractiveDeleteMarkedPredefinedData + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + ChartOfCalculationTypes.ПланВидовРасчета2 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + InteractiveDeletePredefinedData + false + + + InteractiveSetDeletionMarkPredefinedData + false + + + InteractiveClearDeletionMarkPredefinedData + false + + + InteractiveDeleteMarkedPredefinedData + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + CommonCommand.ОбщаяКоманда1 + + View + false + + + + HTTPService.HTTPСервис1.URLTemplate.ШаблонURL1.Method.Метод4 + + Use + false + + + + CommonForm.ФормаКонстант + + View + false + + + + Document.Документ1.Command.Команда1 + + View + false + + + + Configuration.Конфигурация + + Administration + false + + + DataAdministration + false + + + UpdateDataBaseConfiguration + false + + + ExclusiveMode + false + + + ActiveUsers + false + + + EventLog + false + + + ThickClient + false + + + ExternalConnection + false + + + Automation + false + + + TechnicalSpecialistMode + false + + + CollaborationSystemInfoBaseRegistration + false + + + MainWindowModeNormal + true + + + MainWindowModeWorkplace + true + + + MainWindowModeEmbeddedWorkplace + true + + + MainWindowModeFullscreenWorkplace + true + + + MainWindowModeKiosk + true + + + AnalyticsSystemClient + true + + + ExclusiveModeTerminationAtSessionStart + false + + + ConfigurationExtensionsAdministration + false + + + InteractiveOpenExtDataProcessors + false + + + InteractiveOpenExtReports + false + + + + AccumulationRegister.РегистрНакопления2 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + TotalsControl + false + + + + Constant.Константа4 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + ReadDataHistory + false + + + UpdateDataHistory + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + AccountingRegister.РегистрБухгалтерии1 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + TotalsControl + false + + + + Task.Задача1 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + InteractiveActivate + false + + + Execute + false + + + InteractiveExecute + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + CommonForm.ФормаВариантаОтчета + + View + false + + + + HTTPService.HTTPСервис1.URLTemplate.ШаблонURL1.Method.Метод2 + + Use + false + + + + CommonAttribute.ОбщийРеквизит2 + + View + false + + + Edit + false + + + + Report.Отчет1 + + Use + false + + + View + false + + + + HTTPService.HTTPСервис1.URLTemplate.ШаблонURL1.Method.Метод3 + + Use + false + + + + DocumentJournal.ЖурналДокументов1 + + Read + false + + + View + false + + + + CalculationRegister.РегистрРасчета1 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + + CommonForm.ФормаДанныхВерсииИсторииДанных + + View + false + + + + CommonAttribute.ОбщийРеквизит1 + + View + false + + + Edit + false + + + + BusinessProcess.БизнесПроцесс1 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + InteractiveActivate + false + + + Start + false + + + InteractiveStart + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + CommonForm.ФормаРазличийВерсийИсторииДанных + + View + false + + + + WebService.WebСервис1.Operation.Операция1 + + Use + false + + + + Catalog.Справочник2 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + InteractiveDeletePredefinedData + false + + + InteractiveSetDeletionMarkPredefinedData + false + + + InteractiveClearDeletionMarkPredefinedData + false + + + InteractiveDeleteMarkedPredefinedData + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + ChartOfCalculationTypes.ПланВидовРасчета1 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + InteractiveDeletePredefinedData + false + + + InteractiveSetDeletionMarkPredefinedData + false + + + InteractiveClearDeletionMarkPredefinedData + false + + + InteractiveDeleteMarkedPredefinedData + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + IntegrationService.СервисИнтеграции1.IntegrationServiceChannel.КаналСервисаИнтеграции1 + + Use + false + + + + Report.Отчет1.Command.Команда1 + + View + false + + + + AccumulationRegister.РегистрНакопления1 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + TotalsControl + false + + + + Constant.Константа2 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + ReadDataHistory + false + + + UpdateDataHistory + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InputByString + false + + + + InformationRegister.РегистрСведений1 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + TotalsControl + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + Catalog.Справочник3 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + InteractiveDeletePredefinedData + false + + + InteractiveSetDeletionMarkPredefinedData + false + + + InteractiveClearDeletionMarkPredefinedData + false + + + InteractiveDeleteMarkedPredefinedData + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + HTTPService.HTTPСервис1.URLTemplate.ШаблонURL1.Method.Метод1 + + Use + false + + + + Constant.Константа1 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + ReadDataHistory + false + + + UpdateDataHistory + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + CommonForm.ФормаОтчета + + View + false + + + + ExchangePlan.ПланОбмена2 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + FilterCriterion.КритерийОтбора1 + + View + false + + + + ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1 + + Read + false + + + View + false + + + + Sequence.Последовательность1 + + Read + false + + + Update + false + + + + IntegrationService.СервисИнтеграции1.IntegrationServiceChannel.КаналСервисаИнтеграции2 + + Use + false + + + + ExchangePlan.ПланОбмена1 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + CommonForm.ФормаНастроекОтчета + + View + false + + + + ChartOfCharacteristicTypes.ПланВидовХарактеристик1 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + InteractiveDeletePredefinedData + false + + + InteractiveSetDeletionMarkPredefinedData + false + + + InteractiveClearDeletionMarkPredefinedData + false + + + InteractiveDeleteMarkedPredefinedData + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + ChartOfAccounts.ПланСчетов1 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + InteractiveDeletePredefinedData + false + + + InteractiveSetDeletionMarkPredefinedData + false + + + InteractiveClearDeletionMarkPredefinedData + false + + + InteractiveDeleteMarkedPredefinedData + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + Constant.Константа3 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + ReadDataHistory + false + + + UpdateDataHistory + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + CalculationRegister.РегистрРасчета1.Recalculation.Перерасчет1 + + Read + false + + + Update + false + + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Roles/\320\240\320\276\320\273\321\2141/\320\240\320\276\320\273\321\2141.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Roles/\320\240\320\276\320\273\321\2141/\320\240\320\276\320\273\321\2141.mdo" new file mode 100644 index 000000000..6d49e5a8f --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Roles/\320\240\320\276\320\273\321\2141/\320\240\320\276\320\273\321\2141.mdo" @@ -0,0 +1,4 @@ + + + Роль1 + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Roles/\320\240\320\276\320\273\321\2142/Rights.rights" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Roles/\320\240\320\276\320\273\321\2142/Rights.rights" new file mode 100644 index 000000000..27dd37adf --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Roles/\320\240\320\276\320\273\321\2142/Rights.rights" @@ -0,0 +1,855 @@ + + + false + true + false + + Catalog.Справочник1.Attribute.Реквизит3 + + View + false + + + Edit + false + + + + Catalog.Справочник1 + + Read + true + + + Insert + true + + + Update + true + + + Delete + true + + + ReadDataHistory + true + + + ReadDataHistoryOfMissingData + true + + + UpdateDataHistory + true + + + UpdateDataHistoryOfMissingData + true + + + UpdateDataHistorySettings + true + + + UpdateDataHistoryVersionComment + true + + + + Catalog.Справочник1.StandardAttribute.PredefinedDataName + + View + false + + + Edit + false + + + + Catalog.Справочник1.StandardAttribute.Predefined + + View + false + + + Edit + false + + + + Catalog.Справочник1.StandardAttribute.Ref + + View + false + + + Edit + false + + + + Catalog.Справочник1.StandardAttribute.DeletionMark + + View + false + + + Edit + false + + + + Catalog.Справочник1.StandardAttribute.IsFolder + + View + false + + + Edit + false + + + + Catalog.Справочник1.StandardAttribute.Owner + + View + false + + + Edit + false + + + + Catalog.Справочник1.StandardAttribute.Parent + + View + false + + + Edit + false + + + + Catalog.Справочник1.StandardAttribute.Description + + View + false + + + Edit + false + + + + Catalog.Справочник1.StandardAttribute.Code + + View + false + + + Edit + false + + + + ChartOfCalculationTypes.ПланВидовРасчета2 + + Read + true + + + Insert + true + + + Update + true + + + Delete + true + + + View + true + + + InteractiveInsert + true + + + Edit + true + + + InteractiveDelete + true + + + InteractiveSetDeletionMark + true + + + InteractiveClearDeletionMark + true + + + InteractiveDeleteMarked + true + + + InputByString + true + + + InteractiveDeletePredefinedData + true + + + InteractiveSetDeletionMarkPredefinedData + true + + + InteractiveClearDeletionMarkPredefinedData + true + + + InteractiveDeleteMarkedPredefinedData + true + + + ReadDataHistory + true + + + ReadDataHistoryOfMissingData + true + + + UpdateDataHistory + true + + + UpdateDataHistoryOfMissingData + true + + + UpdateDataHistorySettings + true + + + UpdateDataHistoryVersionComment + true + + + ViewDataHistory + true + + + EditDataHistoryVersionComment + true + + + SwitchToDataHistoryVersion + true + + + + Configuration.Конфигурация + + Administration + true + + + DataAdministration + true + + + UpdateDataBaseConfiguration + true + + + ExclusiveMode + true + + + ActiveUsers + true + + + EventLog + true + + + ThinClient + true + + + WebClient + true + + + MobileClient + true + + + ThickClient + true + + + ExternalConnection + true + + + Automation + true + + + TechnicalSpecialistMode + true + + + CollaborationSystemInfoBaseRegistration + true + + + MainWindowModeNormal + true + + + MainWindowModeWorkplace + true + + + MainWindowModeEmbeddedWorkplace + true + + + MainWindowModeFullscreenWorkplace + true + + + MainWindowModeKiosk + true + + + AnalyticsSystemClient + true + + + ExclusiveModeTerminationAtSessionStart + true + + + SaveUserData + true + + + ConfigurationExtensionsAdministration + true + + + InteractiveOpenExtDataProcessors + true + + + InteractiveOpenExtReports + true + + + Output + true + + + + Catalog.Справочник1.TabularSection.ТабличнаяЧасть2 + + View + false + + + Edit + false + + + + Catalog.Справочник1.TabularSection.ТабличнаяЧасть2.Attribute.Реквизит1 + + View + false + + + Edit + false + + + + DocumentJournal.ЖурналДокументов1 + + Read + true + + + View + true + + + + Catalog.Справочник1.TabularSection.ТабличнаяЧасть1 + + View + false + + + Edit + false + + + + Catalog.Справочник1.Attribute.Реквизит2 + + View + false + + + Edit + false + + + + Catalog.Справочник1.Attribute.Реквизит1 + + View + false + + + Edit + false + + + + Catalog.Справочник2 + + Read + true + + + Insert + true + + + Update + true + + + Delete + true + + + ReadDataHistory + true + + + ReadDataHistoryOfMissingData + true + + + UpdateDataHistory + true + + + UpdateDataHistoryOfMissingData + true + + + UpdateDataHistorySettings + true + + + UpdateDataHistoryVersionComment + true + + + + Catalog.Справочник2.StandardAttribute.PredefinedDataName + + View + false + + + Edit + false + + + + Catalog.Справочник2.StandardAttribute.Predefined + + View + false + + + Edit + false + + + + Catalog.Справочник2.StandardAttribute.Ref + + View + false + + + Edit + false + + + + Catalog.Справочник2.StandardAttribute.DeletionMark + + View + false + + + Edit + false + + + + Catalog.Справочник2.StandardAttribute.IsFolder + + View + false + + + Edit + false + + + + Catalog.Справочник2.StandardAttribute.Owner + + View + false + + + Edit + false + + + + Catalog.Справочник2.StandardAttribute.Parent + + View + false + + + Edit + false + + + + Catalog.Справочник2.StandardAttribute.Description + + View + false + + + Edit + false + + + + Catalog.Справочник2.StandardAttribute.Code + + View + false + + + Edit + false + + + + ChartOfCalculationTypes.ПланВидовРасчета1 + + Read + true + + + Insert + true + + + Update + true + + + Delete + true + + + View + true + + + InteractiveInsert + true + + + Edit + true + + + InteractiveDelete + true + + + InteractiveSetDeletionMark + true + + + InteractiveClearDeletionMark + true + + + InteractiveDeleteMarked + true + + + InputByString + true + + + InteractiveDeletePredefinedData + true + + + InteractiveSetDeletionMarkPredefinedData + true + + + InteractiveClearDeletionMarkPredefinedData + true + + + InteractiveDeleteMarkedPredefinedData + true + + + ReadDataHistory + true + + + ReadDataHistoryOfMissingData + true + + + UpdateDataHistory + true + + + UpdateDataHistoryOfMissingData + true + + + UpdateDataHistorySettings + true + + + UpdateDataHistoryVersionComment + true + + + ViewDataHistory + true + + + EditDataHistoryVersionComment + true + + + SwitchToDataHistoryVersion + true + + + + Catalog.Справочник1.Attribute.Реквизит4 + + View + false + + + Edit + false + + + + Catalog.Справочник1.TabularSection.ТабличнаяЧасть2.Attribute.Реквизит2 + + View + false + + + Edit + false + + + + Catalog.Справочник3 + + Read + true + + + Insert + true + + + Update + true + + + Delete + true + + + ReadDataHistory + true + + + ReadDataHistoryOfMissingData + true + + + UpdateDataHistory + true + + + UpdateDataHistoryOfMissingData + true + + + UpdateDataHistorySettings + true + + + UpdateDataHistoryVersionComment + true + + + + Catalog.Справочник3.StandardAttribute.PredefinedDataName + + View + false + + + Edit + false + + + + Catalog.Справочник3.StandardAttribute.Predefined + + View + false + + + Edit + false + + + + Catalog.Справочник3.StandardAttribute.Ref + + View + false + + + Edit + false + + + + Catalog.Справочник3.StandardAttribute.DeletionMark + + View + false + + + Edit + false + + + + Catalog.Справочник3.StandardAttribute.IsFolder + + View + false + + + Edit + false + + + + Catalog.Справочник3.StandardAttribute.Owner + + View + false + + + Edit + false + + + + Catalog.Справочник3.StandardAttribute.Parent + + View + false + + + Edit + false + + + + Catalog.Справочник3.StandardAttribute.Description + + View + false + + + Edit + false + + + + Catalog.Справочник3.StandardAttribute.Code + + View + false + + + Edit + false + + + + Catalog.Справочник2.Attribute.Реквизит1 + + View + false + + + Edit + false + + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Roles/\320\240\320\276\320\273\321\2142/\320\240\320\276\320\273\321\2142.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Roles/\320\240\320\276\320\273\321\2142/\320\240\320\276\320\273\321\2142.mdo" new file mode 100644 index 000000000..e1c77b8e4 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Roles/\320\240\320\276\320\273\321\2142/\320\240\320\276\320\273\321\2142.mdo" @@ -0,0 +1,4 @@ + + + Роль2 + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ScheduledJobs/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2651/Schedule.schedule" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ScheduledJobs/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2651/Schedule.schedule" new file mode 100644 index 000000000..1abfcecc0 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ScheduledJobs/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2651/Schedule.schedule" @@ -0,0 +1,22 @@ + + + Mon + Tue + Wed + Thu + Fri + Sat + Sun + Jan + Feb + Mar + Apr + May + Jun + Jul + Aug + Sep + Oct + Nov + Dec + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ScheduledJobs/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2651/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2651.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ScheduledJobs/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2651/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2651.mdo" new file mode 100644 index 000000000..be2804504 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ScheduledJobs/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2651/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2651.mdo" @@ -0,0 +1,8 @@ + + + РегламентноеЗадание1 + CommonModule.ОбщийМодуль1.РегламентноеЗадание1 + true + 3 + 10 + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ScheduledJobs/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2652/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2652.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ScheduledJobs/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2652/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2652.mdo" new file mode 100644 index 000000000..3c5769f41 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/ScheduledJobs/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2652/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2652.mdo" @@ -0,0 +1,8 @@ + + + РегламентноеЗадание2 + CommonModule.ОбщийМодуль3.РегламентноеЗадание2 + true + 3 + 10 + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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/\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.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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/\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.mdo" new file mode 100644 index 000000000..e18dc6cd8 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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/\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.mdo" @@ -0,0 +1,30 @@ + + + + + + + + Последовательность1 + Document.Документ1 + InformationRegister.РегистрСведений1 + Managed + + Измерение1 + + String + + 10 + + + + + Измерение2 + + String + + 10 + + + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/SessionParameters/\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\2022\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\265/\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\2022\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\265.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/SessionParameters/\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\2022\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\265/\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\2022\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\265.mdo" new file mode 100644 index 000000000..8d67f6d9e --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/SessionParameters/\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\2022\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\265/\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\2022\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\265.mdo" @@ -0,0 +1,15 @@ + + + ОбщийРеквизит2Значение + + ru + Общий реквизит2 значение + + ОбщийРеквизит2 Значение + + String + + 10 + + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/SessionParameters/\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\2022\320\230\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\320\275\320\270\320\265/\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\2022\320\230\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\320\275\320\270\320\265.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/SessionParameters/\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\2022\320\230\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\320\275\320\270\320\265/\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\2022\320\230\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\320\275\320\270\320\265.mdo" new file mode 100644 index 000000000..411fdbdb6 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/SessionParameters/\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\2022\320\230\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\320\275\320\270\320\265/\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\2022\320\230\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\320\275\320\270\320\265.mdo" @@ -0,0 +1,12 @@ + + + ОбщийРеквизит2Использование + + ru + Общий реквизит2 использование + + ОбщийРеквизит2 Использование + + Boolean + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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/\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.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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/\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.mdo" new file mode 100644 index 000000000..1288d62d2 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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/\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.mdo" @@ -0,0 +1,7 @@ + + + ПараметрСеанса1 + + Null + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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\2602/\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\2602.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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\2602/\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\2602.mdo" new file mode 100644 index 000000000..5168fa512 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/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\2602/\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\2602.mdo" @@ -0,0 +1,7 @@ + + + ПараметрСеанса2 + + TaskRef + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/SettingsStorages/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\2721/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\2721.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/SettingsStorages/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\2721/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\2721.mdo" new file mode 100644 index 000000000..7c7478e41 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/SettingsStorages/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\2721/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\2721.mdo" @@ -0,0 +1,7 @@ + + + + + + ХранилищеНастроек1 + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/SettingsStorages/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\2722/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\2722.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/SettingsStorages/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\2722/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\2722.mdo" new file mode 100644 index 000000000..61db73886 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/SettingsStorages/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\2722/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\2722.mdo" @@ -0,0 +1,7 @@ + + + + + + ХранилищеНастроек2 + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/StyleItems/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2171/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2171.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/StyleItems/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2171/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2171.mdo" new file mode 100644 index 000000000..b5cf77183 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/StyleItems/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2171/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2171.mdo" @@ -0,0 +1,7 @@ + + + ЭлементСтиля1 + + + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/StyleItems/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2172/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2172.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/StyleItems/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2172/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2172.mdo" new file mode 100644 index 000000000..d3b2d01b1 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/StyleItems/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2172/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2172.mdo" @@ -0,0 +1,10 @@ + + + ЭлементСтиля2 + Font + + + Style.NormalTextFont + + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/StyleItems/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2173/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2173.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/StyleItems/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2173/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2173.mdo" new file mode 100644 index 000000000..d285fe744 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/StyleItems/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2173/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2173.mdo" @@ -0,0 +1,8 @@ + + + ЭлементСтиля3 + Border + + + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Styles/\320\241\321\202\320\270\320\273\321\2141/\320\241\321\202\320\270\320\273\321\2141.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Styles/\320\241\321\202\320\270\320\273\321\2141/\320\241\321\202\320\270\320\273\321\2141.mdo" new file mode 100644 index 000000000..9e8cb89fd --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Styles/\320\241\321\202\320\270\320\273\321\2141/\320\241\321\202\320\270\320\273\321\2141.mdo" @@ -0,0 +1,4 @@ + + + Стиль1 + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Styles/\320\241\321\202\320\270\320\273\321\2142/Style.style" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Styles/\320\241\321\202\320\270\320\273\321\2142/Style.style" new file mode 100644 index 000000000..dcb7d9536 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Styles/\320\241\321\202\320\270\320\273\321\2142/Style.style" @@ -0,0 +1,15 @@ + + + + ActivityColor + + Style.ReportLineColor + + + + AuxiliaryNavigationColor + + Style.ReportGroup2BackColor + + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Styles/\320\241\321\202\320\270\320\273\321\2142/\320\241\321\202\320\270\320\273\321\2142.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Styles/\320\241\321\202\320\270\320\273\321\2142/\320\241\321\202\320\270\320\273\321\2142.mdo" new file mode 100644 index 000000000..53f946dc6 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Styles/\320\241\321\202\320\270\320\273\321\2142/\320\241\321\202\320\270\320\273\321\2142.mdo" @@ -0,0 +1,4 @@ + + + Стиль2 + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2601/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2601.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2601/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2601.mdo" new file mode 100644 index 000000000..25506e894 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2601/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2601.mdo" @@ -0,0 +1,8 @@ + + + Подсистема1 + true + true + true + Constant.Константа1 + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2602/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2602.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2602/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2602.mdo" new file mode 100644 index 000000000..7af5aec0b --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2602/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2602.mdo" @@ -0,0 +1,19 @@ + + + Подсистема2 + true + true + + ru + wae56789 + + + StdPicture.BusinessProcess + + Enum.Перечисление1 + Document.Документ1 + Document.Документ2 + Catalog.Справочник2 + Catalog.Справочник3 + Catalog.Справочник1 + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2603/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2603.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2603/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2603.mdo" new file mode 100644 index 000000000..d9b6856a8 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2603/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2603.mdo" @@ -0,0 +1,6 @@ + + + Подсистема3 + true + true + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2604/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2604.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2604/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2604.mdo" new file mode 100644 index 000000000..a395d297b --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2604/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2604.mdo" @@ -0,0 +1,6 @@ + + + Подсистема4 + true + true + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Tasks/\320\227\320\260\320\264\320\260\321\207\320\2601/\320\227\320\260\320\264\320\260\321\207\320\2601.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Tasks/\320\227\320\260\320\264\320\260\321\207\320\2601/\320\227\320\260\320\264\320\260\321\207\320\2601.mdo" new file mode 100644 index 000000000..2a81790bb --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/Tasks/\320\227\320\260\320\264\320\260\321\207\320\2601/\320\227\320\260\320\264\320\260\321\207\320\2601.mdo" @@ -0,0 +1,64 @@ + + + + + + + + + + Задача1 + + ru + Задача1 + + true + Task.Задача1.StandardAttribute.Description + Task.Задача1.StandardAttribute.Number + DontUse + DontUse + Managed + Use + String + 9 + Variable + true + true + DontUse + 25 + InformationRegister.РегистрСведений2 + AsDescription + InDialog + + Реквизит1 + + String + + 10 + + + + + + + + Use + Use + + + Реквизит2 + + String + + 10 + + + + + + + + Use + Use + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/WSReferences/WS\320\241\321\201\321\213\320\273\320\272\320\2601/WS\320\241\321\201\321\213\320\273\320\272\320\2601.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/WSReferences/WS\320\241\321\201\321\213\320\273\320\272\320\2601/WS\320\241\321\201\321\213\320\273\320\272\320\2601.mdo" new file mode 100644 index 000000000..2d311f8e2 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/WSReferences/WS\320\241\321\201\321\213\320\273\320\272\320\2601/WS\320\241\321\201\321\213\320\273\320\272\320\2601.mdo" @@ -0,0 +1,8 @@ + + + + + + WSСсылка1 + http://www.dneonline.com/calculator.asmx?wsdl + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/WSReferences/WS\320\241\321\201\321\213\320\273\320\272\320\2601/WsDefinitions.wsdl" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/WSReferences/WS\320\241\321\201\321\213\320\273\320\272\320\2601/WsDefinitions.wsdl" new file mode 100644 index 000000000..7391756b3 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/WSReferences/WS\320\241\321\201\321\213\320\273\320\272\320\2601/WsDefinitions.wsdl" @@ -0,0 +1,279 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Adds two integers. This is a test WebService. ©DNE Online + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/WebServices/Web\320\241\320\265\321\200\320\262\320\270\321\2011/Module.bsl" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/WebServices/Web\320\241\320\265\321\200\320\262\320\270\321\2011/Module.bsl" new file mode 100644 index 000000000..d4e9ef4c5 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/WebServices/Web\320\241\320\265\321\200\320\262\320\270\321\2011/Module.bsl" @@ -0,0 +1,4 @@ + +Функция Операция1() + // Вставить содержимое обработчика. +КонецФункции diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/WebServices/Web\320\241\320\265\321\200\320\262\320\270\321\2011/Web\320\241\320\265\321\200\320\262\320\270\321\2011.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/WebServices/Web\320\241\320\265\321\200\320\262\320\270\321\2011/Web\320\241\320\265\321\200\320\262\320\270\321\2011.mdo" new file mode 100644 index 000000000..c42530a77 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/WebServices/Web\320\241\320\265\321\200\320\262\320\270\321\2011/Web\320\241\320\265\321\200\320\262\320\270\321\2011.mdo" @@ -0,0 +1,45 @@ + + + WebСервис1 + + ru + WebСервис1 + + aaaaaa + ws1.1cws + AutoUse + 20 + + Операция1 + + string + http://www.w3.org/2001/XMLSchema + + true + Операция1 + Managed + + Параметр1 + + string + http://www.w3.org/2001/XMLSchema + + + + Параметр2 + + string + http://www.w3.org/2001/XMLSchema + + InOut + + + Параметр3 + + string + http://www.w3.org/2001/XMLSchema + + Out + + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/XDTOPackages/\320\237\320\260\320\272\320\265\321\202XDTO1/Package.xdto" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/XDTOPackages/\320\237\320\260\320\272\320\265\321\202XDTO1/Package.xdto" new file mode 100644 index 000000000..37579c82e --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/XDTOPackages/\320\237\320\260\320\272\320\265\321\202XDTO1/Package.xdto" @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/XDTOPackages/\320\237\320\260\320\272\320\265\321\202XDTO1/\320\237\320\260\320\272\320\265\321\202XDTO1.mdo" "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/XDTOPackages/\320\237\320\260\320\272\320\265\321\202XDTO1/\320\237\320\260\320\272\320\265\321\202XDTO1.mdo" new file mode 100644 index 000000000..466b71576 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_25/configuration/src/XDTOPackages/\320\237\320\260\320\272\320\265\321\202XDTO1/\320\237\320\260\320\272\320\265\321\202XDTO1.mdo" @@ -0,0 +1,5 @@ + + + ПакетXDTO1 + http://www.sample-package.org + diff --git a/src/test/resources/ext/edt/mdclasses_3_27/configuration/.project b/src/test/resources/ext/edt/mdclasses_3_27/configuration/.project new file mode 100644 index 000000000..5dede4e0e --- /dev/null +++ b/src/test/resources/ext/edt/mdclasses_3_27/configuration/.project @@ -0,0 +1,18 @@ + + + configuration + + + + + + org.eclipse.xtext.ui.shared.xtextBuilder + + + + + + org.eclipse.xtext.ui.shared.xtextNature + com._1c.g5.v8.dt.core.V8ConfigurationNature + + diff --git a/src/test/resources/ext/edt/mdclasses_3_27/configuration/.settings/org.eclipse.core.resources.prefs b/src/test/resources/ext/edt/mdclasses_3_27/configuration/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 000000000..99f26c020 --- /dev/null +++ b/src/test/resources/ext/edt/mdclasses_3_27/configuration/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/src/test/resources/ext/edt/mdclasses_3_27/configuration/DT-INF/PROJECT.PMF b/src/test/resources/ext/edt/mdclasses_3_27/configuration/DT-INF/PROJECT.PMF new file mode 100644 index 000000000..6192698a7 --- /dev/null +++ b/src/test/resources/ext/edt/mdclasses_3_27/configuration/DT-INF/PROJECT.PMF @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 +Runtime-Version: 8.3.27 diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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/\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.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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/\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.mdo" new file mode 100644 index 000000000..fdaac971c --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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/\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.mdo" @@ -0,0 +1,56 @@ + + + + + + + + + + + + РегистрБухгалтерии1 + true + ChartOfAccounts.ПланСчетов1 + 1 + Managed + true + + Измерение1 + + String + + 10 + + + + + Use + true + + + Ресурс1 + + Number + + 10 + + + + + Use + true + + + Реквизит1 + + String + + 10 + + + + + Use + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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/\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.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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/\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.mdo" new file mode 100644 index 000000000..7340c8fc8 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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/\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.mdo" @@ -0,0 +1,65 @@ + + + + + + + + + + + РегистрНакопления1 + true + Managed + true + + Ресурс1 + + Number + + 10 + + + + + Use + + + Ресурс2 + + Number + + 10 + + + + + Use + + + Измерение1 + + String + + 10 + + + + + Use + true + + + Измерение2 + + String + + 10 + + + + + Use + true + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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\2172/\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\2172.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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\2172/\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\2172.mdo" new file mode 100644 index 000000000..d1b9f3e1c --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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\2172/\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\2172.mdo" @@ -0,0 +1,41 @@ + + + + + + + + + + + РегистрНакопления2 + true + Turnovers + Managed + true + + Ресурс1 + + Number + + 10 + + + + + Use + + + Измерение1 + + String + + 10 + + + + + Use + true + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Bots/\320\221\320\276\321\2021/\320\221\320\276\321\2021.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Bots/\320\221\320\276\321\2021/\320\221\320\276\321\2021.mdo" new file mode 100644 index 000000000..514fde346 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Bots/\320\221\320\276\321\2021/\320\221\320\276\321\2021.mdo" @@ -0,0 +1,8 @@ + + + Бот1 + true + + StdPicture.CalculationType + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/BusinessProcesses/\320\221\320\270\320\267\320\275\320\265\321\201\320\237\321\200\320\276\321\206\320\265\321\201\321\2011/\320\221\320\270\320\267\320\275\320\265\321\201\320\237\321\200\320\276\321\206\320\265\321\201\321\2011.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/BusinessProcesses/\320\221\320\270\320\267\320\275\320\265\321\201\320\237\321\200\320\276\321\206\320\265\321\201\321\2011/\320\221\320\270\320\267\320\275\320\265\321\201\320\237\321\200\320\276\321\206\320\265\321\201\321\2011.mdo" new file mode 100644 index 000000000..14b476326 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/BusinessProcesses/\320\221\320\270\320\267\320\275\320\265\321\201\320\237\321\200\320\276\321\206\320\265\321\201\321\2011/\320\221\320\270\320\267\320\275\320\265\321\201\320\237\321\200\320\276\321\206\320\265\321\201\321\2011.mdo" @@ -0,0 +1,42 @@ + + + + + + + + + + + БизнесПроцесс1 + true + BusinessProcess.БизнесПроцесс1.StandardAttribute.Number + DontUse + DontUse + Managed + Use + InDialog + String + 9 + Variable + true + true + Task.Задача1 + true + + Реквизит1 + + String + + 10 + + + + + + + + Use + Use + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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/Templates/\320\234\320\260\320\272\320\265\321\202/Template.txt" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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/Templates/\320\234\320\260\320\272\320\265\321\202/Template.txt" new file mode 100644 index 000000000..e69de29bb diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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/\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.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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/\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.mdo" new file mode 100644 index 000000000..efb5400a6 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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/\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.mdo" @@ -0,0 +1,90 @@ + + + + + + + + + + + + РегистрРасчета1 + true + Month + true + true + InformationRegister.РегистрСведений1 + InformationRegister.РегистрСведений1.Resource.Ресурс3 + InformationRegister.РегистрСведений1.Dimension.Измерение3 + ChartOfCalculationTypes.ПланВидовРасчета2 + Managed + + Ресурс1 + + Number + + 10 + + + + + Use + + + Реквизит1 + + String + + 10 + + + + + Use + + + Измерение1 + + String + + 10 + + + + + Use + + + + + + + + Перерасчет1 + Managed + + Измерение1 + CalculationRegister.РегистрРасчета1.Dimension.Измерение1 + CalculationRegister.РегистрРасчета1.Attribute.Реквизит1 + + + Измерение2 + CalculationRegister.РегистрРасчета1.Dimension.Измерение1 + CalculationRegister.РегистрРасчета1.Attribute.Реквизит1 + + + Измерение3 + CalculationRegister.РегистрРасчета1.Dimension.Измерение1 + CalculationRegister.РегистрРасчета1.Attribute.Реквизит1 + + + + Макет + + ru + Макет + + TextDocument + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/AdditionalIndexes.aindex" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/AdditionalIndexes.aindex" new file mode 100644 index 000000000..6cf93fcbb --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/AdditionalIndexes.aindex" @@ -0,0 +1,34 @@ + + + + 00000000-0000-0000-0000-000000000000 + Индекс1 + Catalog.Справочник1
+ + Code + + + Реквизит1 + + + Реквизит4 + + + Predefined + +
+ + 4bf0a294-aae4-4965-b9f7-b1eaf3b4d021 + Индекс2 + Catalog.Справочник1
+ + Ref + + + Code + + + DeletionMark + +
+
diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Attributes/\320\241\320\277\320\270\321\201\320\276\320\272/ExtInfo/ListSettings.dcss" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Attributes/\320\241\320\277\320\270\321\201\320\276\320\272/ExtInfo/ListSettings.dcss" new file mode 100644 index 000000000..9b5b065d6 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Attributes/\320\241\320\277\320\270\321\201\320\276\320\272/ExtInfo/ListSettings.dcss" @@ -0,0 +1,17 @@ + + + + Normal + dfcece9d-5077-440b-b6b3-45a5cb4538eb + + + Normal + 88619765-ccb3-46c6-ac52-38e9c992ebd4 + + + Normal + b75fecce-942b-4aed-abc9-e6a02e460fb3 + + Normal + 911b6018-f537-43e8-a417-da56b22f9aec + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Form.form" new file mode 100644 index 000000000..fd2cffd75 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Form.form" @@ -0,0 +1,397 @@ + + + + СписокКомпоновщикНастроекПользовательскиеНастройки + 1 + true + true + + true + + + <key>ru</key> + <value>Группа пользовательских настроек</value> + + false + + СписокКомпоновщикНастроекПользовательскиеНастройкиРасширеннаяПодсказка + 2 + Label + true + true + + Left + + + UsualGroup + + Vertical + Auto + WeakSeparation + true + true + Auto + Auto + + + + Список + 3 + true + true + + true + + + Список + + true + None + + Наименование + 16 + true + true + + true + + + Список.Наименование + + true + + НаименованиеРасширеннаяПодсказка + 18 + Label + true + true + + Left + + + + НаименованиеКонтекстноеМеню + 17 + true + + LabelField + Enter + true + Left + true + + true + true + + + + Код + 19 + true + true + + true + + + Список.Код + + + КодРасширеннаяПодсказка + 21 + Label + true + true + + Left + + + + КодКонтекстноеМеню + 20 + true + + LabelField + Enter + true + Left + true + + true + true + + + None + + СписокКоманднаяПанель + 5 + Left + + + СписокСтрокаПоиска + 7 + + СписокСтрокаПоискаРасширеннаяПодсказка + 9 + Label + true + true + + Left + + + + СписокСтрокаПоискаКонтекстноеМеню + 8 + true + + Список + + true + + + + СписокСостояниеПросмотра + 10 + + СписокСостояниеПросмотраРасширеннаяПодсказка + 12 + Label + true + true + + Left + + + + СписокСостояниеПросмотраКонтекстноеМеню + 11 + true + + ViewStatusAddition + Список + + true + + + + СписокУправлениеПоиском + 13 + + СписокУправлениеПоискомРасширеннаяПодсказка + 15 + Label + true + true + + Left + + + + СписокУправлениеПоискомКонтекстноеМеню + 14 + true + + SearchControlAddition + Список + + true + + + + СписокРасширеннаяПодсказка + 6 + Label + true + true + + Left + + + + СписокКонтекстноеМеню + 4 + true + + HierarchicalList + true + true + true + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + true + Auto + Auto + ExpandTopLevel + true + true + true + true + AsFileRef + + Список.DefaultPicture + + + 60 + + 0001-01-01T00:00:00 + 0001-01-01T00:00:00 + + + true + true + СписокКомпоновщикНастроекПользовательскиеНастройки + +
+ + ФормаКоманднаяПанель + -1 + Left + true + + + OnOpen + ПриОткрытии + + + OnClose + ПриЗакрытии + + LockOwnerWindow + true + true + true + Vertical + true + true + true + true + true + + Список + 1 + + DynamicList + + + true + + + true + +
true
+ + ВЫБРАТЬ + СправочникСправочник1.Ссылка, + СправочникСправочник1.ПометкаУдаления, + СправочникСправочник1.Родитель, + СправочникСправочник1.Код, + СправочникСправочник1.Наименование, + СправочникСправочник1.Реквизит1, + СправочникСправочник1.Реквизит2, + СправочникСправочник1.Реквизит3, + СправочникСправочник1.Реквизит4, + СправочникСправочник1.ТабличнаяЧасть1, + СправочникСправочник1.ТабличнаяЧасть2, + СправочникСправочник1.Предопределенный, + СправочникСправочник1.ИмяПредопределенныхДанных +ИЗ + Справочник.Справочник1 КАК СправочникСправочник1 + Catalog.Справочник1 + true + true + true + true + true + + ИмяПредопределенныхДанных + ИмяПредопределенныхДанных + + + Предопределенный + Предопределенный + + + ТабличнаяЧасть2 + ТабличнаяЧасть2 + + + ТабличнаяЧасть2.Реквизит2 + ТабличнаяЧасть2.Реквизит2 + + + ТабличнаяЧасть2.Реквизит1 + ТабличнаяЧасть2.Реквизит1 + + + Ссылка + Ссылка + + + ПометкаУдаления + ПометкаУдаления + + + ТабличнаяЧасть2.НомерСтроки + ТабличнаяЧасть2.НомерСтроки + + + Родитель + Родитель + + + Код + Код + + + Наименование + Наименование + + + Реквизит2 + Реквизит2 + + + Реквизит1 + Реквизит1 + + + Реквизит3 + Реквизит3 + + + ТабличнаяЧасть1.Ссылка + ТабличнаяЧасть1.Ссылка + + + Реквизит4 + Реквизит4 + + + ТабличнаяЧасть1.НомерСтроки + ТабличнаяЧасть1.НомерСтроки + + + ТабличнаяЧасть1 + ТабличнаяЧасть1 + + + ТабличнаяЧасть2.Ссылка + ТабличнаяЧасть2.Ссылка + + +
+ + + + + +
diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Module.bsl" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Module.bsl" new file mode 100644 index 000000000..c1d6beb50 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Module.bsl" @@ -0,0 +1,20 @@ + +&НаСервере +Процедура ПриОткрытииНаСервере() + //Вставить содержимое обработчика +КонецПроцедуры + +&НаКлиенте +Процедура ПриОткрытии(Отказ) + ПриОткрытииНаСервере(); +КонецПроцедуры + +&НаСервереБезКонтекста +Процедура ПриЗакрытииНаСервере() + //Вставить содержимое обработчика +КонецПроцедуры + +&НаКлиенте +Процедура ПриЗакрытии(ЗавершениеРаботы) + ПриЗакрытииНаСервере(); +КонецПроцедуры diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Attributes/\320\241\320\277\320\270\321\201\320\276\320\272/ExtInfo/ListSettings.dcss" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Attributes/\320\241\320\277\320\270\321\201\320\276\320\272/ExtInfo/ListSettings.dcss" new file mode 100644 index 000000000..9b5b065d6 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Attributes/\320\241\320\277\320\270\321\201\320\276\320\272/ExtInfo/ListSettings.dcss" @@ -0,0 +1,17 @@ + + + + Normal + dfcece9d-5077-440b-b6b3-45a5cb4538eb + + + Normal + 88619765-ccb3-46c6-ac52-38e9c992ebd4 + + + Normal + b75fecce-942b-4aed-abc9-e6a02e460fb3 + + Normal + 911b6018-f537-43e8-a417-da56b22f9aec + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Form.form" new file mode 100644 index 000000000..23e768a66 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Form.form" @@ -0,0 +1,294 @@ + + + + СписокКомпоновщикНастроекПользовательскиеНастройки + 1 + true + true + + true + + + <key>ru</key> + <value>Группа пользовательских настроек</value> + + false + + СписокКомпоновщикНастроекПользовательскиеНастройкиРасширеннаяПодсказка + 2 + Label + true + true + + Left + + + UsualGroup + + Vertical + Auto + WeakSeparation + true + true + Auto + Auto + + + + Список + 3 + true + true + + true + + + Список + + true + None + + Наименование + 16 + true + true + + true + + + Список.Description + + true + + НаименованиеРасширеннаяПодсказка + 18 + Label + true + true + + Left + + + + НаименованиеКонтекстноеМеню + 17 + true + + LabelField + Enter + true + Left + true + + true + true + + + + Код + 19 + true + true + + true + + + Список.Code + + + КодРасширеннаяПодсказка + 21 + Label + true + true + + Left + + + + КодКонтекстноеМеню + 20 + true + + LabelField + Enter + true + Left + true + + true + true + + + None + + СписокКоманднаяПанель + 5 + Left + + + СписокСтрокаПоиска + 7 + + СписокСтрокаПоискаРасширеннаяПодсказка + 9 + Label + true + true + + Left + + + + СписокСтрокаПоискаКонтекстноеМеню + 8 + true + + Список + + true + + + + СписокСостояниеПросмотра + 10 + + СписокСостояниеПросмотраРасширеннаяПодсказка + 12 + Label + true + true + + Left + + + + СписокСостояниеПросмотраКонтекстноеМеню + 11 + true + + ViewStatusAddition + Список + + true + + + + СписокУправлениеПоиском + 13 + + СписокУправлениеПоискомРасширеннаяПодсказка + 15 + Label + true + true + + Left + + + + СписокУправлениеПоискомКонтекстноеМеню + 14 + true + + SearchControlAddition + Список + + true + + + + СписокРасширеннаяПодсказка + 6 + Label + true + true + + Left + + + + СписокКонтекстноеМеню + 4 + true + + HierarchicalList + true + true + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + true + Auto + Auto + ExpandTopLevel + true + true + true + true + AsFileRef + + Список.DefaultPicture + + + 60 + + 0001-01-01T00:00:00 + 0001-01-01T00:00:00 + + + true + true + СписокКомпоновщикНастроекПользовательскиеНастройки + +
+ + FormCommandBar + -1 + Left + true + + true + true + true + Vertical + true + true + true + true + true + + Список + 1 + + DynamicList + + + true + + + true + +
true
+ + Catalog.Справочник1 + true + true + true + true + +
+ + + + + +
diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Form.form" new file mode 100644 index 000000000..2830e889c --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Form.form" @@ -0,0 +1,818 @@ + + + + Код + 1 + true + true + + true + + + Объект.Code + + + КодРасширеннаяПодсказка + 3 + Label + true + true + + Left + + + + КодКонтекстноеМеню + 2 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Наименование + 4 + true + true + + true + + + Объект.Description + + + НаименованиеРасширеннаяПодсказка + 6 + Label + true + true + + Left + + + + НаименованиеКонтекстноеМеню + 5 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Родитель + 7 + true + true + + true + + + Объект.Parent + + + РодительРасширеннаяПодсказка + 9 + Label + true + true + + Left + + + + РодительКонтекстноеМеню + 8 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Реквизит1 + 10 + true + true + + true + + + Объект.Реквизит1 + + + Реквизит1РасширеннаяПодсказка + 12 + Label + true + true + + Left + + + + Реквизит1КонтекстноеМеню + 11 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Реквизит2 + 13 + true + true + + true + + + Объект.Реквизит2 + + + Реквизит2РасширеннаяПодсказка + 15 + Label + true + true + + Left + + + + Реквизит2КонтекстноеМеню + 14 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Реквизит3 + 16 + true + true + + true + + + Объект.Реквизит3 + + + Реквизит3РасширеннаяПодсказка + 18 + Label + true + true + + Left + + + + Реквизит3КонтекстноеМеню + 17 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Реквизит4 + 19 + true + true + + true + + + Объект.Реквизит4 + + + Реквизит4РасширеннаяПодсказка + 21 + Label + true + true + + Left + + + + Реквизит4КонтекстноеМеню + 20 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Страницы + 22 + + ГруппаТабличнаяЧасть1 + 24 + + ТабличнаяЧасть1 + 26 + true + true + + true + + + Объект.ТабличнаяЧасть1 + + None + + ТабличнаяЧасть1НомерСтроки + 39 + true + true + + true + + + Объект.ТабличнаяЧасть1.LineNumber + + + ТабличнаяЧасть1НомерСтрокиРасширеннаяПодсказка + 41 + Label + true + true + + Left + + + + ТабличнаяЧасть1НомерСтрокиКонтекстноеМеню + 40 + true + + LabelField + EnterOnInput + true + Left + true + + true + true + + + + ТабличнаяЧасть1КоманднаяПанель + 28 + Left + true + + + ТабличнаяЧасть1СтрокаПоиска + 30 + + ТабличнаяЧасть1СтрокаПоискаРасширеннаяПодсказка + 32 + Label + true + true + + Left + + + + ТабличнаяЧасть1СтрокаПоискаКонтекстноеМеню + 31 + true + + ТабличнаяЧасть1 + + true + + + + ТабличнаяЧасть1СостояниеПросмотра + 33 + + ТабличнаяЧасть1СостояниеПросмотраРасширеннаяПодсказка + 35 + Label + true + true + + Left + + + + ТабличнаяЧасть1СостояниеПросмотраКонтекстноеМеню + 34 + true + + ViewStatusAddition + ТабличнаяЧасть1 + + true + + + + ТабличнаяЧасть1УправлениеПоиском + 36 + + ТабличнаяЧасть1УправлениеПоискомРасширеннаяПодсказка + 38 + Label + true + true + + Left + + + + ТабличнаяЧасть1УправлениеПоискомКонтекстноеМеню + 37 + true + + SearchControlAddition + ТабличнаяЧасть1 + + true + + + + ТабличнаяЧасть1РасширеннаяПодсказка + 29 + Label + true + true + + Left + + + + ТабличнаяЧасть1КонтекстноеМеню + 27 + true + + true + true + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + true + Auto + Auto + true + true + true + true + AsFileRef + +
+ true + true + + true + + + <key>ru</key> + <value>ТабличнаяЧасть1</value> + + + ГруппаТабличнаяЧасть1РасширеннаяПодсказка + 25 + Label + true + true + + Left + + + Page + + Vertical + true + +
+ + ГруппаТабличнаяЧасть2 + 42 + + ТабличнаяЧасть2 + 44 + true + true + + true + + + Объект.ТабличнаяЧасть2 + + None + + ТабличнаяЧасть2НомерСтроки + 57 + true + true + + true + + + Объект.ТабличнаяЧасть2.LineNumber + + + ТабличнаяЧасть2НомерСтрокиРасширеннаяПодсказка + 59 + Label + true + true + + Left + + + + ТабличнаяЧасть2НомерСтрокиКонтекстноеМеню + 58 + true + + LabelField + EnterOnInput + true + Left + true + + true + true + + + + ТабличнаяЧасть2Реквизит1 + 60 + true + true + + true + + + Объект.ТабличнаяЧасть2.Реквизит1 + + + ТабличнаяЧасть2Реквизит1РасширеннаяПодсказка + 62 + Label + true + true + + Left + + + + ТабличнаяЧасть2Реквизит1КонтекстноеМеню + 61 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + ТабличнаяЧасть2Реквизит2 + 63 + true + true + + true + + + Объект.ТабличнаяЧасть2.Реквизит2 + + + ТабличнаяЧасть2Реквизит2РасширеннаяПодсказка + 65 + Label + true + true + + Left + + + + ТабличнаяЧасть2Реквизит2КонтекстноеМеню + 64 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + ТабличнаяЧасть2КоманднаяПанель + 46 + Left + true + + + ТабличнаяЧасть2СтрокаПоиска + 48 + + ТабличнаяЧасть2СтрокаПоискаРасширеннаяПодсказка + 50 + Label + true + true + + Left + + + + ТабличнаяЧасть2СтрокаПоискаКонтекстноеМеню + 49 + true + + ТабличнаяЧасть2 + + true + + + + ТабличнаяЧасть2СостояниеПросмотра + 51 + + ТабличнаяЧасть2СостояниеПросмотраРасширеннаяПодсказка + 53 + Label + true + true + + Left + + + + ТабличнаяЧасть2СостояниеПросмотраКонтекстноеМеню + 52 + true + + ViewStatusAddition + ТабличнаяЧасть2 + + true + + + + ТабличнаяЧасть2УправлениеПоиском + 54 + + ТабличнаяЧасть2УправлениеПоискомРасширеннаяПодсказка + 56 + Label + true + true + + Left + + + + ТабличнаяЧасть2УправлениеПоискомКонтекстноеМеню + 55 + true + + SearchControlAddition + ТабличнаяЧасть2 + + true + + + + ТабличнаяЧасть2РасширеннаяПодсказка + 47 + Label + true + true + + Left + + + + ТабличнаяЧасть2КонтекстноеМеню + 45 + true + + true + true + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + true + Auto + Auto + true + true + true + true + AsFileRef + +
+ true + true + + true + + + <key>ru</key> + <value>ТабличнаяЧасть2</value> + + + ГруппаТабличнаяЧасть2РасширеннаяПодсказка + 43 + Label + true + true + + Left + + + Page + + Vertical + true + +
+ true + true + + true + + + <key>ru</key> + <value>Страницы</value> + + + СтраницыРасширеннаяПодсказка + 23 + Label + true + true + + Left + + + Pages + + Auto + Auto + +
+ + FormCommandBar + -1 + Left + true + + LockOwnerWindow + true + true + true + Vertical + true + true + true + true + true + + Объект + 1 + + CatalogObject.Справочник1 + + + true + + + true + +
true
+ true +
+ + + + + +
diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721.mdo" new file mode 100644 index 000000000..ec4cc450d --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721.mdo" @@ -0,0 +1,179 @@ + + + + + + + + + + Справочник1 + + ru + Справочник1 + + true + Catalog.Справочник1.StandardAttribute.Description + Catalog.Справочник1.StandardAttribute.Code + DontUse + Use + Managed + Use + + ru + Справочник1Справочник1 + + + ru + Справочник1Справочник1Справочник1 + + + ru + Справочник1Справочник1Справочник1Справочник1 + + + ru + Справочник1Справочник1Справочник1Справочник1 + + + ru + Справочник1 + + true + HierarchyOfItems + true + 2 + true + 9 + 25 + String + Variable + true + AsDescription + InDialog + BothWays + Catalog.Справочник1.Form.ФормаЭлемента + Catalog.Справочник1.Form.ФормаСписка + Catalog.Справочник1.Form.ФормаВыбора + + Реквизит1 + + String + + 10 + + + + + + + + Use + Use + + + Реквизит2 + + Date + + Date + + + + + + Use + Use + + + Реквизит3 + + DocumentRef + + + + + Use + Use + + + Реквизит4 + + String + + 10 + + + + + + + + Use + Use + + + + + + + ТабличнаяЧасть1 + + + + + + + ТабличнаяЧасть2 + + Реквизит1 + + String + + 10 + + + + + Use + Use + + + Реквизит2 + + CatalogRef.Справочник1 + + + + Use + Use + + + + ФормаЭлемента + + ru + Форма элемента + + PersonalComputer + MobileDevice + + + ФормаСписка + + ru + Форма списка + + PersonalComputer + MobileDevice + + + ФормаВыбора + + ru + Форма выбора + + PersonalComputer + MobileDevice + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2722/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2722.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2722/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2722.mdo" new file mode 100644 index 000000000..95474b39c --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2722/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2722.mdo" @@ -0,0 +1,49 @@ + + + + + + + + + + Справочник2 + true + Catalog.Справочник2.StandardAttribute.Description + Catalog.Справочник2.StandardAttribute.Code + DontUse + Use + Managed + Use + + ru + Справочник1 + + 2 + true + 9 + 25 + String + Variable + true + true + AsDescription + InDialog + BothWays + + Реквизит1 + + String + + 10 + + + + + + + + Use + Use + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Attributes/\320\241\320\277\320\270\321\201\320\276\320\272/ExtInfo/ListSettings.dcss" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Attributes/\320\241\320\277\320\270\321\201\320\276\320\272/ExtInfo/ListSettings.dcss" new file mode 100644 index 000000000..1aa3e4afa --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Attributes/\320\241\320\277\320\270\321\201\320\276\320\272/ExtInfo/ListSettings.dcss" @@ -0,0 +1,22 @@ + + + + + ЭтоГруппа + Equal + true + + Normal + dfcece9d-5077-440b-b6b3-45a5cb4538eb + + + Normal + 88619765-ccb3-46c6-ac52-38e9c992ebd4 + + + Normal + b75fecce-942b-4aed-abc9-e6a02e460fb3 + + Normal + 911b6018-f537-43e8-a417-da56b22f9aec + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Form.form" new file mode 100644 index 000000000..d3c043f91 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Form.form" @@ -0,0 +1,260 @@ + + + + СписокКомпоновщикНастроекПользовательскиеНастройки + 1 + true + true + + true + + + <key>ru</key> + <value>Группа пользовательских настроек</value> + + false + + СписокКомпоновщикНастроекПользовательскиеНастройкиРасширеннаяПодсказка + 2 + Label + true + true + + Left + + + UsualGroup + + Vertical + Auto + WeakSeparation + true + true + Auto + Auto + + + + Список + 3 + true + true + + true + + + Список + + true + None + Create + + Наименование + 16 + true + true + + true + + + Список.Description + + true + + НаименованиеРасширеннаяПодсказка + 18 + Label + true + true + + Left + + + + НаименованиеКонтекстноеМеню + 17 + true + + LabelField + Enter + true + Left + true + + true + true + + + None + + СписокКоманднаяПанель + 5 + Left + + + СписокСтрокаПоиска + 7 + + СписокСтрокаПоискаРасширеннаяПодсказка + 9 + Label + true + true + + Left + + + + СписокСтрокаПоискаКонтекстноеМеню + 8 + true + + Список + + true + + + + СписокСостояниеПросмотра + 10 + + СписокСостояниеПросмотраРасширеннаяПодсказка + 12 + Label + true + true + + Left + + + + СписокСостояниеПросмотраКонтекстноеМеню + 11 + true + + ViewStatusAddition + Список + + true + + + + СписокУправлениеПоиском + 13 + + СписокУправлениеПоискомРасширеннаяПодсказка + 15 + Label + true + true + + Left + + + + СписокУправлениеПоискомКонтекстноеМеню + 14 + true + + SearchControlAddition + Список + + true + + + + СписокРасширеннаяПодсказка + 6 + Label + true + true + + Left + + + + СписокКонтекстноеМеню + 4 + true + + Tree + true + true + true + true + true + true + MultiRow + 1 + 1 + AutoUse + AutoUse + Auto + Auto + ExpandTopLevel + true + true + true + true + AsFileRef + + Список.DefaultPicture + + + 60 + + 0001-01-01T00:00:00 + 0001-01-01T00:00:00 + + Folders + + true + true + true + СписокКомпоновщикНастроекПользовательскиеНастройки + + + + FormCommandBar + -1 + Left + true + + Create + LockOwnerWindow + true + true + true + Vertical + true + true + true + true + true + + Список + 1 + + DynamicList + + + true + + + true + +
true
+ + Catalog.Справочник3 + true + true + true + true + +
+ + + + + +
diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Form.form" new file mode 100644 index 000000000..16f3b7612 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Form.form" @@ -0,0 +1,164 @@ + + + + Код + 1 + true + true + + true + + + Объект.Code + + + КодРасширеннаяПодсказка + 3 + Label + true + true + + Left + + + + КодКонтекстноеМеню + 2 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Наименование + 4 + true + true + + true + + + Объект.Description + + + НаименованиеРасширеннаяПодсказка + 6 + Label + true + true + + Left + + + + НаименованиеКонтекстноеМеню + 5 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Родитель + 7 + true + true + + true + + + Объект.Parent + + + РодительРасширеннаяПодсказка + 9 + Label + true + true + + Left + + + + РодительКонтекстноеМеню + 8 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + FormCommandBar + -1 + Left + true + + LockOwnerWindow + true + true + true + Vertical + true + true + true + true + true + + Объект + 1 + + CatalogObject.Справочник3 + + + true + + + true + +
true
+ true +
+ + + + + + Folders + +
diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723.mdo" new file mode 100644 index 000000000..8fd3608b7 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Catalogs/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723/\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2723.mdo" @@ -0,0 +1,75 @@ + + + + + + + + + + Справочник3 + true + Catalog.Справочник3.StandardAttribute.Description + Catalog.Справочник3.StandardAttribute.Code + DontUse + Use + Managed + Use + true + true + 5 + true + 12 + 123 + String + Variable + WithinSubordination + true + true + AsDescription + + + ee + Ee + + 000000000001 + + + + rrr + Rrr + + 000000000002 + + + + yyy + Yyy + + 000000000003 + + + + InDialog + BothWays + Catalog.Справочник3.Form.ФормаГруппы + Catalog.Справочник3.Form.ФормаВыбораГруппы + + ФормаГруппы + + ru + Форма группы + + PersonalComputer + MobileDevice + + + ФормаВыбораГруппы + + ru + Форма выбора группы + + PersonalComputer + MobileDevice + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ChartsOfAccounts/\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621/\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ChartsOfAccounts/\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621/\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621.mdo" new file mode 100644 index 000000000..a6153cdef --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ChartsOfAccounts/\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621/\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621.mdo" @@ -0,0 +1,51 @@ + + + + + + + + + + + + ПланСчетов1 + true + ChartOfAccounts.ПланСчетов1.StandardAttribute.Description + ChartOfAccounts.ПланСчетов1.StandardAttribute.Code + DontUse + DontUse + Managed + Use + 9 + 30 + true + InDialog + BothWays + + Реквизит1 + + String + + 10 + + + + + + + + Use + Use + + + ПризнакУчета1 + + Boolean + + + + Use + + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\320\270\320\264\320\260\320\240\320\260\321\201\321\207\320\265\321\202\320\260/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\320\270\320\264\320\260\320\240\320\260\321\201\321\207\320\265\321\202\320\260/Form.form" new file mode 100644 index 000000000..b836ce2f2 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\320\270\320\264\320\260\320\240\320\260\321\201\321\207\320\265\321\202\320\260/Form.form" @@ -0,0 +1,330 @@ + + + + Код + 1 + true + true + + true + + + Объект.Code + + + КодРасширеннаяПодсказка + 3 + Label + true + true + + Left + + + + КодКонтекстноеМеню + 2 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Наименование + 4 + true + true + + true + + + Объект.Description + + + НаименованиеРасширеннаяПодсказка + 6 + Label + true + true + + Left + + + + НаименованиеКонтекстноеМеню + 5 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Реквизит1 + 7 + true + true + + true + + + Объект.Реквизит1 + + + Реквизит1РасширеннаяПодсказка + 9 + Label + true + true + + Left + + + + Реквизит1КонтекстноеМеню + 8 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + ВедущиеВидыРасчета + 10 + true + true + + true + + + Объект.LeadingCalculationTypes + + None + + ВедущиеВидыРасчетаВидРасчета + 23 + true + true + + true + + + Объект.LeadingCalculationTypes.CalculationType + + + ВедущиеВидыРасчетаВидРасчетаРасширеннаяПодсказка + 25 + Label + true + true + + Left + + + + ВедущиеВидыРасчетаВидРасчетаКонтекстноеМеню + 24 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + ВедущиеВидыРасчетаКоманднаяПанель + 12 + Left + true + + + ВедущиеВидыРасчетаСтрокаПоиска + 14 + + ВедущиеВидыРасчетаСтрокаПоискаРасширеннаяПодсказка + 16 + Label + true + true + + Left + + + + ВедущиеВидыРасчетаСтрокаПоискаКонтекстноеМеню + 15 + true + + ВедущиеВидыРасчета + + true + + + + ВедущиеВидыРасчетаСостояниеПросмотра + 17 + + ВедущиеВидыРасчетаСостояниеПросмотраРасширеннаяПодсказка + 19 + Label + true + true + + Left + + + + ВедущиеВидыРасчетаСостояниеПросмотраКонтекстноеМеню + 18 + true + + ViewStatusAddition + ВедущиеВидыРасчета + + true + + + + ВедущиеВидыРасчетаУправлениеПоиском + 20 + + ВедущиеВидыРасчетаУправлениеПоискомРасширеннаяПодсказка + 22 + Label + true + true + + Left + + + + ВедущиеВидыРасчетаУправлениеПоискомКонтекстноеМеню + 21 + true + + SearchControlAddition + ВедущиеВидыРасчета + + true + + + + ВедущиеВидыРасчетаРасширеннаяПодсказка + 13 + Label + true + true + + Left + + + + ВедущиеВидыРасчетаКонтекстноеМеню + 11 + true + + true + true + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + true + Auto + Auto + true + true + true + true + AsFileRef + +
+ + FormCommandBar + -1 + Left + true + + LockOwnerWindow + true + true + true + Vertical + true + true + true + true + true + + Объект + 1 + + ChartOfCalculationTypesObject.ПланВидовРасчета1 + + + true + + + true + +
true
+ true +
+ + + + + +
diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601.mdo" new file mode 100644 index 000000000..97c4ac8d9 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601.mdo" @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + ПланВидовРасчета1 + true + ChartOfCalculationTypes.ПланВидовРасчета1.StandardAttribute.Description + ChartOfCalculationTypes.ПланВидовРасчета1.StandardAttribute.Code + DontUse + DontUse + Managed + Use + 9 + 40 + String + Variable + AsDescription + InDialog + BothWays + ChartOfCalculationTypes.ПланВидовРасчета1.Form.ФормаВидаРасчета + + Реквизит1 + + String + + 10 + + + + + + + + Use + Use + + + ФормаВидаРасчета + + ru + Форма вида расчета + + PersonalComputer + MobileDevice + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2602/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\320\270\320\264\320\260\320\240\320\260\321\201\321\207\320\265\321\202\320\260/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2602/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\320\270\320\264\320\260\320\240\320\260\321\201\321\207\320\265\321\202\320\260/Form.form" new file mode 100644 index 000000000..97e5011c8 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2602/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\320\270\320\264\320\260\320\240\320\260\321\201\321\207\320\265\321\202\320\260/Form.form" @@ -0,0 +1,1125 @@ + + + + Код + 1 + true + true + + true + + + Объект.Code + + + КодРасширеннаяПодсказка + 3 + Label + true + true + + Left + + + + КодКонтекстноеМеню + 2 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Наименование + 4 + true + true + + true + + + Объект.Description + + + НаименованиеРасширеннаяПодсказка + 6 + Label + true + true + + Left + + + + НаименованиеКонтекстноеМеню + 5 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + ПериодДействияБазовый + 7 + true + true + + true + + + Объект.ActionPeriodIsBasic + + + ПериодДействияБазовыйРасширеннаяПодсказка + 9 + Label + true + true + + Left + + + + ПериодДействияБазовыйКонтекстноеМеню + 8 + true + + CheckBoxField + EnterOnInput + true + Left + true + + + + Реквизит1 + 10 + true + true + + true + + + Объект.Реквизит1 + + + Реквизит1РасширеннаяПодсказка + 12 + Label + true + true + + Left + + + + Реквизит1КонтекстноеМеню + 11 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Страницы + 13 + + ГруппаБазовыеВидыРасчета + 15 + + БазовыеВидыРасчета + 17 + true + true + + true + + + Объект.BaseCalculationTypes + + None + + БазовыеВидыРасчетаВидРасчета + 30 + true + true + + true + + + Объект.BaseCalculationTypes.CalculationType + + + БазовыеВидыРасчетаВидРасчетаРасширеннаяПодсказка + 32 + Label + true + true + + Left + + + + БазовыеВидыРасчетаВидРасчетаКонтекстноеМеню + 31 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + БазовыеВидыРасчетаКоманднаяПанель + 19 + Left + true + + + БазовыеВидыРасчетаСтрокаПоиска + 21 + + БазовыеВидыРасчетаСтрокаПоискаРасширеннаяПодсказка + 23 + Label + true + true + + Left + + + + БазовыеВидыРасчетаСтрокаПоискаКонтекстноеМеню + 22 + true + + БазовыеВидыРасчета + + true + + + + БазовыеВидыРасчетаСостояниеПросмотра + 24 + + БазовыеВидыРасчетаСостояниеПросмотраРасширеннаяПодсказка + 26 + Label + true + true + + Left + + + + БазовыеВидыРасчетаСостояниеПросмотраКонтекстноеМеню + 25 + true + + ViewStatusAddition + БазовыеВидыРасчета + + true + + + + БазовыеВидыРасчетаУправлениеПоиском + 27 + + БазовыеВидыРасчетаУправлениеПоискомРасширеннаяПодсказка + 29 + Label + true + true + + Left + + + + БазовыеВидыРасчетаУправлениеПоискомКонтекстноеМеню + 28 + true + + SearchControlAddition + БазовыеВидыРасчета + + true + + + + БазовыеВидыРасчетаРасширеннаяПодсказка + 20 + Label + true + true + + Left + + + + БазовыеВидыРасчетаКонтекстноеМеню + 18 + true + + true + true + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + true + Auto + Auto + true + true + true + true + AsFileRef + +
+ true + true + + true + + + <key>ru</key> + <value>Базовые виды расчетов</value> + + + ГруппаБазовыеВидыРасчетаРасширеннаяПодсказка + 16 + Label + true + true + + Left + + + Page + + Vertical + true + +
+ + ГруппаВедущиеВидыРасчета + 33 + + ВедущиеВидыРасчета + 35 + true + true + + true + + + Объект.LeadingCalculationTypes + + None + + ВедущиеВидыРасчетаВидРасчета + 48 + true + true + + true + + + Объект.LeadingCalculationTypes.CalculationType + + + ВедущиеВидыРасчетаВидРасчетаРасширеннаяПодсказка + 50 + Label + true + true + + Left + + + + ВедущиеВидыРасчетаВидРасчетаКонтекстноеМеню + 49 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + ВедущиеВидыРасчетаКоманднаяПанель + 37 + Left + true + + + ВедущиеВидыРасчетаСтрокаПоиска + 39 + + ВедущиеВидыРасчетаСтрокаПоискаРасширеннаяПодсказка + 41 + Label + true + true + + Left + + + + ВедущиеВидыРасчетаСтрокаПоискаКонтекстноеМеню + 40 + true + + ВедущиеВидыРасчета + + true + + + + ВедущиеВидыРасчетаСостояниеПросмотра + 42 + + ВедущиеВидыРасчетаСостояниеПросмотраРасширеннаяПодсказка + 44 + Label + true + true + + Left + + + + ВедущиеВидыРасчетаСостояниеПросмотраКонтекстноеМеню + 43 + true + + ViewStatusAddition + ВедущиеВидыРасчета + + true + + + + ВедущиеВидыРасчетаУправлениеПоиском + 45 + + ВедущиеВидыРасчетаУправлениеПоискомРасширеннаяПодсказка + 47 + Label + true + true + + Left + + + + ВедущиеВидыРасчетаУправлениеПоискомКонтекстноеМеню + 46 + true + + SearchControlAddition + ВедущиеВидыРасчета + + true + + + + ВедущиеВидыРасчетаРасширеннаяПодсказка + 38 + Label + true + true + + Left + + + + ВедущиеВидыРасчетаКонтекстноеМеню + 36 + true + + true + true + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + true + Auto + Auto + true + true + true + true + AsFileRef + +
+ true + true + + true + + + <key>ru</key> + <value>Ведущие виды расчетов</value> + + + ГруппаВедущиеВидыРасчетаРасширеннаяПодсказка + 34 + Label + true + true + + Left + + + Page + + Vertical + true + +
+ + ГруппаВытесняющиеВидыРасчета + 51 + + ВытесняющиеВидыРасчета + 53 + true + true + + true + + + Объект.DisplacingCalculationTypes + + None + + ВытесняющиеВидыРасчетаВидРасчета + 66 + true + true + + true + + + Объект.DisplacingCalculationTypes.CalculationType + + + ВытесняющиеВидыРасчетаВидРасчетаРасширеннаяПодсказка + 68 + Label + true + true + + Left + + + + ВытесняющиеВидыРасчетаВидРасчетаКонтекстноеМеню + 67 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + ВытесняющиеВидыРасчетаКоманднаяПанель + 55 + Left + true + + + ВытесняющиеВидыРасчетаСтрокаПоиска + 57 + + ВытесняющиеВидыРасчетаСтрокаПоискаРасширеннаяПодсказка + 59 + Label + true + true + + Left + + + + ВытесняющиеВидыРасчетаСтрокаПоискаКонтекстноеМеню + 58 + true + + ВытесняющиеВидыРасчета + + true + + + + ВытесняющиеВидыРасчетаСостояниеПросмотра + 60 + + ВытесняющиеВидыРасчетаСостояниеПросмотраРасширеннаяПодсказка + 62 + Label + true + true + + Left + + + + ВытесняющиеВидыРасчетаСостояниеПросмотраКонтекстноеМеню + 61 + true + + ViewStatusAddition + ВытесняющиеВидыРасчета + + true + + + + ВытесняющиеВидыРасчетаУправлениеПоиском + 63 + + ВытесняющиеВидыРасчетаУправлениеПоискомРасширеннаяПодсказка + 65 + Label + true + true + + Left + + + + ВытесняющиеВидыРасчетаУправлениеПоискомКонтекстноеМеню + 64 + true + + SearchControlAddition + ВытесняющиеВидыРасчета + + true + + + + ВытесняющиеВидыРасчетаРасширеннаяПодсказка + 56 + Label + true + true + + Left + + + + ВытесняющиеВидыРасчетаКонтекстноеМеню + 54 + true + + true + true + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + true + Auto + Auto + true + true + true + true + AsFileRef + +
+ true + true + + true + + + <key>ru</key> + <value>Вытесняющие виды расчетов</value> + + + ГруппаВытесняющиеВидыРасчетаРасширеннаяПодсказка + 52 + Label + true + true + + Left + + + Page + + Vertical + true + +
+ + ГруппаТабличнаяЧасть1 + 69 + + ТабличнаяЧасть1 + 71 + true + true + + true + + + Объект.ТабличнаяЧасть1 + + None + + ТабличнаяЧасть1НомерСтроки + 84 + true + true + + true + + + Объект.ТабличнаяЧасть1.LineNumber + + + ТабличнаяЧасть1НомерСтрокиРасширеннаяПодсказка + 86 + Label + true + true + + Left + + + + ТабличнаяЧасть1НомерСтрокиКонтекстноеМеню + 85 + true + + LabelField + EnterOnInput + true + Left + true + + true + true + + + + ТабличнаяЧасть1Реквизит1 + 87 + true + true + + true + + + Объект.ТабличнаяЧасть1.Реквизит1 + + + ТабличнаяЧасть1Реквизит1РасширеннаяПодсказка + 89 + Label + true + true + + Left + + + + ТабличнаяЧасть1Реквизит1КонтекстноеМеню + 88 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + ТабличнаяЧасть1Реквизит2 + 90 + true + true + + true + + + Объект.ТабличнаяЧасть1.Реквизит2 + + + ТабличнаяЧасть1Реквизит2РасширеннаяПодсказка + 92 + Label + true + true + + Left + + + + ТабличнаяЧасть1Реквизит2КонтекстноеМеню + 91 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + ТабличнаяЧасть1Реквизит3 + 93 + true + true + + true + + + Объект.ТабличнаяЧасть1.Реквизит3 + + + ТабличнаяЧасть1Реквизит3РасширеннаяПодсказка + 95 + Label + true + true + + Left + + + + ТабличнаяЧасть1Реквизит3КонтекстноеМеню + 94 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + ТабличнаяЧасть1КоманднаяПанель + 73 + Left + true + + + ТабличнаяЧасть1СтрокаПоиска + 75 + + ТабличнаяЧасть1СтрокаПоискаРасширеннаяПодсказка + 77 + Label + true + true + + Left + + + + ТабличнаяЧасть1СтрокаПоискаКонтекстноеМеню + 76 + true + + ТабличнаяЧасть1 + + true + + + + ТабличнаяЧасть1СостояниеПросмотра + 78 + + ТабличнаяЧасть1СостояниеПросмотраРасширеннаяПодсказка + 80 + Label + true + true + + Left + + + + ТабличнаяЧасть1СостояниеПросмотраКонтекстноеМеню + 79 + true + + ViewStatusAddition + ТабличнаяЧасть1 + + true + + + + ТабличнаяЧасть1УправлениеПоиском + 81 + + ТабличнаяЧасть1УправлениеПоискомРасширеннаяПодсказка + 83 + Label + true + true + + Left + + + + ТабличнаяЧасть1УправлениеПоискомКонтекстноеМеню + 82 + true + + SearchControlAddition + ТабличнаяЧасть1 + + true + + + + ТабличнаяЧасть1РасширеннаяПодсказка + 74 + Label + true + true + + Left + + + + ТабличнаяЧасть1КонтекстноеМеню + 72 + true + + true + true + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + true + Auto + Auto + true + true + true + true + AsFileRef + +
+ true + true + + true + + + <key>ru</key> + <value>ТабличнаяЧасть1</value> + + + ГруппаТабличнаяЧасть1РасширеннаяПодсказка + 70 + Label + true + true + + Left + + + Page + + Vertical + true + +
+ true + true + + true + + + <key>ru</key> + <value>Страницы</value> + + + СтраницыРасширеннаяПодсказка + 14 + Label + true + true + + Left + + + Pages + + Auto + Auto + +
+ + FormCommandBar + -1 + Left + true + + LockOwnerWindow + true + true + true + Vertical + true + true + true + true + true + + Объект + 1 + + ChartOfCalculationTypesObject.ПланВидовРасчета2 + + + true + + + true + +
true
+ true +
+ + + + + +
diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2602/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2602.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2602/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2602.mdo" new file mode 100644 index 000000000..c44f388fb --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ChartsOfCalculationTypes/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2602/\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2602.mdo" @@ -0,0 +1,162 @@ + + + + + + + + + + + + + + + + ПланВидовРасчета2 + true + ChartOfCalculationTypes.ПланВидовРасчета2.StandardAttribute.Description + ChartOfCalculationTypes.ПланВидовРасчета2.StandardAttribute.Code + DontUse + Background + + Use + PredefinedDataName + + Use + + + + + Use + Predefined + + Use + + + + + Use + Ref + + Use + + + + + Use + DeletionMark + + Use + + + + + Use + ActionPeriodIsBasic + + Use + + + + + Use + Description + + ShowError + Use + + + + + Use + Code + + Use + + + + DontUse + Managed + Use + 9 + 40 + Variable + InDialog + BothWays + ChartOfCalculationTypes.ПланВидовРасчета2.Form.ФормаВидаРасчета + OnActionPeriod + ChartOfCalculationTypes.ПланВидовРасчета1 + true + + Реквизит1 + + String + + 10 + + + + + + + + Use + Use + + + + + + + ТабличнаяЧасть1 + + Реквизит1 + + String + + 10 + + + + + Use + Use + + + Реквизит2 + + String + + 10 + + + + + Use + Use + + + Реквизит3 + + String + + 10 + + + + + Use + Use + + + + ФормаВидаРасчета + + ru + Форма вида расчета + + PersonalComputer + MobileDevice + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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/\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.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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/\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.mdo" new file mode 100644 index 000000000..cc7e34b48 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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/\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.mdo" @@ -0,0 +1,66 @@ + + + + + + + + + + + ПланВидовХарактеристик1 + true + ChartOfCharacteristicTypes.ПланВидовХарактеристик1.StandardAttribute.Description + ChartOfCharacteristicTypes.ПланВидовХарактеристик1.StandardAttribute.Code + DontUse + DontUse + Managed + Use + + CatalogRef.Справочник2 + CatalogRef.Справочник1 + CatalogRef.Справочник3 + Boolean + String + Date + + 10 + + + Date + + + true + 9 + Variable + 25 + true + true + AsDescription + + + asdfg + Asdfg + 000000002 + + String + + 10 + + + + + qwerty + Qwerty + 000000001 + + String + + 10 + + + + + InDialog + BothWays + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommandGroups/\320\223\321\200\321\203\320\277\320\277\320\260\320\232\320\276\320\274\320\260\320\275\320\2641/\320\223\321\200\321\203\320\277\320\277\320\260\320\232\320\276\320\274\320\260\320\275\320\2641.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommandGroups/\320\223\321\200\321\203\320\277\320\277\320\260\320\232\320\276\320\274\320\260\320\275\320\2641/\320\223\321\200\321\203\320\277\320\277\320\260\320\232\320\276\320\274\320\260\320\275\320\2641.mdo" new file mode 100644 index 000000000..aaee2b43a --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommandGroups/\320\223\321\200\321\203\320\277\320\277\320\260\320\232\320\276\320\274\320\260\320\275\320\2641/\320\223\321\200\321\203\320\277\320\277\320\260\320\232\320\276\320\274\320\260\320\275\320\2641.mdo" @@ -0,0 +1,8 @@ + + + ГруппаКоманд1 + Auto + + CommonPicture.ОбщаяКартинка1 + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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/\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.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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/\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.mdo" new file mode 100644 index 000000000..916542556 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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/\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.mdo" @@ -0,0 +1,34 @@ + + + ОбщийРеквизит1 + + String + + 10 + + + + + Use + + + + + InformationRegister.РегистрСведений2 + Use + + + InformationRegister.РегистрСведений1 + Use + + + ChartOfCharacteristicTypes.ПланВидовХарактеристик1 + DontUse + + DontUse + DontUse + DontUse + DontUse + DontUse + Use + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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\2022/\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\2022.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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\2022/\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\2022.mdo" new file mode 100644 index 000000000..c25c1ddeb --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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\2022/\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\2022.mdo" @@ -0,0 +1,23 @@ + + + ОбщийРеквизит2 + + String + + 10 + + + + + Use + + + + DontUse + SessionParameter.ОбщийРеквизит2Значение + SessionParameter.ОбщийРеквизит2Использование + DontUse + DontUse + DontUse + Use + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonCommands/\320\236\320\261\321\211\320\260\321\217\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/CommandModule.bsl" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonCommands/\320\236\320\261\321\211\320\260\321\217\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/CommandModule.bsl" new file mode 100644 index 000000000..266b6b9dc --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonCommands/\320\236\320\261\321\211\320\260\321\217\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/CommandModule.bsl" @@ -0,0 +1,7 @@ + +&НаКлиенте +Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) + //Вставить содержимое обработчика. + //ПараметрыФормы = Новый Структура("", ); + //ОткрытьФорму("ОбщаяФорма.", ПараметрыФормы, ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно, ПараметрыВыполненияКоманды.НавигационнаяСсылка); +КонецПроцедуры diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonCommands/\320\236\320\261\321\211\320\260\321\217\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/\320\236\320\261\321\211\320\260\321\217\320\232\320\276\320\274\320\260\320\275\320\264\320\2601.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonCommands/\320\236\320\261\321\211\320\260\321\217\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/\320\236\320\261\321\211\320\260\321\217\320\232\320\276\320\274\320\260\320\275\320\264\320\2601.mdo" new file mode 100644 index 000000000..d6867c2fd --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonCommands/\320\236\320\261\321\211\320\260\321\217\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/\320\236\320\261\321\211\320\260\321\217\320\232\320\276\320\274\320\260\320\275\320\264\320\2601.mdo" @@ -0,0 +1,7 @@ + + + ОбщаяКоманда1 + CommandGroup.ГруппаКоманд1 + + Auto + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Form.form" new file mode 100644 index 000000000..934bc8300 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Form.form" @@ -0,0 +1,3794 @@ + + + + КомпоновщикНастроекНастройки + 1 + + <key>ru</key> + <value>Таблица настроек</value> + + true + true + + true + + + Отчет.SettingsComposer.Settings + + None + + КомпоновщикНастроекНастройкиКоманднаяПанель + 3 + Left + true + + + OnActivateRow + КомпоновщикНастроекНастройкиПриАктивизацииСтроки + + + OnActivateField + КомпоновщикНастроекНастройкиПриАктивизацииПоля + + + КомпоновщикНастроекНастройкиСтрокаПоиска + 5 + + КомпоновщикНастроекНастройкиСтрокаПоискаРасширеннаяПодсказка + 7 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиСтрокаПоискаКонтекстноеМеню + 6 + true + + КомпоновщикНастроекНастройки + + true + + + + КомпоновщикНастроекНастройкиСостояниеПросмотра + 8 + + КомпоновщикНастроекНастройкиСостояниеПросмотраРасширеннаяПодсказка + 10 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиСостояниеПросмотраКонтекстноеМеню + 9 + true + + ViewStatusAddition + КомпоновщикНастроекНастройки + + true + + + + КомпоновщикНастроекНастройкиУправлениеПоиском + 11 + + КомпоновщикНастроекНастройкиУправлениеПоискомРасширеннаяПодсказка + 13 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиУправлениеПоискомКонтекстноеМеню + 12 + true + + SearchControlAddition + КомпоновщикНастроекНастройки + + true + + + + КомпоновщикНастроекНастройкиРасширеннаяПодсказка + 4 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиКонтекстноеМеню + 2 + true + + Tree + true + true + true + true + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + Auto + Auto + ExpandAllLevels + true + true + true + true + AsFileRef + SelectionPresentation +
+ + СтраницыНастроек + 14 + + СтраницаПараметровДанных + 16 + + КомпоновщикНастроекНастройкиПараметрыДанных + 18 + + <key>ru</key> + <value>Настройки параметров</value> + + true + true + + true + + + Items.КомпоновщикНастроекНастройки.CurrentData.ItemDataParameters + + None + + КомпоновщикНастроекНастройкиПараметрыДанныхКоманднаяПанель + 20 + Left + true + + + КомпоновщикНастроекНастройкиПараметрыДанныхСтрокаПоиска + 22 + + КомпоновщикНастроекНастройкиПараметрыДанныхСтрокаПоискаРасширеннаяПодсказка + 24 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПараметрыДанныхСтрокаПоискаКонтекстноеМеню + 23 + true + + КомпоновщикНастроекНастройкиПараметрыДанных + + true + + + + КомпоновщикНастроекНастройкиПараметрыДанныхСостояниеПросмотра + 25 + + КомпоновщикНастроекНастройкиПараметрыДанныхСостояниеПросмотраРасширеннаяПодсказка + 27 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПараметрыДанныхСостояниеПросмотраКонтекстноеМеню + 26 + true + + ViewStatusAddition + КомпоновщикНастроекНастройкиПараметрыДанных + + true + + + + КомпоновщикНастроекНастройкиПараметрыДанныхУправлениеПоиском + 28 + + КомпоновщикНастроекНастройкиПараметрыДанныхУправлениеПоискомРасширеннаяПодсказка + 30 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПараметрыДанныхУправлениеПоискомКонтекстноеМеню + 29 + true + + SearchControlAddition + КомпоновщикНастроекНастройкиПараметрыДанных + + true + + + + КомпоновщикНастроекНастройкиПараметрыДанныхРасширеннаяПодсказка + 21 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПараметрыДанныхКонтекстноеМеню + 19 + true + + Tree + true + true + true + 50 + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + Auto + Auto + ExpandAllLevels + true + true + AsFileRef +
+ true + true + + true + + + <key>ru</key> + <value>Параметры</value> + + + СтраницаПараметровДанныхРасширеннаяПодсказка + 17 + Label + true + true + + Left + + + Page + + + StdPicture.DataCompositionDataParameters + + Vertical + true + +
+ + СтраницаПользовательскихПолей + 31 + + КомпоновщикНастроекНастройкиПользовательскиеПоля + 33 + + <key>ru</key> + <value>Настройки пользовательских полей</value> + + true + true + + true + + + Items.КомпоновщикНастроекНастройки.CurrentData.ItemUserFields + + None + + КомпоновщикНастроекНастройкиПользовательскиеПоляКоманднаяПанель + 35 + Left + true + + + КомпоновщикНастроекНастройкиПользовательскиеПоляСтрокаПоиска + 37 + + КомпоновщикНастроекНастройкиПользовательскиеПоляСтрокаПоискаРасширеннаяПодсказка + 39 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПользовательскиеПоляСтрокаПоискаКонтекстноеМеню + 38 + true + + КомпоновщикНастроекНастройкиПользовательскиеПоля + + true + + + + КомпоновщикНастроекНастройкиПользовательскиеПоляСостояниеПросмотра + 40 + + КомпоновщикНастроекНастройкиПользовательскиеПоляСостояниеПросмотраРасширеннаяПодсказка + 42 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПользовательскиеПоляСостояниеПросмотраКонтекстноеМеню + 41 + true + + ViewStatusAddition + КомпоновщикНастроекНастройкиПользовательскиеПоля + + true + + + + КомпоновщикНастроекНастройкиПользовательскиеПоляУправлениеПоиском + 43 + + КомпоновщикНастроекНастройкиПользовательскиеПоляУправлениеПоискомРасширеннаяПодсказка + 45 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПользовательскиеПоляУправлениеПоискомКонтекстноеМеню + 44 + true + + SearchControlAddition + КомпоновщикНастроекНастройкиПользовательскиеПоля + + true + + + + КомпоновщикНастроекНастройкиПользовательскиеПоляРасширеннаяПодсказка + 36 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПользовательскиеПоляКонтекстноеМеню + 34 + true + + true + true + true + 60 + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + Auto + Auto + true + true + true + true + AsFileRef +
+ true + true + + true + + + <key>ru</key> + <value>Пользовательские поля</value> + + + СтраницаПользовательскихПолейРасширеннаяПодсказка + 32 + Label + true + true + + Left + + + Page + + + StdPicture.DataCompositionUserFields + + AlwaysHorizontal + true + +
+ + СтраницаПолейГруппировки + 46 + + СтраницыПолейГруппировки + 48 + + НастройкиПолейГруппировки + 50 + + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировок + 52 + + <key>ru</key> + <value>Доступные поля группируемых полей</value> + + true + true + + true + + + Items.КомпоновщикНастроекНастройки.CurrentData.ItemGroupFields.GroupFieldsAvailableFields + + None + + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировокКоманднаяПанель + 54 + Left + true + + + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировокСтрокаПоиска + 56 + + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировокСтрокаПоискаРасширеннаяПодсказка + 58 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировокСтрокаПоискаКонтекстноеМеню + 57 + true + + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировок + + true + + + + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировокСостояниеПросмотра + 59 + + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировокСостояниеПросмотраРасширеннаяПодсказка + 61 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировокСостояниеПросмотраКонтекстноеМеню + 60 + true + + ViewStatusAddition + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировок + + true + + + + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировокУправлениеПоиском + 62 + + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировокУправлениеПоискомРасширеннаяПодсказка + 64 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировокУправлениеПоискомКонтекстноеМеню + 63 + true + + SearchControlAddition + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировок + + true + + + + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировокРасширеннаяПодсказка + 55 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировокКонтекстноеМеню + 53 + true + + Tree + true + true + true + 30 + true + true + 15 + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + Auto + Auto + true + true + true + true + AsFileRef +
+ + КомпоновщикНастроекНастройкиПоляГруппировки + 65 + + <key>ru</key> + <value>Таблица группируемых полей</value> + + true + true + + true + + + Items.КомпоновщикНастроекНастройки.CurrentData.ItemGroupFields + + None + + КомпоновщикНастроекНастройкиПоляГруппировкиКоманднаяПанель + 67 + Left + true + + + КомпоновщикНастроекНастройкиПоляГруппировкиСтрокаПоиска + 69 + + КомпоновщикНастроекНастройкиПоляГруппировкиСтрокаПоискаРасширеннаяПодсказка + 71 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПоляГруппировкиСтрокаПоискаКонтекстноеМеню + 70 + true + + КомпоновщикНастроекНастройкиПоляГруппировки + + true + + + + КомпоновщикНастроекНастройкиПоляГруппировкиСостояниеПросмотра + 72 + + КомпоновщикНастроекНастройкиПоляГруппировкиСостояниеПросмотраРасширеннаяПодсказка + 74 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПоляГруппировкиСостояниеПросмотраКонтекстноеМеню + 73 + true + + ViewStatusAddition + КомпоновщикНастроекНастройкиПоляГруппировки + + true + + + + КомпоновщикНастроекНастройкиПоляГруппировкиУправлениеПоиском + 75 + + КомпоновщикНастроекНастройкиПоляГруппировкиУправлениеПоискомРасширеннаяПодсказка + 77 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПоляГруппировкиУправлениеПоискомКонтекстноеМеню + 76 + true + + SearchControlAddition + КомпоновщикНастроекНастройкиПоляГруппировки + + true + + + + КомпоновщикНастроекНастройкиПоляГруппировкиРасширеннаяПодсказка + 68 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПоляГруппировкиКонтекстноеМеню + 66 + true + + true + true + true + 60 + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + Auto + Auto + true + true + true + true + AsFileRef +
+ true + true + + true + + + <key>ru</key> + <value>Страница группируемых полей</value> + + + НастройкиПолейГруппировкиРасширеннаяПодсказка + 51 + Label + true + true + + Left + + + Page + + AlwaysHorizontal + LeftNarrowest + true + +
+ + НедоступныеНастройкиПолейГруппировки + 78 + + НадписьНедоступныхПолейГруппировки + 80 + + <key>ru</key> + <value>Текущий элемент не может содержать поля группировки. +Выберите в дереве структуры группировку, для которой требуется просмотреть или изменить состав полей группировки.</value> + + true + true + + true + + + НадписьНедоступныхПолейГруппировкиРасширеннаяПодсказка + 82 + Label + true + true + + Left + + + + НадписьНедоступныхПолейГруппировкиКонтекстноеМеню + 81 + true + + Label + true + 2 + true + true + false + + Left + + + true + true + + true + + + <key>ru</key> + <value>Страница недоступных группируемых полей</value> + + + НедоступныеНастройкиПолейГруппировкиРасширеннаяПодсказка + 79 + Label + true + true + + Left + + + Page + + Vertical + true + + + true + true + + true + + + <key>ru</key> + <value>Страницы группируемых полей</value> + + + СтраницыПолейГруппировкиРасширеннаяПодсказка + 49 + Label + true + true + + Left + + + Pages + + Auto + +
+ true + true + + true + + + <key>ru</key> + <value>Группируемые поля</value> + + + СтраницаПолейГруппировкиРасширеннаяПодсказка + 47 + Label + true + true + + Left + + + Page + + + StdPicture.DataCompositionGroupFields + + Vertical + true + +
+ + СтраницаПолейВыбора + 83 + + ЛокальныеВыбранныеПоля + 85 + + <key>ru</key> + <value>Текущий элемент имеет собственные настройки выбранных полей (для детальной настройки элемента)</value> + + true + true + + true + + + ЛокальныеВыбранныеПоля + + Right + + OnChange + ЛокальныеВыбранныеПоляПриИзменении + + + ЛокальныеВыбранныеПоляРасширеннаяПодсказка + 87 + Label + true + true + + Left + + + + ЛокальныеВыбранныеПоляКонтекстноеМеню + 86 + true + + CheckBoxField + Enter + true + Left + true + + + + СтраницыПолейВыбора + 88 + + НастройкиВыбранныхПолей + 90 + + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбора + 92 + + <key>ru</key> + <value>Доступные поля полей</value> + + true + true + + true + + + Items.КомпоновщикНастроекНастройки.CurrentData.ItemSelection.SelectionAvailableFields + + None + + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбораКоманднаяПанель + 94 + Left + true + + + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбораСтрокаПоиска + 96 + + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбораСтрокаПоискаРасширеннаяПодсказка + 98 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбораСтрокаПоискаКонтекстноеМеню + 97 + true + + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбора + + true + + + + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбораСостояниеПросмотра + 99 + + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбораСостояниеПросмотраРасширеннаяПодсказка + 101 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбораСостояниеПросмотраКонтекстноеМеню + 100 + true + + ViewStatusAddition + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбора + + true + + + + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбораУправлениеПоиском + 102 + + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбораУправлениеПоискомРасширеннаяПодсказка + 104 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбораУправлениеПоискомКонтекстноеМеню + 103 + true + + SearchControlAddition + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбора + + true + + + + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбораРасширеннаяПодсказка + 95 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбораКонтекстноеМеню + 93 + true + + Tree + true + true + true + 30 + true + true + 15 + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + Auto + Auto + true + true + true + true + AsFileRef +
+ + КомпоновщикНастроекНастройкиВыбор + 105 + + <key>ru</key> + <value>Таблица полей</value> + + true + true + + true + + + Items.КомпоновщикНастроекНастройки.CurrentData.ItemSelection + + None + + КомпоновщикНастроекНастройкиВыборКоманднаяПанель + 107 + Left + true + + + КомпоновщикНастроекНастройкиВыборСтрокаПоиска + 109 + + КомпоновщикНастроекНастройкиВыборСтрокаПоискаРасширеннаяПодсказка + 111 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиВыборСтрокаПоискаКонтекстноеМеню + 110 + true + + КомпоновщикНастроекНастройкиВыбор + + true + + + + КомпоновщикНастроекНастройкиВыборСостояниеПросмотра + 112 + + КомпоновщикНастроекНастройкиВыборСостояниеПросмотраРасширеннаяПодсказка + 114 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиВыборСостояниеПросмотраКонтекстноеМеню + 113 + true + + ViewStatusAddition + КомпоновщикНастроекНастройкиВыбор + + true + + + + КомпоновщикНастроекНастройкиВыборУправлениеПоиском + 115 + + КомпоновщикНастроекНастройкиВыборУправлениеПоискомРасширеннаяПодсказка + 117 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиВыборУправлениеПоискомКонтекстноеМеню + 116 + true + + SearchControlAddition + КомпоновщикНастроекНастройкиВыбор + + true + + + + КомпоновщикНастроекНастройкиВыборРасширеннаяПодсказка + 108 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиВыборКонтекстноеМеню + 106 + true + + Tree + true + true + true + 60 + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + Auto + Auto + ExpandAllLevels + true + true + true + true + AsFileRef +
+ true + true + + true + + + <key>ru</key> + <value>Страница полей</value> + + + НастройкиВыбранныхПолейРасширеннаяПодсказка + 91 + Label + true + true + + Left + + + Page + + AlwaysHorizontal + LeftNarrowest + true + +
+ + ОтключенныеНастройкиВыбранныхПолей + 118 + + НадписьЛокальныхВыбранныхПолей + 120 + + <key>ru</key> + <value>Выбранные поля для текущего элемента будут автоматически формироваться на основании выбранных полей всего отчета. +Выберите в дереве структуры элемент - отчет для редактирования его выбранных полей. +Если необходимо, чтобы текущий элемент имел выбранные поля, отличные от выбранных полей отчета, установите флажок, расположенный над этим текстом.</value> + + true + true + + true + + + НадписьЛокальныхВыбранныхПолейРасширеннаяПодсказка + 122 + Label + true + true + + Left + + + + НадписьЛокальныхВыбранныхПолейКонтекстноеМеню + 121 + true + + Label + true + 3 + true + true + false + + Left + + + + ПереходКВыбраннымПолямОтчета + 123 + + <key>ru</key> + <value>Нажмите здесь для перехода к выбранным полям отчета.</value> + + true + true + + true + + + ПереходКВыбраннымПолямОтчетаРасширеннаяПодсказка + 125 + Label + true + true + + Left + + + + ПереходКВыбраннымПолямОтчетаКонтекстноеМеню + 124 + true + + Label + true + true + + + Click + ПерейтиКОтчету + + true + Left + + + true + true + + true + + + <key>ru</key> + <value>Страница отключенных полей</value> + + + ОтключенныеНастройкиВыбранныхПолейРасширеннаяПодсказка + 119 + Label + true + true + + Left + + + Page + + Vertical + true + + + + НедоступныеНастройкиВыбранныхПолей + 126 + + НадписьНедоступныхВыбранныхПолей + 128 + + <key>ru</key> + <value>У текущего элемента не могут быть установлены выбранные поля. +Выберите в дереве структуры элемент - отчет для редактирования его выбранных полей.</value> + + true + true + + true + + + НадписьНедоступныхВыбранныхПолейРасширеннаяПодсказка + 130 + Label + true + true + + Left + + + + НадписьНедоступныхВыбранныхПолейКонтекстноеМеню + 129 + true + + Label + true + 2 + true + true + false + + Left + + + + ПереходКВыбраннымПолямОтчетаОтНедоступныхВыбранныхПолей + 131 + + <key>ru</key> + <value>Нажмите здесь для перехода к выбранным полям отчета.</value> + + true + true + + true + + + ПереходКВыбраннымПолямОтчетаОтНедоступныхВыбранныхПолейРасширеннаяПодсказка + 133 + Label + true + true + + Left + + + + ПереходКВыбраннымПолямОтчетаОтНедоступныхВыбранныхПолейКонтекстноеМеню + 132 + true + + Label + true + true + + + Click + ПерейтиКОтчету + + true + Left + + + true + true + + true + + + <key>ru</key> + <value>Страница недоступных полей</value> + + + НедоступныеНастройкиВыбранныхПолейРасширеннаяПодсказка + 127 + Label + true + true + + Left + + + Page + + Vertical + true + + + true + true + + true + + + <key>ru</key> + <value>Страницы полей</value> + + + СтраницыПолейВыбораРасширеннаяПодсказка + 89 + Label + true + true + + Left + + + Pages + + Auto + +
+ true + true + + true + + + <key>ru</key> + <value>Поля</value> + + + СтраницаПолейВыбораРасширеннаяПодсказка + 84 + Label + true + true + + Left + + + Page + + + StdPicture.DataCompositionSelection + + Vertical + true + +
+ + СтраницаОтбора + 134 + + ЛокальныйОтбор + 136 + + <key>ru</key> + <value>Текущий элемент имеет собственный отбор (для фильтрации записей, выводимых в элементе)</value> + + true + true + + true + + + ЛокальныйОтбор + + Right + + OnChange + ЛокальныйОтборПриИзменении + + + ЛокальныйОтборРасширеннаяПодсказка + 138 + Label + true + true + + Left + + + + ЛокальныйОтборКонтекстноеМеню + 137 + true + + CheckBoxField + Enter + true + Left + true + + + + СтраницыОтбора + 139 + + НастройкиОтбора + 141 + + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбора + 143 + + <key>ru</key> + <value>Доступные поля отбора</value> + + true + true + + true + + + Items.КомпоновщикНастроекНастройки.CurrentData.ItemFilter.FilterAvailableFields + + None + + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбораКоманднаяПанель + 145 + Left + true + + + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбораСтрокаПоиска + 147 + + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбораСтрокаПоискаРасширеннаяПодсказка + 149 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбораСтрокаПоискаКонтекстноеМеню + 148 + true + + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбора + + true + + + + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбораСостояниеПросмотра + 150 + + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбораСостояниеПросмотраРасширеннаяПодсказка + 152 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбораСостояниеПросмотраКонтекстноеМеню + 151 + true + + ViewStatusAddition + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбора + + true + + + + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбораУправлениеПоиском + 153 + + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбораУправлениеПоискомРасширеннаяПодсказка + 155 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбораУправлениеПоискомКонтекстноеМеню + 154 + true + + SearchControlAddition + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбора + + true + + + + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбораРасширеннаяПодсказка + 146 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбораКонтекстноеМеню + 144 + true + + Tree + true + true + true + 30 + true + true + 15 + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + Auto + Auto + true + true + true + true + AsFileRef +
+ + КомпоновщикНастроекНастройкиОтбор + 156 + + <key>ru</key> + <value>Таблица отбора</value> + + true + true + + true + + + Items.КомпоновщикНастроекНастройки.CurrentData.ItemFilter + + None + + КомпоновщикНастроекНастройкиОтборКоманднаяПанель + 158 + Left + true + + + КомпоновщикНастроекНастройкиОтборСтрокаПоиска + 160 + + КомпоновщикНастроекНастройкиОтборСтрокаПоискаРасширеннаяПодсказка + 162 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиОтборСтрокаПоискаКонтекстноеМеню + 161 + true + + КомпоновщикНастроекНастройкиОтбор + + true + + + + КомпоновщикНастроекНастройкиОтборСостояниеПросмотра + 163 + + КомпоновщикНастроекНастройкиОтборСостояниеПросмотраРасширеннаяПодсказка + 165 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиОтборСостояниеПросмотраКонтекстноеМеню + 164 + true + + ViewStatusAddition + КомпоновщикНастроекНастройкиОтбор + + true + + + + КомпоновщикНастроекНастройкиОтборУправлениеПоиском + 166 + + КомпоновщикНастроекНастройкиОтборУправлениеПоискомРасширеннаяПодсказка + 168 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиОтборУправлениеПоискомКонтекстноеМеню + 167 + true + + SearchControlAddition + КомпоновщикНастроекНастройкиОтбор + + true + + + + КомпоновщикНастроекНастройкиОтборРасширеннаяПодсказка + 159 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиОтборКонтекстноеМеню + 157 + true + + Tree + true + true + true + 60 + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + Auto + Auto + ExpandAllLevels + true + true + true + true + AsFileRef + All + false +
+ true + true + + true + + + <key>ru</key> + <value>Страница полей</value> + + + НастройкиОтбораРасширеннаяПодсказка + 142 + Label + true + true + + Left + + + Page + + AlwaysHorizontal + LeftNarrowest + true + +
+ + ОтключенныеНастройкиОтбора + 169 + + НадписьЛокальногоОтбора + 171 + + <key>ru</key> + <value>В текущем элементе отбор не установлен. +Выберите в дереве структуры отчет для редактирования отбора отчета в целом. +Если необходимо, чтобы текущий элемент имел собственный отбор, установите флажок, расположенный над этим текстом.</value> + + true + true + + true + + + НадписьЛокальногоОтбораРасширеннаяПодсказка + 173 + Label + true + true + + Left + + + + НадписьЛокальногоОтбораКонтекстноеМеню + 172 + true + + Label + true + 3 + true + true + false + + Left + + + + ПереходКОтборуОтчета + 174 + + <key>ru</key> + <value>Нажмите здесь для перехода к отбору отчета.</value> + + true + true + + true + + + ПереходКОтборуОтчетаРасширеннаяПодсказка + 176 + Label + true + true + + Left + + + + ПереходКОтборуОтчетаКонтекстноеМеню + 175 + true + + Label + true + true + + + Click + ПерейтиКОтчету + + true + Left + + + true + true + + true + + + <key>ru</key> + <value>Страница отключенного отбора</value> + + + ОтключенныеНастройкиОтбораРасширеннаяПодсказка + 170 + Label + true + true + + Left + + + Page + + Vertical + true + + + + НедоступныеНастройкиОтбора + 177 + + НадписьНедоступногоОтбора + 179 + + <key>ru</key> + <value>У текущего элемента не может быть установлен отбор. +Выберите в дереве структуры отчет для редактирования отбора отчета в целом.</value> + + true + true + + true + + + НадписьНедоступногоОтбораРасширеннаяПодсказка + 181 + Label + true + true + + Left + + + + НадписьНедоступногоОтбораКонтекстноеМеню + 180 + true + + Label + true + 2 + true + true + false + + Left + + + + ПереходКОтборуОтчетаОтНедоступногоОтбора + 182 + + <key>ru</key> + <value>Нажмите здесь для перехода к отбору отчета.</value> + + true + true + + true + + + ПереходКОтборуОтчетаОтНедоступногоОтбораРасширеннаяПодсказка + 184 + Label + true + true + + Left + + + + ПереходКОтборуОтчетаОтНедоступногоОтбораКонтекстноеМеню + 183 + true + + Label + true + true + + + Click + ПерейтиКОтчету + + true + Left + + + true + true + + true + + + <key>ru</key> + <value>Страница недоступного отбора</value> + + + НедоступныеНастройкиОтбораРасширеннаяПодсказка + 178 + Label + true + true + + Left + + + Page + + Vertical + true + + + true + true + + true + + + <key>ru</key> + <value>Страницы отбора</value> + + + СтраницыОтбораРасширеннаяПодсказка + 140 + Label + true + true + + Left + + + Pages + + Auto + +
+ true + true + + true + + + <key>ru</key> + <value>Отбор</value> + + + СтраницаОтбораРасширеннаяПодсказка + 135 + Label + true + true + + Left + + + Page + + + StdPicture.DataCompositionFilter + + Vertical + true + +
+ + СтраницаПорядка + 185 + + ЛокальныйПорядок + 187 + + <key>ru</key> + <value>Текущий элемент имеет собственную сортировку (для упорядочивания записей, выводимых в элементе)</value> + + true + true + + true + + + ЛокальныйПорядок + + Right + + OnChange + ЛокальныйПорядокПриИзменении + + + ЛокальныйПорядокРасширеннаяПодсказка + 189 + Label + true + true + + Left + + + + ЛокальныйПорядокКонтекстноеМеню + 188 + true + + CheckBoxField + Enter + true + Left + true + + + + СтраницыПорядка + 190 + + НастройкиПорядка + 192 + + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядка + 194 + + <key>ru</key> + <value>Доступные поля сортировки</value> + + true + true + + true + + + Items.КомпоновщикНастроекНастройки.CurrentData.ItemOrder.OrderAvailableFields + + None + + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядкаКоманднаяПанель + 196 + Left + true + + + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядкаСтрокаПоиска + 198 + + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядкаСтрокаПоискаРасширеннаяПодсказка + 200 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядкаСтрокаПоискаКонтекстноеМеню + 199 + true + + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядка + + true + + + + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядкаСостояниеПросмотра + 201 + + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядкаСостояниеПросмотраРасширеннаяПодсказка + 203 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядкаСостояниеПросмотраКонтекстноеМеню + 202 + true + + ViewStatusAddition + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядка + + true + + + + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядкаУправлениеПоиском + 204 + + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядкаУправлениеПоискомРасширеннаяПодсказка + 206 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядкаУправлениеПоискомКонтекстноеМеню + 205 + true + + SearchControlAddition + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядка + + true + + + + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядкаРасширеннаяПодсказка + 197 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядкаКонтекстноеМеню + 195 + true + + Tree + true + true + true + 30 + true + true + 15 + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + Auto + Auto + true + true + true + true + AsFileRef +
+ + КомпоновщикНастроекНастройкиПорядок + 207 + + <key>ru</key> + <value>Таблица сортировки</value> + + true + true + + true + + + Items.КомпоновщикНастроекНастройки.CurrentData.ItemOrder + + None + + КомпоновщикНастроекНастройкиПорядокКоманднаяПанель + 209 + Left + true + + + КомпоновщикНастроекНастройкиПорядокСтрокаПоиска + 211 + + КомпоновщикНастроекНастройкиПорядокСтрокаПоискаРасширеннаяПодсказка + 213 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПорядокСтрокаПоискаКонтекстноеМеню + 212 + true + + КомпоновщикНастроекНастройкиПорядок + + true + + + + КомпоновщикНастроекНастройкиПорядокСостояниеПросмотра + 214 + + КомпоновщикНастроекНастройкиПорядокСостояниеПросмотраРасширеннаяПодсказка + 216 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПорядокСостояниеПросмотраКонтекстноеМеню + 215 + true + + ViewStatusAddition + КомпоновщикНастроекНастройкиПорядок + + true + + + + КомпоновщикНастроекНастройкиПорядокУправлениеПоиском + 217 + + КомпоновщикНастроекНастройкиПорядокУправлениеПоискомРасширеннаяПодсказка + 219 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПорядокУправлениеПоискомКонтекстноеМеню + 218 + true + + SearchControlAddition + КомпоновщикНастроекНастройкиПорядок + + true + + + + КомпоновщикНастроекНастройкиПорядокРасширеннаяПодсказка + 210 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПорядокКонтекстноеМеню + 208 + true + + true + true + true + 60 + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + Auto + Auto + true + true + true + true + AsFileRef +
+ true + true + + true + + + <key>ru</key> + <value>Страница сортировки</value> + + + НастройкиПорядкаРасширеннаяПодсказка + 193 + Label + true + true + + Left + + + Page + + AlwaysHorizontal + LeftNarrowest + true + +
+ + ОтключенныеНастройкиПорядка + 220 + + НадписьЛокальногоПорядка + 222 + + <key>ru</key> + <value>В текущем элементе сортировка не установлена. +Выберите в дереве структуры отчет для редактирования сортировки отчета в целом. +Если необходимо, чтобы текущий элемент имел собственную сортировку, установите флажок, расположенный над этим текстом.</value> + + true + true + + true + + + НадписьЛокальногоПорядкаРасширеннаяПодсказка + 224 + Label + true + true + + Left + + + + НадписьЛокальногоПорядкаКонтекстноеМеню + 223 + true + + Label + true + 3 + true + true + false + + Left + + + + ПереходКПорядкуОтчета + 225 + + <key>ru</key> + <value>Нажмите здесь для перехода к сортировке отчета.</value> + + true + true + + true + + + ПереходКПорядкуОтчетаРасширеннаяПодсказка + 227 + Label + true + true + + Left + + + + ПереходКПорядкуОтчетаКонтекстноеМеню + 226 + true + + Label + true + true + + + Click + ПерейтиКОтчету + + true + Left + + + true + true + + true + + + <key>ru</key> + <value>Страница отключенной сортировки</value> + + + ОтключенныеНастройкиПорядкаРасширеннаяПодсказка + 221 + Label + true + true + + Left + + + Page + + Vertical + true + + + + НедоступныеНастройкиПорядка + 228 + + НадписьНедоступногоПорядка + 230 + + <key>ru</key> + <value>У текущего элемента не может быть установлена сортировка. +Выберите в дереве структуры отчет для редактирования сортировки отчета в целом.</value> + + true + true + + true + + + НадписьНедоступногоПорядкаРасширеннаяПодсказка + 232 + Label + true + true + + Left + + + + НадписьНедоступногоПорядкаКонтекстноеМеню + 231 + true + + Label + true + 2 + true + true + false + + Left + + + + ПереходКПорядкуОтчетаОтНедоступногоПорядка + 233 + + <key>ru</key> + <value>Нажмите здесь для перехода к сортировке отчета.</value> + + true + true + + true + + + ПереходКПорядкуОтчетаОтНедоступногоПорядкаРасширеннаяПодсказка + 235 + Label + true + true + + Left + + + + ПереходКПорядкуОтчетаОтНедоступногоПорядкаКонтекстноеМеню + 234 + true + + Label + true + true + + + Click + ПерейтиКОтчету + + true + Left + + + true + true + + true + + + <key>ru</key> + <value>Страница недоступной сортировки</value> + + + НедоступныеНастройкиПорядкаРасширеннаяПодсказка + 229 + Label + true + true + + Left + + + Page + + Vertical + true + + + true + true + + true + + + <key>ru</key> + <value>Страницы сортировки</value> + + + СтраницыПорядкаРасширеннаяПодсказка + 191 + Label + true + true + + Left + + + Pages + + Auto + +
+ true + true + + true + + + <key>ru</key> + <value>Сортировка</value> + + + СтраницаПорядкаРасширеннаяПодсказка + 186 + Label + true + true + + Left + + + Page + + + StdPicture.DataCompositionOrder + + Vertical + true + +
+ + СтраницаУсловногоОформления + 236 + + ЛокальноеУсловноеОформление + 238 + + <key>ru</key> + <value>Текущий элемент имеет собственное условное оформление (для оформления записей, выводимых в элементе)</value> + + true + true + + true + + + ЛокальноеУсловноеОформление + + Right + + OnChange + ЛокальноеУсловноеОформлениеПриИзменении + + + ЛокальноеУсловноеОформлениеРасширеннаяПодсказка + 240 + Label + true + true + + Left + + + + ЛокальноеУсловноеОформлениеКонтекстноеМеню + 239 + true + + CheckBoxField + Enter + true + Left + true + + + + СтраницыУсловногоОформления + 241 + + НастройкиУсловногоОформления + 243 + + КомпоновщикНастроекНастройкиУсловноеОформление + 245 + + <key>ru</key> + <value>Таблица условного оформления</value> + + true + true + + true + + + Items.КомпоновщикНастроекНастройки.CurrentData.ItemConditionalAppearance + + None + + КомпоновщикНастроекНастройкиУсловноеОформлениеКоманднаяПанель + 247 + Left + true + + + КомпоновщикНастроекНастройкиУсловноеОформлениеСтрокаПоиска + 249 + + КомпоновщикНастроекНастройкиУсловноеОформлениеСтрокаПоискаРасширеннаяПодсказка + 251 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиУсловноеОформлениеСтрокаПоискаКонтекстноеМеню + 250 + true + + КомпоновщикНастроекНастройкиУсловноеОформление + + true + + + + КомпоновщикНастроекНастройкиУсловноеОформлениеСостояниеПросмотра + 252 + + КомпоновщикНастроекНастройкиУсловноеОформлениеСостояниеПросмотраРасширеннаяПодсказка + 254 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиУсловноеОформлениеСостояниеПросмотраКонтекстноеМеню + 253 + true + + ViewStatusAddition + КомпоновщикНастроекНастройкиУсловноеОформление + + true + + + + КомпоновщикНастроекНастройкиУсловноеОформлениеУправлениеПоиском + 255 + + КомпоновщикНастроекНастройкиУсловноеОформлениеУправлениеПоискомРасширеннаяПодсказка + 257 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиУсловноеОформлениеУправлениеПоискомКонтекстноеМеню + 256 + true + + SearchControlAddition + КомпоновщикНастроекНастройкиУсловноеОформление + + true + + + + КомпоновщикНастроекНастройкиУсловноеОформлениеРасширеннаяПодсказка + 248 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиУсловноеОформлениеКонтекстноеМеню + 246 + true + + true + true + true + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + Auto + Auto + true + true + true + true + AsFileRef + false +
+ true + true + + true + + + <key>ru</key> + <value>Страница условного оформления</value> + + + НастройкиУсловногоОформленияРасширеннаяПодсказка + 244 + Label + true + true + + Left + + + Page + + AlwaysHorizontal + true + +
+ + ОтключенныеНастройкиУсловногоОформления + 258 + + НадписьЛокальногоУсловногоОформления + 260 + + <key>ru</key> + <value>В текущем элементе условное оформление не установлено. +Выберите в дереве структуры отчет для редактирования условного оформления отчета в целом. +Если необходимо, чтобы текущий элемент имел собственное условное оформление, установите флажок, расположенный над этим текстом.</value> + + true + true + + true + + + НадписьЛокальногоУсловногоОформленияРасширеннаяПодсказка + 262 + Label + true + true + + Left + + + + НадписьЛокальногоУсловногоОформленияКонтекстноеМеню + 261 + true + + Label + true + 3 + true + true + false + + Left + + + + ПереходКУсловномуОформлениюОтчета + 263 + + <key>ru</key> + <value>Нажмите здесь для перехода к условному оформлению отчета.</value> + + true + true + + true + + + ПереходКУсловномуОформлениюОтчетаРасширеннаяПодсказка + 265 + Label + true + true + + Left + + + + ПереходКУсловномуОформлениюОтчетаКонтекстноеМеню + 264 + true + + Label + true + true + + + Click + ПерейтиКОтчету + + true + Left + + + true + true + + true + + + <key>ru</key> + <value>Страница отключенного условного оформления</value> + + + ОтключенныеНастройкиУсловногоОформленияРасширеннаяПодсказка + 259 + Label + true + true + + Left + + + Page + + Vertical + true + + + + НедоступныеНастройкиУсловногоОформления + 266 + + НадписьНедоступногоУсловногоОформления + 268 + + <key>ru</key> + <value>У текущего элемента не может быть установлено условное оформление. +Выберите в дереве структуры отчет для редактирования условного оформления отчета в целом.</value> + + true + true + + true + + + НадписьНедоступногоУсловногоОформленияРасширеннаяПодсказка + 270 + Label + true + true + + Left + + + + НадписьНедоступногоУсловногоОформленияКонтекстноеМеню + 269 + true + + Label + true + 2 + true + true + false + + Left + + + + ПереходКУсловномуОформлениюОтчетаОтНедоступногоУсловногоОформления + 271 + + <key>ru</key> + <value>Нажмите здесь для перехода к условному оформлению отчета.</value> + + true + true + + true + + + ПереходКУсловномуОформлениюОтчетаОтНедоступногоУсловногоОформленияРасширеннаяПодсказка + 273 + Label + true + true + + Left + + + + ПереходКУсловномуОформлениюОтчетаОтНедоступногоУсловногоОформленияКонтекстноеМеню + 272 + true + + Label + true + true + + + Click + ПерейтиКОтчету + + true + Left + + + true + true + + true + + + <key>ru</key> + <value>Страница недоступного условного оформления</value> + + + НедоступныеНастройкиУсловногоОформленияРасширеннаяПодсказка + 267 + Label + true + true + + Left + + + Page + + Vertical + true + + + true + true + + true + + + <key>ru</key> + <value>Страницы условного оформления</value> + + + СтраницыУсловногоОформленияРасширеннаяПодсказка + 242 + Label + true + true + + Left + + + Pages + + Auto + +
+ true + true + + true + + + <key>ru</key> + <value>Условное оформление</value> + + + СтраницаУсловногоОформленияРасширеннаяПодсказка + 237 + Label + true + true + + Left + + + Page + + + StdPicture.DataCompositionConditionalAppearance + + Vertical + true + +
+ + СтраницаПараметровВывода + 274 + + ЛокальныеПараметрыВывода + 276 + + <key>ru</key> + <value>Текущий элемент имеет собственные дополнительные настройки</value> + + true + true + + true + + + ЛокальныеПараметрыВывода + + Right + + OnChange + ЛокальныеПараметрыВыводаПриИзменении + + + ЛокальныеПараметрыВыводаРасширеннаяПодсказка + 278 + Label + true + true + + Left + + + + ЛокальныеПараметрыВыводаКонтекстноеМеню + 277 + true + + CheckBoxField + Enter + true + Left + true + + + + СтраницыПараметровВывода + 279 + + НастройкиПараметровВывода + 281 + + КомпоновщикНастроекНастройкиПараметрыВывода + 283 + + <key>ru</key> + <value>Таблица дополнительных настроек</value> + + true + true + + true + + + Items.КомпоновщикНастроекНастройки.CurrentData.ItemOutputParameters + + None + + КомпоновщикНастроекНастройкиПараметрыВыводаКоманднаяПанель + 285 + Left + true + + + КомпоновщикНастроекНастройкиПараметрыВыводаСтрокаПоиска + 287 + + КомпоновщикНастроекНастройкиПараметрыВыводаСтрокаПоискаРасширеннаяПодсказка + 289 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПараметрыВыводаСтрокаПоискаКонтекстноеМеню + 288 + true + + КомпоновщикНастроекНастройкиПараметрыВывода + + true + + + + КомпоновщикНастроекНастройкиПараметрыВыводаСостояниеПросмотра + 290 + + КомпоновщикНастроекНастройкиПараметрыВыводаСостояниеПросмотраРасширеннаяПодсказка + 292 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПараметрыВыводаСостояниеПросмотраКонтекстноеМеню + 291 + true + + ViewStatusAddition + КомпоновщикНастроекНастройкиПараметрыВывода + + true + + + + КомпоновщикНастроекНастройкиПараметрыВыводаУправлениеПоиском + 293 + + КомпоновщикНастроекНастройкиПараметрыВыводаУправлениеПоискомРасширеннаяПодсказка + 295 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПараметрыВыводаУправлениеПоискомКонтекстноеМеню + 294 + true + + SearchControlAddition + КомпоновщикНастроекНастройкиПараметрыВывода + + true + + + + КомпоновщикНастроекНастройкиПараметрыВыводаРасширеннаяПодсказка + 286 + Label + true + true + + Left + + + + КомпоновщикНастроекНастройкиПараметрыВыводаКонтекстноеМеню + 284 + true + + Tree + true + true + true + 50 + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + Auto + Auto + ExpandAllLevels + true + true + AsFileRef +
+ true + true + + true + + + <key>ru</key> + <value>Страница дополнительных настроек</value> + + + НастройкиПараметровВыводаРасширеннаяПодсказка + 282 + Label + true + true + + Left + + + Page + + AlwaysHorizontal + true + +
+ + ОтключенныеНастройкиПараметровВывода + 296 + + НадписьЛокальныхПараметровВывода + 298 + + <key>ru</key> + <value>В текущем элементе дополнительные настройки не установлены. +Выберите в дереве структуры отчет для редактирования дополнительных настроек отчета в целом. +Если необходимо, чтобы текущий элемент имел собственные дополнительные настройки, установите флажок, расположенный над этим текстом.</value> + + true + true + + true + + + НадписьЛокальныхПараметровВыводаРасширеннаяПодсказка + 300 + Label + true + true + + Left + + + + НадписьЛокальныхПараметровВыводаКонтекстноеМеню + 299 + true + + Label + true + 3 + true + true + false + + Left + + + + ПереходКПараметрамВыводаОтчета + 301 + + <key>ru</key> + <value>Нажмите здесь для перехода к дополнительным настройкам отчета.</value> + + true + true + + true + + + ПереходКПараметрамВыводаОтчетаРасширеннаяПодсказка + 303 + Label + true + true + + Left + + + + ПереходКПараметрамВыводаОтчетаКонтекстноеМеню + 302 + true + + Label + true + true + + + Click + ПерейтиКОтчету + + true + Left + + + true + true + + true + + + <key>ru</key> + <value>Страница отключенных дополнительных настроек</value> + + + ОтключенныеНастройкиПараметровВыводаРасширеннаяПодсказка + 297 + Label + true + true + + Left + + + Page + + Vertical + true + + + + НедоступныеНастройкиПараметровВывода + 304 + + НадписьНедоступныхПараметровВывода + 306 + + <key>ru</key> + <value>У текущего элемента не могут быть установлены дополнительные настройки. +Выберите в дереве структуры отчет для редактирования дополнительных настроек отчета в целом.</value> + + true + true + + true + + + НадписьНедоступныхПараметровВыводаРасширеннаяПодсказка + 308 + Label + true + true + + Left + + + + НадписьНедоступныхПараметровВыводаКонтекстноеМеню + 307 + true + + Label + true + 2 + true + true + false + + Left + + + + ПереходКПараметрамВыводаОтчетаОтНедоступныхПараметровВывода + 309 + + <key>ru</key> + <value>Нажмите здесь для перехода к дополнительным настройкам отчета.</value> + + true + true + + true + + + ПереходКПараметрамВыводаОтчетаОтНедоступныхПараметровВыводаРасширеннаяПодсказка + 311 + Label + true + true + + Left + + + + ПереходКПараметрамВыводаОтчетаОтНедоступныхПараметровВыводаКонтекстноеМеню + 310 + true + + Label + true + true + + + Click + ПерейтиКОтчету + + true + Left + + + true + true + + true + + + <key>ru</key> + <value>Страница недоступных дополнительных настроек</value> + + + НедоступныеНастройкиПараметровВыводаРасширеннаяПодсказка + 305 + Label + true + true + + Left + + + Page + + Vertical + true + + + true + true + + true + + + <key>ru</key> + <value>Страницы дополнительных настроек</value> + + + СтраницыПараметровВыводаРасширеннаяПодсказка + 280 + Label + true + true + + Left + + + Pages + + Auto + +
+ true + true + + true + + + <key>ru</key> + <value>Дополнительные настройки</value> + + + СтраницаПараметровВыводаРасширеннаяПодсказка + 275 + Label + true + true + + Left + + + Page + + + StdPicture.DataCompositionOutputParameters + + Vertical + true + +
+ true + true + + true + + + <key>ru</key> + <value>Группа настроек</value> + + + СтраницыНастроекРасширеннаяПодсказка + 15 + Label + true + true + + Left + + + Pages + + Auto + Auto + +
+ + FormCommandBar + -1 + Right + true + + + OnCreateAtServer + ПриСозданииНаСервере + + true + true + true + Vertical + true + true + true + true + true + DontUse + + Отчет + 1 + + ReportObject + + + true + + + true + +
true
+
+ + ЛокальныеВыбранныеПоля + + <key>ru</key> + <value>Локальные выбранные поля</value> + + 2 + + Boolean + + + true + + + true + + + + ЛокальныйОтбор + + <key>ru</key> + <value>Локальный отбор</value> + + 3 + + Boolean + + + true + + + true + + + + ЛокальныйПорядок + + <key>ru</key> + <value>Локальный порядок</value> + + 4 + + Boolean + + + true + + + true + + + + ЛокальноеУсловноеОформление + + <key>ru</key> + <value>Локальное условное оформление</value> + + 5 + + Boolean + + + true + + + true + + + + ЛокальныеПараметрыВывода + + <key>ru</key> + <value>Локальное условное оформление</value> + + 6 + + Boolean + + + true + + + true + + + + + + + + Variant + +
diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Module.bsl" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Module.bsl" new file mode 100644 index 000000000..b043b2bb0 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Module.bsl" @@ -0,0 +1,368 @@ +&НаКлиенте +Процедура ПоляГруппировкиНедоступны() + + Элементы.СтраницыПолейГруппировки.ТекущаяСтраница = Элементы.НедоступныеНастройкиПолейГруппировки; + +КонецПроцедуры + +&НаКлиенте +Процедура ВыбранныеПоляДоступны(ЭлементСтруктуры) + + Если Отчет.КомпоновщикНастроек.Настройки.НаличиеВыбораУЭлемента(ЭлементСтруктуры) Тогда + + ЛокальныеВыбранныеПоля = Истина; + Элементы.СтраницыПолейВыбора.ТекущаяСтраница = Элементы.НастройкиВыбранныхПолей; + + Иначе + + ЛокальныеВыбранныеПоля = Ложь; + Элементы.СтраницыПолейВыбора.ТекущаяСтраница = Элементы.ОтключенныеНастройкиВыбранныхПолей; + + КонецЕсли; + + Элементы.ЛокальныеВыбранныеПоля.ТолькоПросмотр = Ложь; + +КонецПроцедуры + +&НаКлиенте +Процедура ВыбранныеПоляНедоступны() + + ЛокальныеВыбранныеПоля = Ложь; + Элементы.ЛокальныеВыбранныеПоля.ТолькоПросмотр = Истина; + Элементы.СтраницыПолейВыбора.ТекущаяСтраница = Элементы.НедоступныеНастройкиВыбранныхПолей; + +КонецПроцедуры + +&НаКлиенте +Процедура ОтборДоступен(ЭлементСтруктуры) + + Если Отчет.КомпоновщикНастроек.Настройки.НаличиеОтбораУЭлемента(ЭлементСтруктуры) Тогда + + ЛокальныйОтбор = Истина; + Элементы.СтраницыОтбора.ТекущаяСтраница = Элементы.НастройкиОтбора; + + Иначе + + ЛокальныйОтбор = Ложь; + Элементы.СтраницыОтбора.ТекущаяСтраница = Элементы.ОтключенныеНастройкиОтбора; + + КонецЕсли; + + Элементы.ЛокальныйОтбор.ТолькоПросмотр = Ложь; + +КонецПроцедуры + +&НаКлиенте +Процедура ОтборНедоступен() + + ЛокальныйОтбор = Ложь; + Элементы.ЛокальныйОтбор.ТолькоПросмотр = Истина; + Элементы.СтраницыОтбора.ТекущаяСтраница = Элементы.НедоступныеНастройкиОтбора; + +КонецПроцедуры + +&НаКлиенте +Процедура ПорядокДоступен(ЭлементСтруктуры) + + Если Отчет.КомпоновщикНастроек.Настройки.НаличиеПорядкаУЭлемента(ЭлементСтруктуры) Тогда + + ЛокальныйПорядок = Истина; + Элементы.СтраницыПорядка.ТекущаяСтраница = Элементы.НастройкиПорядка; + + Иначе + + ЛокальныйПорядок = Ложь; + Элементы.СтраницыПорядка.ТекущаяСтраница = Элементы.ОтключенныеНастройкиПорядка; + + КонецЕсли; + + Элементы.ЛокальныйПорядок.ТолькоПросмотр = Ложь; + +КонецПроцедуры + +&НаКлиенте +Процедура ПорядокНедоступен() + + ЛокальныйПорядок = Ложь; + Элементы.ЛокальныйПорядок.ТолькоПросмотр = Истина; + Элементы.СтраницыПорядка.ТекущаяСтраница = Элементы.НедоступныеНастройкиПорядка; + +КонецПроцедуры + +&НаКлиенте +Процедура УсловноеОформлениеДоступно(ЭлементСтруктуры) + + Если Отчет.КомпоновщикНастроек.Настройки.НаличиеУсловногоОформленияУЭлемента(ЭлементСтруктуры) Тогда + + ЛокальноеУсловноеОформление = Истина; + Элементы.СтраницыУсловногоОформления.ТекущаяСтраница = Элементы.НастройкиУсловногоОформления; + + Иначе + + ЛокальноеУсловноеОформление = Ложь; + Элементы.СтраницыУсловногоОформления.ТекущаяСтраница = Элементы.ОтключенныеНастройкиУсловногоОформления; + + КонецЕсли; + + Элементы.ЛокальноеУсловноеОформление.ТолькоПросмотр = Ложь; + +КонецПроцедуры + +&НаКлиенте +Процедура УсловноеОформлениеНедоступно() + + ЛокальноеУсловноеОформление = Ложь; + Элементы.ЛокальноеУсловноеОформление.ТолькоПросмотр = Истина; + Элементы.СтраницыУсловногоОформления.ТекущаяСтраница = Элементы.НедоступныеНастройкиУсловногоОформления; + +КонецПроцедуры + +&НаКлиенте +Процедура ПараметрыВыводаДоступны(ЭлементСтруктуры) + + Если Отчет.КомпоновщикНастроек.Настройки.НаличиеПараметровВыводаУЭлемента(ЭлементСтруктуры) Тогда + + ЛокальныеПараметрыВывода = Истина; + Элементы.СтраницыПараметровВывода.ТекущаяСтраница = Элементы.НастройкиПараметровВывода; + + Иначе + + ЛокальныеПараметрыВывода = Ложь; + Элементы.СтраницыПараметровВывода.ТекущаяСтраница = Элементы.ОтключенныеНастройкиПараметровВывода; + + КонецЕсли; + + Элементы.ЛокальныеПараметрыВывода.ТолькоПросмотр = Ложь; + +КонецПроцедуры + +&НаКлиенте +Процедура ПараметрыВыводаНедоступны() + + ЛокальныеПараметрыВывода = Ложь; + Элементы.ЛокальныеПараметрыВывода.ТолькоПросмотр = Истина; + Элементы.СтраницыПараметровВывода.ТекущаяСтраница = Элементы.НедоступныеНастройкиПараметровВывода; + +КонецПроцедуры + +&НаКлиенте +Процедура КомпоновщикНастроекНастройкиПриАктивизацииПоля(Элемент) + + Перем ВыбраннаяСтраница; + + Если Элементы.КомпоновщикНастроекНастройки.ТекущийЭлемент.Имя = "КомпоновщикНастроекНастройкиНаличиеВыбора" Тогда + + ВыбраннаяСтраница = Элементы.СтраницаПолейВыбора; + + ИначеЕсли Элементы.КомпоновщикНастроекНастройки.ТекущийЭлемент.Имя = "КомпоновщикНастроекНастройкиНаличиеОтбора" Тогда + + ВыбраннаяСтраница = Элементы.СтраницаОтбора; + + ИначеЕсли Элементы.КомпоновщикНастроекНастройки.ТекущийЭлемент.Имя = "КомпоновщикНастроекНастройкиНаличиеПорядка" Тогда + + ВыбраннаяСтраница = Элементы.СтраницаПорядка; + + ИначеЕсли Элементы.КомпоновщикНастроекНастройки.ТекущийЭлемент.Имя = "КомпоновщикНастроекНастройкиНаличиеУсловногоОформления" Тогда + + ВыбраннаяСтраница = Элементы.СтраницаУсловногоОформления; + + ИначеЕсли Элементы.КомпоновщикНастроекНастройки.ТекущийЭлемент.Имя = "КомпоновщикНастроекНастройкиНаличиеПараметровВывода" Тогда + + ВыбраннаяСтраница = Элементы.СтраницаПараметровВывода; + + КонецЕсли; + + Если ВыбраннаяСтраница <> Неопределено Тогда + + Элементы.СтраницыНастроек.ТекущаяСтраница = ВыбраннаяСтраница; + + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура КомпоновщикНастроекНастройкиПриАктивизацииСтроки(Элемент) + + ЭлементСтруктуры = Отчет.КомпоновщикНастроек.Настройки.ПолучитьОбъектПоИдентификатору(Элементы.КомпоновщикНастроекНастройки.ТекущаяСтрока); + ТипЭлемента = ТипЗнч(ЭлементСтруктуры); + + Если ТипЭлемента = Неопределено ИЛИ + ТипЭлемента = Тип("КоллекцияЭлементовСтруктурыДиаграммыКомпоновкиДанных") ИЛИ + ТипЭлемента = Тип("КоллекцияЭлементовСтруктурыТаблицыКомпоновкиДанных") Тогда + + ПоляГруппировкиНедоступны(); + ВыбранныеПоляНедоступны(); + ОтборНедоступен(); + ПорядокНедоступен(); + УсловноеОформлениеНедоступно(); + ПараметрыВыводаНедоступны(); + + ИначеЕсли ТипЭлемента = Тип("НастройкиКомпоновкиДанных") ИЛИ + ТипЭлемента = Тип("НастройкиВложенногоОбъектаКомпоновкиДанных") Тогда + + ПоляГруппировкиНедоступны(); + + ЛокальныеВыбранныеПоля = Истина; + Элементы.ЛокальныеВыбранныеПоля.ТолькоПросмотр = Истина; + Элементы.СтраницыПолейВыбора.ТекущаяСтраница = Элементы.НастройкиВыбранныхПолей; + + ЛокальныйОтбор = Истина; + Элементы.ЛокальныйОтбор.ТолькоПросмотр = Истина; + Элементы.СтраницыОтбора.ТекущаяСтраница = Элементы.НастройкиОтбора; + + ЛокальныйПорядок = Истина; + Элементы.ЛокальныйПорядок.ТолькоПросмотр = Истина; + Элементы.СтраницыПорядка.ТекущаяСтраница = Элементы.НастройкиПорядка; + + ЛокальноеУсловноеОформление = Истина; + Элементы.ЛокальноеУсловноеОформление.ТолькоПросмотр = Истина; + Элементы.СтраницыУсловногоОформления.ТекущаяСтраница = Элементы.НастройкиУсловногоОформления; + + ЛокальныеПараметрыВывода = Истина; + Элементы.ЛокальныеПараметрыВывода.ТолькоПросмотр = Истина; + Элементы.СтраницыПараметровВывода.ТекущаяСтраница = Элементы.НастройкиПараметровВывода; + + ИначеЕсли ТипЭлемента = Тип("ГруппировкаКомпоновкиДанных") ИЛИ + ТипЭлемента = Тип("ГруппировкаТаблицыКомпоновкиДанных") ИЛИ + ТипЭлемента = Тип("ГруппировкаДиаграммыКомпоновкиДанных") Тогда + + Элементы.СтраницыПолейГруппировки.ТекущаяСтраница = Элементы.НастройкиПолейГруппировки; + + ВыбранныеПоляДоступны(ЭлементСтруктуры); + ОтборДоступен(ЭлементСтруктуры); + ПорядокДоступен(ЭлементСтруктуры); + УсловноеОформлениеДоступно(ЭлементСтруктуры); + ПараметрыВыводаДоступны(ЭлементСтруктуры); + + ИначеЕсли ТипЭлемента = Тип("ТаблицаКомпоновкиДанных") ИЛИ + ТипЭлемента = Тип("ДиаграммаКомпоновкиДанных") Тогда + + ПоляГруппировкиНедоступны(); + ВыбранныеПоляДоступны(ЭлементСтруктуры); + ОтборНедоступен(); + ПорядокНедоступен(); + УсловноеОформлениеДоступно(ЭлементСтруктуры); + ПараметрыВыводаДоступны(ЭлементСтруктуры); + + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура ПерейтиКОтчету(Элемент) + + ЭлементСтруктуры = Отчет.КомпоновщикНастроек.Настройки.ПолучитьОбъектПоИдентификатору(Элементы.КомпоновщикНастроекНастройки.ТекущаяСтрока); + НастройкиЭлемента = Отчет.КомпоновщикНастроек.Настройки.НастройкиЭлемента(ЭлементСтруктуры); + Элементы.КомпоновщикНастроекНастройки.ТекущаяСтрока = Отчет.КомпоновщикНастроек.Настройки.ПолучитьИдентификаторПоОбъекту(НастройкиЭлемента); + +КонецПроцедуры + +&НаКлиенте +Процедура ЛокальныеВыбранныеПоляПриИзменении(Элемент) + + Если ЛокальныеВыбранныеПоля Тогда + + Элементы.СтраницыПолейВыбора.ТекущаяСтраница = Элементы.НастройкиВыбранныхПолей; + + Иначе + + Элементы.СтраницыПолейВыбора.ТекущаяСтраница = Элементы.ОтключенныеНастройкиВыбранныхПолей; + + ЭлементСтруктуры = Отчет.КомпоновщикНастроек.Настройки.ПолучитьОбъектПоИдентификатору(Элементы.КомпоновщикНастроекНастройки.ТекущаяСтрока); + Отчет.КомпоновщикНастроек.Настройки.ОчиститьВыборЭлемента(ЭлементСтруктуры); + + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура ЛокальныйОтборПриИзменении(Элемент) + + Если ЛокальныйОтбор Тогда + + Элементы.СтраницыОтбора.ТекущаяСтраница = Элементы.НастройкиОтбора; + + Иначе + + Элементы.СтраницыОтбора.ТекущаяСтраница = Элементы.ОтключенныеНастройкиОтбора; + + ЭлементСтруктуры = Отчет.КомпоновщикНастроек.Настройки.ПолучитьОбъектПоИдентификатору(Элементы.КомпоновщикНастроекНастройки.ТекущаяСтрока); + Отчет.КомпоновщикНастроек.Настройки.ОчиститьОтборЭлемента(ЭлементСтруктуры); + + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура ЛокальныйПорядокПриИзменении(Элемент) + + Если ЛокальныйПорядок Тогда + + Элементы.СтраницыПорядка.ТекущаяСтраница = Элементы.НастройкиПорядка; + + Иначе + + Элементы.СтраницыПорядка.ТекущаяСтраница = Элементы.ОтключенныеНастройкиПорядка; + + ЭлементСтруктуры = Отчет.КомпоновщикНастроек.Настройки.ПолучитьОбъектПоИдентификатору(Элементы.КомпоновщикНастроекНастройки.ТекущаяСтрока); + Отчет.КомпоновщикНастроек.Настройки.ОчиститьПорядокЭлемента(ЭлементСтруктуры); + + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура ЛокальноеУсловноеОформлениеПриИзменении(Элемент) + + Если ЛокальноеУсловноеОформление Тогда + + Элементы.СтраницыУсловногоОформления.ТекущаяСтраница = Элементы.НастройкиУсловногоОформления; + + Иначе + + Элементы.СтраницыУсловногоОформления.ТекущаяСтраница = Элементы.ОтключенныеНастройкиУсловногоОформления; + + ЭлементСтруктуры = Отчет.КомпоновщикНастроек.Настройки.ПолучитьОбъектПоИдентификатору(Элементы.КомпоновщикНастроекНастройки.ТекущаяСтрока); + Отчет.КомпоновщикНастроек.Настройки.ОчиститьУсловноеОформлениеЭлемента(ЭлементСтруктуры); + + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура ЛокальныеПараметрыВыводаПриИзменении(Элемент) + + Если ЛокальныеПараметрыВывода Тогда + + Элементы.СтраницыПараметровВывода.ТекущаяСтраница = Элементы.НастройкиПараметровВывода; + + Иначе + + Элементы.СтраницыПараметровВывода.ТекущаяСтраница = Элементы.ОтключенныеНастройкиПараметровВывода; + + ЭлементСтруктуры = Отчет.КомпоновщикНастроек.Настройки.ПолучитьОбъектПоИдентификатору(Элементы.КомпоновщикНастроекНастройки.ТекущаяСтрока); + Отчет.КомпоновщикНастроек.Настройки.ОчиститьПараметрыВыводаЭлемента(ЭлементСтруктуры); + КонецЕсли; + +КонецПроцедуры + +&НаСервере +Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) + + Если КлиентскоеПриложение.ТипПриложения() = ТипКлиентскогоПриложения.МобильныйКлиент + Или КлиентскоеПриложение.ТипПриложения() = ТипКлиентскогоПриложения.МобильноеПриложениеКлиент Тогда + + Элементы.Вставить("ДекорацияРазделитель", Тип("ДекорацияФормы"), , Элементы.СтраницыНастроек); + + Элементы.КомпоновщикНастроекНастройкиПоляГруппировкиДоступныеПоляПолейГруппировок.Видимость = Ложь; + + Элементы.КомпоновщикНастроекНастройкиВыборДоступныеПоляВыбора.Видимость = Ложь; + + Элементы.КомпоновщикНастроекНастройкиОтборДоступныеПоляОтбора.Видимость = Ложь; + + Элементы.КомпоновщикНастроекНастройкиПорядокДоступныеПоляПорядка.Видимость = Ложь; + + КонецЕсли; + +КонецПроцедуры + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260.mdo" new file mode 100644 index 000000000..79bfc8ef6 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260/\320\244\320\276\321\200\320\274\320\260\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\260\320\236\321\202\321\207\320\265\321\202\320\260.mdo" @@ -0,0 +1,10 @@ + + + ФормаВариантаОтчета + + ru + Форма варианта отчета + + PersonalComputer + MobileDevice + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Form.form" new file mode 100644 index 000000000..cdf2b93b6 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Form.form" @@ -0,0 +1,248 @@ + + + + <key>ru</key> + <value>Данные версии</value> + + + Отчет + 1 + true + true + + true + + + Отчет + + None + + ОтчетРасширеннаяПодсказка + 3 + Label + true + true + + Left + + + + ОтчетКонтекстноеМеню + 2 + true + + SpreadsheetDocumentField + Enter + true + Left + true + + 50 + true + 10 + true + true + true + Special + ScrollAuto + ScrollAuto + Always + Auto + true + true + true + + + + ФормаКоманднаяПанель + -1 + + ФормаСравнитьСПредыдущей + 6 + true + true + + true + + + ФормаСравнитьСПредыдущейРасширеннаяПодсказка + 7 + Label + true + true + + Left + + + Form.Command.СравнитьСПредыдущей + Auto + true + true + UserCmds + Auto + + + ФормаСравнитьСТекущей + 8 + true + true + + true + + + ФормаСравнитьСТекущейРасширеннаяПодсказка + 9 + Label + true + true + + Left + + + Form.Command.СравнитьСТекущей + Auto + true + true + UserCmds + Auto + + + ФормаПерейтиНаВерсию + 4 + true + true + + true + + + ФормаПерейтиНаВерсиюРасширеннаяПодсказка + 5 + Label + true + true + + Left + + + Form.Command.ПерейтиНаВерсию + Auto + true + true + UserCmds + Auto + + Left + + + OnCreateAtServer + ПриСозданииНаСервере + + true + true + Vertical + true + true + true + true + true + + Отчет + + <key>ru</key> + <value>Отчет</value> + + 1 + + SpreadsheetDocument + + + true + + + true + + + + + ПерейтиНаВерсию + + <key>ru</key> + <value>Перейти на версию</value> + + 1 + + ru + Перейти на версию + + + true + + + + ПерейтиНаВерсию + + + DontUse + + + СравнитьСПредыдущей + + <key>ru</key> + <value>Сравнить с предыдущей</value> + + 2 + + ru + Сравнить с предыдущей + + + true + + + + СравнитьСПредыдущей + + + DontUse + + + СравнитьСТекущей + + <key>ru</key> + <value>Сравнить с текущей</value> + + 3 + + ru + Сравнить с текущей + + + true + + + + СравнитьСТекущей + + + DontUse + + + Данные + + true + + + НомерВерсии + + Number + + 10 + + + true + + + + + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Module.bsl" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Module.bsl" new file mode 100644 index 000000000..24012920b --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Module.bsl" @@ -0,0 +1,779 @@ +&НаСервере +Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) + Перем МетаданныеДанных, ЭтоРегистрСведений, ЭтоПодчиненныйРегистрСведений, ЗначениеСвойства, РазличияТабличнойЧасти, + Шаблон, ОтборВерсии, Версия, Данные, Различия, МетаданныеВерсии, + ИндексДаты, ИндексИмениПользователя, ИндексПолногоИмениПользователя, ИндексКомментария, + ИмяПользователя, Комментарий, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИмяПоля, ИменаПолейБезДоступа, + ИменаТабличныхЧастей, ПредставленияТабличныхЧастей, ИмяТабличнойЧасти, + ОбластьЗаголовка, ОбластьКомменатрия, ОбластьПредставленияПоля, ОбластьЗначенияПоля, ПустаяЯчейка, ПустаяСтрока, + МетаданныеВерсииТабличныеЧасти, ТабличныеЧасти, МетаданныеТабличнаяЧасть, + МетаданныеВерсииТабличнаяЧасть, ТабличнаяЧастьДокумент, ОбластьПредставленияТабличнойЧасти, + ДлиныЗначенийПолей, ПредставлениеНомераСтроки, ИмяПоляНомерСтроки, ОбластьЗаголовкаНомераСтроки, ДлинаНомераСтроки, ОбластьЗаголовкаПоля, + ДанныеТабличнойЧасти, НомерСтроки, Колонка, СтрокаТабличнойЧастиРазличия, ОбластьНомераСтроки, + ИндексДлиныЗначенияПоля, ОбластьПоляТабличнойЧасти, ЗначениеПоляТабличнойЧасти, ДлинаЗначения, + ШаблонИмениОбластиКолонки, ИмяОбластиКолонки, ОбластьЛегенды, + ИндексПоля, ИндексТабличнойЧасти; + + МетаданныеДанных = Параметры.Данные.Метаданные(); + + Если Не ПравоДоступа("ПросмотрИсторииДанных", МетаданныеДанных) Тогда + Отказ = Истина; + Возврат; + КонецЕсли; + + ЭтоРегистрСведений = Метаданные.РегистрыСведений.Содержит(МетаданныеДанных); + ЭтоПодчиненныйРегистрСведений = ЭтоРегистрСведений + И МетаданныеДанных.РежимЗаписи = Метаданные.СвойстваОбъектов.РежимЗаписиРегистра.ПодчинениеРегистратору; + + Элементы.ФормаПерейтиНаВерсию.Видимость = Не ЭтоПодчиненныйРегистрСведений + И ПравоДоступа("ПереходНаВерсиюИсторииДанных", МетаданныеДанных); + Заголовок = + ПолучитьПредставлениеДанных(МетаданныеДанных, Параметры.Данные) + " (" + + НСтр("ru = 'Версия'; SYS = 'DataHistory.DataTitle'", "ru") + " " + + Строка(Параметры.НомерВерсии) + ")"; + + Шаблон = Новый ТабличныйДокумент; + Шаблон.Прочитать("v8res://mngbase/DataHistoryVersionDataRuTemplate.mxl"); + Отчет.Очистить(); + + ОтборВерсии = Новый Структура; + ОтборВерсии.Вставить("Данные", Параметры.Данные); + ОтборВерсии.Вставить("НомерВерсии", Параметры.НомерВерсии); + + ИндексДаты = 0; + ИндексИмениПользователя = 1; + ИндексПолногоИмениПользователя = 2; + ИндексКомментария = 3; + + Версия = ИсторияДанных.ВыбратьВерсии(ОтборВерсии, "Дата, ИмяПользователя, ПолноеИмяПользователя, Комментарий", , )[0]; + Данные = ИсторияДанных.ПолучитьДанныеВерсии(Параметры.Данные, Параметры.НомерВерсии); + Различия = ИсторияДанных.ПолучитьРазличияВерсий(Параметры.Данные, Параметры.НомерВерсии); + + МетаданныеВерсии = ИсторияДанных.ПолучитьМетаданные(Параметры.Данные, Параметры.НомерВерсии); + + ОбластьЗаголовка = Шаблон.ПолучитьОбласть("Заголовок"); + МетаданныеВерсии.Свойство("Представление", ОбластьЗаголовка.Параметры.ПредставлениеМетаданных); + ОбластьЗаголовка.Параметры.НомерВерсии = Параметры.НомерВерсии; + + ОбластьЗаголовка.Параметры.Дата = Версия[ИндексДаты]; + ИмяПользователя = Версия[ИндексПолногоИмениПользователя]; + Если ПустаяСтрока(ИмяПользователя) Тогда + ИмяПользователя = Версия[ИндексИмениПользователя] + КонецЕсли; + ОбластьЗаголовка.Параметры.ИмяПользователя = ИмяПользователя; + + Комментарий = Версия[ИндексКомментария]; + + Отчет.Вывести(ОбластьЗаголовка); + + ПустаяЯчейка = Шаблон.ПолучитьОбласть("ПустаяЯчейка"); + ПустаяСтрока = Шаблон.ПолучитьОбласть("ПустаяСтрока"); + + Если Не ПустаяСтрока(Комментарий) Тогда + ОбластьКомменатрия = Шаблон.ПолучитьОбласть("Комментарий"); + ОбластьКомменатрия.Параметры.Комментарий = Комментарий; + Отчет.Вывести(ОбластьКомменатрия); + КонецЕсли; + + Отчет.Вывести(ПустаяСтрока); + Если МетаданныеВерсии.Свойство("Поля", МетаданныеВерсииПоля)Тогда + ИменаПолей = Новый Массив; + ПредставленияПолей = Новый Массив; + ИменаПолейБезДоступа = Новый Массив; + + ОпределитьОтображаемыеПоляДанных( + МетаданныеДанных, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + Для ИндексПоля = 0 По ИменаПолей.Количество() - 1 Цикл + ИмяПоля = ИменаПолей[ИндексПоля]; + + ОбластьПредставленияПоля = Шаблон.ПолучитьОбласть("ПредставлениеПоля"); + ОбластьПредставленияПоля.Параметры.ПредставлениеПоля = ПредставленияПолей[ИндексПоля]; + Отчет.Вывести(ОбластьПредставленияПоля); + + Если Различия.Свойство(ИмяПоля, ЗначениеСвойства) Тогда + ОбластьЗначенияПоля = Шаблон.ПолучитьОбласть("ИзменениеЗначенияПоля"); + Иначе + ОбластьЗначенияПоля = Шаблон.ПолучитьОбласть("ЗначениеПоля"); + КонецЕсли; + + Если Данные.Свойство(ИмяПоля, ЗначениеСвойства) Тогда + УстановитьЗначениеПоля(ОбластьЗначенияПоля.Параметры, ЗначениеСвойства); + Отчет.Присоединить(ОбластьЗначенияПоля); + КонецЕсли; + КонецЦикла; + Отчет.Вывести(ПустаяСтрока); + КонецЕсли; + + Если МетаданныеВерсии.Свойство("ТабличныеЧасти", МетаданныеВерсииТабличныеЧасти) Тогда + ИменаТабличныхЧастей = Новый Массив; + ПредставленияТабличныхЧастей = Новый Массив; + + ОпределитьОтображаемыеТабличныеЧасти( + МетаданныеДанных, + МетаданныеВерсииТабличныеЧасти, + ИменаТабличныхЧастей, + ПредставленияТабличныхЧастей); + + Для ИндексТабличнойЧасти = 0 По ИменаТабличныхЧастей.Количество() - 1 Цикл + + ИмяТабличнойЧасти = ИменаТабличныхЧастей[ИндексТабличнойЧасти]; + Если Не МетаданныеВерсииТабличныеЧасти.Свойство(ИмяТабличнойЧасти, МетаданныеВерсииТабличнаяЧасть) Тогда + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличнаяЧасть.Свойство("Поля", МетаданныеВерсииПоля) Тогда + Продолжить; + КонецЕсли; + + ИменаПолей = ПредставленияТабличныхЧастей[ИндексТабличнойЧасти].ИменаПолей; + ПредставленияПолей = ПредставленияТабличныхЧастей[ИндексТабличнойЧасти].ПредставленияПолей; + + + ТабличнаяЧастьДокумент = Новый ТабличныйДокумент; + ОбластьПредставленияТабличнойЧасти = Шаблон.ПолучитьОбласть("ПредставлениеТабличнойЧасти"); + + МетаданныеВерсииТабличнаяЧасть.Свойство( + "Представление", + ОбластьПредставленияТабличнойЧасти.Параметры.ПредставлениеТабличнойЧасти); + + ТабличнаяЧастьДокумент.Вывести(ОбластьПредставленияТабличнойЧасти); + ТабличнаяЧастьДокумент.Вывести(ПустаяСтрока); + + ДлиныЗначенийПолей = Новый Массив; + + ИмяПоляНомерСтроки = "НомерСтроки"; + Если МетаданныеВерсииПоля.Свойство(ИмяПоляНомерСтроки, ЗначениеСвойства) Тогда + ПредставлениеНомераСтроки = ЗначениеСвойства; + Иначе + ИмяПоляНомерСтроки = "LineNumber"; + Если МетаданныеВерсииПоля.Свойство(ИмяПоляНомерСтроки, ЗначениеСвойства) Тогда + ПредставлениеНомераСтроки = ЗначениеСвойства + Иначе + ПредставлениеНомераСтроки = "№"; + КонецЕсли; + КонецЕсли; + + Если ИмяПоляНомерСтроки = ПредставлениеНомераСтроки Тогда + ПредставлениеНомераСтроки = "№"; + КонецЕсли; + + ОбластьЗаголовкаНомераСтроки = Шаблон.ПолучитьОбласть("ПредставлениеПоляТабличнойЧасти"); + ОбластьЗаголовкаНомераСтроки.Параметры.ПредставлениеПоля = ПредставлениеНомераСтроки; + ТабличнаяЧастьДокумент.Вывести(ОбластьЗаголовкаНомераСтроки); + ДлинаНомераСтроки = СтрДлина(ПредставлениеНомераСтроки); + + Для ИндексПоля = 0 По ИменаПолей.Количество() - 1 Цикл + ОбластьЗаголовкаПоля = Шаблон.ПолучитьОбласть("ПредставлениеПоляТабличнойЧасти"); + ОбластьЗаголовкаПоля.Параметры.ПредставлениеПоля = ПредставленияПолей[ИндексПоля]; + ТабличнаяЧастьДокумент.Присоединить(ОбластьЗаголовкаПоля); + ДлиныЗначенийПолей.Добавить(СтрДлина(ПредставленияПолей[ИндексПоля])); + КонецЦикла; + + Если Не Данные.Свойство(ИмяТабличнойЧасти, ДанныеТабличнойЧасти) Тогда + Продолжить; + КонецЕсли; + + Если ДанныеТабличнойЧасти.Количество() = 0 Тогда + Продолжить; + КонецЕсли; + + Различия.Свойство(ИмяТабличнойЧасти, РазличияТабличнойЧасти); + + НомерСтроки = 1; + + ИндексыПолей = Новый Массив; + Для Каждого ИмяПоля Из ИменаПолей Цикл + Колонка = ДанныеТабличнойЧасти.Колонки.Найти(ИмяПоля); + Если Колонка = Неопределено Тогда + ИндексыПолей.Добавить(-1); + Иначе + ИндексыПолей.Добавить(ДанныеТабличнойЧасти.Колонки.Индекс(Колонка)); + КонецЕсли; + КонецЦикла; + + Для Каждого СтрокаТабличнойЧасти Из ДанныеТабличнойЧасти Цикл + СтрокаТабличнойЧастиРазличия = НайтиСтрокуТабличнойЧастиВРазличиях(РазличияТабличнойЧасти, НомерСтроки); + + Если СтрокаТабличнойЧастиРазличия <> Неопределено + И СтрокаТабличнойЧастиРазличия.ВидИзмененияСтроки = ВидИзмененияСтрокиДанных.Добавление Тогда + ОбластьНомераСтроки = Шаблон.ПолучитьОбласть("СозданиеЗначенияПоляТабличнойЧасти"); + Иначе + ОбластьНомераСтроки = Шаблон.ПолучитьОбласть("ЗначениеПоляТабличнойЧасти"); + КонецЕсли; + + ОбластьНомераСтроки.Параметры.ЗначениеПоля = НомерСтроки; + + НомерСтроки = НомерСтроки + 1; + ТабличнаяЧастьДокумент.Вывести(ОбластьНомераСтроки); + + ИндексДлиныЗначенияПоля = -1; + Для Каждого ИндексПоля Из ИндексыПолей Цикл + ИндексДлиныЗначенияПоля = ИндексДлиныЗначенияПоля + 1; + Если ИндексПоля = -1 Тогда + ТабличнаяЧастьДокумент.Присоединить(ПустаяЯчейка); + Продолжить; + КонецЕсли; + + ОбластьПоляТабличнойЧасти = Неопределено; + Если СтрокаТабличнойЧастиРазличия <> Неопределено Тогда + Если СтрокаТабличнойЧастиРазличия.ВидИзмененияСтроки = ВидИзмененияСтрокиДанных.Добавление Тогда + ОбластьПоляТабличнойЧасти = Шаблон.ПолучитьОбласть("СозданиеЗначенияПоляТабличнойЧасти"); + ИначеЕсли ИзменилосьЗначениеПоляТабличнойЧасти(СтрокаТабличнойЧастиРазличия, ДанныеТабличнойЧасти.Колонки[ИндексПоля].Имя) Тогда + ОбластьПоляТабличнойЧасти = Шаблон.ПолучитьОбласть("ИзменениеЗначенияПоляТабличнойЧасти"); + КонецЕсли; + + КонецЕсли; + Если ОбластьПоляТабличнойЧасти = Неопределено Тогда + ОбластьПоляТабличнойЧасти = Шаблон.ПолучитьОбласть("ЗначениеПоляТабличнойЧасти"); + КонецЕсли; + + ЗначениеПоляТабличнойЧасти = СтрокаТабличнойЧасти[ИндексПоля]; + УстановитьЗначениеПоля(ОбластьПоляТабличнойЧасти.Параметры, ЗначениеПоляТабличнойЧасти); + + ТабличнаяЧастьДокумент.Присоединить(ОбластьПоляТабличнойЧасти); + + ДлинаЗначения = ПолучитьДлинуЗначения(ЗначениеПоляТабличнойЧасти); + Если ДлинаЗначения > ДлиныЗначенийПолей[ИндексДлиныЗначенияПоля] Тогда + ДлиныЗначенийПолей[ИндексДлиныЗначенияПоля] = ДлинаЗначения; + КонецЕсли; + + КонецЦикла; + КонецЦикла; + + ШаблонИмениОбластиКолонки = "R3C%1:R" + Формат(3 + ДанныеТабличнойЧасти.Количество(), "ЧГ=0") + "C%1"; + ИмяОбластиКолонки = СтрШаблон(ШаблонИмениОбластиКолонки, 1); + ТабличнаяЧастьДокумент.Область(ИмяОбластиКолонки).СоздатьФорматСтрок(); + ТабличнаяЧастьДокумент.Область(ИмяОбластиКолонки).ШиринаКолонки = ДлинаНомераСтроки + 4; + + Для ИндексПоля = 0 По ДлиныЗначенийПолей.Количество() - 1 Цикл + ИмяОбластиКолонки = СтрШаблон(ШаблонИмениОбластиКолонки, ИндексПоля + 2); + + ТабличнаяЧастьДокумент.Область(ИмяОбластиКолонки).СоздатьФорматСтрок(); + ТабличнаяЧастьДокумент.Область(ИмяОбластиКолонки).ШиринаКолонки = ДлиныЗначенийПолей[ИндексПоля] + 4; + КонецЦикла; + Отчет.Вывести(ТабличнаяЧастьДокумент); + Отчет.Вывести(ПустаяСтрока); + + КонецЦикла; + КонецЕсли; + + ОбластьЛегенды = Шаблон.ПолучитьОбласть("Легенда"); + ОбластьЛегенды.Область("R1C1:R3C1").СоздатьФорматСтрок(); + ОбластьЛегенды.Область("R1C1:R3C1").ШиринаКолонки = 12; + + Отчет.Вывести(ОбластьЛегенды); +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеПоляДанных(МетаданныеДанных, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Перем ПредставлениеПоля; + + Если Метаданные.Константы.Содержит(МетаданныеДанных) Тогда + Для Каждого ПолеВерсии Из МетаданныеВерсииПоля Цикл + Если Метаданные.ОбщиеРеквизиты.Найти(ПолеВерсии.Ключ) = Неопределено Тогда + ИменаПолей.Добавить(ПолеВерсии.Ключ); + ПредставленияПолей.Добавить(ПолеВерсии.Значение); + КонецЕсли; + КонецЦикла; + Иначе + + ОпределитьОтображаемыеСтандартныеРеквизиты( + МетаданныеДанных, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + Если Метаданные.РегистрыСведений.Содержит(МетаданныеДанных) Тогда + ОпределитьОтображаемыеПоля( + МетаданныеДанных.Измерения, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + ОпределитьОтображаемыеПоля( + МетаданныеДанных.Ресурсы, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЕсли; + + ОпределитьОтображаемыеПоля( + МетаданныеДанных.Реквизиты, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + Если Метаданные.ПланыСчетов.Содержит(МетаданныеДанных) Тогда + ОпределитьОтображаемыеПоля( + МетаданныеДанных.ПризнакиУчета, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЕсли; + + КонецЕсли; + + ОпределитьОтображаемыеПоля( + Метаданные.ОбщиеРеквизиты, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + ОпределитьОтображаемыеДополнительныеПоля( + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемоеПоле(Поле, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Перем ПредставлениеПоля; + Если Не ПравоДоступа("Просмотр", Поле) Тогда + ИменаПолейБезДоступа.Добавить(Поле.Имя); + Возврат; + КонецЕсли; + + Если Не МетаданныеВерсииПоля.Свойство(Поле.Имя, ПредставлениеПоля) Тогда + Возврат; + КонецЕсли; + ИменаПолей.Добавить(Поле.Имя); + ПредставленияПолей.Добавить(ПредставлениеПоля); +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеПоля(Поля, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Для Каждого Поле Из Поля Цикл + ОпределитьОтображаемоеПоле(Поле, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа); + КонецЦикла; +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеДополнительныеПоля(МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Перем НеНайденныеПоля, ПредставлениеПоля; + НеНайденныеПоля = Новый СписокЗначений; + Для Каждого МетаданныеВерсииПоле Из МетаданныеВерсииПоля Цикл + Если ИменаПолей.Найти(МетаданныеВерсииПоле.Ключ) <> Неопределено Тогда + Продолжить; + КонецЕсли; + Если ИменаПолейБезДоступа.Найти(МетаданныеВерсииПоле.Ключ) <> Неопределено Тогда + Продолжить; + КонецЕсли; + НеНайденныеПоля.Добавить(МетаданныеВерсииПоле.Ключ, МетаданныеВерсииПоле.Значение); + КонецЦикла; + НеНайденныеПоля.СортироватьПоЗначению(); + Для Каждого НеНайденноеПоле Из НеНайденныеПоля Цикл + ИменаПолей.Добавить(НеНайденноеПоле.Значение); + ПредставленияПолей.Добавить(НеНайденноеПоле.Представление); + КонецЦикла; +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыйСтандартныйРеквизит(МетаданныеДанных, Поле, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа, ИмяТабличнойЧасти = Неопределено) + Перем ПредставлениеПоля, ПутьПоля; + Если ИмяТабличнойЧасти = Неопределено Тогда + ПутьПоля = Поле.Имя; + Иначе + ПутьПоля = ИмяТабличнойЧасти + "." + Поле.Имя; + КонецЕсли; + + Если Не ПравоДоступа("Просмотр", МетаданныеДанных, , ПутьПоля) Тогда + ИменаПолейБезДоступа.Добавить(Поле.Имя); + Возврат; + КонецЕсли; + + Если Не МетаданныеВерсииПоля.Свойство(Поле.Имя, ПредставлениеПоля) Тогда + Возврат; + КонецЕсли; + ИменаПолей.Добавить(Поле.Имя); + ПредставленияПолей.Добавить(ПредставлениеПоля); +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеСтандартныеРеквизиты(МетаданныеДанных, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Для Каждого Поле Из МетаданныеДанных.СтандартныеРеквизиты Цикл + ОпределитьОтображаемыйСтандартныйРеквизит( + МетаданныеДанных, + Поле, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЦикла; +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеТабличныеЧасти(МетаданныеДанных, МетаданныеВерсииТабличныеЧасти, ИменаТабличныхЧастей, ПредставленияТабличныхЧастей) + Перем ЭтоПланСчетов, ЭтоПланВидовРасчета, + МетаданныеВерсииТабличнаяЧасть, МетаданныеВерсииПоляТабличнойЧасти, + ИменаПолей, ПредставленияПолей, НеНайденныеТабличныеЧасти, ИменаПолейБезДоступа, + ПредставлениеТабличнойЧасти, ИменаТабличныхЧастейБезДоступа; + + ЭтоПланСчетов = Метаданные.ПланыСчетов.Содержит(МетаданныеДанных); + ЭтоПланВидовРасчета = Метаданные.ПланыВидовРасчета.Содержит(МетаданныеДанных); + НеНайденныеТабличныеЧасти = Новый СписокЗначений; + ИменаТабличныхЧастейБезДоступа = Новый Массив; + Если ЭтоПланСчетов Или ЭтоПланВидовРасчета Тогда + Для Каждого МетаданныеТабличнаяЧасть Из МетаданныеДанных.СтандартныеТабличныеЧасти Цикл + + Если Не ПравоДоступа("Просмотр", МетаданныеДанных, , МетаданныеТабличнаяЧасть.Имя) Тогда + ИменаТабличныхЧастейБезДоступа.Добавить(МетаданныеТабличнаяЧасть.Имя); + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличныеЧасти.Свойство(МетаданныеТабличнаяЧасть.Имя, МетаданныеВерсииТабличнаяЧасть) Тогда + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличнаяЧасть.Свойство("Поля", МетаданныеВерсииПоляТабличнойЧасти) Тогда + Продолжить; + КонецЕсли; + + ИменаПолей = Новый Массив; + ПредставленияПолей = Новый Массив; + ИменаПолейБезДоступа = Новый Массив; + + Для Каждого Поле Из МетаданныеТабличнаяЧасть.СтандартныеРеквизиты Цикл + Если Поле.Имя = "LineNumber" Или Поле.Имя = "НомерСтроки" Тогда + Продолжить; + КонецЕсли; + + ОпределитьОтображаемыйСтандартныйРеквизит( + МетаданныеДанных, + Поле, + МетаданныеВерсииПоляТабличнойЧасти, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа, + МетаданныеТабличнаяЧасть.Имя); + + КонецЦикла; + + Если ЭтоПланСчетов Тогда + Для Каждого Поле Из МетаданныеДанных.ПризнакиУчетаСубконто Цикл + ОпределитьОтображаемоеПоле( + Поле, + МетаданныеВерсииПоляТабличнойЧасти, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЦикла; + КонецЕсли; + + Если ИменаПолей.Количество() = 0 Тогда + Продолжить; + КонецЕсли; + + ИменаТабличныхЧастей.Добавить(МетаданныеТабличнаяЧасть.Имя); + ПредставлениеТабличнойЧасти = Новый Структура; + ПредставлениеТабличнойЧасти.Вставить("ИменаПолей", ИменаПолей); + ПредставлениеТабличнойЧасти.Вставить("ПредставленияПолей", ПредставленияПолей); + + ПредставленияТабличныхЧастей.Добавить(ПредставлениеТабличнойЧасти); + КонецЦикла; + КонецЕсли; + + Для Каждого МетаданныеТабличнаяЧасть Из МетаданныеДанных.ТабличныеЧасти Цикл + Если Не ПравоДоступа("Просмотр", МетаданныеТабличнаяЧасть) Тогда + ИменаТабличныхЧастейБезДоступа.Добавить(МетаданныеТабличнаяЧасть.Имя); + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличныеЧасти.Свойство(МетаданныеТабличнаяЧасть.Имя, МетаданныеВерсииТабличнаяЧасть) Тогда + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличнаяЧасть.Свойство("Поля", МетаданныеВерсииПоляТабличнойЧасти) Тогда + Продолжить; + КонецЕсли; + + ИменаПолей = Новый Массив; + ПредставленияПолей = Новый Массив; + ИменаПолейБезДоступа = Новый Массив; + + Для Каждого Поле Из МетаданныеТабличнаяЧасть.Реквизиты Цикл + ОпределитьОтображаемоеПоле( + Поле, + МетаданныеВерсииПоляТабличнойЧасти, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЦикла; + + Если ИменаПолей.Количество() = 0 Тогда + Продолжить; + КонецЕсли; + + ИменаТабличныхЧастей.Добавить(МетаданныеТабличнаяЧасть.Имя); + ПредставлениеТабличнойЧасти = Новый Структура; + ПредставлениеТабличнойЧасти.Вставить("ИменаПолей", ИменаПолей); + ПредставлениеТабличнойЧасти.Вставить("ПредставленияПолей", ПредставленияПолей); + ПредставленияТабличныхЧастей.Добавить(ПредставлениеТабличнойЧасти); + КонецЦикла; + + НеНайденныеТабличныеЧасти = Новый СписокЗначений; + Для Каждого МетаданныеВерсииТабличнаяЧасть Из МетаданныеВерсииТабличныеЧасти Цикл + Если ИменаТабличныхЧастей.Найти(МетаданныеВерсииТабличнаяЧасть.Ключ) <> Неопределено Тогда + Продолжить; + КонецЕсли; + Если ИменаТабличныхЧастейБезДоступа.Найти(МетаданныеВерсииТабличнаяЧасть.Ключ) <> Неопределено Тогда + Продолжить; + КонецЕсли; + НеНайденныеТабличныеЧасти.Добавить(МетаданныеВерсииТабличнаяЧасть.Ключ); + КонецЦикла; + НеНайденныеТабличныеЧасти.СортироватьПоЗначению(); + Для Каждого НеНайденнаяТабличнаяЧасть Из НеНайденныеТабличныеЧасти Цикл + ИменаТабличныхЧастей.Добавить(НеНайденнаяТабличнаяЧасть.Значение); + + ПредставлениеТабличнойЧасти = Новый Структура; + ИменаПолей = Новый Массив; + ПредставленияПолей = Новый Массив; + МетаданныеВерсииТабличныеЧасти.Свойство(НеНайденнаяТабличнаяЧасть.Значение, МетаданныеВерсииТабличнаяЧасть); + Для Каждого Поле Из МетаданныеВерсииТабличнаяЧасть.Поля Цикл + Если Поле.Ключ = "LineNumber" Или Поле.Ключ = "НомерСтроки" Тогда + Продолжить; + КонецЕсли; + ИменаПолей.Добавить(Поле.Ключ); + ПредставленияПолей.Добавить(Поле.Значение); + КонецЦикла; + ПредставлениеТабличнойЧасти.Вставить("ИменаПолей", ИменаПолей); + ПредставлениеТабличнойЧасти.Вставить("ПредставленияПолей", ПредставленияПолей); + + ПредставленияТабличныхЧастей.Добавить(ПредставлениеТабличнойЧасти); + КонецЦикла; +КонецПроцедуры + +&НаСервере +Процедура УстановитьЗначениеПоля(Параметры, ЗначениеПоля) + Если ТипЗнч(ЗначениеПоля) = Тип("ФиксированнаяСтруктура") Тогда + ЗначениеПоля.Свойство("Представление", Параметры.ЗначениеПоля); + ЗначениеПоля.Свойство("Ссылка", Параметры.ЗначениеПоляСсылка); + Иначе + Параметры.ЗначениеПоля = ЗначениеПоля; + КонецЕсли; +КонецПроцедуры + +&НаСервере +Функция ПолучитьДлинуЗначения(ЗначениеПоля) + Перем ПредставлениеПоля; + Если ТипЗнч(ЗначениеПоля) = Тип("ФиксированнаяСтруктура") Тогда + Если Не ЗначениеПоля.Свойство("Представление", ПредставлениеПоля) Тогда + Возврат 0; + КонецЕсли; + Возврат СтрДлина(ПредставлениеПоля); + Иначе + Возврат СтрДлина(ЗначениеПоля); + КонецЕсли; +КонецФункции + +&НаСервере +Функция НайтиСтрокуТабличнойЧастиВРазличиях(РазличияТабличнойЧасти, НомерСтроки) + Если РазличияТабличнойЧасти = Неопределено Тогда + Возврат Неопределено; + КонецЕсли; + Для Каждого СтрокаТабличнойЧастиРазличия Из РазличияТабличнойЧасти Цикл + Если СтрокаТабличнойЧастиРазличия.НомерСтрокиВВерсииПослеИзменения = НомерСтроки + И (СтрокаТабличнойЧастиРазличия.ВидИзмененияСтроки = ВидИзмененияСтрокиДанных.Добавление + Или СтрокаТабличнойЧастиРазличия.ВидИзмененияСтроки = ВидИзмененияСтрокиДанных.Изменение) Тогда + Возврат СтрокаТабличнойЧастиРазличия; + КонецЕсли; + КонецЦикла; + Возврат Неопределено; +КонецФункции + +&НаСервере +Функция ИзменилосьЗначениеПоляТабличнойЧасти(СтрокаТабличнойЧастиРазличия, ИмяПоля) + Перем ЗначениеСвойства, РазличияПоля; + Если СтрокаТабличнойЧастиРазличия = Неопределено + Или СтрокаТабличнойЧастиРазличия.ВидИзмененияСтроки <> ВидИзмененияСтрокиДанных.Изменение Тогда + Возврат Ложь; + КонецЕсли; + + Если Не СтрокаТабличнойЧастиРазличия.Свойство("Поля", РазличияПоля) Тогда + Возврат Ложь; + КонецЕсли; + Возврат РазличияПоля.Свойство(ИмяПоля, ЗначениеСвойства); +КонецФункции + +&НаСервере +Функция ПолучитьИмяФормы() + Перем МетаданныеДанных; + МетаданныеДанных = Параметры.Данные.Метаданные(); + Если Метаданные.РегистрыСведений.Содержит(МетаданныеДанных) Тогда + Возврат МетаданныеДанных.ПолноеИмя() + ".ФормаЗаписи"; + ИначеЕсли Метаданные.Константы.Содержит(МетаданныеДанных) Тогда + Возврат МетаданныеДанных.ПолноеИмя() + ".ФормаКонстант"; + Иначе + Возврат МетаданныеДанных.ПолноеИмя() + ".ФормаОбъекта"; + КонецЕсли; +КонецФункции + +&НаСервере +Функция ПолучитьИмяФормыПоМетаданным(ВидФормы) + Возврат Параметры.Данные.Метаданные().ПолноеИмя() + "." + ВидФормы; +КонецФункции + +&НаКлиенте +Процедура ПерейтиНаВерсию(Команда) + ОткрытьФорму(ПолучитьИмяФормы(), Новый Структура( + "Ключ, НомерВерсииПереходаНаВерсиюИсторииДанных", + Параметры.Данные, + Параметры.НомерВерсии)); + +КонецПроцедуры + +&НаКлиенте +Процедура СравнитьСПредыдущей(Команда) + Перем НомерВерсииПослеИзменения, НомерВерсииДоИзменения; + НомерВерсииПослеИзменения = Параметры.НомерВерсии; + НомерВерсииДоИзменения = ПолучитьНомерПредыдущейВерсии(НомерВерсииПослеИзменения); + Если НомерВерсииДоИзменения = Неопределено Тогда + ПоказатьПредупреждение(,НСтр("ru='Предыдущая версия отсутствует';SYS='DataHistory.PreviousVersionNotExists'", "ru")); + Возврат; + КонецЕсли; + + ОткрытьФорму(ПолучитьИмяФормыПоМетаданным("ФормаРазличийВерсийИсторииДанных"), + Новый Структура( + "Данные, НомерВерсииПослеИзменения, НомерВерсииДоИзменения", + Параметры.Данные, + НомерВерсииПослеИзменения, + НомерВерсииДоИзменения)); + +КонецПроцедуры + +&НаКлиенте +Процедура СравнитьСТекущей(Команда) + Перем НомерВерсииДоИзменения, НомерТекущейВерсии; + НомерВерсииДоИзменения = Параметры.НомерВерсии; + НомерТекущейВерсии = ПолучитьНомерТекущейВерсии(); + Если НомерТекущейВерсии = Неопределено Тогда + Возврат; + КонецЕсли; + Если НомерТекущейВерсии = НомерВерсииДоИзменения Тогда + ПоказатьПредупреждение(,НСтр("ru='Версия является текущей';SYS='DataHistory.VersionIsLast'", "ru")); + Возврат; + КонецЕсли; + + ОткрытьФорму(ПолучитьИмяФормыПоМетаданным("ФормаРазличийВерсийИсторииДанных"), + Новый Структура( + "Данные, НомерВерсииПослеИзменения, НомерВерсииДоИзменения", + Параметры.Данные, + НомерТекущейВерсии, + НомерВерсииДоИзменения)); + +КонецПроцедуры + +&НаСервере +Функция ПолучитьНомерПредыдущейВерсии(НомерВерсии) + Перем БезВерсииУдаления, Результат, НомерПредыдущейВерсии; + + БезВерсииУдаления = Новый Массив(); + БезВерсииУдаления.Добавить(ВидИзмененияДанных.Добавление); + БезВерсииУдаления.Добавить(ВидИзмененияДанных.Изменение); + Результат = ИсторияДанных.ВыбратьВерсии( + Новый Структура( + "Данные, ВидИзмененияДанных", + Параметры.Данные, + БезВерсииУдаления), + "НомерВерсии", + "НомерВерсии Возр"); + Для Каждого ПроверяемыйНомерВерсии Из Результат Цикл + Если ПроверяемыйНомерВерсии[0] = НомерВерсии Тогда + Возврат НомерПредыдущейВерсии; + КонецЕсли; + НомерПредыдущейВерсии = ПроверяемыйНомерВерсии[0]; + КонецЦикла; + Возврат НомерПредыдущейВерсии; +КонецФункции + +&НаСервере +Функция ПолучитьНомерТекущейВерсии() + Перем БезВерсииУдаления, Результат; + БезВерсииУдаления = Новый Массив(); + БезВерсииУдаления.Добавить(ВидИзмененияДанных.Добавление); + БезВерсииУдаления.Добавить(ВидИзмененияДанных.Изменение); + Результат = ИсторияДанных.ВыбратьВерсии( + Новый Структура( + "Данные, ВидИзмененияДанных", + Параметры.Данные, + БезВерсииУдаления), + "НомерВерсии", + "НомерВерсии Убыв", + 1); + + Для Каждого ПроверяемыйНомерВерсии Из Результат Цикл + Возврат ПроверяемыйНомерВерсии[0]; + КонецЦикла; + Возврат Неопределено +КонецФункции + +&НаСервере +Функция ПолучитьПредставлениеДанных(МетаданныеДанных, Данные) + Перем Представление, Разделитель; + + Если Метаданные.РегистрыСведений.Содержит(МетаданныеДанных) Тогда + Представление = ""; + + Если МетаданныеДанных.ПериодичностьРегистраСведений <> Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.Непериодический Тогда + Если МетаданныеДанных.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.ПозицияРегистратора + Или МетаданныеДанных.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.Секунда Тогда + Представление = МетаданныеДанных.СтандартныеРеквизиты.Период.Представление() + "=" + Строка(Данные.Период); + Иначе + Представление = МетаданныеДанных.СтандартныеРеквизиты.Период.Представление() + "=" + Формат(Данные.Период, "ДЛФ=Д"); + КонецЕсли; + КонецЕсли; + + Если МетаданныеДанных.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.ПозицияРегистратора Тогда + Если Не ПустаяСтрока(Представление) Тогда + Представление = Представление + ";" + КонецЕсли; + Представление = Представление + МетаданныеДанных.СтандартныеРеквизиты.Регистратор.Представление() + "=" + Строка(Данные.Регистратор); + КонецЕсли; + + Для Каждого Измерение Из МетаданныеДанных.Измерения Цикл + Если Не ПустаяСтрока(Представление) Тогда + Представление = Представление + ";" + КонецЕсли; + Представление = Представление + Строка(Измерение) + "=" + Строка(Данные[Измерение.Имя]); + КонецЦикла; + + Для Каждого ОбщийРеквизит Из Метаданные.ОбщиеРеквизиты Цикл + Если ОбщийРеквизит.РазделениеДанных <> Метаданные.СвойстваОбъектов.РазделениеДанныхОбщегоРеквизита.Разделять + Или ОбщийРеквизит.ИспользованиеРазделяемыхДанных <> Метаданные.СвойстваОбъектов.ИспользованиеРазделяемыхДанныхОбщегоРеквизита.НезависимоИСовместно Тогда + Продолжить; + КонецЕсли; + + Разделитель = ОбщийРеквизит.Content.Найти(МетаданныеДанных); + Если Разделитель = Неопределено + Или Разделитель.Использование = Метаданные.СвойстваОбъектов.ИспользованиеОбщегоРеквизита.НеИспользовать + Или (Разделитель.Использование = Метаданные.СвойстваОбъектов.ИспользованиеОбщегоРеквизита.Авто + И ОбщийРеквизит.АвтоИспользование = Метаданные.СвойстваОбъектов.АвтоИспользованиеОбщегоРеквизита.НеИспользовать) Тогда + Продолжить; + КонецЕсли; + + Если Не ПустаяСтрока(Представление) Тогда + Представление = Представление + ";" + КонецЕсли; + + Представление = Представление + Строка(ОбщийРеквизит) + "=" + Строка(Данные[ОбщийРеквизит.Имя]); + КонецЦикла; + + Возврат Представление; + ИначеЕсли Метаданные.Константы.Содержит(МетаданныеДанных) Тогда + Возврат МетаданныеДанных.Представление(); + Иначе + Возврат Строка(Данные); + КонецЕсли; +КонецФункции + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205.mdo" new file mode 100644 index 000000000..951c0068d --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/\320\244\320\276\321\200\320\274\320\260\320\224\320\260\320\275\320\275\321\213\321\205\320\222\320\265\321\200\321\201\320\270\320\270\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205.mdo" @@ -0,0 +1,10 @@ + + + ФормаДанныхВерсииИсторииДанных + + ru + Форма данных версии истории данных + + PersonalComputer + MobileDevice + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Form.form" new file mode 100644 index 000000000..454d16b71 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Form.form" @@ -0,0 +1,1108 @@ + + + + <key>ru</key> + <value>История изменений</value> + + + ГруппаВерсий + 1 + + Версии + 3 + true + true + + true + + + Версии + + None + + ВерсииНомерВерсии + 16 + true + true + + true + + + Версии.НомерВерсии + + + ВерсииНомерВерсииРасширеннаяПодсказка + 18 + Label + true + true + + Left + + + + ВерсииНомерВерсииКонтекстноеМеню + 17 + true + + InputField + true + EnterOnInput + true + Left + true + + true + true + true + true + true + true + + + + ВерсииДата + 19 + true + true + + true + + + Версии.Дата + + + ВерсииДатаРасширеннаяПодсказка + 21 + Label + true + true + + Left + + + + ВерсииДатаКонтекстноеМеню + 20 + true + + InputField + true + EnterOnInput + true + Left + true + + true + true + true + true + true + true + + + + ВерсииИмяПользователя + 22 + true + true + + true + + + Версии.ИмяПользователя + + + ВерсииИмяПользователяРасширеннаяПодсказка + 24 + Label + true + true + + Left + + + + ВерсииИмяПользователяКонтекстноеМеню + 23 + true + + InputField + true + EnterOnInput + true + Left + true + + true + true + true + true + true + true + + + + ВерсииУзел + 31 + true + true + + true + + + Версии.Узел + + + ВерсииУзелРасширеннаяПодсказка + 33 + Label + true + true + + Left + + + + ВерсииУзелКонтекстноеМеню + 32 + true + + InputField + true + EnterOnInput + true + Left + true + + true + true + true + true + true + true + + + + ВерсииКомментарий + 25 + true + true + + true + + + Версии.Комментарий + + + OnChange + ВерсииКомментарийПриИзменении + + + ВерсииКомментарийРасширеннаяПодсказка + 27 + Label + true + true + + Left + + + + ВерсииКомментарийКонтекстноеМеню + 26 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + + + None + + ВерсииКоманднаяПанель + 5 + Left + true + + + Selection + ВерсииВыбор + + + ВерсииСтрокаПоиска + 7 + + ВерсииСтрокаПоискаРасширеннаяПодсказка + 9 + Label + true + true + + Left + + + + ВерсииСтрокаПоискаКонтекстноеМеню + 8 + true + + Версии + + true + + + + ВерсииСостояниеПросмотра + 10 + + ВерсииСостояниеПросмотраРасширеннаяПодсказка + 12 + Label + true + true + + Left + + + + ВерсииСостояниеПросмотраКонтекстноеМеню + 11 + true + + ViewStatusAddition + Версии + + true + + + + ВерсииУправлениеПоиском + 13 + + ВерсииУправлениеПоискомРасширеннаяПодсказка + 15 + Label + true + true + + Left + + + + ВерсииУправлениеПоискомКонтекстноеМеню + 14 + true + + SearchControlAddition + Версии + + true + + + + ВерсииРасширеннаяПодсказка + 6 + Label + true + true + + Left + + + + ВерсииКонтекстноеМеню + 4 + + ВерсииКонтекстноеМенюОткрытьВерсию + 52 + true + true + + true + + + ВерсииКонтекстноеМенюОткрытьВерсиюРасширеннаяПодсказка + 53 + Label + true + true + + Left + + + Form.Command.ОткрытьВерсию + Auto + true + true + UserCmds + Auto + + + ВерсииКонтекстноеМенюСравнитьСПредыдущей + 54 + true + true + + true + + + ВерсииКонтекстноеМенюСравнитьСПредыдущейРасширеннаяПодсказка + 55 + Label + true + true + + Left + + + Form.Command.СравнитьСПредыдущей + Auto + true + true + UserCmds + Auto + + + ВерсииКонтекстноеМенюСравнитьСТекущей + 56 + true + true + + true + + + ВерсииКонтекстноеМенюСравнитьСТекущейРасширеннаяПодсказка + 57 + Label + true + true + + Left + + + Form.Command.СравнитьСТекущей + Auto + true + true + UserCmds + Auto + + + ВерсииКонтекстноеМенюСравнитьВерсии + 58 + true + true + + true + + + ВерсииКонтекстноеМенюСравнитьВерсииРасширеннаяПодсказка + 59 + Label + true + true + + Left + + + Form.Command.СравнитьВерсии + Auto + true + true + UserCmds + Auto + + + ВерсииКонтекстноеМенюПерейтиНаВерсию + 60 + true + true + + true + + + ВерсииКонтекстноеМенюПерейтиНаВерсиюРасширеннаяПодсказка + 61 + Label + true + true + + Left + + + Form.Command.ПерейтиНаВерсию + Auto + true + true + UserCmds + Auto + + true + + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + false + false + Auto + Auto + true + true + AsFileRef + + Версии.ВидИзмененияДанных + + + +
+ true + true + + true + + + <key>ru</key> + <value>Группа версий</value> + + + ГруппаВерсийРасширеннаяПодсказка + 2 + Label + true + true + + Left + + + UsualGroup + + HorizontalIfPossible + WeakSeparation + true + true + Auto + Auto + +
+ + ФормаКоманднаяПанель + -1 + + ФормаОбновить + 34 + true + true + + true + + + ФормаОбновитьРасширеннаяПодсказка + 35 + Label + true + true + + Left + + + Form.Command.Обновить + Auto + true + true + UserCmds + Auto + + + ФормаГруппаОтбор + 62 + + ФормаУстановитьОтбор + 36 + true + true + + true + + + ФормаУстановитьОтборРасширеннаяПодсказка + 37 + Label + true + true + + Left + + + Form.Command.УстановитьОтбор + PictureAndText + true + true + UserCmds + Auto + + + ФормаОтключитьОтбор + 48 + true + true + + true + + + ФормаОтключитьОтборРасширеннаяПодсказка + 49 + Label + true + true + + Left + + + Form.Command.ОтключитьОтбор + Picture + true + true + UserCmds + Auto + + true + true + + true + + + <key>ru</key> + <value>Форма группа отбор</value> + + + ru + Форма группа отбор + + + ФормаГруппаОтборРасширеннаяПодсказка + 63 + Label + true + true + + Left + + + + Compact + + + + ФормаОткрытьВерсию + 38 + true + true + + true + + + ФормаОткрытьВерсиюРасширеннаяПодсказка + 39 + Label + true + true + + Left + + + Form.Command.ОткрытьВерсию + Auto + true + true + UserCmds + Auto + + + ФормаСравнитьСПредыдущей + 40 + true + true + + true + + + ФормаСравнитьСПредыдущейРасширеннаяПодсказка + 41 + Label + true + true + + Left + + + Form.Command.СравнитьСПредыдущей + Auto + true + true + UserCmds + Auto + + + ФормаСравнитьСТекущей + 42 + true + true + + true + + + ФормаСравнитьСТекущейРасширеннаяПодсказка + 43 + Label + true + true + + Left + + + Form.Command.СравнитьСТекущей + Auto + true + true + UserCmds + Auto + + + ФормаСравнитьВерсии + 44 + true + true + + true + + + ФормаСравнитьВерсииРасширеннаяПодсказка + 45 + Label + true + true + + Left + + + Form.Command.СравнитьВерсии + Auto + true + true + UserCmds + Auto + + + ФормаПерейтиНаВерсию + 46 + true + true + + true + + + ФормаПерейтиНаВерсиюРасширеннаяПодсказка + 47 + Label + true + true + + Left + + + Form.Command.ПерейтиНаВерсию + Auto + true + true + UserCmds + Auto + + + FormShowMultipleSelection + 50 + true + true + + true + + + FormShowMultipleSelectionExtendedTooltip + 51 + Label + true + true + + Left + + + Form.Item.Версии.StandardCommand.ShowMultipleSelection + Auto + true + true + UserCmds + Auto + + Left + true + + + OnCreateAtServer + ПриСозданииНаСервере + + true + true + Vertical + true + true + true + true + true + + Отбор + + <key>ru</key> + <value>Отбор</value> + + 1 + + + true + + + true + + + + Версии + + <key>ru</key> + <value>Версии</value> + + 2 + + ValueTable + + + true + + + true + + + НомерВерсии + + <key>ru</key> + <value>№</value> + + 1 + + Number + + 10 + + + + true + + + true + + + + Дата + + <key>ru</key> + <value>Дата</value> + + 2 + + Date + + + + true + + + true + + + + ИмяПользователя + + <key>ru</key> + <value>Автор изменений</value> + + 3 + + String + + + + true + + + true + + + + Комментарий + + <key>ru</key> + <value>Комментарий</value> + + 4 + + String + + + + true + + + true + + + + ВидИзмененияДанных + + <key>ru</key> + <value>Вид изменения данных</value> + + 5 + + Number + + 10 + + + + true + + + true + + + + Узел + + <key>ru</key> + <value>Источник изменений</value> + + 6 + + String + + + + true + + + true + + + + + ОтключитьОтбор + + <key>ru</key> + <value>Отключить отбор</value> + + 1 + + ru + Отключить отбор + + + true + + + StdPicture.ClearFilter + + + + ОтключитьОтбор + + + DontUse + + + Обновить + + <key>ru</key> + <value>Обновить</value> + + 2 + + ru + Обновить + + + true + + + StdPicture.Refresh + + + + Обновить + + + DontUse + + + УстановитьОтбор + + <key>ru</key> + <value>Отбор</value> + + 3 + + ru + Установить отбор + + + true + + + StdPicture.FilterCriterion + + + + УстановитьОтбор + + + DontUse + + + ПерейтиНаВерсию + + <key>ru</key> + <value>Перейти на версию</value> + + 4 + + ru + Перейти на версию + + + true + + + + ПерейтиНаВерсию + + + DontUse + + + ОткрытьВерсию + + <key>ru</key> + <value>Открыть версию</value> + + 5 + + ru + Открыть версию + + + true + + + + ОткрытьВерсию + + + DontUse + + + СравнитьВерсии + + <key>ru</key> + <value>Сравнить версии</value> + + 6 + + ru + Сравнить версии + + + true + + + + СравнитьВерсии + + + DontUse + + + СравнитьСТекущей + + <key>ru</key> + <value>Сравнить с текущей</value> + + 7 + + ru + Сравнить с текущей + + + true + + + + СравнитьСТекущей + + + DontUse + + + СравнитьСПредыдущей + + <key>ru</key> + <value>Сравнить с предыдущей</value> + + 8 + + ru + Сравнить с предыдущей + + + true + + + + СравнитьСПредыдущей + + + DontUse + + + Данные + + true + + + + + +
diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Items/\320\222\320\265\321\200\321\201\320\270\320\270/RowsPicture.zip" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Items/\320\222\320\265\321\200\321\201\320\270\320\270/RowsPicture.zip" new file mode 100644 index 000000000..82d86a0e9 Binary files /dev/null and "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Items/\320\222\320\265\321\200\321\201\320\270\320\270/RowsPicture.zip" differ diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Module.bsl" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Module.bsl" new file mode 100644 index 000000000..5c697dff2 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Module.bsl" @@ -0,0 +1,428 @@ + +&НаСервере +Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) + Перем МетаданныеДанных, ЭтоПодчиненныйРегистрСведений; + МетаданныеДанных = Параметры.Данные.Метаданные(); + Если Не ПравоДоступа("ПросмотрИсторииДанных", МетаданныеДанных) Тогда + Отказ = Истина; + Возврат; + КонецЕсли; + Отбор = Новый Структура; + Отбор.Вставить("Данные", Параметры.Данные); + + Элементы.ВерсииКомментарий.ТолькоПросмотр = Не ПравоДоступа("РедактированиеКомментарияВерсииИсторииДанных", МетаданныеДанных); + + ЭтоПодчиненныйРегистрСведений = Метаданные.РегистрыСведений.Содержит(МетаданныеДанных) + И МетаданныеДанных.РежимЗаписи = Метаданные.СвойстваОбъектов.РежимЗаписиРегистра.ПодчинениеРегистратору; + + Если ЭтоПодчиненныйРегистрСведений + Или Не ПравоДоступа("ПереходНаВерсиюИсторииДанных", МетаданныеДанных) Тогда + Элементы.ФормаПерейтиНаВерсию.Видимость = Ложь; + Элементы.ВерсииКонтекстноеМенюПерейтиНаВерсию.Видимость = Ложь; + КонецЕсли; + + Заголовок = + ПолучитьПредставлениеДанных(МетаданныеДанных, Параметры.Данные) + " (" + + НСтр("ru = 'История изменений'; SYS = 'DataHistory.VersionsTitle'", "ru") + + ")"; + + ИсторияДанных.ОбновитьИсторию(Параметры.Данные, Ложь, Ложь); + ВыбратьВерсии(); + ОбновитьДоступностьОтключенияОтбора(); +КонецПроцедуры + +&НаКлиенте +Процедура Обновить(Команда) + Версии.Очистить(); + ВыбратьВерсии(); +КонецПроцедуры + +&НаСервере +Процедура ВыбратьВерсии() + Перем Колонки, Результат, Версия, ВерсияВидИзмененияДанных, ИмяПользователя, Узел, ДоступностьДействий, + ИндексВидаИзмененияДанных, ИндексУзла, ИндексИмениПользователя, ИндексПолногоИмениПользователя; + + Колонки = Новый Массив; + Колонки.Добавить("НомерВерсии"); + Колонки.Добавить("Дата"); + Колонки.Добавить("ИмяПользователя"); + Колонки.Добавить("ПолноеИмяПользователя"); + Колонки.Добавить("Комментарий"); + Колонки.Добавить("ВидИзмененияДанных"); + Колонки.Добавить("Узел"); + + + ИндексВидаИзмененияДанных = Колонки.Найти("ВидИзмененияДанных"); + ИндексУзла = Колонки.Найти("Узел"); + ИндексИмениПользователя = Колонки.Найти("ИмяПользователя"); + ИндексПолногоИмениПользователя = Колонки.Найти("ПолноеИмяПользователя"); + Результат = ИсторияДанных.ВыбратьВерсии( + Отбор, + Колонки, + "НомерВерсии Убыв"); + + Для Каждого ЭлементРезультата Из Результат Цикл + Версия = Версии.Добавить(); + + Для ИндексКолонки = 0 По Колонки.Количество() - 1 Цикл + Если ИндексКолонки = ИндексВидаИзмененияДанных Тогда + ВерсияВидИзмененияДанных = ЭлементРезультата[ИндексВидаИзмененияДанных]; + + Если ВерсияВидИзмененияДанных = ВидИзмененияДанных.Добавление Тогда + Версия.ВидИзмененияДанных = 0; + ИначеЕсли ВерсияВидИзмененияДанных = ВидИзмененияДанных.Изменение Тогда + Версия.ВидИзмененияДанных = 1; + ИначеЕсли ВерсияВидИзмененияДанных = ВидИзмененияДанных.Удаление Тогда + Версия.ВидИзмененияДанных = 2; + КонецЕсли; + + ИначеЕсли ИндексКолонки = ИндексПолногоИмениПользователя Тогда + ИмяПользователя = ЭлементРезультата[ИндексПолногоИмениПользователя]; + + Если ПустаяСтрока(ИмяПользователя) Тогда + ИмяПользователя = ЭлементРезультата[ИндексИмениПользователя]; + КонецЕсли; + Версия.ИмяПользователя = ИмяПользователя + ИначеЕсли ИндексКолонки = ИндексИмениПользователя Тогда + Продолжить; + ИначеЕсли ИндексКолонки = ИндексУзла Тогда + Узел = ЭлементРезультата[ИндексУзла]; + Если Узел = Неопределено Тогда + Версия.Узел = НСтр("ru = 'Это приложение'; SYS = 'NodeThisApplication'", "ru"); + Иначе + Версия.Узел = Строка(Узел.Метаданные()) + "(" + Строка(Узел) + ")" ; + КонецЕсли; + Иначе + Версия[Колонки[ИндексКолонки]] = ЭлементРезультата[ИндексКолонки]; + КонецЕсли; + КонецЦикла; + КонецЦикла; + ДоступностьДействий = Результат.Количество() > 0; + Элементы.ФормаОткрытьВерсию.Доступность = ДоступностьДействий; + Элементы.ФормаСравнитьВерсии.Доступность = ДоступностьДействий; + Элементы.ФормаСравнитьСПредыдущей.Доступность = ДоступностьДействий; + Элементы.ФормаСравнитьСТекущей.Доступность = ДоступностьДействий; + Элементы.ФормаПерейтиНаВерсию.Доступность = ДоступностьДействий; +КонецПроцедуры + +&НаКлиенте +Процедура ОтключитьОтбор(Команда) + Отбор = Новый Структура("Данные", Параметры.Данные); + Версии.Очистить(); + ВыбратьВерсии(); + ОбновитьДоступностьОтключенияОтбора(); +КонецПроцедуры + +&НаКлиенте +Процедура УстановитьОтбор(Команда) + Перем ДиалогФильтра, Оповещение; + ДиалогФильтра = Новый ДиалогОтбораВерсийИсторииДанных(Параметры.Данные); + ДиалогФильтра.Отбор = Отбор; + + Оповещение = Новый ОписаниеОповещения("УстановитьОтборОповещение", ЭтаФорма); + ДиалогФильтра.Показать(Оповещение); +КонецПроцедуры + +&НаКлиенте +Процедура УстановитьОтборОповещение(РезультатОтбора, ДополнительныеПараметры) Export + Если РезультатОтбора <> Неопределено Тогда + Версии.Очистить(); + Отбор = РезультатОтбора; + Отбор.Вставить("Данные", Параметры.Данные); + ВыбратьВерсии(); + ОбновитьДоступностьОтключенияОтбора(); + КонецЕсли; +КонецПроцедуры + +&НаСервере +Процедура ОбновитьДоступностьОтключенияОтбора() + Элементы.ФормаОтключитьОтбор.Доступность = Отбор.Количество() > 1; +КонецПроцедуры + +&НаСервере +Функция ПолучитьИмяФормыПереходаНаВерсию() + Перем МатаданныеДанных; + МатаданныеДанных = Параметры.Данные.Метаданные(); + Если Метаданные.РегистрыСведений.Содержит(МатаданныеДанных) Тогда + Возврат МатаданныеДанных.ПолноеИмя() + ".ФормаЗаписи"; + ИначеЕсли Метаданные.Константы.Содержит(МатаданныеДанных) Тогда + Возврат МатаданныеДанных.ПолноеИмя() + ".ФормаКонстант"; + Иначе + Возврат МатаданныеДанных.ПолноеИмя() + ".ФормаОбъекта"; + КонецЕсли; +КонецФункции + +&НаСервере +Функция ПолучитьИмяФормыПоМетаданным(ВидФормы) + Возврат Параметры.Данные.Метаданные().ПолноеИмя() + "." + ВидФормы; +КонецФункции + +&НаСервере +Функция ПолучитьНомерПредыдущейВерсии(НомерВерсии) + Перем НомерПредыдущейВерсии, БезВерсииУдаления, Результат; + + БезВерсииУдаления = Новый Массив(); + БезВерсииУдаления.Добавить(ВидИзмененияДанных.Добавление); + БезВерсииУдаления.Добавить(ВидИзмененияДанных.Изменение); + Результат = ИсторияДанных.ВыбратьВерсии( + Новый Структура( + "Данные, ВидИзмененияДанных", + Параметры.Данные, + БезВерсииУдаления), + "НомерВерсии", + "НомерВерсии Возр"); + Для Каждого ПроверяемыйНомерВерсии Из Результат Цикл + Если ПроверяемыйНомерВерсии[0] = НомерВерсии Тогда + Возврат НомерПредыдущейВерсии; + КонецЕсли; + НомерПредыдущейВерсии = ПроверяемыйНомерВерсии[0]; + КонецЦикла; + Возврат НомерПредыдущейВерсии; +КонецФункции + +&НаСервере +Функция ПолучитьНомерТекущейВерсии() + Перем БезВерсииУдаления, Результат; + БезВерсииУдаления = Новый Массив(); + БезВерсииУдаления.Добавить(ВидИзмененияДанных.Добавление); + БезВерсииУдаления.Добавить(ВидИзмененияДанных.Изменение); + Результат = ИсторияДанных.ВыбратьВерсии( + Новый Структура( + "Данные, ВидИзмененияДанных", + Параметры.Данные, + БезВерсииУдаления), + "НомерВерсии", + "НомерВерсии Убыв", + 1); + + Для Каждого ПроверяемыйНомерВерсии Из Результат Цикл + Возврат ПроверяемыйНомерВерсии[0]; + КонецЦикла; + Возврат Неопределено; +КонецФункции + +&НаКлиенте +Процедура ОткрытьВерсию() + Перем НомерВерсии; + Если Не ПроверитьВыбраннуюВерсию() Тогда + Возврат; + КонецЕсли; + НомерВерсии = Элементы.Версии.ТекущиеДанные.НомерВерсии; + Если НомерВерсии = Неопределено Тогда + Возврат; + КонецЕсли; + ОткрытьФорму(ПолучитьИмяФормыПоМетаданным("ФормаДанныхВерсииИсторииДанных"), + Новый Структура("Данные, НомерВерсии", Параметры.Данные, НомерВерсии)); + +КонецПроцедуры + +&НаКлиенте +Процедура ВерсииВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка) + ОткрытьВерсию(); +КонецПроцедуры + +&НаКлиенте +Процедура СравнитьВерсии(Команда) + Перем ВерсияДоИзменения, ВерсияПослеИзменения, Версия, НомерВерсииПослеИзменения, НомерВерсииДоИзменения; + Если Элементы.Версии.ТекущиеДанные = Неопределено Тогда + Возврат; + КонецЕсли; + ВерсияДоИзменения = Неопределено; + ВерсияПослеИзменения = Неопределено; + + Для Каждого ВыделеннаяСтрока Из Элементы.Версии.ВыделенныеСтроки Цикл + Версия = Элементы.Версии.ДанныеСтроки(ВыделеннаяСтрока); + Если ВерсияДоИзменения = Неопределено Тогда + ВерсияДоИзменения = Версия; + ИначеЕсли ВерсияДоИзменения.НомерВерсии > Версия.НомерВерсии Тогда + ВерсияДоИзменения = Версия; + КонецЕсли; + + Если ВерсияПослеИзменения = Неопределено Тогда + ВерсияПослеИзменения = Версия; + ИначеЕсли ВерсияПослеИзменения.НомерВерсии < Версия.НомерВерсии Тогда + ВерсияПослеИзменения = Версия; + КонецЕсли; + КонецЦикла; + + Если ВерсияПослеИзменения.ВидИзмененияДанных = 2 Тогда + ПоказатьНельзяВыполнятьДействияСВерсиейУдаленияДанных(); + Возврат; + КонецЕсли; + + Если ВерсияДоИзменения.ВидИзмененияДанных = 2 Тогда + ПоказатьНельзяВыполнятьДействияСВерсиейУдаленияДанных(); + Возврат; + КонецЕсли; + НомерВерсииПослеИзменения = ВерсияПослеИзменения.НомерВерсии; + НомерВерсииДоИзменения = ВерсияДоИзменения.НомерВерсии; + + Если НомерВерсииДоИзменения = НомерВерсииПослеИзменения Тогда + ПоказатьПредупреждение(,НСтр("ru='Выберите две версии для сравнения';SYS='DataHistory.SelectVersionsTwoVersions'", "ru")); + Возврат; + КонецЕсли; + + ОткрытьФорму(ПолучитьИмяФормыПоМетаданным("ФормаРазличийВерсийИсторииДанных"), + Новый Структура( + "Данные, НомерВерсииПослеИзменения, НомерВерсииДоИзменения", + Параметры.Данные, + НомерВерсииПослеИзменения, + НомерВерсииДоИзменения)); +КонецПроцедуры + +&НаКлиенте +Процедура СравнитьСТекущей(Команда) + Перем НомерВерсииДоИзменения, НомерТекущейВерсии; + Если Не ПроверитьВыбраннуюВерсию() Тогда + Возврат; + КонецЕсли; + + НомерВерсииДоИзменения = Элементы.Версии.ТекущиеДанные.НомерВерсии; + Если НомерВерсииДоИзменения = Неопределено Тогда + Возврат; + КонецЕсли; + + НомерТекущейВерсии = ПолучитьНомерТекущейВерсии(); + Если НомерТекущейВерсии = Неопределено Тогда + Возврат; + КонецЕсли; + Если НомерТекущейВерсии = НомерВерсииДоИзменения Тогда + ПоказатьПредупреждение(,НСтр("ru='Версия является текущей';SYS='DataHistory.VersionIsLast'", "ru")); + Возврат; + КонецЕсли; + + ОткрытьФорму(ПолучитьИмяФормыПоМетаданным("ФормаРазличийВерсийИсторииДанных"), + Новый Структура( + "Данные, НомерВерсииПослеИзменения, НомерВерсииДоИзменения", + Параметры.Данные, + НомерТекущейВерсии, + НомерВерсииДоИзменения)); +КонецПроцедуры + +&НаКлиенте +Процедура СравнитьСПредыдущей(Команда) + Перем НомерВерсииДоИзменения, НомерВерсииПослеИзменения; + Если Не ПроверитьВыбраннуюВерсию() Тогда + Возврат; + КонецЕсли; + + НомерВерсииПослеИзменения = Элементы.Версии.ТекущиеДанные.НомерВерсии; + Если НомерВерсииПослеИзменения = Неопределено Тогда + Возврат; + КонецЕсли; + НомерВерсииДоИзменения = ПолучитьНомерПредыдущейВерсии(НомерВерсииПослеИзменения); + Если НомерВерсииДоИзменения = Неопределено Тогда + ПоказатьПредупреждение(,НСтр("ru='Предыдущая версия отсутствует';SYS='DataHistory.PreviousVersionNotExists'", "ru")); + Возврат; + КонецЕсли; + + ОткрытьФорму(ПолучитьИмяФормыПоМетаданным("ФормаРазличийВерсийИсторииДанных"), + Новый Структура( + "Данные, НомерВерсииПослеИзменения, НомерВерсииДоИзменения", + Параметры.Данные, + НомерВерсииПослеИзменения, + НомерВерсииДоИзменения)); +КонецПроцедуры + +&НаКлиенте +Процедура ПерейтиНаВерсию(Команда) + Если Не ПроверитьВыбраннуюВерсию() Тогда + Возврат; + КонецЕсли; + + ОткрытьФорму(ПолучитьИмяФормыПереходаНаВерсию(), Новый Структура( + "Ключ, НомерВерсииПереходаНаВерсиюИсторииДанных", + Параметры.Данные, + Элементы.Версии.ТекущиеДанные.НомерВерсии)); +КонецПроцедуры + +&НаКлиенте +Процедура ВерсииКомментарийПриИзменении(Элемент) + Перем Версия; + Версия = Элементы.Версии.ТекущиеДанные; + Если Версия <> Неопределено Тогда + ЗаписатьКомментарий(Параметры.Данные, Версия.НомерВерсии, Версия.Комментарий); + КонецЕсли; +КонецПроцедуры + +&НаСервереБезКонтекста +Процедура ЗаписатьКомментарий(Данные, НомерВерсии, Комментарий) + ИсторияДанных.ЗаписатьКомментарий(Данные, НомерВерсии, Комментарий); +КонецПроцедуры + +&НаКлиенте +Функция ПроверитьВыбраннуюВерсию() + Если Элементы.Версии.ТекущиеДанные = Неопределено Тогда + ПоказатьПредупреждение(,НСтр("ru='Выберите версию';SYS='DataHistory.SelectVersionsVersion'", "ru")); + Возврат Ложь; + КонецЕсли; + Если Элементы.Версии.ТекущиеДанные.ВидИзмененияДанных = 2 Тогда + ПоказатьНельзяВыполнятьДействияСВерсиейУдаленияДанных(); + Возврат Ложь; + КонецЕсли; + Возврат Истина; +КонецФункции + +&НаКлиенте +Процедура ПоказатьНельзяВыполнятьДействияСВерсиейУдаленияДанных() + ПоказатьПредупреждение(,НСтр("ru='Нельзя выполнять действия с версией, соответствующей удалению данных';SYS='DataHistory.NotAllowedActionsOnDeletedVersion'", "ru")); +КонецПроцедуры + +&НаСервере +Функция ПолучитьПредставлениеДанных(МетаданныеДанных, Данные) + Перем Представление, Разделитель; + + Если Метаданные.РегистрыСведений.Содержит(МетаданныеДанных) Тогда + Представление = ""; + + Если МетаданныеДанных.ПериодичностьРегистраСведений <> Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.Непериодический Тогда + Если МетаданныеДанных.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.ПозицияРегистратора + Или МетаданныеДанных.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.Секунда Тогда + Представление = МетаданныеДанных.СтандартныеРеквизиты.Период.Представление() + "=" + Строка(Данные.Период); + Иначе + Представление = МетаданныеДанных.СтандартныеРеквизиты.Период.Представление() + "=" + Формат(Данные.Период, "ДЛФ=Д"); + КонецЕсли; + КонецЕсли; + + Если МетаданныеДанных.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.ПозицияРегистратора Тогда + Если Не ПустаяСтрока(Представление) Тогда + Представление = Представление + ";" + КонецЕсли; + Представление = Представление + МетаданныеДанных.СтандартныеРеквизиты.Регистратор.Представление() + "=" + Строка(Данные.Регистратор); + КонецЕсли; + + Для Каждого Измерение Из МетаданныеДанных.Измерения Цикл + Если Не ПустаяСтрока(Представление) Тогда + Представление = Представление + ";" + КонецЕсли; + Представление = Представление + Строка(Измерение) + "=" + Строка(Данные[Измерение.Имя]); + КонецЦикла; + + Для Каждого ОбщийРеквизит Из Метаданные.ОбщиеРеквизиты Цикл + Если ОбщийРеквизит.РазделениеДанных <> Метаданные.СвойстваОбъектов.РазделениеДанныхОбщегоРеквизита.Разделять + Или ОбщийРеквизит.ИспользованиеРазделяемыхДанных <> Метаданные.СвойстваОбъектов.ИспользованиеРазделяемыхДанныхОбщегоРеквизита.НезависимоИСовместно Тогда + Продолжить; + КонецЕсли; + + Разделитель = ОбщийРеквизит.Content.Найти(МетаданныеДанных); + Если Разделитель = Неопределено + Или Разделитель.Использование = Метаданные.СвойстваОбъектов.ИспользованиеОбщегоРеквизита.НеИспользовать + Или (Разделитель.Использование = Метаданные.СвойстваОбъектов.ИспользованиеОбщегоРеквизита.Авто + И ОбщийРеквизит.АвтоИспользование = Метаданные.СвойстваОбъектов.АвтоИспользованиеОбщегоРеквизита.НеИспользовать) Тогда + Продолжить; + КонецЕсли; + + Если Не ПустаяСтрока(Представление) Тогда + Представление = Представление + ";" + КонецЕсли; + + Представление = Представление + Строка(ОбщийРеквизит) + "=" + Строка(Данные[ОбщийРеквизит.Имя]); + КонецЦикла; + + Возврат Представление; + ИначеЕсли Метаданные.Константы.Содержит(МетаданныеДанных) Тогда + Возврат МетаданныеДанных.Представление(); + Иначе + Возврат Строка(Данные); + КонецЕсли; +КонецФункции \ No newline at end of file diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205.mdo" new file mode 100644 index 000000000..e876fb387 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/\320\244\320\276\321\200\320\274\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\267\320\274\320\265\320\275\320\265\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205.mdo" @@ -0,0 +1,10 @@ + + + ФормаИсторииИзмененийИсторииДанных + + ru + Форма истории изменений истории данных + + PersonalComputer + MobileDevice + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202/Form.form" new file mode 100644 index 000000000..9e00a2fbe --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202/Form.form" @@ -0,0 +1,121 @@ + + + + Константа1 + 1 + true + true + + true + + + НаборКонстант.Константа1 + + + Константа1РасширеннаяПодсказка + 3 + Label + true + true + + Left + + + + Константа1КонтекстноеМеню + 2 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Константа2 + 4 + true + true + + true + + + НаборКонстант.Константа2 + + + Константа2РасширеннаяПодсказка + 6 + Label + true + true + + Left + + + + Константа2КонтекстноеМеню + 5 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + FormCommandBar + -1 + Left + true + + LockOwnerWindow + true + true + true + Vertical + true + true + true + true + true + + НаборКонстант + 1 + + ConstantsSet + + + true + + + true + +
true
+ true +
+ + + + + +
diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202/\320\244\320\276\321\200\320\274\320\260\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202/\320\244\320\276\321\200\320\274\320\260\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202.mdo" new file mode 100644 index 000000000..4c6b0d38f --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202/\320\244\320\276\321\200\320\274\320\260\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202.mdo" @@ -0,0 +1,11 @@ + + + ФормаКонстант + + ru + Форма констант + + PersonalComputer + MobileDevice + true + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\224\320\270\320\275\320\260\320\274\320\270\321\207\320\265\321\201\320\272\320\276\320\263\320\276\320\241\320\277\320\270\321\201\320\272\320\260/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\224\320\270\320\275\320\260\320\274\320\270\321\207\320\265\321\201\320\272\320\276\320\263\320\276\320\241\320\277\320\270\321\201\320\272\320\260/Form.form" new file mode 100644 index 000000000..bda9e09b1 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\224\320\270\320\275\320\260\320\274\320\270\321\207\320\265\321\201\320\272\320\276\320\263\320\276\320\241\320\277\320\270\321\201\320\272\320\260/Form.form" @@ -0,0 +1,72 @@ + + + + КомпоновщикНастроекПользовательскиеНастройки + 1 + true + true + + true + + + <key>ru</key> + <value>Пользовательские настройки</value> + + + КомпоновщикНастроекПользовательскиеНастройкиРасширеннаяПодсказка + 2 + Label + true + true + + Left + + + UsualGroup + + Vertical + Auto + true + true + Auto + Auto + + + + FormCommandBar + -1 + Right + true + + true + true + true + Vertical + true + true + true + UseIfNecessary + true + true + + КомпоновщикНастроек + 1 + + DataCompositionSettingsComposer + + + true + + + true + +
true
+
+ + + + + + КомпоновщикНастроекПользовательскиеНастройки + +
diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\224\320\270\320\275\320\260\320\274\320\270\321\207\320\265\321\201\320\272\320\276\320\263\320\276\320\241\320\277\320\270\321\201\320\272\320\260/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\224\320\270\320\275\320\260\320\274\320\270\321\207\320\265\321\201\320\272\320\276\320\263\320\276\320\241\320\277\320\270\321\201\320\272\320\260.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\224\320\270\320\275\320\260\320\274\320\270\321\207\320\265\321\201\320\272\320\276\320\263\320\276\320\241\320\277\320\270\321\201\320\272\320\260/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\224\320\270\320\275\320\260\320\274\320\270\321\207\320\265\321\201\320\272\320\276\320\263\320\276\320\241\320\277\320\270\321\201\320\272\320\260.mdo" new file mode 100644 index 000000000..d3c9ec3c7 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\224\320\270\320\275\320\260\320\274\320\270\321\207\320\265\321\201\320\272\320\276\320\263\320\276\320\241\320\277\320\270\321\201\320\272\320\260/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\224\320\270\320\275\320\260\320\274\320\270\321\207\320\265\321\201\320\272\320\276\320\263\320\276\320\241\320\277\320\270\321\201\320\272\320\260.mdo" @@ -0,0 +1,10 @@ + + + ФормаНастроекДинамическогоСписка + + ru + Форма настроек динамического списка + + PersonalComputer + MobileDevice + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\236\321\202\321\207\320\265\321\202\320\260/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\236\321\202\321\207\320\265\321\202\320\260/Form.form" new file mode 100644 index 000000000..0a4b0b61c --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\236\321\202\321\207\320\265\321\202\320\260/Form.form" @@ -0,0 +1,73 @@ + + + + КомпоновщикНастроекПользовательскиеНастройки + 1 + true + true + + true + + + <key>ru</key> + <value>Пользовательские настройки</value> + + + КомпоновщикНастроекПользовательскиеНастройкиРасширеннаяПодсказка + 2 + Label + true + true + + Left + + + UsualGroup + + Vertical + Auto + true + true + Auto + Auto + + + + FormCommandBar + -1 + Right + true + + true + true + true + Vertical + true + true + true + UseIfNecessary + true + true + + Отчет + 1 + + ReportObject + + + true + + + true + +
true
+
+ + + + + + Settings + КомпоновщикНастроекПользовательскиеНастройки + +
diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\236\321\202\321\207\320\265\321\202\320\260/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\236\321\202\321\207\320\265\321\202\320\260.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\236\321\202\321\207\320\265\321\202\320\260/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\236\321\202\321\207\320\265\321\202\320\260.mdo" new file mode 100644 index 000000000..17fdb1c5a --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\236\321\202\321\207\320\265\321\202\320\260/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\236\321\202\321\207\320\265\321\202\320\260.mdo" @@ -0,0 +1,10 @@ + + + ФормаНастроекОтчета + + ru + Форма настроек отчета + + PersonalComputer + MobileDevice + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Form.form" new file mode 100644 index 000000000..28ed439cf --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Form.form" @@ -0,0 +1,157 @@ + + + + КомпоновщикНастроекПользовательскиеНастройки + 1 + true + true + + true + + + <key>ru</key> + <value>Настройки</value> + + false + + КомпоновщикНастроекПользовательскиеНастройкиРасширеннаяПодсказка + 2 + Label + true + true + + Left + + + UsualGroup + + Vertical + Auto + WeakSeparation + true + true + Auto + Auto + + + + Результат + 3 + true + true + + true + + + Результат + + true + None + + РезультатРасширеннаяПодсказка + 5 + Label + true + true + + Left + + + + РезультатКонтекстноеМеню + 4 + true + + SpreadsheetDocumentField + Enter + true + Left + true + + 100 + true + 10 + true + true + true + Special + ScrollAuto + ScrollAuto + Always + Auto + true + true + true + + + + FormCommandBar + -1 + Left + true + + true + true + true + Vertical + true + true + true + true + true + + Отчет + 1 + + ReportObject + + + true + + + true + +
true
+
+ + Результат + + <key>ru</key> + <value>Результат</value> + + 2 + + SpreadsheetDocument + + + true + + + true + + + + + ДанныеРасшифровки + 3 + + String + + + + true + + + true + + + + + + + + Результат + ДанныеРасшифровки + КомпоновщикНастроекПользовательскиеНастройки + +
diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260.mdo" new file mode 100644 index 000000000..e7b7aa767 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260.mdo" @@ -0,0 +1,10 @@ + + + ФормаОтчета + + ru + Форма отчета + + PersonalComputer + MobileDevice + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260/Form.form" new file mode 100644 index 000000000..be713b11c --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260/Form.form" @@ -0,0 +1,810 @@ + + + + <key>ru</key> + <value>Поиск</value> + + + ГруппаПоиска + 1 + + СтрокаПоиска + 3 + true + true + + true + + + СтрокаПоиска + + None + + OnChange + СтрокаПоискаПриИзменении + + + SearchStringРасширеннаяПодсказка + 5 + Label + true + true + + Left + + + + SearchStringКонтекстноеМеню + 4 + true + + InputField + Enter + true + Left + true + + + StartChoice + СтрокаПоискаНачалоВыбора + + true + 75 + true + true + true + true + true + + ru + Введите строку для поиска или ссылку для перехода + + + + + КнопкаПоиска + 6 + true + true + + true + + + КнопкаПоискаРасширеннаяПодсказка + 7 + Label + true + true + + Left + + + UsualButton + Form.Command.ВыполнитьПоиск + Auto + true + true + true + UserCmds + Auto + + + ГруппаПоискаИстория + 82 + + ИсторияПоиска + 84 + true + true + + true + + + ИсторияПоискаExtendedTooltip + 85 + Label + true + true + + Left + + + UsualButton + Form.Command.ИсторияПоиска + Auto + true + true + UserCmds + Auto + + true + true + + true + + + <key>ru</key> + <value>Группа поиска история</value> + + + ru + Группа поиска история + + + ГруппаПоискаИсторияРасширеннаяПодсказка + 83 + Label + true + true + + Left + + + UsualGroup + + HorizontalIfPossible + true + true + Auto + Auto + + + true + true + + true + + + ГруппаПоискаРасширеннаяПодсказка + 2 + Label + true + true + + Left + + + UsualGroup + + true + true + Auto + Auto + + + + СтраницыРезультатов + 30 + + СтраницаПодсказки + 42 + + СтрокаПодсказки + 44 + true + true + + true + + + СтрокаПодсказкиРасширеннаяПодсказка + 46 + Label + true + true + + Left + + + + СтрокаПодсказкиКонтекстноеМеню + 45 + true + + true + Label + true + 75 + true + + Left + + + true + true + + true + + None + + PageHelpStringРасширеннаяПодсказка + 43 + Label + true + true + + Left + + + Page + + Vertical + + + + СтраницаРезультатаПоиска + 32 + + СтраницыРезультатаПоиска + 70 + + СтраницаРезультатаПоискаПрокрутка + 72 + + РезультатыПоиска + 24 + true + true + + true + + + SearchResultРасширеннаяПодсказка + 26 + Label + true + true + + Left + + + + SearchResultКонтекстноеМеню + 25 + true + + true + Label + true + true + true + + + URLProcessing + РезультатыПоискаОбработкаНавигационнойСсылки + + Left + + + true + true + + true + + + СтраницаРезультатаПоискаПрокруткаРасширеннаяПодсказка + 73 + Label + true + true + + Left + + + Page + + Vertical + true + true + + + true + true + + true + + + СтраницыРезультатаПоискаРасширеннаяПодсказка + 71 + Label + true + true + + Left + + + Pages + + Auto + + + + ГруппаНавигации + 51 + + КнопкаНачало + 53 + + <key>ru</key> + <value>В начало</value> + + true + true + + true + + + bFirstРасширеннаяПодсказка + 55 + Label + true + true + + Left + + + + bFirstКонтекстноеМеню + 54 + true + + Label + true + true + + + Click + КнопкаНачалоНажатие + + true + Left + + + + КнопкаПредыдущая + 56 + + <key>ru</key> + <value>Предыдущая</value> + + true + true + + true + + + bPrevРасширеннаяПодсказка + 58 + Label + true + true + + Left + + + + bPrevКонтекстноеМеню + 57 + true + + Label + true + true + + + Click + КнопкаСледующаяНажатие + + true + Left + + + + ГруппаТекущаяСтраница + 74 + + ДекорацияТекущаяСтраница + 76 + + <key>ru</key> + <value>Страница</value> + + true + true + + true + + + ДекорацияТекущаяСтраницаРасширеннаяПодсказка + 78 + Label + true + true + + Left + + + + ДекорацияТекущаяСтраницаКонтекстноеМеню + 77 + true + + Label + true + true + + Left + + + + ДекорацияТекущаяСтраницаЗначение + 79 + true + true + + true + + + ДекорацияТекущаяСтраницаЗначениеРасширеннаяПодсказка + 81 + Label + true + true + + Left + + + + ДекорацияТекущаяСтраницаЗначениеКонтекстноеМеню + 80 + true + + Label + true + true + + Left + + + true + true + + true + + None + + ГруппаТекущаяСтраницаРасширеннаяПодсказка + 75 + Label + true + true + + Left + + + UsualGroup + + true + true + Auto + Auto + + + + КнопкаСледующая + 62 + + <key>ru</key> + <value>Следующая</value> + + true + true + + true + + + bNextРасширеннаяПодсказка + 64 + Label + true + true + + Left + + + + bNextКонтекстноеМеню + 63 + true + + Label + true + true + + + Click + КнопкаПредыдущаяНажатие + + true + Left + + + true + true + + true + + Bottom + + NavigateGroupРасширеннаяПодсказка + 52 + Label + true + true + + Left + + + UsualGroup + + HorizontalIfPossible + WeakSeparation + true + true + true + Auto + Auto + + + true + true + + true + + + PageSearchResultРасширеннаяПодсказка + 33 + Label + true + true + + Left + + + Page + + Vertical + + + + СтраницаПоиска + 40 + + СтрокаНеНайдено + 21 + + <key>ru</key> + <value><fontsize 12>По запросу </><fontsize 12>ничего не найдено. +</> +<fontsize 10><b><color #008000>Рекомендации:</></></> + +<font Arial><fontsize 10><b><bgcolor #ffffff><color #333333>Упростите запрос, исключив из него какое-либо слово.</></></></></> + +<font Arial><fontsize 10><b><bgcolor #ffffff><color #333333>Воспользуйтесь поиском по началу слова.</></></></></> +Используйте звездочку (*) в качестве окончания. +Например, поиск стро* найдет все документы, которые содержат слова, начинающиеся на стро – Журнал "Строительство и ремонт", "ООО СтройКомплект" и т.д. + +<font Arial><fontsize 10><b><bgcolor #ffffff><color #333333>Воспользуйтесь нечетким поиском</></></></></>. +Используйте решетку (#). +Например, Сентинель#2 найдет все документы, содержащие такие слова, которые отличаются от слова Сентинель на одну или две буквы. + +<font Arial><fontsize 10><b><bgcolor #ffffff><color #333333>Ищите синонимы.</></></></></> +Используйте восклицательный знак (!). +Например, поиск !инструкция найдет все документы в которых встречаются слова инструкция, предписание, указание.</value> + + true + true + + true + + + СтрокаНеНайденоРасширеннаяПодсказка + 23 + Label + true + true + + Left + + + + СтрокаНеНайденоКонтекстноеМеню + 22 + true + + true + Label + true + true + + Left + + + true + true + + true + + None + + PageNotFoundРасширеннаяПодсказка + 41 + Label + true + true + + Left + + + Page + + Vertical + true + + + true + true + + true + + None + + PagesResultРасширеннаяПодсказка + 31 + Label + true + true + + Left + + + Pages + + Auto + + + None + + ФормаКоманднаяПанель + -1 + Left + true + + + OnCreateAtServer + ПриСозданииНаСервере + + true + true + Vertical + true + true + true + UseIfNecessary + true + true + + СтрокаПоиска + 1 + + String + + + + true + + + true + + + + ТекущаяПозиция + 3 + + Number + + + + true + + + true + + + + ЗначенияРезультата + 4 + + ValueList + + + true + + + true + + + + + + + ПоследниеЗапросы + + <key>ru</key> + <value>Последние запросы</value> + + 5 + + ValueList + + + true + + + true + + + + + + + ВыполнитьПоиск + + <key>ru</key> + <value>Найти</value> + + 1 + + ru + Выполнить поиск + + + true + + + + ВыполнитьПоиск + + + DontUse + + + ИсторияПоиска + + <key>ru</key> + <value>История поиска</value> + + 2 + + ru + История поиска + + + true + + + StdPicture.History + + + + ИсторияПоиска + + + Picture + DontUse + + + + + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260/Module.bsl" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260/Module.bsl" new file mode 100644 index 000000000..314f05196 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260/Module.bsl" @@ -0,0 +1,356 @@ +&НаСервере +Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) + + Перем Настройки; + + Настройки = ХранилищеСистемныхНастроек.Загрузить(ИмяФормы, "ПредыдущиеПоиски"); + Если Настройки <> Неопределено Тогда + + ПоследниеЗапросы = Настройки; + + КонецЕсли; + +КонецПроцедуры + +&НаСервере +Процедура СформироватьСтрокуНавигации(ВсегоСтраниц, ПолноеКоличество) + + Перем РазмерПорции; + Перем ТекущаяСтраница; + РазмерПорции = 10; + + Если ВсегоСтраниц <= 1 Тогда + + Элементы.ГруппаНавигации.Видимость = Ложь; + Возврат; + + КонецЕсли; + + Если ТекущаяПозиция > 0 Тогда + + Элементы.КнопкаНачало.Доступность= Истина; + Элементы.КнопкаПредыдущая.Доступность= Истина; + Иначе + Элементы.КнопкаНачало.Доступность= Ложь; + Элементы.КнопкаПредыдущая.Доступность= Ложь; + КонецЕсли; + + ТекущаяСтраница = ТекущаяПозиция / РазмерПорции + 1; + Элементы.ДекорацияТекущаяСтраницаЗначение.Заголовок = ТекущаяСтраница; + + Если ТекущаяПозиция + РазмерПорции < ПолноеКоличество Тогда + + Элементы.КнопкаСледующая.Доступность= Истина; + Иначе + + Элементы.КнопкаСледующая.Доступность= Ложь; + КонецЕсли; + + Элементы.ГруппаНавигации.Видимость = Истина; + +КонецПроцедуры + +&НаСервере +Процедура ВыполнитьПоискНаСервере() + + Перем Элемент; + Перем РазмерПорции; + Перем СписокПоиска; + Перем ПолноеКоличество; + Перем ВсегоСтраниц; + Перем ЭлементыФорматированойСтроки; + Перем ТекущийИндекс; + Перем XML; + Перем СловоПоиска; + Перем Позиция; + + Элемент = ПоследниеЗапросы.НайтиПоЗначению(СтрокаПоиска); + Если Элемент = Неопределено Тогда + + ПоследниеЗапросы.Вставить(0, СтрокаПоиска); + Пока ПоследниеЗапросы.Количество() > 10 Цикл + + ПоследниеЗапросы.Удалить(ПоследниеЗапросы[ПоследниеЗапросы.Количество() - 1]); + + КонецЦикла; + ХранилищеСистемныхНастроек.Сохранить(ИмяФормы, "ПредыдущиеПоиски", ПоследниеЗапросы); + Иначе + Позиция = ПоследниеЗапросы.Индекс(Элемент); + Если Позиция > 0 Тогда + ПоследниеЗапросы.Сдвинуть(Позиция, -Позиция); + ХранилищеСистемныхНастроек.Сохранить(ИмяФормы, "ПредыдущиеПоиски", ПоследниеЗапросы); + КонецЕсли; + КонецЕсли; + + ЗначенияРезультата.Очистить(); + + РазмерПорции = 10; + СписокПоиска = ПолнотекстовыйПоиск.СоздатьСписок(СтрокаПоиска, РазмерПорции); + + Если ТекущаяПозиция = 0 Тогда + + СписокПоиска.ПерваяЧасть(); + + Иначе + + СписокПоиска.СледующаяЧасть(ТекущаяПозиция - РазмерПорции); + + КонецЕсли; + + ПолноеКоличество = СписокПоиска.ПолноеКоличество(); + ТекущаяПозиция = СписокПоиска.НачальнаяПозиция(); + Если ПолноеКоличество = 0 Тогда + + Элементы.СтраницыРезультатов.ТекущаяСтраница = Элементы.СтраницаПоиска; + Элементы.ГруппаНавигации.Видимость = Ложь; + Возврат; + + КонецЕсли; + + ВсегоСтраниц = Цел((ПолноеКоличество - 1) / РазмерПорции) + 1; + Если ПолноеКоличество > ВсегоСтраниц * РазмерПорции Тогда + + ВсегоСтраниц = ВсегоСтраниц + 1; + + КонецЕсли; + + ЭлементыФорматированойСтроки = Новый Массив(); + + ТекущийИндекс = 0; + + XML = СписокПоиска.ПолучитьОтображение(ВидОтображенияПолнотекстовогоПоиска.XML); + + Пока XML.Прочитать() Цикл + + Если XML.ТипУзла = ТипУзлаXML.НачалоЭлемента И XML.ЛокальноеИмя = "item" Тогда + // Представление + XML.Прочитать(); + XML.Пропустить(); + + ЭлементСписка = СписокПоиска.Получить(ТекущийИндекс); + ЗначенияРезультата.Добавить(ЭлементСписка.Значение); + + ЭлементыФорматированойСтроки.Добавить(Символы.ПС); + + ЭлементыФорматированойСтроки.Добавить(Новый ФорматированнаяСтрока("" + + ЭлементСписка.Метаданные + ": " + + ЭлементСписка.Представление + Символы.ПС,,,, + "#sel_num=" + ТекущийИндекс )); + + + СловоПоиска = Ложь; + // textPortion + Пока XML.Прочитать() Цикл + Если XML.ТипУзла = ТипУзлаXML.КонецЭлемента И XML.ЛокальноеИмя = "textPortion" Тогда + Прервать; + КонецЕсли; + Если XML.ЛокальноеИмя = "foundWord" Тогда + Если XML.ТипУзла = ТипУзлаXML.НачалоЭлемента Тогда + СловоПоиска = Истина; + КонецЕсли; + Если XML.ТипУзла = ТипУзлаXML.КонецЭлемента Тогда + СловоПоиска = Ложь; + КонецЕсли; + КонецЕсли; + + Если XML.ТипУзла = ТипУзлаXML.Текст ИЛИ XML.ТипУзла = ТипУзлаXML.ПробельныеСимволы Тогда + Если СловоПоиска Тогда + ЭлементыФорматированойСтроки.Добавить(Новый ФорматированнаяСтрока(XML.Значение,Новый Шрифт(,, Истина), WebЦвета.Зеленый)); + Иначе + ЭлементыФорматированойСтроки.Добавить(XML.Значение); + КонецЕсли; + КонецЕсли; + КонецЦикла; + + ЭлементыФорматированойСтроки.Добавить(Символы.ПС); + ТекущийИндекс = ТекущийИндекс + 1; + КонецЕсли; + + КонецЦикла; + + + Элементы.РезультатыПоиска.Заголовок = Новый ФорматированнаяСтрока(ЭлементыФорматированойСтроки); + + СформироватьСтрокуНавигации(ВсегоСтраниц, ПолноеКоличество); + + + Элементы.СтраницыРезультатов.ТекущаяСтраница = Элементы.СтраницаРезультатаПоиска; + +КонецПроцедуры + +&НаКлиенте +Функция ЭтоНавигационнаяСсылка(Стр) + + Перем Ссылка; + Перем СсылкаИБ; + + Ссылка = ВРег(Стр); + Если Найти(Ссылка, "E1CIB/") = 1 Тогда + + Возврат Истина; + + КонецЕсли; + + Если Найти(Ссылка, "HTTP://") = 1 Или Найти(Ссылка, "HTTPS://") = 1 Или Найти(Ссылка, "E1C://") = 1 Тогда + + Возврат Истина; + + КонецЕсли; + + СсылкаИБ = ВРег(ПолучитьНавигационнуюСсылкуИнформационнойБазы()); + Если Найти(Ссылка, СсылкаИБ) = 1 Тогда + + Возврат Истина; + + КонецЕсли; + + Если Прав(СсылкаИБ, 1) = "/" Тогда + + СсылкаИБ = Лев(СсылкаИБ, СтрДлина(СсылкаИБ) - 1); + Если Найти(Ссылка, СсылкаИБ) = 1 Тогда + + Возврат Истина; + + КонецЕсли; + + КонецЕсли; + + Возврат Ложь; + +КонецФункции + +&НаКлиенте +Процедура ВыполнитьПоискНаКлиенте() + + Если ЭтоНавигационнаяСсылка(СтрокаПоиска) Тогда + + ПерейтиПоНавигационнойСсылке(СтрокаПоиска); + Возврат; + + КонецЕсли; + + ЗначенияРезультата.Очистить(); + ТекущаяПозиция = 0; + Если СокрЛ(СтрокаПоиска) <> "" Тогда + + ВыполнитьПоискНаСервере(); + + Иначе + + Элементы.СтраницыРезультатов.ТекущаяСтраница = Элементы.СтраницаПодсказки; + Элементы.ГруппаНавигации.Видимость = Ложь; + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура ВыполнитьПоиск(Команда) + + ВыполнитьПоискНаКлиенте(); + +КонецПроцедуры + +&НаКлиенте +Процедура СтрокаПоискаПриИзменении(Элемент) + + ПодключитьОбработчикОжидания("ВыполнитьПоискНаКлиенте", 0.1, Истина); + +КонецПроцедуры + +&НаКлиенте +Процедура РезультатыПоискаОбработкаНавигационнойСсылки(Элемент, НавигационнаяСсылкаФорматированнойСтроки, СтандартнаяОбработка) + + Перем Идентификатор; + Перем Значение; + Перем Позиция; + Перем НомерВСписке; + Перем ЗначениеДляОткрытия; + Перем ПодСтрока; + + Если НавигационнаяСсылкаФорматированнойСтроки = Неопределено Тогда + Возврат; + КонецЕсли; + + Позиция = Найти(НавигационнаяСсылкаФорматированнойСтроки, "#"); + + Если Позиция = 0 Тогда + Возврат; + КонецЕсли; + + ПодСтрока = Прав(НавигационнаяСсылкаФорматированнойСтроки, СтрДлина(НавигационнаяСсылкаФорматированнойСтроки) - Позиция); + Позиция = Найти(ПодСтрока, "="); + Если Позиция = 0 Тогда + Возврат; + КонецЕсли; + + Идентификатор = Сред(ПодСтрока, 1, Позиция - 1); + Значение = Прав(ПодСтрока, СтрДлина(ПодСтрока) - Позиция); + + Если Идентификатор = "sel_num" Тогда + + СтандартнаяОбработка = Ложь; + НомерВСписке = Число(Значение); + + ЗначениеДляОткрытия = ЗначенияРезультата[НомерВСписке].Значение; + ПоказатьЗначение(, ЗначениеДляОткрытия); + Возврат; + + КонецЕсли; + + Если Идентификатор = "prev_text" Тогда + + СтандартнаяОбработка = Ложь; + СтрокаПоиска = Значение; + ВыполнитьПоискНаКлиенте(); + Возврат; + + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура КнопкаНачалоНажатие(Элемент) + ТекущаяПозиция = 0; + ЗначенияРезультата.Очистить(); + ВыполнитьПоискНаСервере(); +КонецПроцедуры + +&НаКлиенте +Процедура КнопкаПредыдущаяНажатие(Элемент) + ТекущаяПозиция = ТекущаяПозиция + 10; + ЗначенияРезультата.Очистить(); + ВыполнитьПоискНаСервере(); +КонецПроцедуры + +&НаКлиенте +Процедура КнопкаСледующаяНажатие(Элемент) + ТекущаяПозиция = ТекущаяПозиция - 10; + ЗначенияРезультата.Очистить(); + ВыполнитьПоискНаСервере(); +КонецПроцедуры + +&НаКлиенте +Процедура СтрокаПоискаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка) + СтандартнаяОбработка = Ложь; + Если ПоследниеЗапросы.Количество() = 0 Тогда + Возврат; + КонецЕсли; + ДанныеВыбора = Новый СписокЗначений(); + Для Каждого Элемент Из ПоследниеЗапросы Цикл + ДанныеВыбора.Добавить(Элемент.Значение); + КонецЦикла; +КонецПроцедуры + +&НаКлиенте +Процедура ИсторияПоиска(Команда) + ПоказатьВыборИзМеню(Новый ОписаниеОповещения("ОкончаниеВыбораПоследнихЗапросов", ЭтаФорма), ПоследниеЗапросы, Элементы.ИсторияПоиска); +КонецПроцедуры + +&НаКлиенте +Процедура ОкончаниеВыбораПоследнихЗапросов(ВыбранныйЗапрос, ДопПараметры = Неопределено) Экспорт + Если ВыбранныйЗапрос = Неопределено Тогда + Возврат; + КонецЕсли; + СтрокаПоиска = ВыбранныйЗапрос.Значение; + ВыполнитьПоискНаКлиенте(); +КонецПроцедуры diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260.mdo" new file mode 100644 index 000000000..9031d2b65 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260/\320\244\320\276\321\200\320\274\320\260\320\237\320\276\320\270\321\201\320\272\320\260.mdo" @@ -0,0 +1,10 @@ + + + ФормаПоиска + + ru + Форма поиска + + PersonalComputer + MobileDevice + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Form.form" new file mode 100644 index 000000000..24a0d7eec --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Form.form" @@ -0,0 +1,116 @@ + + + + <key>ru</key> + <value>Различия версий</value> + + + Отчет + 1 + true + true + + true + + + Отчет + + None + + ОтчетРасширеннаяПодсказка + 3 + Label + true + true + + Left + + + + ОтчетКонтекстноеМеню + 2 + true + + SpreadsheetDocumentField + Enter + true + Left + true + + 50 + true + 10 + true + true + true + Special + ScrollAuto + ScrollAuto + Always + Auto + true + true + true + + + + ФормаКоманднаяПанель + -1 + Left + + + OnCreateAtServer + ПриСозданииНаСервере + + true + true + Vertical + true + true + true + true + true + + Отчет + 1 + + SpreadsheetDocument + + + true + + + true + + + + + Данные + + true + + + НомерВерсииПослеИзменения + + Number + + 10 + + + true + + + НомерВерсииДоИзменения + + Number + + 10 + + + true + + + + + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Module.bsl" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Module.bsl" new file mode 100644 index 000000000..4a2e7a388 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Module.bsl" @@ -0,0 +1,680 @@ +&НаСервере +Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) + Перем МетаданныеДанных, Шаблон, СуществуетВерсияДоИзменения, ЗначениеСвойства, РазличияТабличнойЧасти, ОтборВерсии, + ИндексДаты, ИндексИмениПользователя, ИндексПолногоИмениПользователя, ИндексКомментария, + ВерсияДоИзменения, ВерсияПослеИзменения, Различия, МетаданныеВерсии, ПустаяЯчейка, ПустаяСтрока, + ОбластьЗаголовкаВерсии, ОбластьВерсии, ИмяПользователя, ОбластьЗаголовкаКомментария, ОбластьКомменатрия, + ИменаТабличныхЧастей, ПредставленияТабличныхЧастей, ИмяТабличнойЧасти, + МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ПолеНайдено, ИмяПоля, РазличияЗначенияПоля, ИменаПолейБезДоступа, + ОбластьПредставленияПоля, ОбластьЗначенияПослеИзменения, ОбластьЗначенияДоИзменения, + МетаданныеВерсииТабличныеЧасти, ТабличныеЧасти, МетаданныеТабличнаяЧасть, + МетаданныеВерсииТабличнаяЧасть, ОбластьПредставленияТабличнойЧасти, ОбластьСтроки, ОбластьНомераСтроки, ОбластьЛегенды, + ИндексПоля, ИндексТабличнойЧасти, ИндексПоляНомерСтроки; + + МетаданныеДанных = Параметры.Данные.Метаданные(); + + Если Не ПравоДоступа("ПросмотрИсторииДанных", МетаданныеДанных) Тогда + Отказ = Истина; + Возврат; + КонецЕсли; + + Шаблон = Новый ТабличныйДокумент; + Шаблон.Прочитать("v8res://mngbase/DataHistoryVersionDifferencesRuTemplate.mxl"); + Отчет.Очистить(); + + СуществуетВерсияДоИзменения = Параметры.НомерВерсииДоИзменения <> Неопределено; + Если СуществуетВерсияДоИзменения Тогда + ОтборВерсии = Новый Структура; + ОтборВерсии.Вставить("Данные", Параметры.Данные); + ОтборВерсии.Вставить("НомерВерсии", Параметры.НомерВерсииДоИзменения); + + ВерсияДоИзменения = ИсторияДанных.ВыбратьВерсии(ОтборВерсии, "Дата, ИмяПользователя, ПолноеИмяПользователя, Комментарий", , )[0]; + КонецЕсли; + + ОтборВерсии = Новый Структура; + ОтборВерсии.Вставить("Данные", Параметры.Данные); + ОтборВерсии.Вставить("НомерВерсии", Параметры.НомерВерсииПослеИзменения); + ИндексДаты = 0; + ИндексИмениПользователя = 1; + ИндексПолногоИмениПользователя = 2; + ИндексКомментария = 3; + + Заголовок = СтрШаблон(НСтр("ru = '%1 (Различия версий %2 и %3)'; SYS = 'DataHistory.DiffTitle'", "ru"), + ПолучитьПредставлениеДанных(МетаданныеДанных, Параметры.Данные), + Строка(Параметры.НомерВерсииПослеИзменения), + Строка(Параметры.НомерВерсииДоИзменения)); + + ВерсияПослеИзменения = ИсторияДанных.ВыбратьВерсии(ОтборВерсии, "Дата, ИмяПользователя, ПолноеИмяПользователя, Комментарий", , )[0]; + + Различия = ИсторияДанных.ПолучитьРазличияВерсий(Параметры.Данные, Параметры.НомерВерсииПослеИзменения, Параметры.НомерВерсииДоИзменения); + + МетаданныеВерсии = ИсторияДанных.ПолучитьМетаданные(Параметры.Данные, Параметры.НомерВерсииПослеИзменения); + + ПустаяЯчейка = Шаблон.ПолучитьОбласть("ПустаяЯчейка"); + ПустаяСтрока = Шаблон.ПолучитьОбласть("ПустаяСтрока"); + + Отчет.Вывести(ПустаяЯчейка); + Отчет.Присоединить(Шаблон.ПолучитьОбласть("ЗаголовокПосле")); + Если СуществуетВерсияДоИзменения Тогда + Отчет.Присоединить(Шаблон.ПолучитьОбласть("ЗаголовокДо")); + КонецЕсли; + + ОбластьЗаголовкаВерсии = Шаблон.ПолучитьОбласть("ЗаголовокВерсии"); + МетаданныеВерсии.Свойство("Представление", ОбластьЗаголовкаВерсии.Параметры.ПредставлениеМетаданных); + Отчет.Вывести(ОбластьЗаголовкаВерсии); + + ОбластьВерсии = Шаблон.ПолучитьОбласть("Версия"); + ОбластьВерсии.Параметры.НомерВерсии = Параметры.НомерВерсииПослеИзменения; + + ОбластьВерсии.Параметры.Дата = ВерсияПослеИзменения[ИндексДаты]; + ИмяПользователя = ВерсияПослеИзменения[ИндексПолногоИмениПользователя]; + Если ПустаяСтрока(ИмяПользователя) Тогда + ИмяПользователя = ВерсияПослеИзменения[ИндексИмениПользователя] + КонецЕсли; + ОбластьВерсии.Параметры.ИмяПользователя = ИмяПользователя; + + Отчет.Присоединить(ОбластьВерсии); + Если СуществуетВерсияДоИзменения Тогда + ОбластьВерсии = Шаблон.ПолучитьОбласть("Версия"); + ОбластьВерсии.Параметры.НомерВерсии = Параметры.НомерВерсииДоИзменения; + + ОбластьВерсии.Параметры.Дата = ВерсияДоИзменения[ИндексДаты]; + ИмяПользователя = ВерсияДоИзменения[ИндексПолногоИмениПользователя]; + Если ПустаяСтрока(ИмяПользователя) Тогда + ИмяПользователя = ВерсияДоИзменения[ИндексИмениПользователя] + КонецЕсли; + ОбластьВерсии.Параметры.ИмяПользователя = ИмяПользователя; + Отчет.Присоединить(ОбластьВерсии); + КонецЕсли; + + Если Не (ПустаяСтрока(ВерсияПослеИзменения[ИндексКомментария]) + И (Не СуществуетВерсияДоИзменения + Или ПустаяСтрока(ВерсияДоИзменения[ИндексКомментария]))) Тогда + + ОбластьЗаголовкаКомментария = Шаблон.ПолучитьОбласть("ЗаголовокКомментария"); + Отчет.Вывести(ОбластьЗаголовкаКомментария); + + Если Не ПустаяСтрока(ВерсияПослеИзменения[ИндексКомментария]) Тогда + ОбластьКомменатрия = Шаблон.ПолучитьОбласть("Комментарий"); + ОбластьКомменатрия.Параметры.Комментарий = ВерсияПослеИзменения[2]; + Отчет.Присоединить(ОбластьКомменатрия); + Иначе + Отчет.Присоединить(ПустаяЯчейка); + КонецЕсли; + + Если СуществуетВерсияДоИзменения + И Не ПустаяСтрока(ВерсияДоИзменения[2]) Тогда + ОбластьКомменатрия = Шаблон.ПолучитьОбласть("Комментарий"); + ОбластьКомменатрия.Параметры.Комментарий = ВерсияДоИзменения[2]; + Отчет.Присоединить(ОбластьКомменатрия); + КонецЕсли; + КонецЕсли; + Отчет.Вывести(ПустаяСтрока); + + Если МетаданныеВерсии.Свойство("Поля", МетаданныеВерсииПоля) Тогда + ИменаПолей = Новый Массив; + ПредставленияПолей = Новый Массив; + ИменаПолейБезДоступа = Новый Массив; + + ОпределитьОтображаемыеПоляДанных( + МетаданныеДанных, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + ПолеНайдено = Ложь; + Для Каждого ИмяПоля Из ИменаПолей Цикл + Если Различия.Свойство(ИмяПоля, ЗначениеСвойства) Тогда + ПолеНайдено = Истина; + Прервать; + КонецЕсли; + КонецЦикла; + + Если ПолеНайдено Тогда + Для ИндексПоля = 0 To ИменаПолей.Количество() - 1 Цикл + ИмяПоля = ИменаПолей[ИндексПоля]; + + Если Различия.Свойство(ИмяПоля, ЗначениеСвойства) Тогда + РазличияЗначенияПоля = ЗначениеСвойства; + + ОбластьПредставленияПоля = Шаблон.ПолучитьОбласть("ПредставлениеПоля"); + ОбластьПредставленияПоля.Параметры.ПредставлениеПоля = ПредставленияПолей[ИндексПоля]; + Отчет.Вывести(ОбластьПредставленияПоля); + + Если Не СуществуетВерсияДоИзменения Тогда + ОбластьЗначенияПослеИзменения = Шаблон.ПолучитьОбласть("СозданиеЗначенияПоля"); + Иначе + ОбластьЗначенияПослеИзменения = Шаблон.ПолучитьОбласть("ИзменениеЗначенияПоля"); + КонецЕсли; + + Если РазличияЗначенияПоля.Свойство("ЗначениеПослеИзменения", ЗначениеСвойства) Тогда + УстановитьЗначениеПоля(ОбластьЗначенияПослеИзменения.Параметры, ЗначениеСвойства); + КонецЕсли; + Отчет.Присоединить(ОбластьЗначенияПослеИзменения); + + Если СуществуетВерсияДоИзменения Тогда + ОбластьЗначенияДоИзменения = Шаблон.ПолучитьОбласть("ИзменениеЗначенияПоля"); + Если РазличияЗначенияПоля.Свойство("ЗначениеДоИзменения", ЗначениеСвойства) Тогда + УстановитьЗначениеПоля(ОбластьЗначенияДоИзменения.Параметры, ЗначениеСвойства); + КонецЕсли; + Отчет.Присоединить(ОбластьЗначенияДоИзменения); + КонецЕсли; + КонецЕсли; + КонецЦикла; + Отчет.Вывести(ПустаяСтрока); + КонецЕсли; + КонецЕсли; + + Если МетаданныеВерсии.Свойство("ТабличныеЧасти", МетаданныеВерсииТабличныеЧасти) Тогда + ИменаТабличныхЧастей = Новый Массив; + ПредставленияТабличныхЧастей = Новый Массив; + + ОпределитьОтображаемыеТабличныеЧасти( + МетаданныеДанных, + МетаданныеВерсииТабличныеЧасти, + ИменаТабличныхЧастей, + ПредставленияТабличныхЧастей); + + + Для ИндексТабличнойЧасти = 0 По ИменаТабличныхЧастей.Количество() - 1 Цикл + + ИмяТабличнойЧасти = ИменаТабличныхЧастей[ИндексТабличнойЧасти]; + Если Не МетаданныеВерсииТабличныеЧасти.Свойство(ИмяТабличнойЧасти, МетаданныеВерсииТабличнаяЧасть) Тогда + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличнаяЧасть.Свойство("Поля", МетаданныеВерсииПоля) Тогда + Продолжить; + КонецЕсли; + + ИменаПолей = ПредставленияТабличныхЧастей[ИндексТабличнойЧасти].ИменаПолей; + ПредставленияПолей = ПредставленияТабличныхЧастей[ИндексТабличнойЧасти].ПредставленияПолей; + + Если ИменаПолей.Количество() = 0 then + Продолжить; + КонецЕсли; + + Если Не Различия.Свойство(ИмяТабличнойЧасти, РазличияТабличнойЧасти) Тогда + Продолжить; + КонецЕсли; + + ОбластьПредставленияТабличнойЧасти = Шаблон.ПолучитьОбласть("ПредставлениеТабличнойЧасти"); + МетаданныеВерсииТабличнаяЧасть.Свойство("Представление", ОбластьПредставленияТабличнойЧасти.Параметры.ПредставлениеТабличнойЧасти); + Отчет.Вывести(ОбластьПредставленияТабличнойЧасти); + + Для Каждого СтрокаТабличнойЧасти Из РазличияТабличнойЧасти Цикл + + Если СтрокаТабличнойЧасти.ВидИзмененияСтроки = ВидИзмененияСтрокиДанных.Добавление Тогда + ОбластьСтроки = Шаблон.ПолучитьОбласть("СозданиеСтрокиТабличнойЧасти"); + Отчет.Вывести(ОбластьСтроки); + + ОбластьНомераСтроки = Шаблон.ПолучитьОбласть("НомерСтроки"); + СтрокаТабличнойЧасти.Свойство("НомерСтрокиВВерсииПослеИзменения", ОбластьНомераСтроки.Параметры.НомерСтроки); + Отчет.Присоединить(ОбластьНомераСтроки); + + Для ИндексПоля = 0 To ИменаПолей.Количество() - 1 Цикл + ИмяПоля = ИменаПолей[ИндексПоля]; + ПоляСтроки = Неопределено; + Если Не СтрокаТабличнойЧасти.Свойство("Поля", ПоляСтроки) Тогда + Продолжить; + КонецЕсли; + + РазличияЗначенияПоля = Неопределено; + Если ПоляСтроки.Свойство(ИмяПоля, РазличияЗначенияПоля) Тогда + ОбластьПредставленияПоля = Шаблон.ПолучитьОбласть("ПредставлениеПоля"); + ОбластьПредставленияПоля.Параметры.ПредставлениеПоля = ПредставленияПолей[ИндексПоля]; + Отчет.Вывести(ОбластьПредставленияПоля); + + ОбластьЗначенияПослеИзменения = Шаблон.ПолучитьОбласть("СозданиеЗначенияПоля"); + УстановитьЗначениеПоля(ОбластьЗначенияПослеИзменения.Параметры, РазличияЗначенияПоля); + Отчет.Присоединить(ОбластьЗначенияПослеИзменения); + КонецЕсли; + КонецЦикла; + ИначеЕсли СтрокаТабличнойЧасти.ВидИзмененияСтроки = ВидИзмененияСтрокиДанных.Изменение Тогда + ОбластьСтроки = Шаблон.ПолучитьОбласть("ИзменениеСтрокиТабличнойЧасти"); + Отчет.Вывести(ОбластьСтроки); + + ОбластьНомераСтроки = Шаблон.ПолучитьОбласть("НомерСтроки"); + СтрокаТабличнойЧасти.Свойство("НомерСтрокиВВерсииПослеИзменения", ОбластьНомераСтроки.Параметры.НомерСтроки); + Отчет.Присоединить(ОбластьНомераСтроки); + + ОбластьНомераСтроки = Шаблон.ПолучитьОбласть("НомерСтроки"); + СтрокаТабличнойЧасти.Свойство("НомерСтрокиВВерсииДоИзменения", ОбластьНомераСтроки.Параметры.НомерСтроки); + Отчет.Присоединить(ОбластьНомераСтроки); + + Для ИндексПоля = 0 To ИменаПолей.Количество() - 1 Цикл + ИмяПоля = ИменаПолей[ИндексПоля]; + ПоляСтроки = Неопределено; + Если Не СтрокаТабличнойЧасти.Свойство("Поля", ПоляСтроки) Тогда + Продолжить; + КонецЕсли; + РазличияЗначенияПоля = Неопределено; + Если ПоляСтроки.Свойство(ИмяПоля, РазличияЗначенияПоля) Тогда + ОбластьПредставленияПоля = Шаблон.ПолучитьОбласть("ПредставлениеПоля"); + ОбластьПредставленияПоля.Параметры.ПредставлениеПоля = ПредставленияПолей[ИндексПоля]; + Отчет.Вывести(ОбластьПредставленияПоля); + + ОбластьЗначенияПослеИзменения = Шаблон.ПолучитьОбласть("ИзменениеЗначенияПоля"); + РазличияЗначенияПоля.Свойство("ЗначениеПослеИзменения", ЗначениеСвойства); + УстановитьЗначениеПоля(ОбластьЗначенияПослеИзменения.Параметры, ЗначениеСвойства); + Отчет.Присоединить(ОбластьЗначенияПослеИзменения); + + ОбластьЗначенияДоИзменения = Шаблон.ПолучитьОбласть("ИзменениеЗначенияПоля"); + РазличияЗначенияПоля.Свойство("ЗначениеДоИзменения", ЗначениеСвойства); + УстановитьЗначениеПоля(ОбластьЗначенияДоИзменения.Параметры, ЗначениеСвойства); + Отчет.Присоединить(ОбластьЗначенияДоИзменения); + КонецЕсли; + КонецЦикла; + ИначеЕсли СтрокаТабличнойЧасти.ВидИзмененияСтроки = ВидИзмененияСтрокиДанных.Удаление Тогда + ОбластьСтроки = Шаблон.ПолучитьОбласть("УдалениеСтрокиТабличнойЧасти"); + Отчет.Вывести(ОбластьСтроки); + Отчет.Присоединить(ПустаяЯчейка); + + ОбластьНомераСтроки = Шаблон.ПолучитьОбласть("НомерСтроки"); + СтрокаТабличнойЧасти.Свойство("НомерСтрокиВВерсииДоИзменения", ОбластьНомераСтроки.Параметры.НомерСтроки); + Отчет.Присоединить(ОбластьНомераСтроки); + + Для ИндексПоля = 0 To ИменаПолей.Количество() - 1 Цикл + ИмяПоля = ИменаПолей[ИндексПоля]; + ПоляСтроки = Неопределено; + Если Не СтрокаТабличнойЧасти.Свойство("Поля", ПоляСтроки) Тогда + Продолжить; + КонецЕсли; + + РазличияЗначенияПоля = Неопределено; + Если ПоляСтроки.Свойство(ИмяПоля, РазличияЗначенияПоля) Тогда + ОбластьПредставленияПоля = Шаблон.ПолучитьОбласть("ПредставлениеПоля"); + ОбластьПредставленияПоля.Параметры.ПредставлениеПоля = ПредставленияПолей[ИндексПоля]; + Отчет.Вывести(ОбластьПредставленияПоля); + + Отчет.Присоединить(ПустаяЯчейка); + + ОбластьЗначенияДоИзменения = Шаблон.ПолучитьОбласть("УдалениеЗначенияПоля"); + УстановитьЗначениеПоля(ОбластьЗначенияДоИзменения.Параметры, РазличияЗначенияПоля); + Отчет.Присоединить(ОбластьЗначенияДоИзменения); + КонецЕсли; + КонецЦикла; + ИначеЕсли СтрокаТабличнойЧасти.ВидИзмененияСтроки = ВидИзмененияСтрокиДанных.Перемещение Тогда + ОбластьСтроки = Шаблон.ПолучитьОбласть("ПеремещениеСтрокиТабличнойЧасти"); + Отчет.Вывести(ОбластьСтроки); + + ОбластьНомераСтроки = Шаблон.ПолучитьОбласть("НомерСтроки"); + СтрокаТабличнойЧасти.Свойство("НомерСтрокиВВерсииПослеИзменения", ОбластьНомераСтроки.Параметры.НомерСтроки); + Отчет.Присоединить(ОбластьНомераСтроки); + + ОбластьНомераСтроки = Шаблон.ПолучитьОбласть("НомерСтроки"); + СтрокаТабличнойЧасти.Свойство("НомерСтрокиВВерсииДоИзменения", ОбластьНомераСтроки.Параметры.НомерСтроки); + Отчет.Присоединить(ОбластьНомераСтроки); + КонецЕсли; + Отчет.Вывести(ПустаяСтрока); + КонецЦикла; + + КонецЦикла; + КонецЕсли; + + Отчет.Вывести(ПустаяСтрока); + ОбластьЛегенды = Шаблон.ПолучитьОбласть("Легенда"); + ОбластьЛегенды.Область("R1C1:R4C1").СоздатьФорматСтрок(); + ОбластьЛегенды.Область("R1C1:R4C1").ШиринаКолонки = 12; + + Отчет.Вывести(ОбластьЛегенды); +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеПоляДанных(МетаданныеДанных, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Перем ПредставлениеПоля; + Если Метаданные.Константы.Содержит(МетаданныеДанных) Тогда + Для Каждого ПолеВерсии Из МетаданныеВерсииПоля Цикл + Если Метаданные.ОбщиеРеквизиты.Найти(ПолеВерсии.Ключ) = Неопределено Тогда + ИменаПолей.Добавить(ПолеВерсии.Ключ); + ПредставленияПолей.Добавить(ПолеВерсии.Значение); + КонецЕсли; + КонецЦикла; + Иначе + ОпределитьОтображаемыеСтандартныеРеквизиты( + МетаданныеДанных, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + Если Метаданные.РегистрыСведений.Содержит(МетаданныеДанных) Тогда + ОпределитьОтображаемыеПоля( + МетаданныеДанных.Измерения, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + ОпределитьОтображаемыеПоля( + МетаданныеДанных.Ресурсы, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЕсли; + + ОпределитьОтображаемыеПоля( + МетаданныеДанных.Реквизиты, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + Если Метаданные.ПланыСчетов.Содержит(МетаданныеДанных) Тогда + ОпределитьОтображаемыеПоля( + МетаданныеДанных.ПризнакиУчета, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЕсли; + КонецЕсли; + + ОпределитьОтображаемыеПоля( + Метаданные.ОбщиеРеквизиты, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + + ОпределитьОтображаемыеДополнительныеПоля( + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемоеПоле(Поле, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Перем ПредставлениеПоля; + Если Не ПравоДоступа("Просмотр", Поле) Тогда + ИменаПолейБезДоступа.Добавить(Поле.Имя); + Возврат; + КонецЕсли; + + Если Не МетаданныеВерсииПоля.Свойство(Поле.Имя, ПредставлениеПоля) Тогда + Возврат; + КонецЕсли; + ИменаПолей.Добавить(Поле.Имя); + ПредставленияПолей.Добавить(ПредставлениеПоля); +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеПоля(Поля, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Для Каждого Поле Из Поля Цикл + ОпределитьОтображаемоеПоле(Поле, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа); + КонецЦикла; +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеДополнительныеПоля(МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Перем НеНайденныеПоля, ПредставлениеПоля; + НеНайденныеПоля = Новый СписокЗначений; + Для Каждого МетаданныеВерсииПоле Из МетаданныеВерсииПоля Цикл + Если ИменаПолей.Найти(МетаданныеВерсииПоле.Ключ) <> Неопределено Тогда + Продолжить; + КонецЕсли; + Если ИменаПолейБезДоступа.Найти(МетаданныеВерсииПоле.Ключ) <> Неопределено Тогда + Продолжить; + КонецЕсли; + НеНайденныеПоля.Добавить(МетаданныеВерсииПоле.Ключ, МетаданныеВерсииПоле.Значение); + КонецЦикла; + НеНайденныеПоля.СортироватьПоЗначению(); + Для Каждого НеНайденноеПоле Из НеНайденныеПоля Цикл + ИменаПолей.Добавить(НеНайденноеПоле.Значение); + ПредставленияПолей.Добавить(НеНайденноеПоле.Представление); + КонецЦикла; +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыйСтандартныйРеквизит(МетаданныеДанных, Поле, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа, ИмяТабличнойЧасти = Неопределено) + Перем ПредставлениеПоля, ПутьПоля; + Если ИмяТабличнойЧасти = Неопределено Тогда + ПутьПоля = Поле.Имя; + Иначе + ПутьПоля = ИмяТабличнойЧасти + "." + Поле.Имя; + КонецЕсли; + + Если Не ПравоДоступа("Просмотр", МетаданныеДанных, , ПутьПоля) Тогда + ИменаПолейБезДоступа.Добавить(Поле.Имя); + Возврат; + КонецЕсли; + + Если Не МетаданныеВерсииПоля.Свойство(Поле.Имя, ПредставлениеПоля) Тогда + Возврат; + КонецЕсли; + ИменаПолей.Добавить(Поле.Имя); + ПредставленияПолей.Добавить(ПредставлениеПоля); +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеСтандартныеРеквизиты(МетаданныеДанных, МетаданныеВерсииПоля, ИменаПолей, ПредставленияПолей, ИменаПолейБезДоступа) + Для Каждого Поле Из МетаданныеДанных.СтандартныеРеквизиты Цикл + ОпределитьОтображаемыйСтандартныйРеквизит( + МетаданныеДанных, + Поле, + МетаданныеВерсииПоля, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЦикла; +КонецПроцедуры + +&НаСервере +Процедура ОпределитьОтображаемыеТабличныеЧасти(МетаданныеДанных, МетаданныеВерсииТабличныеЧасти, ИменаТабличныхЧастей, ПредставленияТабличныхЧастей) + Перем ЭтоПланСчетов, ЭтоПланВидовРасчета, + МетаданныеВерсииТабличнаяЧасть, МетаданныеВерсииПоляТабличнойЧасти, + ИменаПолей, ПредставленияПолей, НеНайденныеТабличныеЧасти, ИменаПолейБезДоступа, + ПредставлениеТабличнойЧасти, ИменаТабличныхЧастейБезДоступа; + + ЭтоПланСчетов = Метаданные.ПланыСчетов.Содержит(МетаданныеДанных); + ЭтоПланВидовРасчета = Метаданные.ПланыВидовРасчета.Содержит(МетаданныеДанных); + НеНайденныеТабличныеЧасти = Новый СписокЗначений; + ИменаТабличныхЧастейБезДоступа = Новый Массив; + Если ЭтоПланСчетов Или ЭтоПланВидовРасчета Тогда + Для Каждого МетаданныеТабличнаяЧасть Из МетаданныеДанных.СтандартныеТабличныеЧасти Цикл + + Если Не ПравоДоступа("Просмотр", МетаданныеДанных, , МетаданныеТабличнаяЧасть.Имя) Тогда + ИменаТабличныхЧастейБезДоступа.Добавить(МетаданныеТабличнаяЧасть.Имя); + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличныеЧасти.Свойство(МетаданныеТабличнаяЧасть.Имя, МетаданныеВерсииТабличнаяЧасть) Тогда + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличнаяЧасть.Свойство("Поля", МетаданныеВерсииПоляТабличнойЧасти) Тогда + Продолжить; + КонецЕсли; + + ИменаПолей = Новый Массив; + ПредставленияПолей = Новый Массив; + ИменаПолейБезДоступа = Новый Массив; + + Для Каждого Поле Из МетаданныеТабличнаяЧасть.СтандартныеРеквизиты Цикл + Если Поле.Имя = "LineNumber" Или Поле.Имя = "НомерСтроки" Тогда + Продолжить; + КонецЕсли; + + ОпределитьОтображаемыйСтандартныйРеквизит( + МетаданныеДанных, + Поле, + МетаданныеВерсииПоляТабличнойЧасти, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа, + МетаданныеТабличнаяЧасть.Имя); + + КонецЦикла; + + Если ЭтоПланСчетов Тогда + Для Каждого Поле Из МетаданныеДанных.ПризнакиУчетаСубконто Цикл + ОпределитьОтображаемоеПоле( + Поле, + МетаданныеВерсииПоляТабличнойЧасти, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЦикла; + КонецЕсли; + + Если ИменаПолей.Количество() = 0 Тогда + Продолжить; + КонецЕсли; + + ИменаТабличныхЧастей.Добавить(МетаданныеТабличнаяЧасть.Имя); + ПредставлениеТабличнойЧасти = Новый Структура; + ПредставлениеТабличнойЧасти.Вставить("ИменаПолей", ИменаПолей); + ПредставлениеТабличнойЧасти.Вставить("ПредставленияПолей", ПредставленияПолей); + + ПредставленияТабличныхЧастей.Добавить(ПредставлениеТабличнойЧасти); + КонецЦикла; + КонецЕсли; + + Для Каждого МетаданныеТабличнаяЧасть Из МетаданныеДанных.ТабличныеЧасти Цикл + Если Не ПравоДоступа("Просмотр", МетаданныеТабличнаяЧасть) Тогда + ИменаТабличныхЧастейБезДоступа.Добавить(МетаданныеТабличнаяЧасть.Имя); + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличныеЧасти.Свойство(МетаданныеТабличнаяЧасть.Имя, МетаданныеВерсииТабличнаяЧасть) Тогда + Продолжить; + КонецЕсли; + + Если Не МетаданныеВерсииТабличнаяЧасть.Свойство("Поля", МетаданныеВерсииПоляТабличнойЧасти) Тогда + Продолжить; + КонецЕсли; + + ИменаПолей = Новый Массив; + ПредставленияПолей = Новый Массив; + ИменаПолейБезДоступа = Новый Массив; + Для Каждого Поле Из МетаданныеТабличнаяЧасть.Реквизиты Цикл + ОпределитьОтображаемоеПоле( + Поле, + МетаданныеВерсииПоляТабличнойЧасти, + ИменаПолей, + ПредставленияПолей, + ИменаПолейБезДоступа); + КонецЦикла; + + Если ИменаПолей.Количество() = 0 Тогда + Продолжить; + КонецЕсли; + + ИменаТабличныхЧастей.Добавить(МетаданныеТабличнаяЧасть.Имя); + ПредставлениеТабличнойЧасти = Новый Структура; + ПредставлениеТабличнойЧасти.Вставить("ИменаПолей", ИменаПолей); + ПредставлениеТабличнойЧасти.Вставить("ПредставленияПолей", ПредставленияПолей); + ПредставленияТабличныхЧастей.Добавить(ПредставлениеТабличнойЧасти); + КонецЦикла; + + НеНайденныеТабличныеЧасти = Новый СписокЗначений; + Для Каждого МетаданныеВерсииТабличнаяЧасть Из МетаданныеВерсииТабличныеЧасти Цикл + Если ИменаТабличныхЧастей.Найти(МетаданныеВерсииТабличнаяЧасть.Ключ) <> Неопределено Тогда + Продолжить; + КонецЕсли; + Если ИменаТабличныхЧастейБезДоступа.Найти(МетаданныеВерсииТабличнаяЧасть.Ключ) <> Неопределено Тогда + Продолжить; + КонецЕсли; + НеНайденныеТабличныеЧасти.Добавить(МетаданныеВерсииТабличнаяЧасть.Ключ); + КонецЦикла; + НеНайденныеТабличныеЧасти.СортироватьПоЗначению(); + Для Каждого НеНайденнаяТабличнаяЧасть Из НеНайденныеТабличныеЧасти Цикл + ИменаТабличныхЧастей.Добавить(НеНайденнаяТабличнаяЧасть.Значение); + + ПредставлениеТабличнойЧасти = Новый Структура; + ИменаПолей = Новый Массив; + ПредставленияПолей = Новый Массив; + МетаданныеВерсииТабличныеЧасти.Свойство(НеНайденнаяТабличнаяЧасть.Значение, МетаданныеВерсииТабличнаяЧасть); + Для Каждого Поле Из МетаданныеВерсииТабличнаяЧасть.Поля Цикл + Если Поле.Ключ = "LineNumber" Или Поле.Ключ = "НомерСтроки" Тогда + Продолжить; + КонецЕсли; + ИменаПолей.Добавить(Поле.Ключ); + ПредставленияПолей.Добавить(Поле.Значение); + КонецЦикла; + ПредставлениеТабличнойЧасти.Вставить("ИменаПолей", ИменаПолей); + ПредставлениеТабличнойЧасти.Вставить("ПредставленияПолей", ПредставленияПолей); + + ПредставленияТабличныхЧастей.Добавить(ПредставлениеТабличнойЧасти); + КонецЦикла; +КонецПроцедуры + +&НаСервере +Процедура УстановитьЗначениеПоля(Параметры, ЗначениеПоля) + Перем ЗначениеСвойства; + Если ТипЗнч(ЗначениеПоля) = Тип("ФиксированнаяСтруктура") Тогда + ЗначениеСвойства = Неопределено; + Если ЗначениеПоля.Свойство("Представление", ЗначениеСвойства) Тогда + Параметры.ЗначениеПоля = ЗначениеСвойства; + КонецЕсли; + ЗначениеСвойства = Неопределено; + Если ЗначениеПоля.Свойство("Ссылка", ЗначениеСвойства) Тогда + Параметры.ЗначениеПоляСсылка = ЗначениеСвойства; + КонецЕсли; + Иначе + Параметры.ЗначениеПоля = ЗначениеПоля; + КонецЕсли; +КонецПроцедуры + +&НаСервере +Функция ПолучитьПредставлениеДанных(МетаданныеДанных, Данные) + Перем Представление, Разделитель; + + Если Метаданные.РегистрыСведений.Содержит(МетаданныеДанных) Тогда + Представление = ""; + + Если МетаданныеДанных.ПериодичностьРегистраСведений <> Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.Непериодический Тогда + Если МетаданныеДанных.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.ПозицияРегистратора + Или МетаданныеДанных.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.Секунда Тогда + Представление = МетаданныеДанных.СтандартныеРеквизиты.Период.Представление() + "=" + Строка(Данные.Период); + Иначе + Представление = МетаданныеДанных.СтандартныеРеквизиты.Период.Представление() + "=" + Формат(Данные.Период, "ДЛФ=Д"); + КонецЕсли; + КонецЕсли; + + Если МетаданныеДанных.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.ПозицияРегистратора Тогда + Если Не ПустаяСтрока(Представление) Тогда + Представление = Представление + ";" + КонецЕсли; + Представление = Представление + МетаданныеДанных.СтандартныеРеквизиты.Регистратор.Представление() + "=" + Строка(Данные.Регистратор); + КонецЕсли; + + Для Каждого Измерение Из МетаданныеДанных.Измерения Цикл + Если Не ПустаяСтрока(Представление) Тогда + Представление = Представление + ";" + КонецЕсли; + Представление = Представление + Строка(Измерение) + "=" + Строка(Данные[Измерение.Имя]); + КонецЦикла; + + Для Каждого ОбщийРеквизит Из Метаданные.ОбщиеРеквизиты Цикл + Если ОбщийРеквизит.РазделениеДанных <> Метаданные.СвойстваОбъектов.РазделениеДанныхОбщегоРеквизита.Разделять + Или ОбщийРеквизит.ИспользованиеРазделяемыхДанных <> Метаданные.СвойстваОбъектов.ИспользованиеРазделяемыхДанныхОбщегоРеквизита.НезависимоИСовместно Тогда + Продолжить; + КонецЕсли; + + Разделитель = ОбщийРеквизит.Content.Найти(МетаданныеДанных); + Если Разделитель = Неопределено + Или Разделитель.Использование = Метаданные.СвойстваОбъектов.ИспользованиеОбщегоРеквизита.НеИспользовать + Или (Разделитель.Использование = Метаданные.СвойстваОбъектов.ИспользованиеОбщегоРеквизита.Авто + И ОбщийРеквизит.АвтоИспользование = Метаданные.СвойстваОбъектов.АвтоИспользованиеОбщегоРеквизита.НеИспользовать) Тогда + Продолжить; + КонецЕсли; + + Если Не ПустаяСтрока(Представление) Тогда + Представление = Представление + ";" + КонецЕсли; + + Представление = Представление + Строка(ОбщийРеквизит) + "=" + Строка(Данные[ОбщийРеквизит.Имя]); + КонецЦикла; + + Возврат Представление; + ИначеЕсли Метаданные.Константы.Содержит(МетаданныеДанных) Тогда + Возврат МетаданныеДанных.Представление(); + Иначе + Возврат Строка(Данные); + КонецЕсли; +КонецФункции + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205.mdo" new file mode 100644 index 000000000..aee9d31af --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonForms/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205/\320\244\320\276\321\200\320\274\320\260\320\240\320\260\320\267\320\273\320\270\321\207\320\270\320\271\320\222\320\265\321\200\321\201\320\270\320\271\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\224\320\260\320\275\320\275\321\213\321\205.mdo" @@ -0,0 +1,10 @@ + + + ФормаРазличийВерсийИсторииДанных + + ru + Форма различий версий истории данных + + PersonalComputer + MobileDevice + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2141/Module.bsl" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2141/Module.bsl" new file mode 100644 index 000000000..dff33b18a --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2141/Module.bsl" @@ -0,0 +1,4 @@ + +Процедура РегламентноеЗадание1() Экспорт + // Вставить содержимое обработчика. +КонецПроцедуры diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2141/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2141.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2141/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2141.mdo" new file mode 100644 index 000000000..2d32f2249 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2141/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2141.mdo" @@ -0,0 +1,5 @@ + + + ОбщийМодуль1 + true + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2142/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2142.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2142/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2142.mdo" new file mode 100644 index 000000000..553dbcb88 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2142/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2142.mdo" @@ -0,0 +1,6 @@ + + + ОбщийМодуль2 + true + true + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2143/Module.bsl" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2143/Module.bsl" new file mode 100644 index 000000000..be612702f --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2143/Module.bsl" @@ -0,0 +1,8 @@ + +Процедура ПодпискаНаСобытие1ОбработкаЗаполнения(Источник, ДанныеЗаполнения, ТекстЗаполнения, СтандартнаяОбработка) Экспорт + // Вставить содержимое обработчика. +КонецПроцедуры + +Процедура РегламентноеЗадание2() Экспорт + // Вставить содержимое обработчика. +КонецПроцедуры diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2143/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2143.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2143/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2143.mdo" new file mode 100644 index 000000000..0f2b1e20a --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2143/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2143.mdo" @@ -0,0 +1,6 @@ + + + ОбщийМодуль3 + true + true + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2144/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2144.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2144/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2144.mdo" new file mode 100644 index 000000000..4d30d060c --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonModules/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2144/\320\236\320\261\321\211\320\270\320\271\320\234\320\276\320\264\321\203\320\273\321\2144.mdo" @@ -0,0 +1,7 @@ + + + ОбщийМодуль4 + true + true + true + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonPictures/\320\236\320\261\321\211\320\260\321\217\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\2601/Picture.jpg" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonPictures/\320\236\320\261\321\211\320\260\321\217\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\2601/Picture.jpg" new file mode 100644 index 000000000..4b702ce11 Binary files /dev/null and "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonPictures/\320\236\320\261\321\211\320\260\321\217\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\2601/Picture.jpg" differ diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonPictures/\320\236\320\261\321\211\320\260\321\217\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\2601/\320\236\320\261\321\211\320\260\321\217\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\2601.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonPictures/\320\236\320\261\321\211\320\260\321\217\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\2601/\320\236\320\261\321\211\320\260\321\217\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\2601.mdo" new file mode 100644 index 000000000..9bd0a189c --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonPictures/\320\236\320\261\321\211\320\260\321\217\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\2601/\320\236\320\261\321\211\320\260\321\217\320\232\320\260\321\200\321\202\320\270\320\275\320\272\320\2601.mdo" @@ -0,0 +1,4 @@ + + + ОбщаяКартинка1 + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\202/\320\234\320\260\320\272\320\265\321\202.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\202/\320\234\320\260\320\272\320\265\321\202.mdo" new file mode 100644 index 000000000..c21b37297 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\202/\320\234\320\260\320\272\320\265\321\202.mdo" @@ -0,0 +1,8 @@ + + + Макет + + ru + Макет + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2021/Template.txt" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2021/Template.txt" new file mode 100644 index 000000000..e69de29bb diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2021/\320\234\320\260\320\272\320\265\321\2021.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2021/\320\234\320\260\320\272\320\265\321\2021.mdo" new file mode 100644 index 000000000..f8eca59ca --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2021/\320\234\320\260\320\272\320\265\321\2021.mdo" @@ -0,0 +1,9 @@ + + + Макет1 + + ru + Макет1 + + TextDocument + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2022/Template.bin" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2022/Template.bin" new file mode 100644 index 000000000..52f264431 Binary files /dev/null and "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2022/Template.bin" differ diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2022/\320\234\320\260\320\272\320\265\321\2022.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2022/\320\234\320\260\320\272\320\265\321\2022.mdo" new file mode 100644 index 000000000..dba99107f --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2022/\320\234\320\260\320\272\320\265\321\2022.mdo" @@ -0,0 +1,9 @@ + + + Макет2 + + ru + Макет2 + + BinaryData + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2023/Template.htmldoc" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2023/Template.htmldoc" new file mode 100644 index 000000000..1621f1d23 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2023/Template.htmldoc" @@ -0,0 +1,4 @@ + + + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2023/ru.html" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2023/ru.html" new file mode 100644 index 000000000..5ed9deef7 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2023/ru.html" @@ -0,0 +1 @@ +ssssssssssssssssssssssssssssssss \ No newline at end of file diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2023/\320\234\320\260\320\272\320\265\321\2023.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2023/\320\234\320\260\320\272\320\265\321\2023.mdo" new file mode 100644 index 000000000..d5d954739 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2023/\320\234\320\260\320\272\320\265\321\2023.mdo" @@ -0,0 +1,9 @@ + + + Макет3 + + ru + Макет3 + + HTMLDocument + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2024/Template.geos" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2024/Template.geos" new file mode 100644 index 000000000..01b80c2ce --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2024/Template.geos" @@ -0,0 +1,66 @@ + + + + + 1 + + true + 75 + 5 + + Style.FormTextColor + + + Style.BorderColor + + + Style.FieldBackColor + + + Style.TextFont + + true + true + + + + 1 + + true + 95 + + Style.TextFont + + + Style.FormTextColor + + + Style.BorderColor + + + Style.FieldBackColor + + true + + + + 1 + + true + 5 + 25 + + Style.BorderColor + + + Style.FieldBackColor + + + AllData + 1.0 + 1.7976931348623157E308 + 1.7976931348623157E308 + -1.7976931348623157E308 + -1.7976931348623157E308 + 1 + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2024/\320\234\320\260\320\272\320\265\321\2024.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2024/\320\234\320\260\320\272\320\265\321\2024.mdo" new file mode 100644 index 000000000..700a6c77a --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2024/\320\234\320\260\320\272\320\265\321\2024.mdo" @@ -0,0 +1,9 @@ + + + Макет4 + + ru + Макет4 + + GeographicalSchema + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2025/Template.scheme" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2025/Template.scheme" new file mode 100644 index 000000000..f0d4db2b4 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2025/Template.scheme" @@ -0,0 +1,17 @@ + + + style:FieldBackColor + true + Lines + 20 + 20 + + 10 + 10 + 10 + 10 + false + Auto + + + \ No newline at end of file diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2025/\320\234\320\260\320\272\320\265\321\2025.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2025/\320\234\320\260\320\272\320\265\321\2025.mdo" new file mode 100644 index 000000000..45603ffd0 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2025/\320\234\320\260\320\272\320\265\321\2025.mdo" @@ -0,0 +1,9 @@ + + + Макет5 + + ru + Макет5 + + GraphicalSchema + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2026/Template.dcs" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2026/Template.dcs" new file mode 100644 index 000000000..3e5235aa4 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2026/Template.dcs" @@ -0,0 +1,79 @@ + + + + ИсточникДанных1 + Local + + + НаборДанных1 + + Предопределенный + Предопределенный + + + Реквизит1 + Реквизит1 + + + Забалансовый + Забалансовый + + + Вид + Вид + + + ИмяПредопределенныхДанных + ИмяПредопределенныхДанных + + + Код + Код + + + Родитель + Родитель + + + Наименование + Наименование + + + ПометкаУдаления + ПометкаУдаления + + + ПризнакУчета1 + ПризнакУчета1 + + + ВерсияДанных + ВерсияДанных + + + Ссылка + Ссылка + + ИсточникДанных1 + ВЫБРАТЬ + ПланСчетов1.Ссылка КАК Ссылка, + ПланСчетов1.ВерсияДанных КАК ВерсияДанных, + ПланСчетов1.ПометкаУдаления КАК ПометкаУдаления, + ПланСчетов1.Родитель КАК Родитель, + ПланСчетов1.Код КАК Код, + ПланСчетов1.Наименование КАК Наименование, + ПланСчетов1.Вид КАК Вид, + ПланСчетов1.Забалансовый КАК Забалансовый, + ПланСчетов1.Реквизит1 КАК Реквизит1, + ПланСчетов1.ПризнакУчета1 КАК ПризнакУчета1, + ПланСчетов1.Предопределенный КАК Предопределенный, + ПланСчетов1.ИмяПредопределенныхДанных КАК ИмяПредопределенныхДанных +ИЗ + ПланСчетов.ПланСчетов1 КАК ПланСчетов1 + + + Основной + Основной + + + \ No newline at end of file diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2026/\320\234\320\260\320\272\320\265\321\2026.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2026/\320\234\320\260\320\272\320\265\321\2026.mdo" new file mode 100644 index 000000000..f10241f64 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2026/\320\234\320\260\320\272\320\265\321\2026.mdo" @@ -0,0 +1,9 @@ + + + Макет6 + + ru + Макет6 + + DataCompositionSchema + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2027/Template.dcsat" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2027/Template.dcsat" new file mode 100644 index 000000000..0ec5a63dc --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2027/Template.dcsat" @@ -0,0 +1,57 @@ + + + + false + ЗаголовокГруппировки + + + 0 + + + ЦветТекста + #000000 + + + АвтоОтступ + 0 + + + Размещение + Block + + + ОриентацияТекста + 0 + + + + + + + false + ПодвалГруппировки + + + 0 + + + ЦветФона + #000000 + + + Отступ + 0 + + + АвтоОтступ + 0 + + + ГоризонтальноеПоложение + Auto + + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2027/\320\234\320\260\320\272\320\265\321\2027.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2027/\320\234\320\260\320\272\320\265\321\2027.mdo" new file mode 100644 index 000000000..77613413a --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2027/\320\234\320\260\320\272\320\265\321\2027.mdo" @@ -0,0 +1,9 @@ + + + Макет7 + + ru + Макет7 + + DataCompositionAppearanceTemplate + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2028/Template.addin" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2028/Template.addin" new file mode 100644 index 000000000..756d49d12 Binary files /dev/null and "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2028/Template.addin" differ diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2028/\320\234\320\260\320\272\320\265\321\2028.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2028/\320\234\320\260\320\272\320\265\321\2028.mdo" new file mode 100644 index 000000000..bb5dcc88b --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/CommonTemplates/\320\234\320\260\320\272\320\265\321\2028/\320\234\320\260\320\272\320\265\321\2028.mdo" @@ -0,0 +1,9 @@ + + + Макет8 + + ru + Макет8 + + AddIn + diff --git a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Configuration/Configuration.mdo b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Configuration/Configuration.mdo new file mode 100644 index 000000000..745b166c3 --- /dev/null +++ b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Configuration/Configuration.mdo @@ -0,0 +1,148 @@ + + + Конфигурация + + ru + www + + + + + + + + + ManagedApplication + PersonalComputer + Russian + SettingsStorage.ХранилищеНастроек2 + SettingsStorage.ХранилищеНастроек1 + CommonForm.ФормаОтчета + CommonForm.ФормаВариантаОтчета + CommonForm.ФормаНастроекОтчета + CommonForm.ФормаНастроекДинамическогоСписка + CommonForm.ФормаИсторииИзмененийИсторииДанных + CommonForm.ФормаДанныхВерсииИсторииДанных + CommonForm.ФормаРазличийВерсийИсторииДанных + + + true + + + OSBackup + true + + + Style.Стиль2 + Language.Русский + Managed + NotAutoFree + DontUse + DontUse + 8.3.27 + + Русский + + ru + Русский + + ru + + + Язык1 + + ru + Язык1 + + ru1 + + Subsystem.Подсистема1 + Subsystem.Подсистема2 + Subsystem.Подсистема3 + Subsystem.Подсистема4 + StyleItem.ЭлементСтиля1 + StyleItem.ЭлементСтиля2 + StyleItem.ЭлементСтиля3 + Style.Стиль1 + Style.Стиль2 + CommonPicture.ОбщаяКартинка1 + SessionParameter.ОбщийРеквизит2Значение + SessionParameter.ОбщийРеквизит2Использование + SessionParameter.ПараметрСеанса1 + SessionParameter.ПараметрСеанса2 + Role.Роль1 + Role.Роль2 + CommonTemplate.Макет + CommonTemplate.Макет1 + CommonTemplate.Макет2 + CommonTemplate.Макет3 + CommonTemplate.Макет4 + CommonTemplate.Макет5 + CommonTemplate.Макет6 + CommonTemplate.Макет7 + CommonTemplate.Макет8 + FilterCriterion.КритерийОтбора1 + CommonModule.ОбщийМодуль1 + CommonModule.ОбщийМодуль2 + CommonModule.ОбщийМодуль3 + CommonModule.ОбщийМодуль4 + CommonAttribute.ОбщийРеквизит1 + CommonAttribute.ОбщийРеквизит2 + ExchangePlan.ПланОбмена1 + ExchangePlan.ПланОбмена2 + XDTOPackage.ПакетXDTO1 + WebService.WebСервис1 + HTTPService.HTTPСервис1 + WSReference.WSСсылка1 + EventSubscription.ПодпискаНаСобытие1 + ScheduledJob.РегламентноеЗадание1 + ScheduledJob.РегламентноеЗадание2 + SettingsStorage.ХранилищеНастроек1 + SettingsStorage.ХранилищеНастроек2 + FunctionalOption.ФункциональнаяОпция1 + FunctionalOption.ФункциональнаяОпция2 + FunctionalOptionsParameter.ПараметрФункциональныхОпций1 + DefinedType.ОпределяемыйТип1 + CommonCommand.ОбщаяКоманда1 + CommandGroup.ГруппаКоманд1 + Constant.Константа1 + Constant.Константа2 + Constant.Константа3 + Constant.Константа4 + CommonForm.ФормаКонстант + CommonForm.ФормаОтчета + CommonForm.ФормаНастроекОтчета + CommonForm.ФормаВариантаОтчета + CommonForm.ФормаНастроекДинамическогоСписка + CommonForm.ФормаПоиска + CommonForm.ФормаИсторииИзмененийИсторииДанных + CommonForm.ФормаДанныхВерсииИсторииДанных + CommonForm.ФормаРазличийВерсийИсторииДанных + Catalog.Справочник1 + Catalog.Справочник2 + Catalog.Справочник3 + Document.Документ1 + Document.Документ2 + DocumentNumerator.НумераторДокументов1 + Sequence.Последовательность1 + DocumentJournal.ЖурналДокументов1 + Enum.Перечисление1 + Report.Отчет1 + DataProcessor.Обработка1 + InformationRegister.РегистрСведений1 + InformationRegister.РегистрСведений2 + AccumulationRegister.РегистрНакопления1 + AccumulationRegister.РегистрНакопления2 + ChartOfCharacteristicTypes.ПланВидовХарактеристик1 + ChartOfAccounts.ПланСчетов1 + AccountingRegister.РегистрБухгалтерии1 + ChartOfCalculationTypes.ПланВидовРасчета1 + ChartOfCalculationTypes.ПланВидовРасчета2 + CalculationRegister.РегистрРасчета1 + BusinessProcess.БизнесПроцесс1 + Task.Задача1 + ExternalDataSource.ВнешнийИсточникДанных1 + IntegrationService.СервисИнтеграции1 + Bot.Бот1 + WebSocketClient.WebSocketКлиент1 + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601.mdo" new file mode 100644 index 000000000..b99b1bf7d --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601.mdo" @@ -0,0 +1,25 @@ + + + + + + + + Константа1 + + Boolean + String + Date + DocumentRef + + 10 + + + Date + + + true + + + Managed + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2602/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2602.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2602/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2602.mdo" new file mode 100644 index 000000000..1053472bd --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2602/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2602.mdo" @@ -0,0 +1,16 @@ + + + + + + + + Константа2 + + ChartOfCalculationTypesRef + + true + + + Managed + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2603/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2603.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2603/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2603.mdo" new file mode 100644 index 000000000..999ce72bb --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2603/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2603.mdo" @@ -0,0 +1,16 @@ + + + + + + + + Константа3 + + ValueStorage + + true + + + Managed + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2604/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2604.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2604/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2604.mdo" new file mode 100644 index 000000000..a79436469 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Constants/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2604/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2604.mdo" @@ -0,0 +1,16 @@ + + + + + + + + Константа4 + + Boolean + + true + + + Managed + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260/Form.form" new file mode 100644 index 000000000..ee67f543e --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260/Form.form" @@ -0,0 +1,321 @@ + + + + ТабличнаяЧасть1 + 1 + true + true + + true + + + Объект.ТабличнаяЧасть1 + + None + + ТабличнаяЧасть1НомерСтроки + 14 + true + true + + true + + + Объект.ТабличнаяЧасть1.LineNumber + + + ТабличнаяЧасть1НомерСтрокиРасширеннаяПодсказка + 16 + Label + true + true + + Left + + + + ТабличнаяЧасть1НомерСтрокиКонтекстноеМеню + 15 + true + + LabelField + EnterOnInput + true + Left + true + + true + true + + + + ТабличнаяЧасть1Реквизит1 + 17 + true + true + + true + + + Объект.ТабличнаяЧасть1.Реквизит1 + + + ТабличнаяЧасть1Реквизит1РасширеннаяПодсказка + 19 + Label + true + true + + Left + + + + ТабличнаяЧасть1Реквизит1КонтекстноеМеню + 18 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + ТабличнаяЧасть1КоманднаяПанель + 3 + Left + true + + + ТабличнаяЧасть1СтрокаПоиска + 5 + + ТабличнаяЧасть1СтрокаПоискаРасширеннаяПодсказка + 7 + Label + true + true + + Left + + + + ТабличнаяЧасть1СтрокаПоискаКонтекстноеМеню + 6 + true + + ТабличнаяЧасть1 + + true + + + + ТабличнаяЧасть1СостояниеПросмотра + 8 + + ТабличнаяЧасть1СостояниеПросмотраРасширеннаяПодсказка + 10 + Label + true + true + + Left + + + + ТабличнаяЧасть1СостояниеПросмотраКонтекстноеМеню + 9 + true + + ViewStatusAddition + ТабличнаяЧасть1 + + true + + + + ТабличнаяЧасть1УправлениеПоиском + 11 + + ТабличнаяЧасть1УправлениеПоискомРасширеннаяПодсказка + 13 + Label + true + true + + Left + + + + ТабличнаяЧасть1УправлениеПоискомКонтекстноеМеню + 12 + true + + SearchControlAddition + ТабличнаяЧасть1 + + true + + + + ТабличнаяЧасть1РасширеннаяПодсказка + 4 + Label + true + true + + Left + + + + ТабличнаяЧасть1КонтекстноеМеню + 2 + true + + HierarchicalList + true + true + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + true + Auto + Auto + true + true + true + true + AsFileRef + +
+ + Реквизит1 + 20 + true + true + + true + + + Объект.Реквизит1 + + + Реквизит1РасширеннаяПодсказка + 22 + Label + true + true + + Left + + + + Реквизит1КонтекстноеМеню + 21 + true + + InputField + Enter + true + Left + true + + true + true + true + true + true + true + true + + + + ФормаКоманднаяПанель + -1 + + ФормаКоманда1 + 23 + true + true + + true + + + ФормаКоманда1РасширеннаяПодсказка + 24 + Label + true + true + + Left + + + Form.Command.Команда1 + Auto + true + true + UserCmds + Auto + + Left + true + + true + true + true + Vertical + true + true + true + true + true + + Объект + 1 + + DataProcessorObject.Обработка1 + + + true + + + true + +
true
+
+ + Команда1 + 1 + + true + + + + Команда1 + + + Auto + + + + + + +
diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260/Module.bsl" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260/Module.bsl" new file mode 100644 index 000000000..27862160b --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260/Module.bsl" @@ -0,0 +1,10 @@ + +&НаСервереБезКонтекста +Процедура Команда1НаСервере() + // Вставить содержимое обработчика. +КонецПроцедуры + +&НаКлиенте +Процедура Команда1(Команда) + Команда1НаСервере(); +КонецПроцедуры diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601.mdo" new file mode 100644 index 000000000..27e55efaa --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/DataProcessors/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601/\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601.mdo" @@ -0,0 +1,51 @@ + + + + + + + Обработка1 + true + DataProcessor.Обработка1.Form.Форма + + Реквизит1 + + String + + 10 + + + + + + + + + + + ТабличнаяЧасть1 + + Реквизит1 + + String + + 10 + + + + + + + + + + + Форма + + ru + Форма + + PersonalComputer + MobileDevice + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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/\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.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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/\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.mdo" new file mode 100644 index 000000000..ead5d7e45 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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/\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.mdo" @@ -0,0 +1,13 @@ + + + + + + ОпределяемыйТип1 + + String + + 765 + + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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/\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.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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/\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.mdo" new file mode 100644 index 000000000..84acc966e --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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/\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.mdo" @@ -0,0 +1,16 @@ + + + + + + + + ЖурналДокументов1 + true + Document.Документ2 + Document.Документ1 + + Графа1 + Document.Документ1.Attribute.Реквизит2 + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/DocumentNumerators/\320\235\321\203\320\274\320\265\321\200\320\260\321\202\320\276\321\200\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\2621/\320\235\321\203\320\274\320\265\321\200\320\260\321\202\320\276\321\200\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\2621.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/DocumentNumerators/\320\235\321\203\320\274\320\265\321\200\320\260\321\202\320\276\321\200\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\2621/\320\235\321\203\320\274\320\265\321\200\320\260\321\202\320\276\321\200\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\2621.mdo" new file mode 100644 index 000000000..fdf2850ff --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/DocumentNumerators/\320\235\321\203\320\274\320\265\321\200\320\260\321\202\320\276\321\200\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\2621/\320\235\321\203\320\274\320\265\321\200\320\260\321\202\320\276\321\200\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\2621.mdo" @@ -0,0 +1,8 @@ + + + НумераторДокументов1 + String + 9 + Variable + true + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021/Commands/\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/CommandModule.bsl" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021/Commands/\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/CommandModule.bsl" new file mode 100644 index 000000000..4423b424f --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021/Commands/\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/CommandModule.bsl" @@ -0,0 +1,7 @@ + +&НаКлиенте +Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) + //Вставить содержимое обработчика. + //ПараметрыФормы = Новый Структура("", ); + //ОткрытьФорму("Документ.Документ1.ФормаСписка", ПараметрыФормы, ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно, ПараметрыВыполненияКоманды.НавигационнаяСсылка); +КонецПроцедуры diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021.mdo" new file mode 100644 index 000000000..fc133a27a --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021.mdo" @@ -0,0 +1,256 @@ + + + + + + + + + + Документ1 + true + Document.Документ1.StandardAttribute.Number + DontUse + + Use + Posted + + Use + + + + + Use + Ref + + Use + + + + + Use + DeletionMark + + Use + + + + + Use + Date + + ShowError + Use + + + + + Use + Number + + Use + + + + Use + Managed + Use + DocumentNumerator.НумераторДокументов1 + String + 9 + Variable + true + true + InformationRegister.РегистрСведений2 + AccumulationRegister.РегистрНакопления2 + CalculationRegister.РегистрРасчета1 + true + true + + Реквизит1 + + String + + 10 + + + + + + + + Use + Use + + + Реквизит2 + + CatalogRef.Справочник2 + + + + + Use + Use + + + Реквизит3 + + String + + 10 + + + + + + + + Use + Use + + + Реквизит4 + + String + + 10 + + + + + + + + Use + Use + + + + + + + ТабличнаяЧасть1 + + Реквизит1 + + String + + 10 + + + + + Use + Use + + + Реквизит2 + + String + + 10 + + + + + Use + Use + + + Реквизит3 + + String + + 10 + + + + + Use + Use + + + Реквизит4 + + String + + 10 + + + + + Use + Use + + + Реквизит5 + + String + + 10 + + + + + Use + Use + + + + + + + + ТабличнаяЧасть2 + + Реквизит1 + + String + + 10 + + + + + Use + Use + + + Реквизит2 + + String + + 10 + + + + + Use + Use + + + Реквизит3 + + DocumentRef.Документ1 + + + + Use + Use + + + + Макет + + ru + Макет + + + + Команда1 + ActionsPanelReports + + Auto + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2022/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2022.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2022/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2022.mdo" new file mode 100644 index 000000000..4935d7391 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Documents/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2022/\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2022.mdo" @@ -0,0 +1,76 @@ + + + + + + + + + + Документ2 + true + Document.Документ2.StandardAttribute.Number + DontUse + + Use + Posted + + Use + + + + + Use + Ref + + Use + + + + + Use + DeletionMark + + Use + + + + + Use + Date + + ShowError + Use + + + + + Use + Number + + Use + + + + Use + Managed + Use + + ru + Документ2 + + + ru + Документ2Документ2 + + 7 + Variable + Quarter + true + true + AccountingRegister.РегистрБухгалтерии1 + CalculationRegister.РегистрРасчета1 + AccumulationRegister.РегистрНакопления1 + true + true + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Enums/\320\237\320\265\321\200\320\265\321\207\320\270\321\201\320\273\320\265\320\275\320\270\320\2651/\320\237\320\265\321\200\320\265\321\207\320\270\321\201\320\273\320\265\320\275\320\270\320\2651.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Enums/\320\237\320\265\321\200\320\265\321\207\320\270\321\201\320\273\320\265\320\275\320\270\320\2651/\320\237\320\265\321\200\320\265\321\207\320\270\321\201\320\273\320\265\320\275\320\270\320\2651.mdo" new file mode 100644 index 000000000..969d64a2e --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Enums/\320\237\320\265\321\200\320\265\321\207\320\270\321\201\320\273\320\265\320\275\320\270\320\2651/\320\237\320\265\321\200\320\265\321\207\320\270\321\201\320\273\320\265\320\275\320\270\320\2651.mdo" @@ -0,0 +1,26 @@ + + + + + + + + Перечисление1 + true + BothWays + + ЗначениеПеречисления1 + + + ЗначениеПеречисления2 + + + ЗначениеПеречисления3 + + + ЗначениеПеречисления4 + + + ЗначениеПеречисления5 + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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/\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.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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/\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.mdo" new file mode 100644 index 000000000..58df8036c --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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/\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.mdo" @@ -0,0 +1,9 @@ + + + ПодпискаНаСобытие1 + + CatalogObject + + Filling + CommonModule.ОбщийМодуль3.ПодпискаНаСобытие1ОбработкаЗаполнения + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ExchangePlans/\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2601/\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2601.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ExchangePlans/\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2601/\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2601.mdo" new file mode 100644 index 000000000..1a3c297f2 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ExchangePlans/\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2601/\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2601.mdo" @@ -0,0 +1,55 @@ + + + + + + + + + + ПланОбмена1 + true + ExchangePlan.ПланОбмена1.StandardAttribute.Description + ExchangePlan.ПланОбмена1.StandardAttribute.Code + DontUse + DontUse + Managed + Use + 9 + Variable + 25 + InDialog + BothWays + + Реквизит1 + + String + + 10 + + + + + + + + Use + Use + + + Реквизит2 + + String + + 10 + + + + + + + + Use + Use + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ExchangePlans/\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2602/\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2602.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ExchangePlans/\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2602/\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2602.mdo" new file mode 100644 index 000000000..a57411458 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ExchangePlans/\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2602/\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2602.mdo" @@ -0,0 +1,42 @@ + + + + + + + + + + ПланОбмена2 + true + ExchangePlan.ПланОбмена2.StandardAttribute.Description + ExchangePlan.ПланОбмена2.StandardAttribute.Code + DontUse + DontUse + Managed + Use + 9 + Variable + 25 + AsDescription + InDialog + BothWays + true + true + + Реквизит1 + + String + + 10 + + + + + + + + Use + Use + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/DimensionTables/ddddd/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/DimensionTables/ddddd/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260/Form.form" new file mode 100644 index 000000000..0aa47f253 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/DimensionTables/ddddd/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260/Form.form" @@ -0,0 +1,201 @@ + + + + Родитель + 1 + true + true + + true + + + Объект.Parent + + + РодительРасширеннаяПодсказка + 3 + Label + true + true + + Left + + + + РодительКонтекстноеМеню + 2 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Поле2 + 4 + true + true + + true + + + Объект.Поле2 + + + Поле2РасширеннаяПодсказка + 6 + Label + true + true + + Left + + + + Поле2КонтекстноеМеню + 5 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Поле1 + 7 + true + true + + true + + + Объект.Поле1 + + + Поле1РасширеннаяПодсказка + 9 + Label + true + true + + Left + + + + Поле1КонтекстноеМеню + 8 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Поле3 + 10 + true + true + + true + + + Объект.Поле3 + + + Поле3РасширеннаяПодсказка + 12 + Label + true + true + + Left + + + + Поле3КонтекстноеМеню + 11 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + FormCommandBar + -1 + Left + true + + true + true + true + Vertical + true + true + true + true + true + + Объект + 1 + + ExternalDataSourceCubeDimensionTableObject.ВнешнийИсточникДанных1.Куб1.ddddd + + + true + + + true + +
true
+ true +
+ + + + +
diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/DimensionTables/ddddd/ddddd.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/DimensionTables/ddddd/ddddd.mdo" new file mode 100644 index 000000000..ee8a7afd3 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/DimensionTables/ddddd/ddddd.mdo" @@ -0,0 +1,79 @@ + + + + + + + + + ddddd + + ru + Ddddd + + ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1 + sssdfasd + ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.DimensionTable.ddddd.Field.Поле2 + asdasdasdasd + 1 + true + + ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.DimensionTable.ddddd.Form.ФормаОбъекта + + Поле1 + + String + + 10 + + + + + + + + Поле1 + true + + + Поле2 + + String + + 10 + + + + + + + + Поле1Поле1 + true + + + Поле3 + + String + + 10 + + + + + + + + Поле1Поле1Поле1 + true + + + ФормаОбъекта + + ru + Форма объекта + + PersonalComputer + MobileDevice + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Attributes/\320\241\320\277\320\270\321\201\320\276\320\272/ExtInfo/ListSettings.dcss" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Attributes/\320\241\320\277\320\270\321\201\320\276\320\272/ExtInfo/ListSettings.dcss" new file mode 100644 index 000000000..9b5b065d6 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Attributes/\320\241\320\277\320\270\321\201\320\276\320\272/ExtInfo/ListSettings.dcss" @@ -0,0 +1,17 @@ + + + + Normal + dfcece9d-5077-440b-b6b3-45a5cb4538eb + + + Normal + 88619765-ccb3-46c6-ac52-38e9c992ebd4 + + + Normal + b75fecce-942b-4aed-abc9-e6a02e460fb3 + + Normal + 911b6018-f537-43e8-a417-da56b22f9aec + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Form.form" new file mode 100644 index 000000000..8e2771d8a --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Form.form" @@ -0,0 +1,366 @@ + + + + СписокКомпоновщикНастроекПользовательскиеНастройки + 1 + true + true + + true + + + <key>ru</key> + <value>Группа пользовательских настроек</value> + + false + + СписокКомпоновщикНастроекПользовательскиеНастройкиРасширеннаяПодсказка + 2 + Label + true + true + + Left + + + UsualGroup + + Vertical + Auto + WeakSeparation + true + true + Auto + Auto + + + + Список + 3 + true + true + + true + + + Список + + true + None + + Измерение1 + 16 + true + true + + true + + + Список.Измерение1 + + true + + Измерение1РасширеннаяПодсказка + 18 + Label + true + true + + Left + + + + Измерение1КонтекстноеМеню + 17 + true + + LabelField + Enter + true + Left + true + + true + true + + + + Измерение2 + 19 + true + true + + true + + + Список.Измерение2 + + true + + Измерение2РасширеннаяПодсказка + 21 + Label + true + true + + Left + + + + Измерение2КонтекстноеМеню + 20 + true + + LabelField + Enter + true + Left + true + + true + true + + + + Ресурс1 + 22 + true + true + + true + + + Список.Ресурс1 + + true + + Ресурс1РасширеннаяПодсказка + 24 + Label + true + true + + Left + + + + Ресурс1КонтекстноеМеню + 23 + true + + LabelField + Enter + true + Left + true + + true + true + + + + Ресурс2 + 25 + true + true + + true + + + Список.Ресурс2 + + true + + Ресурс2РасширеннаяПодсказка + 27 + Label + true + true + + Left + + + + Ресурс2КонтекстноеМеню + 26 + true + + LabelField + Enter + true + Left + true + + true + true + + + None + + СписокКоманднаяПанель + 5 + Left + + + СписокСтрокаПоиска + 7 + + СписокСтрокаПоискаРасширеннаяПодсказка + 9 + Label + true + true + + Left + + + + СписокСтрокаПоискаКонтекстноеМеню + 8 + true + + Список + + true + + + + СписокСостояниеПросмотра + 10 + + СписокСостояниеПросмотраРасширеннаяПодсказка + 12 + Label + true + true + + Left + + + + СписокСостояниеПросмотраКонтекстноеМеню + 11 + true + + ViewStatusAddition + Список + + true + + + + СписокУправлениеПоиском + 13 + + СписокУправлениеПоискомРасширеннаяПодсказка + 15 + Label + true + true + + Left + + + + СписокУправлениеПоискомКонтекстноеМеню + 14 + true + + SearchControlAddition + Список + + true + + + + СписокРасширеннаяПодсказка + 6 + Label + true + true + + Left + + + + СписокКонтекстноеМеню + 4 + true + + true + true + true + true + true + MultiRow +
true
+ 1 + 1 + AutoUse + AutoUse + true + true + true + Auto + Auto + ExpandTopLevel + true + true + true + AsFileRef + + Список.DefaultPicture + + + 60 + + 0001-01-01T00:00:00 + 0001-01-01T00:00:00 + + + true + true + СписокКомпоновщикНастроекПользовательскиеНастройки + +
+ + FormCommandBar + -1 + Left + true + + true + true + true + Vertical + true + true + true + true + true + + Список + 1 + + DynamicList + + + true + + + true + +
true
+ + ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1 + true + true + true + +
+ + + + + +
diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/\320\232\321\203\320\2611.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/\320\232\321\203\320\2611.mdo" new file mode 100644 index 000000000..3c95be7c1 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Cubes/\320\232\321\203\320\2611/\320\232\321\203\320\2611.mdo" @@ -0,0 +1,62 @@ + + + + + + + + + + + + Куб1 + ExternalDataSource.ВнешнийИсточникДанных1 + ssssssssssssssss + ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.Form.ФормаСписка + ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.DimensionTable.ddddd + + Измерение1 + + ExternalDataSourceCubeDimensionTableRef.ВнешнийИсточникДанных1.Куб1.ddddd + + + + + + Измерение2 + + ExternalDataSourceCubeDimensionTableRef.ВнешнийИсточникДанных1.Куб1.ddddd + + + + + + Ресурс1 + + String + + 10 + + + Ресурс1 + + + Ресурс2 + + String + + 10 + + + Ресурс1Ресурс1 + + + ФормаСписка + + ru + Форма списка + + PersonalComputer + MobileDevice + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260/Form.form" new file mode 100644 index 000000000..8494d7097 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260/Form.form" @@ -0,0 +1,160 @@ + + + + Поле1 + 1 + true + true + + true + + + Объект.Поле1 + + + Поле1РасширеннаяПодсказка + 3 + Label + true + true + + Left + + + + Поле1КонтекстноеМеню + 2 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Поле2 + 4 + true + true + + true + + + Объект.Поле2 + + + Поле2РасширеннаяПодсказка + 6 + Label + true + true + + Left + + + + Поле2КонтекстноеМеню + 5 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + Поле3 + 7 + true + true + + true + + + Объект.Поле3 + + + Поле3РасширеннаяПодсказка + 9 + Label + true + true + + Left + + + + Поле3КонтекстноеМеню + 8 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + FormCommandBar + -1 + Left + true + + true + true + true + Vertical + true + true + true + true + true + + Объект + 1 + + ExternalDataSourceTableObject.ВнешнийИсточникДанных1.Таблица1 + + + true + + + true + +
true
+ true +
+ + + + +
diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/Templates/\320\234\320\260\320\272\320\265\321\202/Template.txt" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/Templates/\320\234\320\260\320\272\320\265\321\202/Template.txt" new file mode 100644 index 000000000..e69de29bb diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601.mdo" new file mode 100644 index 000000000..75934f01d --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/Tables/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601/\320\242\320\260\320\261\320\273\320\270\321\206\320\2601.mdo" @@ -0,0 +1,90 @@ + + + + + + + + + + + + + Таблица1 + ExternalDataSource.ВнешнийИсточникДанных1 + sad + ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1.Field.Поле1 + ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1.Field.Поле2 + + true + ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1.Field.Поле1 + ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1.Field.Поле2 + ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1.Form.ФормаОбъекта + ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1.Field.Поле3 + InDialog + + Поле1 + + String + + 10 + + + + + + + + aaa + + + Поле2 + + String + + 10 + + + + + + + + ssss + true + true + + + Поле3 + + String + + 10 + + + + + + + + ddddd + true + + + ФормаОбъекта + + ru + Форма объекта + + PersonalComputer + MobileDevice + + + Макет + + ru + Макет + + TextDocument + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051.mdo" new file mode 100644 index 000000000..e95aaaecb --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ExternalDataSources/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051/\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051.mdo" @@ -0,0 +1,22 @@ + + + + + + + + ВнешнийИсточникДанных1 + ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1 + ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1 + + Функция1 + true + + String + + 10 + + + selecet top 1 from table1 + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/FilterCriteria/\320\232\321\200\320\270\321\202\320\265\321\200\320\270\320\271\320\236\321\202\320\261\320\276\321\200\320\2601/\320\232\321\200\320\270\321\202\320\265\321\200\320\270\320\271\320\236\321\202\320\261\320\276\321\200\320\2601.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/FilterCriteria/\320\232\321\200\320\270\321\202\320\265\321\200\320\270\320\271\320\236\321\202\320\261\320\276\321\200\320\2601/\320\232\321\200\320\270\321\202\320\265\321\200\320\270\320\271\320\236\321\202\320\261\320\276\321\200\320\2601.mdo" new file mode 100644 index 000000000..488aba1b3 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/FilterCriteria/\320\232\321\200\320\270\321\202\320\265\321\200\320\270\320\271\320\236\321\202\320\261\320\276\321\200\320\2601/\320\232\321\200\320\270\321\202\320\265\321\200\320\270\320\271\320\236\321\202\320\261\320\276\321\200\320\2601.mdo" @@ -0,0 +1,14 @@ + + + + + + + КритерийОтбора1 + + CatalogRef + + true + Catalog.Справочник1.TabularSection.ТабличнаяЧасть2.Attribute.Реквизит2 + Document.Документ1.Attribute.Реквизит2 + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/FunctionalOptions/\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\260\321\217\320\236\320\277\321\206\320\270\321\2171/\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\260\321\217\320\236\320\277\321\206\320\270\321\2171.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/FunctionalOptions/\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\260\321\217\320\236\320\277\321\206\320\270\321\2171/\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\260\321\217\320\236\320\277\321\206\320\270\321\2171.mdo" new file mode 100644 index 000000000..12a766572 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/FunctionalOptions/\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\260\321\217\320\236\320\277\321\206\320\270\321\2171/\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\260\321\217\320\236\320\277\321\206\320\270\321\2171.mdo" @@ -0,0 +1,6 @@ + + + ФункциональнаяОпция1 + Constant.Константа2 + true + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/FunctionalOptions/\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\260\321\217\320\236\320\277\321\206\320\270\321\2172/\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\260\321\217\320\236\320\277\321\206\320\270\321\2172.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/FunctionalOptions/\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\260\321\217\320\236\320\277\321\206\320\270\321\2172/\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\260\321\217\320\236\320\277\321\206\320\270\321\2172.mdo" new file mode 100644 index 000000000..2715b84e8 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/FunctionalOptions/\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\260\321\217\320\236\320\277\321\206\320\270\321\2172/\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\260\321\217\320\236\320\277\321\206\320\270\321\2172.mdo" @@ -0,0 +1,14 @@ + + + ФункциональнаяОпция2 + Constant.Константа4 + true + Constant.Константа1 + Constant.Константа2 + Constant.Константа3 + DocumentJournal.ЖурналДокументов1 + Document.Документ1 + Document.Документ2 + CommonForm.ФормаКонстант + CommonCommand.ОбщаяКоманда1 + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/FunctionalOptionsParameters/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\321\213\321\205\320\236\320\277\321\206\320\270\320\2711/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\321\213\321\205\320\236\320\277\321\206\320\270\320\2711.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/FunctionalOptionsParameters/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\321\213\321\205\320\236\320\277\321\206\320\270\320\2711/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\321\213\321\205\320\236\320\277\321\206\320\270\320\2711.mdo" new file mode 100644 index 000000000..55edc8341 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/FunctionalOptionsParameters/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\321\213\321\205\320\236\320\277\321\206\320\270\320\2711/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\321\213\321\205\320\236\320\277\321\206\320\270\320\2711.mdo" @@ -0,0 +1,5 @@ + + + ПараметрФункциональныхОпций1 + Catalog.Справочник1 + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/HTTPServices/HTTP\320\241\320\265\321\200\320\262\320\270\321\2011/HTTP\320\241\320\265\321\200\320\262\320\270\321\2011.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/HTTPServices/HTTP\320\241\320\265\321\200\320\262\320\270\321\2011/HTTP\320\241\320\265\321\200\320\262\320\270\321\2011.mdo" new file mode 100644 index 000000000..da0b4b073 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/HTTPServices/HTTP\320\241\320\265\321\200\320\262\320\270\321\2011/HTTP\320\241\320\265\321\200\320\262\320\270\321\2011.mdo" @@ -0,0 +1,33 @@ + + + HTTPСервис1 + + ru + HTTPСервис1 + + api + AutoUse + 20 + + ШаблонURL1 + + + Метод1 + ШаблонURL1Метод1 + + + Метод2 + ШаблонURL1Метод2 + + + Метод3 + POST + ШаблонURL1Метод3 + + + Метод4 + TRACE + ШаблонURL1Метод4 + + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/HTTPServices/HTTP\320\241\320\265\321\200\320\262\320\270\321\2011/Module.bsl" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/HTTPServices/HTTP\320\241\320\265\321\200\320\262\320\270\321\2011/Module.bsl" new file mode 100644 index 000000000..ae2d875fa --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/HTTPServices/HTTP\320\241\320\265\321\200\320\262\320\270\321\2011/Module.bsl" @@ -0,0 +1,20 @@ + +Функция ШаблонURL1Метод4(Запрос) + Ответ = Новый HTTPСервисОтвет(200); + Возврат Ответ; +КонецФункции + +Функция ШаблонURL1Метод2(Запрос) + Ответ = Новый HTTPСервисОтвет(200); + Возврат Ответ; +КонецФункции + +Функция ШаблонURL1Метод1(Запрос) + Ответ = Новый HTTPСервисОтвет(200); + Возврат Ответ; +КонецФункции + +Функция ШаблонURL1Метод3(Запрос) + Ответ = Новый HTTPСервисОтвет(200); + Возврат Ответ; +КонецФункции diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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/\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.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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/\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.mdo" new file mode 100644 index 000000000..8ea0d1ca3 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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/\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.mdo" @@ -0,0 +1,143 @@ + + + + + + + + + + + + РегистрСведений1 + true + InDialog + Managed + + Ресурс1 + + String + + 10 + + + + + Use + Use + + + + + + Ресурс2 + + String + + 10 + + + + + Use + Use + + + + + + Ресурс3 + + Number + + 10 + + + + + Use + Use + + + + Реквизит1 + + String + + 10 + + + + + Use + Use + + + + + + Реквизит2 + + String + + 10 + + + + + Use + Use + + + + + + Измерение1 + + String + + 10 + + + + + Use + Use + + + + true + + + Измерение2 + + String + + 10 + + + + + Use + Use + + + + true + + + Измерение3 + + Date + + Date + + + + + Use + Use + + true + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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\2712/\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\2712.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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\2712/\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\2712.mdo" new file mode 100644 index 000000000..284faf783 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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\2712/\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\2712.mdo" @@ -0,0 +1,80 @@ + + + + + + + + + + + + РегистрСведений2 + true + InDialog + RecorderSubordinate + Managed + + Реквизит1 + + String + + 10 + + + + + Use + Use + + + + + + Реквизит2 + + String + + 10 + + + + + Use + Use + + + + + + Реквизит3 + + Number + + 10 + + + + + Use + Use + + + + Измерение1 + + String + + 10 + + + + + Use + Use + + + + true + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/IntegrationServices/\320\241\320\265\321\200\320\262\320\270\321\201\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\2701/Module.bsl" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/IntegrationServices/\320\241\320\265\321\200\320\262\320\270\321\201\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\2701/Module.bsl" new file mode 100644 index 000000000..82379400d --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/IntegrationServices/\320\241\320\265\321\200\320\262\320\270\321\201\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\2701/Module.bsl" @@ -0,0 +1,4 @@ + +Процедура КаналСервисаИнтеграции2ОбработкаПолученияСообщения(Сообщение, Отказ) + // Вставить содержимое обработчика. +КонецПроцедуры diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/IntegrationServices/\320\241\320\265\321\200\320\262\320\270\321\201\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\2701/\320\241\320\265\321\200\320\262\320\270\321\201\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\2701.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/IntegrationServices/\320\241\320\265\321\200\320\262\320\270\321\201\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\2701/\320\241\320\265\321\200\320\262\320\270\321\201\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\2701.mdo" new file mode 100644 index 000000000..8f5933dee --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/IntegrationServices/\320\241\320\265\321\200\320\262\320\270\321\201\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\2701/\320\241\320\265\321\200\320\262\320\270\321\201\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\2701.mdo" @@ -0,0 +1,39 @@ + + + + + + СервисИнтеграции1 + + ru + СервисИнтеграции1 + + СервисИнтеграции1 + СервисИнтеграции1 + + + + + КаналСервисаИнтеграции1 + + ru + КаналСервисаИнтеграции1 + + КаналСервисаИнтеграции1 + true + + + + + + КаналСервисаИнтеграции2 + + ru + КаналСервисаИнтеграции2 + + КаналСервисаИнтеграции2 + Receive + КаналСервисаИнтеграции2ОбработкаПолученияСообщения + true + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Reports/\320\236\321\202\321\207\320\265\321\2021/Commands/\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/CommandModule.bsl" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Reports/\320\236\321\202\321\207\320\265\321\2021/Commands/\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/CommandModule.bsl" new file mode 100644 index 000000000..a099ac02c --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Reports/\320\236\321\202\321\207\320\265\321\2021/Commands/\320\232\320\276\320\274\320\260\320\275\320\264\320\2601/CommandModule.bsl" @@ -0,0 +1,7 @@ + +&НаКлиенте +Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) + //Вставить содержимое обработчика. + //ПараметрыФормы = Новый Структура("", ); + //ОткрытьФорму("Отчет.Отчет1.Форма", ПараметрыФормы, ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно, ПараметрыВыполненияКоманды.НавигационнаяСсылка); +КонецПроцедуры diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Reports/\320\236\321\202\321\207\320\265\321\2021/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Form.form" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Reports/\320\236\321\202\321\207\320\265\321\2021/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Form.form" new file mode 100644 index 000000000..ea27518ff --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Reports/\320\236\321\202\321\207\320\265\321\2021/Forms/\320\244\320\276\321\200\320\274\320\260\320\236\321\202\321\207\320\265\321\202\320\260/Form.form" @@ -0,0 +1,157 @@ + + + + КомпоновщикНастроекПользовательскиеНастройки + 1 + true + true + + true + + + <key>ru</key> + <value>Настройки</value> + + false + + КомпоновщикНастроекПользовательскиеНастройкиРасширеннаяПодсказка + 2 + Label + true + true + + Left + + + UsualGroup + + Vertical + Auto + WeakSeparation + true + true + Auto + Auto + + + + Результат + 3 + true + true + + true + + + Результат + + true + None + + РезультатРасширеннаяПодсказка + 5 + Label + true + true + + Left + + + + РезультатКонтекстноеМеню + 4 + true + + SpreadsheetDocumentField + Enter + true + Left + true + + 100 + true + 10 + true + true + true + Special + ScrollAuto + ScrollAuto + Always + Auto + true + true + true + + + + FormCommandBar + -1 + Left + true + + true + true + true + Vertical + true + true + true + true + true + + Отчет + 1 + + ReportObject.Отчет1 + + + true + + + true + +
true
+
+ + Результат + + <key>ru</key> + <value>Результат</value> + + 2 + + SpreadsheetDocument + + + true + + + true + + + + + ДанныеРасшифровки + 3 + + String + + + + true + + + true + + + + + + + + Результат + ДанныеРасшифровки + КомпоновщикНастроекПользовательскиеНастройки + +
diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Reports/\320\236\321\202\321\207\320\265\321\2021/Templates/\320\236\321\201\320\275\320\276\320\262\320\275\320\260\321\217\320\241\321\205\320\265\320\274\320\260\320\232\320\276\320\274\320\277\320\276\320\275\320\276\320\262\320\272\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Template.dcs" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Reports/\320\236\321\202\321\207\320\265\321\2021/Templates/\320\236\321\201\320\275\320\276\320\262\320\275\320\260\321\217\320\241\321\205\320\265\320\274\320\260\320\232\320\276\320\274\320\277\320\276\320\275\320\276\320\262\320\272\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Template.dcs" new file mode 100644 index 000000000..66e8a8924 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Reports/\320\236\321\202\321\207\320\265\321\2021/Templates/\320\236\321\201\320\275\320\276\320\262\320\275\320\260\321\217\320\241\321\205\320\265\320\274\320\260\320\232\320\276\320\274\320\277\320\276\320\275\320\276\320\262\320\272\320\270\320\224\320\260\320\275\320\275\321\213\321\205/Template.dcs" @@ -0,0 +1,130 @@ + + + + ИсточникДанных1 + Local + + + НаборДанных1 + + Предопределенный + Предопределенный + + + ТабличнаяЧасть2 + ТабличнаяЧасть2 + + + ТабличнаяЧасть2.Реквизит2 + ТабличнаяЧасть2.Реквизит2 + + + ИмяПредопределенныхДанных + ИмяПредопределенныхДанных + + + ТабличнаяЧасть2.Реквизит1 + ТабличнаяЧасть2.Реквизит1 + + + ТабличнаяЧасть2.Ссылка + ТабличнаяЧасть2.Ссылка + + + Ссылка + Ссылка + + + ВерсияДанных + ВерсияДанных + + + ТабличнаяЧасть2.НомерСтроки + ТабличнаяЧасть2.НомерСтроки + + + Наименование + Наименование + + + ПометкаУдаления + ПометкаУдаления + + + Родитель + Родитель + + + Код + Код + + + Реквизит2 + Реквизит2 + + + Реквизит1 + Реквизит1 + + + ТабличнаяЧасть1.НомерСтроки + ТабличнаяЧасть1.НомерСтроки + + + ТабличнаяЧасть1.Ссылка + ТабличнаяЧасть1.Ссылка + + + Реквизит3 + Реквизит3 + + + Реквизит4 + Реквизит4 + + + ТабличнаяЧасть1 + ТабличнаяЧасть1 + + ИсточникДанных1 + ВЫБРАТЬ + Справочник1.Ссылка КАК Ссылка, + Справочник1.ВерсияДанных КАК ВерсияДанных, + Справочник1.ПометкаУдаления КАК ПометкаУдаления, + Справочник1.Родитель КАК Родитель, + Справочник1.Код КАК Код, + Справочник1.Наименование КАК Наименование, + Справочник1.Реквизит1 КАК Реквизит1, + Справочник1.Реквизит2 КАК Реквизит2, + Справочник1.Реквизит3 КАК Реквизит3, + Справочник1.Реквизит4 КАК Реквизит4, + Справочник1.ТабличнаяЧасть1.( + Ссылка КАК Ссылка, + НомерСтроки КАК НомерСтроки + ) КАК ТабличнаяЧасть1, + Справочник1.ТабличнаяЧасть2.( + Ссылка КАК Ссылка, + НомерСтроки КАК НомерСтроки, + Реквизит1 КАК Реквизит1, + Реквизит2 КАК Реквизит2 + ) КАК ТабличнаяЧасть2, + Справочник1.Предопределенный КАК Предопределенный, + Справочник1.ИмяПредопределенныхДанных КАК ИмяПредопределенныхДанных +ИЗ + Справочник.Справочник1 КАК Справочник1 + + + Основной + Основной + + + + + + + + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Reports/\320\236\321\202\321\207\320\265\321\2021/\320\236\321\202\321\207\320\265\321\2021.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Reports/\320\236\321\202\321\207\320\265\321\2021/\320\236\321\202\321\207\320\265\321\2021.mdo" new file mode 100644 index 000000000..a7ebb7496 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Reports/\320\236\321\202\321\207\320\265\321\2021/\320\236\321\202\321\207\320\265\321\2021.mdo" @@ -0,0 +1,34 @@ + + + + + + + Отчет1 + true + Report.Отчет1.Form.ФормаОтчета + Report.Отчет1.Template.ОсновнаяСхемаКомпоновкиДанных + + ФормаОтчета + + ru + Форма отчета + + PersonalComputer + MobileDevice + + + ОсновнаяСхемаКомпоновкиДанных + + ru + Основная схема компоновки данных + + DataCompositionSchema + + + Команда1 + FormNavigationPanelGoTo + + Auto + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Roles/\320\240\320\276\320\273\321\2141/Rights.rights" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Roles/\320\240\320\276\320\273\321\2141/Rights.rights" new file mode 100644 index 000000000..0bb4a03b8 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Roles/\320\240\320\276\320\273\321\2141/Rights.rights" @@ -0,0 +1,2101 @@ + + + true + true + false + + SessionParameter.ОбщийРеквизит2Значение + + Get + false + + + Set + false + + + + SessionParameter.ОбщийРеквизит2Использование + + Get + false + + + Set + false + + + + InformationRegister.РегистрСведений2 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + TotalsControl + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + Document.Документ1 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + Posting + false + + + UndoPosting + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InteractivePosting + false + + + InteractivePostingRegular + false + + + InteractiveUndoPosting + false + + + InteractiveChangeOfPosted + false + + + InputByString + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.DimensionTable.ddddd + + Read + false + + + View + false + + + + CommonForm.ФормаНастроекДинамическогоСписка + + View + false + + + + CommonForm.ФормаПоиска + + View + false + + + + ExternalDataSource.ВнешнийИсточникДанных1 + + Use + false + + + Administration + false + + + StandardAuthenticationChange + false + + + SessionStandardAuthenticationChange + false + + + SessionOSAuthenticationChange + false + + + + CommonForm.ФормаИсторииИзмененийИсторииДанных + + View + false + + + + Document.Документ2 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + Posting + false + + + UndoPosting + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InteractivePosting + false + + + InteractivePostingRegular + false + + + InteractiveUndoPosting + false + + + InteractiveChangeOfPosted + false + + + InputByString + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + DataProcessor.Обработка1 + + Use + false + + + View + false + + + + Catalog.Справочник1 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + InteractiveDeletePredefinedData + false + + + InteractiveSetDeletionMarkPredefinedData + false + + + InteractiveClearDeletionMarkPredefinedData + false + + + InteractiveDeleteMarkedPredefinedData + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + ChartOfCalculationTypes.ПланВидовРасчета2 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + InteractiveDeletePredefinedData + false + + + InteractiveSetDeletionMarkPredefinedData + false + + + InteractiveClearDeletionMarkPredefinedData + false + + + InteractiveDeleteMarkedPredefinedData + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + CommonCommand.ОбщаяКоманда1 + + View + false + + + + HTTPService.HTTPСервис1.URLTemplate.ШаблонURL1.Method.Метод4 + + Use + false + + + + CommonForm.ФормаКонстант + + View + false + + + + Document.Документ1.Command.Команда1 + + View + false + + + + Configuration.Конфигурация + + Administration + false + + + DataAdministration + false + + + UpdateDataBaseConfiguration + false + + + ExclusiveMode + false + + + ActiveUsers + false + + + EventLog + false + + + ThickClient + false + + + ExternalConnection + false + + + Automation + false + + + TechnicalSpecialistMode + false + + + CollaborationSystemInfoBaseRegistration + false + + + ExclusiveModeTerminationAtSessionStart + false + + + ConfigurationExtensionsAdministration + false + + + InteractiveOpenExtDataProcessors + false + + + InteractiveOpenExtReports + false + + + + AccumulationRegister.РегистрНакопления2 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + TotalsControl + false + + + + Constant.Константа4 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + ReadDataHistory + false + + + UpdateDataHistory + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + AccountingRegister.РегистрБухгалтерии1 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + TotalsControl + false + + + + Task.Задача1 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + InteractiveActivate + false + + + Execute + false + + + InteractiveExecute + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + CommonForm.ФормаВариантаОтчета + + View + false + + + + HTTPService.HTTPСервис1.URLTemplate.ШаблонURL1.Method.Метод2 + + Use + false + + + + CommonAttribute.ОбщийРеквизит2 + + View + false + + + Edit + false + + + + Report.Отчет1 + + Use + false + + + View + false + + + + HTTPService.HTTPСервис1.URLTemplate.ШаблонURL1.Method.Метод3 + + Use + false + + + + DocumentJournal.ЖурналДокументов1 + + Read + false + + + View + false + + + + CalculationRegister.РегистрРасчета1 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + + CommonForm.ФормаДанныхВерсииИсторииДанных + + View + false + + + + CommonAttribute.ОбщийРеквизит1 + + View + false + + + Edit + false + + + + BusinessProcess.БизнесПроцесс1 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + InteractiveActivate + false + + + Start + false + + + InteractiveStart + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + CommonForm.ФормаРазличийВерсийИсторииДанных + + View + false + + + + WebService.WebСервис1.Operation.Операция1 + + Use + false + + + + Catalog.Справочник2 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + InteractiveDeletePredefinedData + false + + + InteractiveSetDeletionMarkPredefinedData + false + + + InteractiveClearDeletionMarkPredefinedData + false + + + InteractiveDeleteMarkedPredefinedData + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + ChartOfCalculationTypes.ПланВидовРасчета1 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + InteractiveDeletePredefinedData + false + + + InteractiveSetDeletionMarkPredefinedData + false + + + InteractiveClearDeletionMarkPredefinedData + false + + + InteractiveDeleteMarkedPredefinedData + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + IntegrationService.СервисИнтеграции1.IntegrationServiceChannel.КаналСервисаИнтеграции1 + + Use + false + + + + Report.Отчет1.Command.Команда1 + + View + false + + + + AccumulationRegister.РегистрНакопления1 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + TotalsControl + false + + + + Constant.Константа2 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + ReadDataHistory + false + + + UpdateDataHistory + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InputByString + false + + + + InformationRegister.РегистрСведений1 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + TotalsControl + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + Catalog.Справочник3 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + InteractiveDeletePredefinedData + false + + + InteractiveSetDeletionMarkPredefinedData + false + + + InteractiveClearDeletionMarkPredefinedData + false + + + InteractiveDeleteMarkedPredefinedData + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + HTTPService.HTTPСервис1.URLTemplate.ШаблонURL1.Method.Метод1 + + Use + false + + + + Constant.Константа1 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + ReadDataHistory + false + + + UpdateDataHistory + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + CommonForm.ФормаОтчета + + View + false + + + + ExchangePlan.ПланОбмена2 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + FilterCriterion.КритерийОтбора1 + + View + false + + + + ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1 + + Read + false + + + View + false + + + + Sequence.Последовательность1 + + Read + false + + + Update + false + + + + IntegrationService.СервисИнтеграции1.IntegrationServiceChannel.КаналСервисаИнтеграции2 + + Use + false + + + + ExchangePlan.ПланОбмена1 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + CommonForm.ФормаНастроекОтчета + + View + false + + + + ChartOfCharacteristicTypes.ПланВидовХарактеристик1 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + InteractiveDeletePredefinedData + false + + + InteractiveSetDeletionMarkPredefinedData + false + + + InteractiveClearDeletionMarkPredefinedData + false + + + InteractiveDeleteMarkedPredefinedData + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + ChartOfAccounts.ПланСчетов1 + + Read + false + + + Insert + false + + + Update + false + + + Delete + false + + + View + false + + + InteractiveInsert + false + + + Edit + false + + + InteractiveDelete + false + + + InteractiveSetDeletionMark + false + + + InteractiveClearDeletionMark + false + + + InteractiveDeleteMarked + false + + + InputByString + false + + + InteractiveDeletePredefinedData + false + + + InteractiveSetDeletionMarkPredefinedData + false + + + InteractiveClearDeletionMarkPredefinedData + false + + + InteractiveDeleteMarkedPredefinedData + false + + + ReadDataHistory + false + + + ReadDataHistoryOfMissingData + false + + + UpdateDataHistory + false + + + UpdateDataHistoryOfMissingData + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + Constant.Константа3 + + Read + false + + + Update + false + + + View + false + + + Edit + false + + + ReadDataHistory + false + + + UpdateDataHistory + false + + + UpdateDataHistorySettings + false + + + UpdateDataHistoryVersionComment + false + + + ViewDataHistory + false + + + EditDataHistoryVersionComment + false + + + SwitchToDataHistoryVersion + false + + + + CalculationRegister.РегистрРасчета1.Recalculation.Перерасчет1 + + Read + false + + + Update + false + + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Roles/\320\240\320\276\320\273\321\2141/\320\240\320\276\320\273\321\2141.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Roles/\320\240\320\276\320\273\321\2141/\320\240\320\276\320\273\321\2141.mdo" new file mode 100644 index 000000000..6d49e5a8f --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Roles/\320\240\320\276\320\273\321\2141/\320\240\320\276\320\273\321\2141.mdo" @@ -0,0 +1,4 @@ + + + Роль1 + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Roles/\320\240\320\276\320\273\321\2142/Rights.rights" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Roles/\320\240\320\276\320\273\321\2142/Rights.rights" new file mode 100644 index 000000000..27dd37adf --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Roles/\320\240\320\276\320\273\321\2142/Rights.rights" @@ -0,0 +1,855 @@ + + + false + true + false + + Catalog.Справочник1.Attribute.Реквизит3 + + View + false + + + Edit + false + + + + Catalog.Справочник1 + + Read + true + + + Insert + true + + + Update + true + + + Delete + true + + + ReadDataHistory + true + + + ReadDataHistoryOfMissingData + true + + + UpdateDataHistory + true + + + UpdateDataHistoryOfMissingData + true + + + UpdateDataHistorySettings + true + + + UpdateDataHistoryVersionComment + true + + + + Catalog.Справочник1.StandardAttribute.PredefinedDataName + + View + false + + + Edit + false + + + + Catalog.Справочник1.StandardAttribute.Predefined + + View + false + + + Edit + false + + + + Catalog.Справочник1.StandardAttribute.Ref + + View + false + + + Edit + false + + + + Catalog.Справочник1.StandardAttribute.DeletionMark + + View + false + + + Edit + false + + + + Catalog.Справочник1.StandardAttribute.IsFolder + + View + false + + + Edit + false + + + + Catalog.Справочник1.StandardAttribute.Owner + + View + false + + + Edit + false + + + + Catalog.Справочник1.StandardAttribute.Parent + + View + false + + + Edit + false + + + + Catalog.Справочник1.StandardAttribute.Description + + View + false + + + Edit + false + + + + Catalog.Справочник1.StandardAttribute.Code + + View + false + + + Edit + false + + + + ChartOfCalculationTypes.ПланВидовРасчета2 + + Read + true + + + Insert + true + + + Update + true + + + Delete + true + + + View + true + + + InteractiveInsert + true + + + Edit + true + + + InteractiveDelete + true + + + InteractiveSetDeletionMark + true + + + InteractiveClearDeletionMark + true + + + InteractiveDeleteMarked + true + + + InputByString + true + + + InteractiveDeletePredefinedData + true + + + InteractiveSetDeletionMarkPredefinedData + true + + + InteractiveClearDeletionMarkPredefinedData + true + + + InteractiveDeleteMarkedPredefinedData + true + + + ReadDataHistory + true + + + ReadDataHistoryOfMissingData + true + + + UpdateDataHistory + true + + + UpdateDataHistoryOfMissingData + true + + + UpdateDataHistorySettings + true + + + UpdateDataHistoryVersionComment + true + + + ViewDataHistory + true + + + EditDataHistoryVersionComment + true + + + SwitchToDataHistoryVersion + true + + + + Configuration.Конфигурация + + Administration + true + + + DataAdministration + true + + + UpdateDataBaseConfiguration + true + + + ExclusiveMode + true + + + ActiveUsers + true + + + EventLog + true + + + ThinClient + true + + + WebClient + true + + + MobileClient + true + + + ThickClient + true + + + ExternalConnection + true + + + Automation + true + + + TechnicalSpecialistMode + true + + + CollaborationSystemInfoBaseRegistration + true + + + MainWindowModeNormal + true + + + MainWindowModeWorkplace + true + + + MainWindowModeEmbeddedWorkplace + true + + + MainWindowModeFullscreenWorkplace + true + + + MainWindowModeKiosk + true + + + AnalyticsSystemClient + true + + + ExclusiveModeTerminationAtSessionStart + true + + + SaveUserData + true + + + ConfigurationExtensionsAdministration + true + + + InteractiveOpenExtDataProcessors + true + + + InteractiveOpenExtReports + true + + + Output + true + + + + Catalog.Справочник1.TabularSection.ТабличнаяЧасть2 + + View + false + + + Edit + false + + + + Catalog.Справочник1.TabularSection.ТабличнаяЧасть2.Attribute.Реквизит1 + + View + false + + + Edit + false + + + + DocumentJournal.ЖурналДокументов1 + + Read + true + + + View + true + + + + Catalog.Справочник1.TabularSection.ТабличнаяЧасть1 + + View + false + + + Edit + false + + + + Catalog.Справочник1.Attribute.Реквизит2 + + View + false + + + Edit + false + + + + Catalog.Справочник1.Attribute.Реквизит1 + + View + false + + + Edit + false + + + + Catalog.Справочник2 + + Read + true + + + Insert + true + + + Update + true + + + Delete + true + + + ReadDataHistory + true + + + ReadDataHistoryOfMissingData + true + + + UpdateDataHistory + true + + + UpdateDataHistoryOfMissingData + true + + + UpdateDataHistorySettings + true + + + UpdateDataHistoryVersionComment + true + + + + Catalog.Справочник2.StandardAttribute.PredefinedDataName + + View + false + + + Edit + false + + + + Catalog.Справочник2.StandardAttribute.Predefined + + View + false + + + Edit + false + + + + Catalog.Справочник2.StandardAttribute.Ref + + View + false + + + Edit + false + + + + Catalog.Справочник2.StandardAttribute.DeletionMark + + View + false + + + Edit + false + + + + Catalog.Справочник2.StandardAttribute.IsFolder + + View + false + + + Edit + false + + + + Catalog.Справочник2.StandardAttribute.Owner + + View + false + + + Edit + false + + + + Catalog.Справочник2.StandardAttribute.Parent + + View + false + + + Edit + false + + + + Catalog.Справочник2.StandardAttribute.Description + + View + false + + + Edit + false + + + + Catalog.Справочник2.StandardAttribute.Code + + View + false + + + Edit + false + + + + ChartOfCalculationTypes.ПланВидовРасчета1 + + Read + true + + + Insert + true + + + Update + true + + + Delete + true + + + View + true + + + InteractiveInsert + true + + + Edit + true + + + InteractiveDelete + true + + + InteractiveSetDeletionMark + true + + + InteractiveClearDeletionMark + true + + + InteractiveDeleteMarked + true + + + InputByString + true + + + InteractiveDeletePredefinedData + true + + + InteractiveSetDeletionMarkPredefinedData + true + + + InteractiveClearDeletionMarkPredefinedData + true + + + InteractiveDeleteMarkedPredefinedData + true + + + ReadDataHistory + true + + + ReadDataHistoryOfMissingData + true + + + UpdateDataHistory + true + + + UpdateDataHistoryOfMissingData + true + + + UpdateDataHistorySettings + true + + + UpdateDataHistoryVersionComment + true + + + ViewDataHistory + true + + + EditDataHistoryVersionComment + true + + + SwitchToDataHistoryVersion + true + + + + Catalog.Справочник1.Attribute.Реквизит4 + + View + false + + + Edit + false + + + + Catalog.Справочник1.TabularSection.ТабличнаяЧасть2.Attribute.Реквизит2 + + View + false + + + Edit + false + + + + Catalog.Справочник3 + + Read + true + + + Insert + true + + + Update + true + + + Delete + true + + + ReadDataHistory + true + + + ReadDataHistoryOfMissingData + true + + + UpdateDataHistory + true + + + UpdateDataHistoryOfMissingData + true + + + UpdateDataHistorySettings + true + + + UpdateDataHistoryVersionComment + true + + + + Catalog.Справочник3.StandardAttribute.PredefinedDataName + + View + false + + + Edit + false + + + + Catalog.Справочник3.StandardAttribute.Predefined + + View + false + + + Edit + false + + + + Catalog.Справочник3.StandardAttribute.Ref + + View + false + + + Edit + false + + + + Catalog.Справочник3.StandardAttribute.DeletionMark + + View + false + + + Edit + false + + + + Catalog.Справочник3.StandardAttribute.IsFolder + + View + false + + + Edit + false + + + + Catalog.Справочник3.StandardAttribute.Owner + + View + false + + + Edit + false + + + + Catalog.Справочник3.StandardAttribute.Parent + + View + false + + + Edit + false + + + + Catalog.Справочник3.StandardAttribute.Description + + View + false + + + Edit + false + + + + Catalog.Справочник3.StandardAttribute.Code + + View + false + + + Edit + false + + + + Catalog.Справочник2.Attribute.Реквизит1 + + View + false + + + Edit + false + + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Roles/\320\240\320\276\320\273\321\2142/\320\240\320\276\320\273\321\2142.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Roles/\320\240\320\276\320\273\321\2142/\320\240\320\276\320\273\321\2142.mdo" new file mode 100644 index 000000000..e1c77b8e4 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Roles/\320\240\320\276\320\273\321\2142/\320\240\320\276\320\273\321\2142.mdo" @@ -0,0 +1,4 @@ + + + Роль2 + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ScheduledJobs/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2651/Schedule.schedule" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ScheduledJobs/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2651/Schedule.schedule" new file mode 100644 index 000000000..1abfcecc0 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ScheduledJobs/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2651/Schedule.schedule" @@ -0,0 +1,22 @@ + + + Mon + Tue + Wed + Thu + Fri + Sat + Sun + Jan + Feb + Mar + Apr + May + Jun + Jul + Aug + Sep + Oct + Nov + Dec + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ScheduledJobs/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2651/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2651.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ScheduledJobs/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2651/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2651.mdo" new file mode 100644 index 000000000..be2804504 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ScheduledJobs/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2651/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2651.mdo" @@ -0,0 +1,8 @@ + + + РегламентноеЗадание1 + CommonModule.ОбщийМодуль1.РегламентноеЗадание1 + true + 3 + 10 + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ScheduledJobs/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2652/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2652.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ScheduledJobs/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2652/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2652.mdo" new file mode 100644 index 000000000..3c5769f41 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/ScheduledJobs/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2652/\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\320\276\320\265\320\227\320\260\320\264\320\260\320\275\320\270\320\2652.mdo" @@ -0,0 +1,8 @@ + + + РегламентноеЗадание2 + CommonModule.ОбщийМодуль3.РегламентноеЗадание2 + true + 3 + 10 + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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/\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.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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/\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.mdo" new file mode 100644 index 000000000..e18dc6cd8 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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/\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.mdo" @@ -0,0 +1,30 @@ + + + + + + + + Последовательность1 + Document.Документ1 + InformationRegister.РегистрСведений1 + Managed + + Измерение1 + + String + + 10 + + + + + Измерение2 + + String + + 10 + + + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/SessionParameters/\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\2022\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\265/\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\2022\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\265.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/SessionParameters/\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\2022\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\265/\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\2022\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\265.mdo" new file mode 100644 index 000000000..8d67f6d9e --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/SessionParameters/\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\2022\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\265/\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\2022\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\265.mdo" @@ -0,0 +1,15 @@ + + + ОбщийРеквизит2Значение + + ru + Общий реквизит2 значение + + ОбщийРеквизит2 Значение + + String + + 10 + + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/SessionParameters/\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\2022\320\230\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\320\275\320\270\320\265/\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\2022\320\230\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\320\275\320\270\320\265.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/SessionParameters/\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\2022\320\230\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\320\275\320\270\320\265/\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\2022\320\230\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\320\275\320\270\320\265.mdo" new file mode 100644 index 000000000..411fdbdb6 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/SessionParameters/\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\2022\320\230\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\320\275\320\270\320\265/\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\2022\320\230\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\320\275\320\270\320\265.mdo" @@ -0,0 +1,12 @@ + + + ОбщийРеквизит2Использование + + ru + Общий реквизит2 использование + + ОбщийРеквизит2 Использование + + Boolean + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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/\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.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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/\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.mdo" new file mode 100644 index 000000000..1288d62d2 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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/\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.mdo" @@ -0,0 +1,7 @@ + + + ПараметрСеанса1 + + Null + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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\2602/\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\2602.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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\2602/\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\2602.mdo" new file mode 100644 index 000000000..5168fa512 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/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\2602/\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\2602.mdo" @@ -0,0 +1,7 @@ + + + ПараметрСеанса2 + + TaskRef + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/SettingsStorages/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\2721/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\2721.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/SettingsStorages/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\2721/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\2721.mdo" new file mode 100644 index 000000000..7c7478e41 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/SettingsStorages/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\2721/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\2721.mdo" @@ -0,0 +1,7 @@ + + + + + + ХранилищеНастроек1 + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/SettingsStorages/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\2722/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\2722.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/SettingsStorages/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\2722/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\2722.mdo" new file mode 100644 index 000000000..61db73886 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/SettingsStorages/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\2722/\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\2722.mdo" @@ -0,0 +1,7 @@ + + + + + + ХранилищеНастроек2 + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/StyleItems/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2171/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2171.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/StyleItems/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2171/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2171.mdo" new file mode 100644 index 000000000..b5cf77183 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/StyleItems/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2171/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2171.mdo" @@ -0,0 +1,7 @@ + + + ЭлементСтиля1 + + + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/StyleItems/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2172/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2172.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/StyleItems/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2172/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2172.mdo" new file mode 100644 index 000000000..d3b2d01b1 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/StyleItems/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2172/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2172.mdo" @@ -0,0 +1,10 @@ + + + ЭлементСтиля2 + Font + + + Style.NormalTextFont + + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/StyleItems/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2173/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2173.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/StyleItems/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2173/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2173.mdo" new file mode 100644 index 000000000..d285fe744 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/StyleItems/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2173/\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\241\321\202\320\270\320\273\321\2173.mdo" @@ -0,0 +1,8 @@ + + + ЭлементСтиля3 + Border + + + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Styles/\320\241\321\202\320\270\320\273\321\2141/\320\241\321\202\320\270\320\273\321\2141.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Styles/\320\241\321\202\320\270\320\273\321\2141/\320\241\321\202\320\270\320\273\321\2141.mdo" new file mode 100644 index 000000000..9e8cb89fd --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Styles/\320\241\321\202\320\270\320\273\321\2141/\320\241\321\202\320\270\320\273\321\2141.mdo" @@ -0,0 +1,4 @@ + + + Стиль1 + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Styles/\320\241\321\202\320\270\320\273\321\2142/Style.style" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Styles/\320\241\321\202\320\270\320\273\321\2142/Style.style" new file mode 100644 index 000000000..dcb7d9536 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Styles/\320\241\321\202\320\270\320\273\321\2142/Style.style" @@ -0,0 +1,15 @@ + + + + ActivityColor + + Style.ReportLineColor + + + + AuxiliaryNavigationColor + + Style.ReportGroup2BackColor + + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Styles/\320\241\321\202\320\270\320\273\321\2142/\320\241\321\202\320\270\320\273\321\2142.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Styles/\320\241\321\202\320\270\320\273\321\2142/\320\241\321\202\320\270\320\273\321\2142.mdo" new file mode 100644 index 000000000..53f946dc6 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Styles/\320\241\321\202\320\270\320\273\321\2142/\320\241\321\202\320\270\320\273\321\2142.mdo" @@ -0,0 +1,4 @@ + + + Стиль2 + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2601/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2601.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2601/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2601.mdo" new file mode 100644 index 000000000..25506e894 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2601/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2601.mdo" @@ -0,0 +1,8 @@ + + + Подсистема1 + true + true + true + Constant.Константа1 + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2602/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2602.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2602/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2602.mdo" new file mode 100644 index 000000000..7af5aec0b --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2602/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2602.mdo" @@ -0,0 +1,19 @@ + + + Подсистема2 + true + true + + ru + wae56789 + + + StdPicture.BusinessProcess + + Enum.Перечисление1 + Document.Документ1 + Document.Документ2 + Catalog.Справочник2 + Catalog.Справочник3 + Catalog.Справочник1 + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2603/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2603.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2603/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2603.mdo" new file mode 100644 index 000000000..d9b6856a8 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2603/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2603.mdo" @@ -0,0 +1,6 @@ + + + Подсистема3 + true + true + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2604/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2604.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2604/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2604.mdo" new file mode 100644 index 000000000..a395d297b --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Subsystems/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2604/\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\2604.mdo" @@ -0,0 +1,6 @@ + + + Подсистема4 + true + true + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Tasks/\320\227\320\260\320\264\320\260\321\207\320\2601/\320\227\320\260\320\264\320\260\321\207\320\2601.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Tasks/\320\227\320\260\320\264\320\260\321\207\320\2601/\320\227\320\260\320\264\320\260\321\207\320\2601.mdo" new file mode 100644 index 000000000..2a81790bb --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/Tasks/\320\227\320\260\320\264\320\260\321\207\320\2601/\320\227\320\260\320\264\320\260\321\207\320\2601.mdo" @@ -0,0 +1,64 @@ + + + + + + + + + + Задача1 + + ru + Задача1 + + true + Task.Задача1.StandardAttribute.Description + Task.Задача1.StandardAttribute.Number + DontUse + DontUse + Managed + Use + String + 9 + Variable + true + true + DontUse + 25 + InformationRegister.РегистрСведений2 + AsDescription + InDialog + + Реквизит1 + + String + + 10 + + + + + + + + Use + Use + + + Реквизит2 + + String + + 10 + + + + + + + + Use + Use + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/WSReferences/WS\320\241\321\201\321\213\320\273\320\272\320\2601/WS\320\241\321\201\321\213\320\273\320\272\320\2601.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/WSReferences/WS\320\241\321\201\321\213\320\273\320\272\320\2601/WS\320\241\321\201\321\213\320\273\320\272\320\2601.mdo" new file mode 100644 index 000000000..2d311f8e2 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/WSReferences/WS\320\241\321\201\321\213\320\273\320\272\320\2601/WS\320\241\321\201\321\213\320\273\320\272\320\2601.mdo" @@ -0,0 +1,8 @@ + + + + + + WSСсылка1 + http://www.dneonline.com/calculator.asmx?wsdl + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/WSReferences/WS\320\241\321\201\321\213\320\273\320\272\320\2601/WsDefinitions.wsdl" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/WSReferences/WS\320\241\321\201\321\213\320\273\320\272\320\2601/WsDefinitions.wsdl" new file mode 100644 index 000000000..7391756b3 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/WSReferences/WS\320\241\321\201\321\213\320\273\320\272\320\2601/WsDefinitions.wsdl" @@ -0,0 +1,279 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Adds two integers. This is a test WebService. ©DNE Online + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/WebServices/Web\320\241\320\265\321\200\320\262\320\270\321\2011/Module.bsl" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/WebServices/Web\320\241\320\265\321\200\320\262\320\270\321\2011/Module.bsl" new file mode 100644 index 000000000..d4e9ef4c5 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/WebServices/Web\320\241\320\265\321\200\320\262\320\270\321\2011/Module.bsl" @@ -0,0 +1,4 @@ + +Функция Операция1() + // Вставить содержимое обработчика. +КонецФункции diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/WebServices/Web\320\241\320\265\321\200\320\262\320\270\321\2011/Web\320\241\320\265\321\200\320\262\320\270\321\2011.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/WebServices/Web\320\241\320\265\321\200\320\262\320\270\321\2011/Web\320\241\320\265\321\200\320\262\320\270\321\2011.mdo" new file mode 100644 index 000000000..c42530a77 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/WebServices/Web\320\241\320\265\321\200\320\262\320\270\321\2011/Web\320\241\320\265\321\200\320\262\320\270\321\2011.mdo" @@ -0,0 +1,45 @@ + + + WebСервис1 + + ru + WebСервис1 + + aaaaaa + ws1.1cws + AutoUse + 20 + + Операция1 + + string + http://www.w3.org/2001/XMLSchema + + true + Операция1 + Managed + + Параметр1 + + string + http://www.w3.org/2001/XMLSchema + + + + Параметр2 + + string + http://www.w3.org/2001/XMLSchema + + InOut + + + Параметр3 + + string + http://www.w3.org/2001/XMLSchema + + Out + + + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/WebSocketClients/WebSocket\320\232\320\273\320\270\320\265\320\275\321\2021/Module.bsl" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/WebSocketClients/WebSocket\320\232\320\273\320\270\320\265\320\275\321\2021/Module.bsl" new file mode 100644 index 000000000..5fb42bfd9 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/WebSocketClients/WebSocket\320\232\320\273\320\270\320\265\320\275\321\2021/Module.bsl" @@ -0,0 +1,8 @@ + +Процедура ПередПодключением(Клиент) + // Вставить содержимое обработчика. +КонецПроцедуры + +Процедура ПриОшибке(Соединение, КодОшибки, Описание) + // Вставить содержимое обработчика. +КонецПроцедуры diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/WebSocketClients/WebSocket\320\232\320\273\320\270\320\265\320\275\321\2021/WebSocket\320\232\320\273\320\270\320\265\320\275\321\2021.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/WebSocketClients/WebSocket\320\232\320\273\320\270\320\265\320\275\321\2021/WebSocket\320\232\320\273\320\270\320\265\320\275\321\2021.mdo" new file mode 100644 index 000000000..78455455c --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/WebSocketClients/WebSocket\320\232\320\273\320\270\320\265\320\275\321\2021/WebSocket\320\232\320\273\320\270\320\265\320\275\321\2021.mdo" @@ -0,0 +1,12 @@ + + + WebSocketКлиент1 + + ru + WebSocketКлиент1 + + soc + true + true + 30 + diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/XDTOPackages/\320\237\320\260\320\272\320\265\321\202XDTO1/Package.xdto" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/XDTOPackages/\320\237\320\260\320\272\320\265\321\202XDTO1/Package.xdto" new file mode 100644 index 000000000..37579c82e --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/XDTOPackages/\320\237\320\260\320\272\320\265\321\202XDTO1/Package.xdto" @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git "a/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/XDTOPackages/\320\237\320\260\320\272\320\265\321\202XDTO1/\320\237\320\260\320\272\320\265\321\202XDTO1.mdo" "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/XDTOPackages/\320\237\320\260\320\272\320\265\321\202XDTO1/\320\237\320\260\320\272\320\265\321\202XDTO1.mdo" new file mode 100644 index 000000000..466b71576 --- /dev/null +++ "b/src/test/resources/ext/edt/mdclasses_3_27/configuration/src/XDTOPackages/\320\237\320\260\320\272\320\265\321\202XDTO1/\320\237\320\260\320\272\320\265\321\202XDTO1.mdo" @@ -0,0 +1,5 @@ + + + ПакетXDTO1 + http://www.sample-package.org + 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 1a4af629a..99829fa44 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" @@ -184,9 +184,6 @@ "dataSets": [ 1 ], - "plainDataSets": [ - 1 - ], "dataPath": "src/test/resources/ext/designer/external/src/erf/ТестовыйВнешнийОтчет/Templates/ОсновнаяСхемаКомпоновкиДанных/Ext/Template.xml" }, "owner": { 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 ecf7e6f54..6de542131 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" @@ -184,9 +184,6 @@ "dataSets": [ 1 ], - "plainDataSets": [ - 1 - ], "dataPath": "src/test/resources/ext/edt/external/src/ExternalReports/ТестовыйВнешнийОтчет/Templates/ОсновнаяСхемаКомпоновкиДанных/Template.dcs" }, "owner": { 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 74a230765..3652369e0 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" @@ -2,12 +2,14 @@ "attributes": [ [ { - "uuid": "eeef463d-d5e7-42f2-ae53-10279661f59d", + "uuid": "f4b6bb58-962f-4811-809c-84514f07f16d", + "name": "Реквизит1", "mdoReference": { - "type": "STANDARD_ATTRIBUTE", - "mdoRef": "Catalog.Справочник1.StandardAttribute.PredefinedDataName", - "mdoRefRu": "Справочник.Справочник1.СтандартныйРеквизит.ИмяПредопределенныхДанных" + "type": "ATTRIBUTE", + "mdoRef": "Catalog.Справочник1.Attribute.Реквизит1", + "mdoRefRu": "Справочник.Справочник1.Реквизит.Реквизит1" }, + "objectBelonging": "OWN", "comment": "", "synonym": { "content": [] @@ -19,7 +21,8 @@ "mdoRefRu": "Справочник.Справочник1" }, "passwordMode": false, - "kind": "STANDARD", + "kind": "CUSTOM", + "indexing": "INDEX_WITH_ADDITIONAL_ORDER", "type": { "types": [ { @@ -38,25 +41,21 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, + "length": 10, "allowedLength": "VARIABLE", "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" } } } ] }, - "fullName": { - "nameRu": "ИмяПредопределенныхДанных", - "nameEn": "PredefinedDataName" - }, "format": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "editFormat": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "markNegatives": false, "mask": "", @@ -65,22 +64,25 @@ "fillFromFillingValue": false }, { - "uuid": "eeef463d-d5e7-42f2-ae53-10279661f59d", + "uuid": "dff5b5d8-762d-4490-a336-dcc8d93c17d5", + "name": "Реквизит2", "mdoReference": { - "type": "STANDARD_ATTRIBUTE", - "mdoRef": "Catalog.Справочник1.StandardAttribute.Predefined", - "mdoRefRu": "Справочник.Справочник1.СтандартныйРеквизит.Предопределенный" + "type": "ATTRIBUTE", + "mdoRef": "Catalog.Справочник1.Attribute.Реквизит2", + "mdoRefRu": "Справочник.Справочник1.Реквизит.Реквизит2" }, + "objectBelonging": "OWN", "comment": "", "synonym": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "supportVariant": "NONE", "owner": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/owner" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "passwordMode": false, - "kind": "STANDARD", + "kind": "CUSTOM", + "indexing": "DONT_INDEX", "type": { "types": [ { @@ -88,7 +90,7 @@ "tag": 4 }, "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" } ], "composite": false, @@ -97,19 +99,24 @@ "default": { "tag": 4 }, - "int": 0 + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false, + "description": { + "nameRu": "КвалификаторыЧисла (10.0)", + "nameEn": "NumberQualifiers (10.0)" + } + } } ] }, - "fullName": { - "nameRu": "Предопределенный", - "nameEn": "Predefined" - }, "format": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "editFormat": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "markNegatives": false, "mask": "", @@ -118,22 +125,25 @@ "fillFromFillingValue": false }, { - "uuid": "eeef463d-d5e7-42f2-ae53-10279661f59d", + "uuid": "ecd3c57a-75c8-474c-9c48-ac4c3831ab15", + "name": "Реквизит3", "mdoReference": { - "type": "STANDARD_ATTRIBUTE", - "mdoRef": "Catalog.Справочник1.StandardAttribute.Ref", - "mdoRefRu": "Справочник.Справочник1.СтандартныйРеквизит.Ссылка" + "type": "ATTRIBUTE", + "mdoRef": "Catalog.Справочник1.Attribute.Реквизит3", + "mdoRefRu": "Справочник.Справочник1.Реквизит.Реквизит3" }, + "objectBelonging": "OWN", "comment": "", "synonym": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "supportVariant": "NONE", "owner": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/owner" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "passwordMode": false, - "kind": "STANDARD", + "kind": "CUSTOM", + "indexing": "DONT_INDEX", "type": { "types": [ { @@ -141,28 +151,24 @@ "tag": 4 }, "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "fullName": { - "nameRu": "СправочникСсылка.Справочник1", - "nameEn": "CatalogRef.Справочник1" - }, - "variant": "METADATA", - "kind": "CATALOG" - } + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" } ], "composite": false, - "qualifiers": [] - }, - "fullName": { - "nameRu": "Ссылка", - "nameEn": "Ref" + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 0 + } + ] }, "format": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "editFormat": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "markNegatives": false, "mask": "", @@ -174,31 +180,56 @@ "uuid": "eeef463d-d5e7-42f2-ae53-10279661f59d", "mdoReference": { "type": "STANDARD_ATTRIBUTE", - "mdoRef": "Catalog.Справочник1.StandardAttribute.DeletionMark", - "mdoRefRu": "Справочник.Справочник1.СтандартныйРеквизит.ПометкаУдаления" + "mdoRef": "Catalog.Справочник1.StandardAttribute.PredefinedDataName", + "mdoRefRu": "Справочник.Справочник1.СтандартныйРеквизит.ИмяПредопределенныхДанных" }, "comment": "", "synonym": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "supportVariant": "NONE", "owner": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/owner" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "passwordMode": false, "kind": "STANDARD", "type": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type" + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE", + "description": { + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } + } + } + ] }, "fullName": { - "nameRu": "ПометкаУдаления", - "nameEn": "DeletionMark" + "nameRu": "ИмяПредопределенныхДанных", + "nameEn": "PredefinedDataName" }, "format": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "editFormat": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "markNegatives": false, "mask": "", @@ -210,31 +241,41 @@ "uuid": "eeef463d-d5e7-42f2-ae53-10279661f59d", "mdoReference": { "type": "STANDARD_ATTRIBUTE", - "mdoRef": "Catalog.Справочник1.StandardAttribute.IsFolder", - "mdoRefRu": "Справочник.Справочник1.СтандартныйРеквизит.ЭтоГруппа" + "mdoRef": "Catalog.Справочник1.StandardAttribute.Predefined", + "mdoRefRu": "Справочник.Справочник1.СтандартныйРеквизит.Предопределенный" }, "comment": "", "synonym": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "supportVariant": "NONE", "owner": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/owner" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "passwordMode": false, "kind": "STANDARD", "type": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type" + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" + } + ], + "composite": false, + "qualifiers": [] }, "fullName": { - "nameRu": "ЭтоГруппа", - "nameEn": "IsFolder" + "nameRu": "Предопределенный", + "nameEn": "Predefined" }, "format": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "editFormat": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "markNegatives": false, "mask": "", @@ -246,16 +287,16 @@ "uuid": "eeef463d-d5e7-42f2-ae53-10279661f59d", "mdoReference": { "type": "STANDARD_ATTRIBUTE", - "mdoRef": "Catalog.Справочник1.StandardAttribute.Parent", - "mdoRefRu": "Справочник.Справочник1.СтандартныйРеквизит.Родитель" + "mdoRef": "Catalog.Справочник1.StandardAttribute.Ref", + "mdoRefRu": "Справочник.Справочник1.СтандартныйРеквизит.Ссылка" }, "comment": "", "synonym": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "supportVariant": "NONE", "owner": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/owner" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "passwordMode": false, "kind": "STANDARD", @@ -267,7 +308,12 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" + "fullName": { + "nameRu": "СправочникСсылка.Справочник1", + "nameEn": "CatalogRef.Справочник1" + }, + "variant": "METADATA", + "kind": "CATALOG" } } ], @@ -275,14 +321,14 @@ "qualifiers": [] }, "fullName": { - "nameRu": "Родитель", - "nameEn": "Parent" + "nameRu": "Ссылка", + "nameEn": "Ref" }, "format": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "editFormat": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "markNegatives": false, "mask": "", @@ -294,56 +340,31 @@ "uuid": "eeef463d-d5e7-42f2-ae53-10279661f59d", "mdoReference": { "type": "STANDARD_ATTRIBUTE", - "mdoRef": "Catalog.Справочник1.StandardAttribute.Description", - "mdoRefRu": "Справочник.Справочник1.СтандартныйРеквизит.Наименование" + "mdoRef": "Catalog.Справочник1.StandardAttribute.DeletionMark", + "mdoRefRu": "Справочник.Справочник1.СтандартныйРеквизит.ПометкаУдаления" }, "comment": "", "synonym": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "supportVariant": "NONE", "owner": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/owner" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "passwordMode": false, "kind": "STANDARD", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 25, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (25, Переменная)", - "nameEn": "StringQualifiers (25, Variable)" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type" }, "fullName": { - "nameRu": "Наименование", - "nameEn": "Description" + "nameRu": "ПометкаУдаления", + "nameEn": "DeletionMark" }, "format": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "editFormat": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "markNegatives": false, "mask": "", @@ -355,56 +376,31 @@ "uuid": "eeef463d-d5e7-42f2-ae53-10279661f59d", "mdoReference": { "type": "STANDARD_ATTRIBUTE", - "mdoRef": "Catalog.Справочник1.StandardAttribute.Code", - "mdoRefRu": "Справочник.Справочник1.СтандартныйРеквизит.Код" + "mdoRef": "Catalog.Справочник1.StandardAttribute.IsFolder", + "mdoRefRu": "Справочник.Справочник1.СтандартныйРеквизит.ЭтоГруппа" }, "comment": "", "synonym": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "supportVariant": "NONE", "owner": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/owner" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "passwordMode": false, "kind": "STANDARD", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 9, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (9, Переменная)", - "nameEn": "StringQualifiers (9, Variable)" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type" }, "fullName": { - "nameRu": "Код", - "nameEn": "Code" + "nameRu": "ЭтоГруппа", + "nameEn": "IsFolder" }, "format": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "editFormat": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "markNegatives": false, "mask": "", @@ -416,33 +412,43 @@ "uuid": "eeef463d-d5e7-42f2-ae53-10279661f59d", "mdoReference": { "type": "STANDARD_ATTRIBUTE", - "mdoRef": "Catalog.Справочник1.StandardAttribute.Owner", - "mdoRefRu": "Справочник.Справочник1.СтандартныйРеквизит.Владелец" + "mdoRef": "Catalog.Справочник1.StandardAttribute.Parent", + "mdoRefRu": "Справочник.Справочник1.СтандартныйРеквизит.Родитель" }, "comment": "", "synonym": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "supportVariant": "NONE", "owner": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/owner" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "passwordMode": false, "kind": "STANDARD", "type": { - "types": [], + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.CustomValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" + } + } + ], "composite": false, "qualifiers": [] }, "fullName": { - "nameRu": "Владелец", - "nameEn": "Owner" + "nameRu": "Родитель", + "nameEn": "Parent" }, "format": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "editFormat": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "markNegatives": false, "mask": "", @@ -451,25 +457,22 @@ "fillFromFillingValue": false }, { - "uuid": "f4b6bb58-962f-4811-809c-84514f07f16d", - "name": "Реквизит1", + "uuid": "eeef463d-d5e7-42f2-ae53-10279661f59d", "mdoReference": { - "type": "ATTRIBUTE", - "mdoRef": "Catalog.Справочник1.Attribute.Реквизит1", - "mdoRefRu": "Справочник.Справочник1.Реквизит.Реквизит1" + "type": "STANDARD_ATTRIBUTE", + "mdoRef": "Catalog.Справочник1.StandardAttribute.Description", + "mdoRefRu": "Справочник.Справочник1.СтандартныйРеквизит.Наименование" }, - "objectBelonging": "OWN", "comment": "", "synonym": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "supportVariant": "NONE", "owner": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/owner" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "passwordMode": false, - "kind": "CUSTOM", - "indexing": "INDEX_WITH_ADDITIONAL_ORDER", + "kind": "STANDARD", "type": { "types": [ { @@ -488,21 +491,25 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, + "length": 25, "allowedLength": "VARIABLE", "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "nameRu": "КвалификаторыСтроки (25, Переменная)", + "nameEn": "StringQualifiers (25, Variable)" } } } ] }, + "fullName": { + "nameRu": "Наименование", + "nameEn": "Description" + }, "format": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "editFormat": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "markNegatives": false, "mask": "", @@ -511,25 +518,22 @@ "fillFromFillingValue": false }, { - "uuid": "dff5b5d8-762d-4490-a336-dcc8d93c17d5", - "name": "Реквизит2", + "uuid": "eeef463d-d5e7-42f2-ae53-10279661f59d", "mdoReference": { - "type": "ATTRIBUTE", - "mdoRef": "Catalog.Справочник1.Attribute.Реквизит2", - "mdoRefRu": "Справочник.Справочник1.Реквизит.Реквизит2" + "type": "STANDARD_ATTRIBUTE", + "mdoRef": "Catalog.Справочник1.StandardAttribute.Code", + "mdoRefRu": "Справочник.Справочник1.СтандартныйРеквизит.Код" }, - "objectBelonging": "OWN", "comment": "", "synonym": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "supportVariant": "NONE", "owner": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/owner" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "passwordMode": false, - "kind": "CUSTOM", - "indexing": "DONT_INDEX", + "kind": "STANDARD", "type": { "types": [ { @@ -537,7 +541,7 @@ "tag": 4 }, "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" } ], "composite": false, @@ -547,23 +551,26 @@ "tag": 4 }, "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { - "precision": 10, - "scale": 0, - "nonNegative": false, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 9, + "allowedLength": "VARIABLE", "description": { - "nameRu": "КвалификаторыЧисла (10.0)", - "nameEn": "NumberQualifiers (10.0)" + "nameRu": "КвалификаторыСтроки (9, Переменная)", + "nameEn": "StringQualifiers (9, Variable)" } } } ] }, + "fullName": { + "nameRu": "Код", + "nameEn": "Code" + }, "format": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "editFormat": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "markNegatives": false, "mask": "", @@ -572,43 +579,36 @@ "fillFromFillingValue": false }, { - "uuid": "ecd3c57a-75c8-474c-9c48-ac4c3831ab15", - "name": "Реквизит3", + "uuid": "eeef463d-d5e7-42f2-ae53-10279661f59d", "mdoReference": { - "type": "ATTRIBUTE", - "mdoRef": "Catalog.Справочник1.Attribute.Реквизит3", - "mdoRefRu": "Справочник.Справочник1.Реквизит.Реквизит3" + "type": "STANDARD_ATTRIBUTE", + "mdoRef": "Catalog.Справочник1.StandardAttribute.Owner", + "mdoRefRu": "Справочник.Справочник1.СтандартныйРеквизит.Владелец" }, - "objectBelonging": "OWN", "comment": "", "synonym": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "supportVariant": "NONE", "owner": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/owner" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "passwordMode": false, - "kind": "CUSTOM", - "indexing": "DONT_INDEX", + "kind": "STANDARD", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], + "types": [], "composite": false, "qualifiers": [] }, + "fullName": { + "nameRu": "Владелец", + "nameEn": "Owner" + }, "format": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "editFormat": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "markNegatives": false, "mask": "", @@ -631,7 +631,7 @@ "objectBelonging": "OWN", "comment": "", "synonym": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "supportVariant": "NONE", "modules": [ @@ -646,14 +646,14 @@ } ], "owner": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/owner" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" } } ], "comment": "", "description": "Справочник1", "explanation": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "forms": [ [ @@ -697,7 +697,7 @@ "data": { "@class": "com.github._1c_syntax.bsl.mdo.storage.ManagedFormData", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "handlers": [], "items": [ @@ -707,7 +707,7 @@ "id": 1, "name": "Ссылка", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Объект.Ref" @@ -719,7 +719,7 @@ "id": 4, "name": "Код", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Объект.Code" @@ -731,7 +731,7 @@ "id": 7, "name": "Наименование", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Объект.Description" @@ -743,7 +743,7 @@ "id": 10, "name": "ПометкаУдаления", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Объект.DeletionMark" @@ -755,7 +755,7 @@ "id": 13, "name": "Предопределенный", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Объект.Predefined" @@ -767,7 +767,7 @@ "id": 16, "name": "ИмяПредопределенныхДанных", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Объект.PredefinedDataName" @@ -779,7 +779,7 @@ "id": 19, "name": "Реквизит1", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Объект.Реквизит1" @@ -791,7 +791,7 @@ "id": 22, "name": "Реквизит2", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Объект.Реквизит2" @@ -803,7 +803,7 @@ "id": 25, "name": "Реквизит3", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Объект.Реквизит3" @@ -818,7 +818,7 @@ "id": 1, "name": "Объект", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "type": { "types": [ @@ -844,7 +844,7 @@ ] }, "owner": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/owner" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "usePurposes": [ [ @@ -894,7 +894,7 @@ "data": { "@class": "com.github._1c_syntax.bsl.mdo.storage.ManagedFormData", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "handlers": [], "items": [], @@ -904,7 +904,7 @@ "id": 1, "name": "Объект", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "type": { "types": [ @@ -971,7 +971,7 @@ ] }, "owner": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/owner" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "usePurposes": [ [ @@ -1021,7 +1021,7 @@ "data": { "@class": "com.github._1c_syntax.bsl.mdo.storage.ManagedFormData", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "handlers": [ { @@ -1059,7 +1059,7 @@ "id": 3, "name": "Список", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Список" @@ -1071,7 +1071,7 @@ "id": 16, "name": "Ссылка", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Список.Ref" @@ -1083,7 +1083,7 @@ "id": 19, "name": "Наименование", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Список.Description" @@ -1095,7 +1095,7 @@ "id": 22, "name": "Код", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Список.Code" @@ -1107,7 +1107,7 @@ "id": 25, "name": "ПометкаУдаления", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Список.DeletionMark" @@ -1119,7 +1119,7 @@ "id": 28, "name": "Предопределенный", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Список.Predefined" @@ -1131,7 +1131,7 @@ "id": 31, "name": "ИмяПредопределенныхДанных", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Список.PredefinedDataName" @@ -1143,7 +1143,7 @@ "id": 34, "name": "Реквизит1", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Список.Реквизит1" @@ -1155,7 +1155,7 @@ "id": 37, "name": "Реквизит2", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Список.Реквизит2" @@ -1167,7 +1167,7 @@ "id": 40, "name": "Реквизит3", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Список.Реквизит3" @@ -1186,7 +1186,7 @@ "id": 1, "name": "Список", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "type": { "types": [ @@ -1205,7 +1205,7 @@ ] }, "owner": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/owner" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "usePurposes": [ [ @@ -1219,7 +1219,7 @@ [] ], "mdoReference": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/owner" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "mdoType": "CATALOG", "moduleTypes": [ @@ -1237,7 +1237,7 @@ "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.StandardAttribute/owner" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "supportVariant": "NONE", "isProtected": false @@ -1246,7 +1246,7 @@ "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.StandardAttribute/owner" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "supportVariant": "NONE", "isProtected": true @@ -1290,7 +1290,7 @@ ], "supportVariant": "NONE", "synonym": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "tabularSections": [ { @@ -1304,31 +1304,34 @@ "objectBelonging": "OWN", "comment": "", "synonym": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "supportVariant": "NONE", "owner": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/owner" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "attributes": [ [ { - "uuid": "451202c5-b1af-4bce-a705-0b5570071588", + "uuid": "5e4add7a-846d-4242-a919-97dabde8d54b", + "name": "Реквизит11", "mdoReference": { - "type": "STANDARD_ATTRIBUTE", - "mdoRef": "Catalog.Справочник1.TabularSection.ТабличнаяЧасть1.StandardAttribute.LineNumber", - "mdoRefRu": "Справочник.Справочник1.ТабличнаяЧасть.ТабличнаяЧасть1.СтандартныйРеквизит.НомерСтроки" + "type": "ATTRIBUTE", + "mdoRef": "Catalog.Справочник1.TabularSection.ТабличнаяЧасть1.Attribute.Реквизит11", + "mdoRefRu": "Справочник.Справочник1.ТабличнаяЧасть.ТабличнаяЧасть1.Реквизит.Реквизит11" }, + "objectBelonging": "OWN", "comment": "", "synonym": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "supportVariant": "NONE", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/tabularSections/com.github._1c_syntax.bsl.mdo.children.ObjectTabularSection/mdoReference" }, "passwordMode": false, - "kind": "STANDARD", + "kind": "CUSTOM", + "indexing": "DONT_INDEX", "type": { "types": [ { @@ -1336,7 +1339,7 @@ "tag": 4 }, "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" } ], "composite": false, @@ -1346,27 +1349,21 @@ "tag": 4 }, "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { - "precision": 5, - "scale": 0, - "nonNegative": false, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", "description": { - "nameRu": "КвалификаторыЧисла (5.0)", - "nameEn": "NumberQualifiers (5.0)" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" } } } ] }, - "fullName": { - "nameRu": "НомерСтроки", - "nameEn": "LineNumber" - }, "format": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "editFormat": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "markNegatives": false, "mask": "", @@ -1375,17 +1372,17 @@ "fillFromFillingValue": false }, { - "uuid": "5e4add7a-846d-4242-a919-97dabde8d54b", - "name": "Реквизит11", + "uuid": "7580cfcb-eadd-4bfe-8199-ce1c14867e10", + "name": "Реквизит22", "mdoReference": { "type": "ATTRIBUTE", - "mdoRef": "Catalog.Справочник1.TabularSection.ТабличнаяЧасть1.Attribute.Реквизит11", - "mdoRefRu": "Справочник.Справочник1.ТабличнаяЧасть.ТабличнаяЧасть1.Реквизит.Реквизит11" + "mdoRef": "Catalog.Справочник1.TabularSection.ТабличнаяЧасть1.Attribute.Реквизит22", + "mdoRefRu": "Справочник.Справочник1.ТабличнаяЧасть.ТабличнаяЧасть1.Реквизит.Реквизит22" }, "objectBelonging": "OWN", "comment": "", "synonym": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "supportVariant": "NONE", "owner": { @@ -1401,7 +1398,7 @@ "tag": 4 }, "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" } ], "composite": false, @@ -1411,21 +1408,22 @@ "tag": 4 }, "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false, "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" } } } ] }, "format": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "editFormat": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "markNegatives": false, "mask": "", @@ -1434,25 +1432,22 @@ "fillFromFillingValue": false }, { - "uuid": "7580cfcb-eadd-4bfe-8199-ce1c14867e10", - "name": "Реквизит22", + "uuid": "451202c5-b1af-4bce-a705-0b5570071588", "mdoReference": { - "type": "ATTRIBUTE", - "mdoRef": "Catalog.Справочник1.TabularSection.ТабличнаяЧасть1.Attribute.Реквизит22", - "mdoRefRu": "Справочник.Справочник1.ТабличнаяЧасть.ТабличнаяЧасть1.Реквизит.Реквизит22" + "type": "STANDARD_ATTRIBUTE", + "mdoRef": "Catalog.Справочник1.TabularSection.ТабличнаяЧасть1.StandardAttribute.LineNumber", + "mdoRefRu": "Справочник.Справочник1.ТабличнаяЧасть.ТабличнаяЧасть1.СтандартныйРеквизит.НомерСтроки" }, - "objectBelonging": "OWN", "comment": "", "synonym": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "supportVariant": "NONE", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/tabularSections/com.github._1c_syntax.bsl.mdo.children.ObjectTabularSection/mdoReference" }, "passwordMode": false, - "kind": "CUSTOM", - "indexing": "DONT_INDEX", + "kind": "STANDARD", "type": { "types": [ { @@ -1471,21 +1466,26 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { - "precision": 10, + "precision": 5, "scale": 0, "nonNegative": false, "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" + "nameRu": "КвалификаторыЧисла (5.0)", + "nameEn": "NumberQualifiers (5.0)" } } } ] }, + "fullName": { + "nameRu": "НомерСтроки", + "nameEn": "LineNumber" + }, "format": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "editFormat": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "markNegatives": false, "mask": "", @@ -1530,7 +1530,7 @@ "@class": "com.github._1c_syntax.bsl.mdo.storage.EmptyTemplateData" }, "owner": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/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/mdclasses/CommonTemplates.\320\241\320\232\320\224.json" "b/src/test/resources/fixtures/mdclasses/CommonTemplates.\320\241\320\232\320\224.json" index 452795cce..cd76b0601 100644 --- "a/src/test/resources/fixtures/mdclasses/CommonTemplates.\320\241\320\232\320\224.json" +++ "b/src/test/resources/fixtures/mdclasses/CommonTemplates.\320\241\320\232\320\224.json" @@ -3,7 +3,6 @@ "data": { "@class": "com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema", "dataSets": [], - "plainDataSets": [], "dataPath": "src/test/resources/ext/designer/mdclasses/src/cf/CommonTemplates/СКД/Ext/Template.xml" }, "description": "СКД", diff --git "a/src/test/resources/fixtures/mdclasses/CommonTemplates.\320\241\320\232\320\224_edt.json" "b/src/test/resources/fixtures/mdclasses/CommonTemplates.\320\241\320\232\320\224_edt.json" index 8aca9d447..68d7d9ece 100644 --- "a/src/test/resources/fixtures/mdclasses/CommonTemplates.\320\241\320\232\320\224_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/CommonTemplates.\320\241\320\232\320\224_edt.json" @@ -3,7 +3,6 @@ "data": { "@class": "com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema", "dataSets": [], - "plainDataSets": [], "dataPath": "src/test/resources/ext/edt/mdclasses/configuration/src/CommonTemplates/СКД/Template.dcs" }, "description": "СКД", diff --git a/src/test/resources/fixtures/mdclasses/Configuration.json b/src/test/resources/fixtures/mdclasses/Configuration.json index 406213f60..a5b2e0ef2 100644 --- a/src/test/resources/fixtures/mdclasses/Configuration.json +++ b/src/test/resources/fixtures/mdclasses/Configuration.json @@ -1657,6 +1657,8 @@ "dataLockControlMode": "MANAGED" } ], + "functions": [], + "cubes": [], "explanation": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" } @@ -1834,14 +1836,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" @@ -2307,6 +2309,7 @@ ] } ], + "webSocketClients": [], "wsReferences": [ { "uuid": "95b745f2-e1fa-4f94-b7f9-f3f0224fc8c7", diff --git a/src/test/resources/fixtures/mdclasses/Configuration_edt.json b/src/test/resources/fixtures/mdclasses/Configuration_edt.json index 39adc062b..9c5c534ad 100644 --- a/src/test/resources/fixtures/mdclasses/Configuration_edt.json +++ b/src/test/resources/fixtures/mdclasses/Configuration_edt.json @@ -1657,6 +1657,8 @@ "dataLockControlMode": "MANAGED" } ], + "functions": [], + "cubes": [], "explanation": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" } @@ -1829,14 +1831,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" @@ -2275,6 +2277,7 @@ ] } ], + "webSocketClients": [], "wsReferences": [ { "uuid": "95b745f2-e1fa-4f94-b7f9-f3f0224fc8c7", 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 b825a8b00..e21b677d6 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,13 +11,13 @@ }, "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": [ 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 e67e9aa3f..463f1dde7 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,13 +11,13 @@ }, "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": [ 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 d80098c7e..fc97c295d 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" @@ -2,12 +2,14 @@ "attributes": [ [ { - "uuid": "ce4fb46b-4af7-493e-9fcb-76ad8c4f8acd", + "uuid": "681aaa11-422a-41a6-bd93-28b2ad83f595", + "name": "Реквизит1", "mdoReference": { - "type": "STANDARD_ATTRIBUTE", - "mdoRef": "Document.Документ1.StandardAttribute.Ref", - "mdoRefRu": "Документ.Документ1.СтандартныйРеквизит.Ссылка" + "type": "ATTRIBUTE", + "mdoRef": "Document.Документ1.Attribute.Реквизит1", + "mdoRefRu": "Документ.Документ1.Реквизит.Реквизит1" }, + "objectBelonging": "OWN", "comment": "", "synonym": { "content": [] @@ -19,7 +21,8 @@ "mdoRefRu": "Документ.Документ1" }, "passwordMode": false, - "kind": "STANDARD", + "kind": "CUSTOM", + "indexing": "DONT_INDEX", "type": { "types": [ { @@ -27,14 +30,7 @@ "tag": 4 }, "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "fullName": { - "nameRu": "ДокументСсылка.Документ1", - "nameEn": "DocumentRef.Документ1" - }, - "variant": "METADATA", - "kind": "DOCUMENT" - } + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" } ], "composite": false, @@ -43,19 +39,23 @@ "default": { "tag": 4 }, - "int": 0 + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } + } } ] }, - "fullName": { - "nameRu": "Ссылка", - "nameEn": "Ref" - }, "format": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "editFormat": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "markNegatives": false, "mask": "", @@ -64,22 +64,25 @@ "fillFromFillingValue": false }, { - "uuid": "ce4fb46b-4af7-493e-9fcb-76ad8c4f8acd", + "uuid": "bdbbb8f0-84af-4a72-80c4-21f7436bbe99", + "name": "Реквизит2", "mdoReference": { - "type": "STANDARD_ATTRIBUTE", - "mdoRef": "Document.Документ1.StandardAttribute.DeletionMark", - "mdoRefRu": "Документ.Документ1.СтандартныйРеквизит.ПометкаУдаления" + "type": "ATTRIBUTE", + "mdoRef": "Document.Документ1.Attribute.Реквизит2", + "mdoRefRu": "Документ.Документ1.Реквизит.Реквизит2" }, + "objectBelonging": "OWN", "comment": "", "synonym": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "supportVariant": "NONE", "owner": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/owner" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "passwordMode": false, - "kind": "STANDARD", + "kind": "CUSTOM", + "indexing": "DONT_INDEX", "type": { "types": [ { @@ -87,21 +90,33 @@ "tag": 4 }, "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" } ], "composite": false, - "qualifiers": [] - }, - "fullName": { - "nameRu": "ПометкаУдаления", - "nameEn": "DeletionMark" + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false, + "description": { + "nameRu": "КвалификаторыЧисла (10.0)", + "nameEn": "NumberQualifiers (10.0)" + } + } + } + ] }, "format": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "editFormat": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "markNegatives": false, "mask": "", @@ -110,22 +125,25 @@ "fillFromFillingValue": false }, { - "uuid": "ce4fb46b-4af7-493e-9fcb-76ad8c4f8acd", + "uuid": "f9b6dbc4-79c1-4985-bfd2-87cb8c9fb01c", + "name": "Реквизит3", "mdoReference": { - "type": "STANDARD_ATTRIBUTE", - "mdoRef": "Document.Документ1.StandardAttribute.Number", - "mdoRefRu": "Документ.Документ1.СтандартныйРеквизит.Номер" + "type": "ATTRIBUTE", + "mdoRef": "Document.Документ1.Attribute.Реквизит3", + "mdoRefRu": "Документ.Документ1.Реквизит.Реквизит3" }, + "objectBelonging": "OWN", "comment": "", "synonym": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "supportVariant": "NONE", "owner": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/owner" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "passwordMode": false, - "kind": "STANDARD", + "kind": "CUSTOM", + "indexing": "DONT_INDEX", "type": { "types": [ { @@ -133,7 +151,7 @@ "tag": 4 }, "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" } ], "composite": false, @@ -143,26 +161,21 @@ "tag": 4 }, "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 9, - "allowedLength": "VARIABLE", + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE", "description": { - "nameRu": "КвалификаторыСтроки (9, Переменная)", - "nameEn": "StringQualifiers (9, Variable)" + "nameRu": "КвалификаторыДаты (Дата)", + "nameEn": "DateQualifiers (Date)" } } } ] }, - "fullName": { - "nameRu": "Номер", - "nameEn": "Number" - }, "format": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "editFormat": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "markNegatives": false, "mask": "", @@ -174,31 +187,55 @@ "uuid": "ce4fb46b-4af7-493e-9fcb-76ad8c4f8acd", "mdoReference": { "type": "STANDARD_ATTRIBUTE", - "mdoRef": "Document.Документ1.StandardAttribute.Posted", - "mdoRefRu": "Документ.Документ1.СтандартныйРеквизит.Проведен" + "mdoRef": "Document.Документ1.StandardAttribute.Ref", + "mdoRefRu": "Документ.Документ1.СтандартныйРеквизит.Ссылка" }, "comment": "", "synonym": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "supportVariant": "NONE", "owner": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/owner" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "passwordMode": false, "kind": "STANDARD", "type": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type" + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.CustomValueType": { + "fullName": { + "nameRu": "ДокументСсылка.Документ1", + "nameEn": "DocumentRef.Документ1" + }, + "variant": "METADATA", + "kind": "DOCUMENT" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 0 + } + ] }, "fullName": { - "nameRu": "Проведен", - "nameEn": "Posted" + "nameRu": "Ссылка", + "nameEn": "Ref" }, "format": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "editFormat": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "markNegatives": false, "mask": "", @@ -210,16 +247,16 @@ "uuid": "ce4fb46b-4af7-493e-9fcb-76ad8c4f8acd", "mdoReference": { "type": "STANDARD_ATTRIBUTE", - "mdoRef": "Document.Документ1.StandardAttribute.Date", - "mdoRefRu": "Документ.Документ1.СтандартныйРеквизит.Дата" + "mdoRef": "Document.Документ1.StandardAttribute.DeletionMark", + "mdoRefRu": "Документ.Документ1.СтандартныйРеквизит.ПометкаУдаления" }, "comment": "", "synonym": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "supportVariant": "NONE", "owner": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/owner" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "passwordMode": false, "kind": "STANDARD", @@ -230,35 +267,21 @@ "tag": 4 }, "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" } ], "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "nameRu": "КвалификаторыДаты (ДатаВремя)", - "nameEn": "DateQualifiers (DateTime)" - } - } - } - ] + "qualifiers": [] }, "fullName": { - "nameRu": "Дата", - "nameEn": "Date" + "nameRu": "ПометкаУдаления", + "nameEn": "DeletionMark" }, "format": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "editFormat": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "markNegatives": false, "mask": "", @@ -267,25 +290,22 @@ "fillFromFillingValue": false }, { - "uuid": "681aaa11-422a-41a6-bd93-28b2ad83f595", - "name": "Реквизит1", + "uuid": "ce4fb46b-4af7-493e-9fcb-76ad8c4f8acd", "mdoReference": { - "type": "ATTRIBUTE", - "mdoRef": "Document.Документ1.Attribute.Реквизит1", - "mdoRefRu": "Документ.Документ1.Реквизит.Реквизит1" + "type": "STANDARD_ATTRIBUTE", + "mdoRef": "Document.Документ1.StandardAttribute.Number", + "mdoRefRu": "Документ.Документ1.СтандартныйРеквизит.Номер" }, - "objectBelonging": "OWN", "comment": "", "synonym": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "supportVariant": "NONE", "owner": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/owner" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "passwordMode": false, - "kind": "CUSTOM", - "indexing": "DONT_INDEX", + "kind": "STANDARD", "type": { "types": [ { @@ -304,21 +324,25 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, + "length": 9, "allowedLength": "VARIABLE", "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "nameRu": "КвалификаторыСтроки (9, Переменная)", + "nameEn": "StringQualifiers (9, Variable)" } } } ] }, + "fullName": { + "nameRu": "Номер", + "nameEn": "Number" + }, "format": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "editFormat": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "markNegatives": false, "mask": "", @@ -327,59 +351,34 @@ "fillFromFillingValue": false }, { - "uuid": "bdbbb8f0-84af-4a72-80c4-21f7436bbe99", - "name": "Реквизит2", + "uuid": "ce4fb46b-4af7-493e-9fcb-76ad8c4f8acd", "mdoReference": { - "type": "ATTRIBUTE", - "mdoRef": "Document.Документ1.Attribute.Реквизит2", - "mdoRefRu": "Документ.Документ1.Реквизит.Реквизит2" + "type": "STANDARD_ATTRIBUTE", + "mdoRef": "Document.Документ1.StandardAttribute.Posted", + "mdoRefRu": "Документ.Документ1.СтандартныйРеквизит.Проведен" }, - "objectBelonging": "OWN", "comment": "", "synonym": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "supportVariant": "NONE", "owner": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/owner" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "passwordMode": false, - "kind": "CUSTOM", - "indexing": "DONT_INDEX", + "kind": "STANDARD", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { - "precision": 10, - "scale": 0, - "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (10.0)", - "nameEn": "NumberQualifiers (10.0)" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type" + }, + "fullName": { + "nameRu": "Проведен", + "nameEn": "Posted" }, "format": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "editFormat": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "markNegatives": false, "mask": "", @@ -388,25 +387,22 @@ "fillFromFillingValue": false }, { - "uuid": "f9b6dbc4-79c1-4985-bfd2-87cb8c9fb01c", - "name": "Реквизит3", + "uuid": "ce4fb46b-4af7-493e-9fcb-76ad8c4f8acd", "mdoReference": { - "type": "ATTRIBUTE", - "mdoRef": "Document.Документ1.Attribute.Реквизит3", - "mdoRefRu": "Документ.Документ1.Реквизит.Реквизит3" + "type": "STANDARD_ATTRIBUTE", + "mdoRef": "Document.Документ1.StandardAttribute.Date", + "mdoRefRu": "Документ.Документ1.СтандартныйРеквизит.Дата" }, - "objectBelonging": "OWN", "comment": "", "synonym": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "supportVariant": "NONE", "owner": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/owner" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "passwordMode": false, - "kind": "CUSTOM", - "indexing": "DONT_INDEX", + "kind": "STANDARD", "type": { "types": [ { @@ -425,20 +421,24 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE", + "dateFractions": "DATE_TIME", "description": { - "nameRu": "КвалификаторыДаты (Дата)", - "nameEn": "DateQualifiers (Date)" + "nameRu": "КвалификаторыДаты (ДатаВремя)", + "nameEn": "DateQualifiers (DateTime)" } } } ] }, + "fullName": { + "nameRu": "Дата", + "nameEn": "Date" + }, "format": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "editFormat": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "markNegatives": false, "mask": "", @@ -488,7 +488,7 @@ } ], "owner": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/owner" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" } }, { @@ -517,7 +517,7 @@ } ], "owner": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/owner" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" } } ], @@ -526,7 +526,7 @@ "comment": "", "description": "Документ1", "explanation": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "forms": [ [ @@ -570,7 +570,7 @@ "data": { "@class": "com.github._1c_syntax.bsl.mdo.storage.ManagedFormData", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "handlers": [ { @@ -585,7 +585,7 @@ "id": 1, "name": "Номер", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Объект.Number" @@ -597,7 +597,7 @@ "id": 4, "name": "Дата", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "~Объект.Date" @@ -609,7 +609,7 @@ "id": 7, "name": "Реквизит1", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Объект.Реквизит1" @@ -621,7 +621,7 @@ "id": 10, "name": "Реквизит2", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Объект.Реквизит2" @@ -633,7 +633,7 @@ "id": 13, "name": "Реквизит3", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Объект.Реквизит3" @@ -645,7 +645,7 @@ "id": 16, "name": "ТабличнаяЧасть1", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Объект.ТабличнаяЧасть1" @@ -657,7 +657,7 @@ "id": 29, "name": "ТабличнаяЧасть1НомерСтроки", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Объект.ТабличнаяЧасть1.LineNumber" @@ -669,7 +669,7 @@ "id": 32, "name": "ТабличнаяЧасть1Реквизит1", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Объект.ТабличнаяЧасть1.Реквизит1" @@ -681,7 +681,7 @@ "id": 35, "name": "ТабличнаяЧасть1Реквизит2", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Объект.ТабличнаяЧасть1.Реквизит2" @@ -700,7 +700,7 @@ "id": 1, "name": "Объект", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "type": { "types": [ @@ -726,7 +726,7 @@ ] }, "owner": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/owner" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "usePurposes": [ [ @@ -776,7 +776,7 @@ "data": { "@class": "com.github._1c_syntax.bsl.mdo.storage.ManagedFormData", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "handlers": [], "items": [ @@ -809,7 +809,7 @@ "id": 3, "name": "Список", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Список" @@ -821,7 +821,7 @@ "id": 16, "name": "Ссылка", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Список.Ref" @@ -833,7 +833,7 @@ "id": 19, "name": "Дата", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Список.Date" @@ -845,7 +845,7 @@ "id": 22, "name": "Номер", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Список.Number" @@ -857,7 +857,7 @@ "id": 25, "name": "Проведен", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Список.Posted" @@ -869,7 +869,7 @@ "id": 28, "name": "ПометкаУдаления", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Список.DeletionMark" @@ -881,7 +881,7 @@ "id": 31, "name": "Реквизит1", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Список.Реквизит1" @@ -893,7 +893,7 @@ "id": 34, "name": "Реквизит2", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Список.Реквизит2" @@ -905,7 +905,7 @@ "id": 37, "name": "Реквизит3", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Список.Реквизит3" @@ -924,7 +924,7 @@ "id": 1, "name": "Список", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "type": { "types": [ @@ -943,7 +943,7 @@ ] }, "owner": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/owner" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "usePurposes": [ [ @@ -993,7 +993,7 @@ "data": { "@class": "com.github._1c_syntax.bsl.mdo.storage.ManagedFormData", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "handlers": [], "items": [ @@ -1015,7 +1015,7 @@ "id": 3, "name": "Список", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Список" @@ -1027,7 +1027,7 @@ "id": 16, "name": "Ссылка", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Список.Ref" @@ -1039,7 +1039,7 @@ "id": 19, "name": "Дата", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Список.Date" @@ -1051,7 +1051,7 @@ "id": 22, "name": "Номер", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Список.Number" @@ -1063,7 +1063,7 @@ "id": 25, "name": "Проведен", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Список.Posted" @@ -1075,7 +1075,7 @@ "id": 28, "name": "ПометкаУдаления", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Список.DeletionMark" @@ -1087,7 +1087,7 @@ "id": 31, "name": "Реквизит1", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Список.Реквизит1" @@ -1099,7 +1099,7 @@ "id": 34, "name": "Реквизит2", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Список.Реквизит2" @@ -1111,7 +1111,7 @@ "id": 37, "name": "Реквизит3", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "dataPath": { "segments": "Список.Реквизит3" @@ -1130,7 +1130,7 @@ "id": 1, "name": "Список", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "type": { "types": [ @@ -1149,7 +1149,7 @@ ] }, "owner": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/owner" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "usePurposes": [ [ @@ -1163,7 +1163,7 @@ [] ], "mdoReference": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/owner" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "mdoType": "DOCUMENT", "moduleTypes": [ @@ -1181,7 +1181,7 @@ "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.StandardAttribute/owner" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "supportVariant": "NONE", "isProtected": false @@ -1190,7 +1190,7 @@ "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.StandardAttribute/owner" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "supportVariant": "NONE", "isProtected": false @@ -1260,7 +1260,7 @@ ], "supportVariant": "NONE", "synonym": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "tabularSections": [ { @@ -1274,31 +1274,34 @@ "objectBelonging": "OWN", "comment": "", "synonym": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "supportVariant": "NONE", "owner": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/owner" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "attributes": [ [ { - "uuid": "508fe2d9-44b0-4b34-a349-2b0bcae6adc4", + "uuid": "55f8b5cd-5f29-4034-9cb0-000180f11754", + "name": "Реквизит1", "mdoReference": { - "type": "STANDARD_ATTRIBUTE", - "mdoRef": "Document.Документ1.TabularSection.ТабличнаяЧасть1.StandardAttribute.LineNumber", - "mdoRefRu": "Документ.Документ1.ТабличнаяЧасть.ТабличнаяЧасть1.СтандартныйРеквизит.НомерСтроки" + "type": "ATTRIBUTE", + "mdoRef": "Document.Документ1.TabularSection.ТабличнаяЧасть1.Attribute.Реквизит1", + "mdoRefRu": "Документ.Документ1.ТабличнаяЧасть.ТабличнаяЧасть1.Реквизит.Реквизит1" }, + "objectBelonging": "OWN", "comment": "", "synonym": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "supportVariant": "NONE", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/tabularSections/com.github._1c_syntax.bsl.mdo.children.ObjectTabularSection/mdoReference" }, "passwordMode": false, - "kind": "STANDARD", + "kind": "CUSTOM", + "indexing": "DONT_INDEX", "type": { "types": [ { @@ -1306,37 +1309,24 @@ "tag": 4 }, "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" + "com.github._1c_syntax.bsl.types.value.CustomValueType": { + "fullName": { + "nameRu": "СправочникСсылка.Справочник1", + "nameEn": "CatalogRef.Справочник1" + }, + "variant": "METADATA", + "kind": "CATALOG" + } } ], "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { - "precision": 5, - "scale": 0, - "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (5.0)", - "nameEn": "NumberQualifiers (5.0)" - } - } - } - ] - }, - "fullName": { - "nameRu": "НомерСтроки", - "nameEn": "LineNumber" + "qualifiers": [] }, "format": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "editFormat": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "markNegatives": false, "mask": "", @@ -1345,17 +1335,17 @@ "fillFromFillingValue": false }, { - "uuid": "55f8b5cd-5f29-4034-9cb0-000180f11754", - "name": "Реквизит1", + "uuid": "22b9ca2e-c861-4f47-8377-cc364b9ebf5d", + "name": "Реквизит2", "mdoReference": { "type": "ATTRIBUTE", - "mdoRef": "Document.Документ1.TabularSection.ТабличнаяЧасть1.Attribute.Реквизит1", - "mdoRefRu": "Документ.Документ1.ТабличнаяЧасть.ТабличнаяЧасть1.Реквизит.Реквизит1" + "mdoRef": "Document.Документ1.TabularSection.ТабличнаяЧасть1.Attribute.Реквизит2", + "mdoRefRu": "Документ.Документ1.ТабличнаяЧасть.ТабличнаяЧасть1.Реквизит.Реквизит2" }, "objectBelonging": "OWN", "comment": "", "synonym": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "supportVariant": "NONE", "owner": { @@ -1371,24 +1361,32 @@ "tag": 4 }, "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "fullName": { - "nameRu": "СправочникСсылка.Справочник1", - "nameEn": "CatalogRef.Справочник1" - }, - "variant": "METADATA", - "kind": "CATALOG" - } + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" } ], "composite": false, - "qualifiers": [] + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false, + "description": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" + } + } + } + ] }, "format": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "editFormat": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "markNegatives": false, "mask": "", @@ -1397,25 +1395,22 @@ "fillFromFillingValue": false }, { - "uuid": "22b9ca2e-c861-4f47-8377-cc364b9ebf5d", - "name": "Реквизит2", + "uuid": "508fe2d9-44b0-4b34-a349-2b0bcae6adc4", "mdoReference": { - "type": "ATTRIBUTE", - "mdoRef": "Document.Документ1.TabularSection.ТабличнаяЧасть1.Attribute.Реквизит2", - "mdoRefRu": "Документ.Документ1.ТабличнаяЧасть.ТабличнаяЧасть1.Реквизит.Реквизит2" + "type": "STANDARD_ATTRIBUTE", + "mdoRef": "Document.Документ1.TabularSection.ТабличнаяЧасть1.StandardAttribute.LineNumber", + "mdoRefRu": "Документ.Документ1.ТабличнаяЧасть.ТабличнаяЧасть1.СтандартныйРеквизит.НомерСтроки" }, - "objectBelonging": "OWN", "comment": "", "synonym": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "supportVariant": "NONE", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/tabularSections/com.github._1c_syntax.bsl.mdo.children.ObjectTabularSection/mdoReference" }, "passwordMode": false, - "kind": "CUSTOM", - "indexing": "DONT_INDEX", + "kind": "STANDARD", "type": { "types": [ { @@ -1434,21 +1429,26 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { - "precision": 10, + "precision": 5, "scale": 0, "nonNegative": false, "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" + "nameRu": "КвалификаторыЧисла (5.0)", + "nameEn": "NumberQualifiers (5.0)" } } } ] }, + "fullName": { + "nameRu": "НомерСтроки", + "nameEn": "LineNumber" + }, "format": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "editFormat": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "markNegatives": false, "mask": "", 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 be423232d..6b1262564 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" @@ -1,9 +1,11 @@ {"com.github._1c_syntax.bsl.mdo.ExternalDataSource": { "comment": "", + "cubes": [], "description": "Текущая СУБД", "explanation": { "content": [] }, + "functions": [], "mdoReference": { "type": "EXTERNAL_DATA_SOURCE", "mdoRef": "ExternalDataSource.ТекущаяСУБД", @@ -137,7 +139,7 @@ "uuid": "87f60b35-2a90-49fd-aa27-c094d7374c98", "name": "Период", "mdoReference": { - "type": "EXTERNAL_DATA_SOURCE_TABLE_FILED", + "type": "EXTERNAL_DATA_SOURCE_TABLE_FIELD", "mdoRef": "ExternalDataSource.ТекущаяСУБД.Table.ИнформацияОбОшибках.Field.Период", "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД.Таблица.ИнформацияОбОшибках.Поле.Период" }, @@ -197,7 +199,7 @@ "uuid": "e6e7c2e1-b4b4-4da5-8d1a-b5b7e0c18cdd", "name": "ИдентификаторОшибки", "mdoReference": { - "type": "EXTERNAL_DATA_SOURCE_TABLE_FILED", + "type": "EXTERNAL_DATA_SOURCE_TABLE_FIELD", "mdoRef": "ExternalDataSource.ТекущаяСУБД.Table.ИнформацияОбОшибках.Field.ИдентификаторОшибки", "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД.Таблица.ИнформацияОбОшибках.Поле.ИдентификаторОшибки" }, @@ -256,7 +258,7 @@ "uuid": "5569bb8a-91fa-40b4-a86c-0840769ddf76", "name": "УровеньОшибки", "mdoReference": { - "type": "EXTERNAL_DATA_SOURCE_TABLE_FILED", + "type": "EXTERNAL_DATA_SOURCE_TABLE_FIELD", "mdoRef": "ExternalDataSource.ТекущаяСУБД.Table.ИнформацияОбОшибках.Field.УровеньОшибки", "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД.Таблица.ИнформацияОбОшибках.Поле.УровеньОшибки" }, @@ -301,7 +303,7 @@ "uuid": "e04f524f-a38c-4a4a-9810-f8a87b17089c", "name": "Категория", "mdoReference": { - "type": "EXTERNAL_DATA_SOURCE_TABLE_FILED", + "type": "EXTERNAL_DATA_SOURCE_TABLE_FIELD", "mdoRef": "ExternalDataSource.ТекущаяСУБД.Table.ИнформацияОбОшибках.Field.Категория", "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД.Таблица.ИнформацияОбОшибках.Поле.Категория" }, @@ -346,7 +348,7 @@ "uuid": "09a537fe-b8df-490d-8800-bc1959376cd3", "name": "НомерСеанса", "mdoReference": { - "type": "EXTERNAL_DATA_SOURCE_TABLE_FILED", + "type": "EXTERNAL_DATA_SOURCE_TABLE_FIELD", "mdoRef": "ExternalDataSource.ТекущаяСУБД.Table.ИнформацияОбОшибках.Field.НомерСеанса", "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД.Таблица.ИнформацияОбОшибках.Поле.НомерСеанса" }, @@ -407,7 +409,7 @@ "uuid": "2abf5cec-cec6-4493-9da0-bdc8ae4cf962", "name": "Пользователь", "mdoReference": { - "type": "EXTERNAL_DATA_SOURCE_TABLE_FILED", + "type": "EXTERNAL_DATA_SOURCE_TABLE_FIELD", "mdoRef": "ExternalDataSource.ТекущаяСУБД.Table.ИнформацияОбОшибках.Field.Пользователь", "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД.Таблица.ИнформацияОбОшибках.Поле.Пользователь" }, @@ -452,7 +454,7 @@ "uuid": "995d9173-88e3-4afb-b60f-242f530978e7", "name": "ДатаУведомления", "mdoReference": { - "type": "EXTERNAL_DATA_SOURCE_TABLE_FILED", + "type": "EXTERNAL_DATA_SOURCE_TABLE_FIELD", "mdoRef": "ExternalDataSource.ТекущаяСУБД.Table.ИнформацияОбОшибках.Field.ДатаУведомления", "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД.Таблица.ИнформацияОбОшибках.Поле.ДатаУведомления" }, @@ -511,7 +513,7 @@ "uuid": "8dbba219-9048-43ac-88b3-ff5cdd4071d1", "name": "ОписаниеОшибки", "mdoReference": { - "type": "EXTERNAL_DATA_SOURCE_TABLE_FILED", + "type": "EXTERNAL_DATA_SOURCE_TABLE_FIELD", "mdoRef": "ExternalDataSource.ТекущаяСУБД.Table.ИнформацияОбОшибках.Field.ОписаниеОшибки", "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД.Таблица.ИнформацияОбОшибках.Поле.ОписаниеОшибки" }, 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 1c3c4fa58..b280ef88a 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" @@ -1,9 +1,11 @@ {"com.github._1c_syntax.bsl.mdo.ExternalDataSource": { "comment": "", + "cubes": [], "description": "Текущая СУБД", "explanation": { "content": [] }, + "functions": [], "mdoReference": { "type": "EXTERNAL_DATA_SOURCE", "mdoRef": "ExternalDataSource.ТекущаяСУБД", @@ -137,9 +139,9 @@ "uuid": "87f60b35-2a90-49fd-aa27-c094d7374c98", "name": "Период", "mdoReference": { - "type": "UNKNOWN", - "mdoRef": "ExternalDataSource.ТекущаяСУБД.Table.ИнформацияОбОшибках..Период", - "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД.Таблица.ИнформацияОбОшибках..Период" + "type": "EXTERNAL_DATA_SOURCE_TABLE_FIELD", + "mdoRef": "ExternalDataSource.ТекущаяСУБД.Table.ИнформацияОбОшибках.Field.Период", + "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД.Таблица.ИнформацияОбОшибках.Поле.Период" }, "objectBelonging": "OWN", "comment": "", @@ -197,9 +199,9 @@ "uuid": "e6e7c2e1-b4b4-4da5-8d1a-b5b7e0c18cdd", "name": "ИдентификаторОшибки", "mdoReference": { - "type": "UNKNOWN", - "mdoRef": "ExternalDataSource.ТекущаяСУБД.Table.ИнформацияОбОшибках..ИдентификаторОшибки", - "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД.Таблица.ИнформацияОбОшибках..ИдентификаторОшибки" + "type": "EXTERNAL_DATA_SOURCE_TABLE_FIELD", + "mdoRef": "ExternalDataSource.ТекущаяСУБД.Table.ИнформацияОбОшибках.Field.ИдентификаторОшибки", + "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД.Таблица.ИнформацияОбОшибках.Поле.ИдентификаторОшибки" }, "objectBelonging": "OWN", "comment": "", @@ -256,9 +258,9 @@ "uuid": "5569bb8a-91fa-40b4-a86c-0840769ddf76", "name": "УровеньОшибки", "mdoReference": { - "type": "UNKNOWN", - "mdoRef": "ExternalDataSource.ТекущаяСУБД.Table.ИнформацияОбОшибках..УровеньОшибки", - "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД.Таблица.ИнформацияОбОшибках..УровеньОшибки" + "type": "EXTERNAL_DATA_SOURCE_TABLE_FIELD", + "mdoRef": "ExternalDataSource.ТекущаяСУБД.Table.ИнформацияОбОшибках.Field.УровеньОшибки", + "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД.Таблица.ИнформацияОбОшибках.Поле.УровеньОшибки" }, "objectBelonging": "OWN", "comment": "", @@ -301,9 +303,9 @@ "uuid": "e04f524f-a38c-4a4a-9810-f8a87b17089c", "name": "Категория", "mdoReference": { - "type": "UNKNOWN", - "mdoRef": "ExternalDataSource.ТекущаяСУБД.Table.ИнформацияОбОшибках..Категория", - "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД.Таблица.ИнформацияОбОшибках..Категория" + "type": "EXTERNAL_DATA_SOURCE_TABLE_FIELD", + "mdoRef": "ExternalDataSource.ТекущаяСУБД.Table.ИнформацияОбОшибках.Field.Категория", + "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД.Таблица.ИнформацияОбОшибках.Поле.Категория" }, "objectBelonging": "OWN", "comment": "", @@ -346,9 +348,9 @@ "uuid": "09a537fe-b8df-490d-8800-bc1959376cd3", "name": "НомерСеанса", "mdoReference": { - "type": "UNKNOWN", - "mdoRef": "ExternalDataSource.ТекущаяСУБД.Table.ИнформацияОбОшибках..НомерСеанса", - "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД.Таблица.ИнформацияОбОшибках..НомерСеанса" + "type": "EXTERNAL_DATA_SOURCE_TABLE_FIELD", + "mdoRef": "ExternalDataSource.ТекущаяСУБД.Table.ИнформацияОбОшибках.Field.НомерСеанса", + "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД.Таблица.ИнформацияОбОшибках.Поле.НомерСеанса" }, "objectBelonging": "OWN", "comment": "", @@ -407,9 +409,9 @@ "uuid": "2abf5cec-cec6-4493-9da0-bdc8ae4cf962", "name": "Пользователь", "mdoReference": { - "type": "UNKNOWN", - "mdoRef": "ExternalDataSource.ТекущаяСУБД.Table.ИнформацияОбОшибках..Пользователь", - "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД.Таблица.ИнформацияОбОшибках..Пользователь" + "type": "EXTERNAL_DATA_SOURCE_TABLE_FIELD", + "mdoRef": "ExternalDataSource.ТекущаяСУБД.Table.ИнформацияОбОшибках.Field.Пользователь", + "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД.Таблица.ИнформацияОбОшибках.Поле.Пользователь" }, "objectBelonging": "OWN", "comment": "", @@ -452,9 +454,9 @@ "uuid": "995d9173-88e3-4afb-b60f-242f530978e7", "name": "ДатаУведомления", "mdoReference": { - "type": "UNKNOWN", - "mdoRef": "ExternalDataSource.ТекущаяСУБД.Table.ИнформацияОбОшибках..ДатаУведомления", - "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД.Таблица.ИнформацияОбОшибках..ДатаУведомления" + "type": "EXTERNAL_DATA_SOURCE_TABLE_FIELD", + "mdoRef": "ExternalDataSource.ТекущаяСУБД.Table.ИнформацияОбОшибках.Field.ДатаУведомления", + "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД.Таблица.ИнформацияОбОшибках.Поле.ДатаУведомления" }, "objectBelonging": "OWN", "comment": "", @@ -511,9 +513,9 @@ "uuid": "8dbba219-9048-43ac-88b3-ff5cdd4071d1", "name": "ОписаниеОшибки", "mdoReference": { - "type": "UNKNOWN", - "mdoRef": "ExternalDataSource.ТекущаяСУБД.Table.ИнформацияОбОшибках..ОписаниеОшибки", - "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД.Таблица.ИнформацияОбОшибках..ОписаниеОшибки" + "type": "EXTERNAL_DATA_SOURCE_TABLE_FIELD", + "mdoRef": "ExternalDataSource.ТекущаяСУБД.Table.ИнформацияОбОшибках.Field.ОписаниеОшибки", + "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД.Таблица.ИнформацияОбОшибках.Поле.ОписаниеОшибки" }, "objectBelonging": "OWN", "comment": "", 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 c84849e86..ae7bd2b0b 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" @@ -316,32 +316,6 @@ "fields": [] } ], - "plainDataSets": [ - { - "@reference": "/com.github._1c_syntax.bsl.mdo.Report/templates/c/com.github._1c_syntax.bsl.mdo.children.ObjectTemplate[2]/data/dataSets/com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema$DataSet" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.Report/templates/c/com.github._1c_syntax.bsl.mdo.children.ObjectTemplate[2]/data/dataSets/com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema$DataSet[2]" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.Report/templates/c/com.github._1c_syntax.bsl.mdo.children.ObjectTemplate[2]/data/dataSets/com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema$DataSet[3]" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.Report/templates/c/com.github._1c_syntax.bsl.mdo.children.ObjectTemplate[2]/data/dataSets/com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema$DataSet[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema$DataSet" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.Report/templates/c/com.github._1c_syntax.bsl.mdo.children.ObjectTemplate[2]/data/dataSets/com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema$DataSet[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema$DataSet[2]" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.Report/templates/c/com.github._1c_syntax.bsl.mdo.children.ObjectTemplate[2]/data/dataSets/com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema$DataSet[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema$DataSet[3]" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.Report/templates/c/com.github._1c_syntax.bsl.mdo.children.ObjectTemplate[2]/data/dataSets/com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema$DataSet[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema$DataSet[3]/items/com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema$DataSet" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.Report/templates/c/com.github._1c_syntax.bsl.mdo.children.ObjectTemplate[2]/data/dataSets/com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema$DataSet[4]" - } - ], "dataPath": "src/test/resources/ext/designer/mdclasses/src/cf/Reports/Отчет1/Templates/СКД/Ext/Template.xml" }, "owner": { 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 5228d411e..308c5b261 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" @@ -316,32 +316,6 @@ "fields": [] } ], - "plainDataSets": [ - { - "@reference": "/com.github._1c_syntax.bsl.mdo.Report/templates/c/com.github._1c_syntax.bsl.mdo.children.ObjectTemplate[2]/data/dataSets/com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema$DataSet" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.Report/templates/c/com.github._1c_syntax.bsl.mdo.children.ObjectTemplate[2]/data/dataSets/com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema$DataSet[2]" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.Report/templates/c/com.github._1c_syntax.bsl.mdo.children.ObjectTemplate[2]/data/dataSets/com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema$DataSet[3]" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.Report/templates/c/com.github._1c_syntax.bsl.mdo.children.ObjectTemplate[2]/data/dataSets/com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema$DataSet[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema$DataSet" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.Report/templates/c/com.github._1c_syntax.bsl.mdo.children.ObjectTemplate[2]/data/dataSets/com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema$DataSet[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema$DataSet[2]" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.Report/templates/c/com.github._1c_syntax.bsl.mdo.children.ObjectTemplate[2]/data/dataSets/com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema$DataSet[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema$DataSet[3]" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.Report/templates/c/com.github._1c_syntax.bsl.mdo.children.ObjectTemplate[2]/data/dataSets/com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema$DataSet[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema$DataSet[3]/items/com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema$DataSet" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.Report/templates/c/com.github._1c_syntax.bsl.mdo.children.ObjectTemplate[2]/data/dataSets/com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema$DataSet[4]" - } - ], "dataPath": "src/test/resources/ext/edt/mdclasses/configuration/src/Reports/Отчет1/Templates/СКД/Template.dcs" }, "owner": { diff --git a/src/test/resources/fixtures/mdclasses_3_18/Configuration.json b/src/test/resources/fixtures/mdclasses_3_18/Configuration.json index 57510bc78..fe462ad0a 100644 --- a/src/test/resources/fixtures/mdclasses_3_18/Configuration.json +++ b/src/test/resources/fixtures/mdclasses_3_18/Configuration.json @@ -498,5 +498,6 @@ "vendor": "", "version": "", "webServices": [], + "webSocketClients": [], "wsReferences": [] }} \ No newline at end of file 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 0b1d2dc84..7d4dca64a 100644 --- a/src/test/resources/fixtures/mdclasses_3_18/Configuration_edt.json +++ b/src/test/resources/fixtures/mdclasses_3_18/Configuration_edt.json @@ -498,5 +498,6 @@ "vendor": "", "version": "", "webServices": [], + "webSocketClients": [], "wsReferences": [] }} \ No newline at end of file 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 5e74bf272..e95d71436 100644 --- a/src/test/resources/fixtures/mdclasses_3_24/Configuration_edt.json +++ b/src/test/resources/fixtures/mdclasses_3_24/Configuration_edt.json @@ -1657,6 +1657,8 @@ "dataLockControlMode": "MANAGED" } ], + "functions": [], + "cubes": [], "explanation": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" } @@ -1824,14 +1826,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" @@ -2297,6 +2299,7 @@ ] } ], + "webSocketClients": [], "wsReferences": [ { "uuid": "95b745f2-e1fa-4f94-b7f9-f3f0224fc8c7", diff --git a/src/test/resources/fixtures/mdclasses_3_25/Configuration.json b/src/test/resources/fixtures/mdclasses_3_25/Configuration.json new file mode 100644 index 000000000..5e74bf272 --- /dev/null +++ b/src/test/resources/fixtures/mdclasses_3_25/Configuration.json @@ -0,0 +1,2329 @@ +{"com.github._1c_syntax.bsl.mdclasses.Configuration": { + "XDTOPackages": [ + { + "uuid": "b8a93cce-56e4-4507-b281-5c525a466a0f", + "name": "ПакетXDTO1", + "mdoReference": { + "type": "XDTO_PACKAGE", + "mdoRef": "XDTOPackage.ПакетXDTO1", + "mdoRefRu": "ПакетXDTO.ПакетXDTO1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [] + }, + "supportVariant": "NONE", + "namespace": "http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.8", + "data": { + "targetNamespace": "http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.8", + "imports": [ + [ + 2 + ], + [] + ], + "valueTypes": [ + [ + 278 + ], + [] + ], + "objectTypes": [ + [ + 737 + ], + [] + ], + "properties": [ + { + "name": "performance", + "type": "d2p1:Performance", + "lowerBound": 0, + "upperBound": 0, + "nillable": false, + "form": "Attribute", + "typeDef": [] + } + ] + } + } + ], + "accountingRegisters": [ + { + "uuid": "e5930f2f-15d9-48a1-ac69-379ad990b02a", + "name": "РегистрБухгалтерии1", + "mdoReference": { + "type": "ACCOUNTING_REGISTER", + "mdoRef": "AccountingRegister.РегистрБухгалтерии1", + "mdoRefRu": "РегистрБухгалтерии.РегистрБухгалтерии1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + [ + 2 + ] + ] + }, + "supportVariant": "NONE", + "modules": [], + "commands": [], + "attributes": [ + [ + 6 + ], + [] + ], + "resources": [ + { + "uuid": "e88df8bd-bf97-41a4-88fc-09c84a51824b", + "name": "Ресурс1", + "mdoReference": { + "type": "RESOURCE", + "mdoRef": "AccountingRegister.РегистрБухгалтерии1.Resource.Ресурс1", + "mdoRefRu": "РегистрБухгалтерии.РегистрБухгалтерии1.Ресурс.Ресурс1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false, + "description": { + "nameRu": "КвалификаторыЧисла (10.0)", + "nameEn": "NumberQualifiers (10.0)" + } + } + } + ] + } + } + ], + "dimensions": [ + { + "uuid": "902c08a9-e457-436a-b0fb-b996f0d9bb00", + "name": "Измерение1", + "mdoReference": { + "type": "DIMENSION", + "mdoRef": "AccountingRegister.РегистрБухгалтерии1.Dimension.Измерение1", + "mdoRefRu": "РегистрБухгалтерии.РегистрБухгалтерии1.Измерение.Измерение1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } + } + } + ] + }, + "master": false, + "denyIncompleteValues": false, + "useInTotals": true + } + ], + "forms": [], + "templates": [], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "accumulationRegisters": [ + { + "uuid": "8ea07f36-d671-4649-bc7a-94daa939e77f", + "name": "РегистрНакопления1", + "mdoReference": { + "type": "ACCUMULATION_REGISTER", + "mdoRef": "AccumulationRegister.РегистрНакопления1", + "mdoRefRu": "РегистрНакопления.РегистрНакопления1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Регистр накопления" + } + } + ] + }, + "supportVariant": "NONE", + "modules": [], + "commands": [], + "attributes": [ + [ + 5 + ], + [] + ], + "resources": [ + { + "uuid": "a187a281-f5cd-4e1c-8f3f-37212a840339", + "name": "Ресурс1", + "mdoReference": { + "type": "RESOURCE", + "mdoRef": "AccumulationRegister.РегистрНакопления1.Resource.Ресурс1", + "mdoRefRu": "РегистрНакопления.РегистрНакопления1.Ресурс.Ресурс1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accumulationRegisters/com.github._1c_syntax.bsl.mdo.AccumulationRegister/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false, + "description": { + "@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/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" + } + } + } + ] + } + } + ], + "dimensions": [ + { + "uuid": "461cae93-fe90-4bbb-8f79-0963e2d39ec5", + "name": "Измерение1", + "mdoReference": { + "type": "DIMENSION", + "mdoRef": "AccumulationRegister.РегистрНакопления1.Dimension.Измерение1", + "mdoRefRu": "РегистрНакопления.РегистрНакопления1.Измерение.Измерение1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accumulationRegisters/com.github._1c_syntax.bsl.mdo.AccumulationRegister/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@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/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + }, + "master": false, + "denyIncompleteValues": false, + "useInTotals": true + } + ], + "forms": [], + "templates": [], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "bots": [], + "briefInformation": { + "content": [ + [ + 2 + ] + ] + }, + "businessProcesses": [ + { + "uuid": "560a32ca-028d-4b88-b6f2-6b7212bf31f8", + "name": "БизнесПроцесс1", + "mdoReference": { + "type": "BUSINESS_PROCESS", + "mdoRef": "BusinessProcess.БизнесПроцесс1", + "mdoRefRu": "БизнесПроцесс.БизнесПроцесс1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "commands": [], + "attributes": [ + [ + 7 + ], + [] + ], + "tabularSections": [], + "forms": [], + "templates": [], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "task": { + "type": "TASK", + "mdoRef": "Task.Задача1", + "mdoRefRu": "Задача.Задача1" + } + } + ], + "calculationRegisters": [ + { + "uuid": "90587c7d-b950-4476-ac14-426e4a83d9c4", + "name": "РегистрРасчета1", + "mdoReference": { + "type": "CALCULATION_REGISTER", + "mdoRef": "CalculationRegister.РегистрРасчета1", + "mdoRefRu": "РегистрРасчета.РегистрРасчета1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [], + "commands": [], + "attributes": [ + [ + 12 + ], + [] + ], + "resources": [ + { + "uuid": "86f41061-e298-4da5-8d28-489a349d55fc", + "name": "Ресурс1", + "mdoReference": { + "type": "RESOURCE", + "mdoRef": "CalculationRegister.РегистрРасчета1.Resource.Ресурс1", + "mdoRefRu": "РегистрРасчета.РегистрРасчета1.Ресурс.Ресурс1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/calculationRegisters/com.github._1c_syntax.bsl.mdo.CalculationRegister/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false, + "description": { + "@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/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" + } + } + } + ] + } + } + ], + "dimensions": [ + { + "uuid": "f3e7cca5-4902-4ad5-96c7-db8336f52c6e", + "name": "Измерение1", + "mdoReference": { + "type": "DIMENSION", + "mdoRef": "CalculationRegister.РегистрРасчета1.Dimension.Измерение1", + "mdoRefRu": "РегистрРасчета.РегистрРасчета1.Измерение.Измерение1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/calculationRegisters/com.github._1c_syntax.bsl.mdo.CalculationRegister/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@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/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + }, + "master": false, + "denyIncompleteValues": true, + "useInTotals": true + } + ], + "forms": [], + "templates": [], + "recalculations": [ + { + "uuid": "16b54095-8711-4ef1-a38b-93d12f6f6e93", + "name": "Перерасчет", + "mdoReference": { + "type": "RECALCULATION", + "mdoRef": "CalculationRegister.РегистрРасчета1.Recalculation.Перерасчет", + "mdoRefRu": "РегистрРасчета.РегистрРасчета1.Перерасчет.Перерасчет" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Перерасчет" + } + } + ] + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/calculationRegisters/com.github._1c_syntax.bsl.mdo.CalculationRegister/mdoReference" + }, + "modules": [ + 1 + ] + } + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "catalogs": [ + { + "uuid": "eeef463d-d5e7-42f2-ae53-10279661f59d", + "name": "Справочник1", + "mdoReference": { + "type": "CATALOG", + "mdoRef": "Catalog.Справочник1", + "mdoRefRu": "Справочник.Справочник1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 2 + ], + "commands": [ + { + "uuid": "342ec3c7-82d4-42bb-a5ff-8a756f110744", + "name": "Команда1", + "mdoReference": { + "type": "COMMAND", + "mdoRef": "Catalog.Справочник1.Command.Команда1", + "mdoRefRu": "Справочник.Справочник1.Команда.Команда1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/catalogs/com.github._1c_syntax.bsl.mdo.Catalog/mdoReference" + } + } + ], + "attributes": [ + [ + 12 + ], + [] + ], + "tabularSections": [ + { + "uuid": "451202c5-b1af-4bce-a705-0b5570071588", + "name": "ТабличнаяЧасть1", + "mdoReference": { + "type": "TABULAR_SECTION", + "mdoRef": "Catalog.Справочник1.TabularSection.ТабличнаяЧасть1", + "mdoRefRu": "Справочник.Справочник1.ТабличнаяЧасть.ТабличнаяЧасть1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/catalogs/com.github._1c_syntax.bsl.mdo.Catalog/mdoReference" + }, + "attributes": [ + [ + 3 + ], + [] + ] + } + ], + "forms": [ + [ + 3 + ], + [] + ], + "templates": [ + { + "uuid": "42def71b-52cc-4e34-8a08-82f0dfcd47bf", + "name": "Макет", + "mdoReference": { + "type": "TEMPLATE", + "mdoRef": "Catalog.Справочник1.Template.Макет", + "mdoRefRu": "Справочник.Справочник1.Макет.Макет" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Макет" + } + } + ] + }, + "supportVariant": "NONE", + "modules": [], + "templateType": "SPREADSHEET_DOCUMENT", + "data": { + "@class": "com.github._1c_syntax.bsl.mdo.storage.EmptyTemplateData" + }, + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/catalogs/com.github._1c_syntax.bsl.mdo.Catalog/mdoReference" + } + } + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "owners": [] + } + ], + "chartsOfAccounts": [ + { + "uuid": "2766f353-abd2-4e7f-9a95-53f05c83f5d4", + "name": "ПланСчетов1", + "mdoReference": { + "type": "CHART_OF_ACCOUNTS", + "mdoRef": "ChartOfAccounts.ПланСчетов1", + "mdoRefRu": "ПланСчетов.ПланСчетов1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "commands": [], + "attributes": [ + [ + 10 + ], + [] + ], + "tabularSections": [], + "forms": [], + "templates": [], + "accountingFlags": [ + { + "uuid": "957a5154-1e63-49e1-8e99-3893490da6f6", + "name": "ПризнакУчета", + "mdoReference": { + "type": "ACCOUNTING_FLAG", + "mdoRef": "ChartOfAccounts.ПланСчетов1.AccountingFlag.ПризнакУчета", + "mdoRefRu": "ПланСчетов.ПланСчетов1.ПризнакУчета.ПризнакУчета" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Признак учета" + } + } + ] + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/chartsOfAccounts/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 0 + } + ] + } + } + ], + "extDimensionAccountingFlags": [ + { + "uuid": "4f04d72a-e3e9-4e9b-96da-7d0e1ad989e6", + "name": "ПризнакУчета", + "mdoReference": { + "type": "EXT_DIMENSION_ACCOUNTING_FLAG", + "mdoRef": "ChartOfAccounts.ПланСчетов1.ExtDimensionAccountingFlag.ПризнакУчета", + "mdoRefRu": "ПланСчетов.ПланСчетов1.ПризнакУчетаСубконто.ПризнакУчета" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@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/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/chartsOfAccounts/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" + } + ], + "composite": false, + "qualifiers": [] + } + } + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "chartsOfCalculationTypes": [ + { + "uuid": "1755c534-9ccd-49c4-9f8b-2aa066424aaa", + "name": "ПланВидовРасчета1", + "mdoReference": { + "type": "CHART_OF_CALCULATION_TYPES", + "mdoRef": "ChartOfCalculationTypes.ПланВидовРасчета1", + "mdoRefRu": "ПланВидовРасчета.ПланВидовРасчета1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [], + "commands": [], + "attributes": [ + [ + 7 + ], + [] + ], + "tabularSections": [], + "forms": [], + "templates": [], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "chartsOfCharacteristicTypes": [ + { + "uuid": "f53a24c3-f1dc-43b7-8dcf-eeb8c0b7f452", + "name": "ПланВидовХарактеристик1", + "mdoReference": { + "type": "CHART_OF_CHARACTERISTIC_TYPES", + "mdoRef": "ChartOfCharacteristicTypes.ПланВидовХарактеристик1", + "mdoRefRu": "ПланВидовХарактеристик.ПланВидовХарактеристик1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 2 + ], + "commands": [], + "attributes": [ + [ + 9 + ], + [] + ], + "tabularSections": [], + "forms": [], + "templates": [], + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@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/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + }, + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "commandGroups": [ + { + "uuid": "9bd3b0b1-b276-4b0e-9811-44a41ebb0c7c", + "name": "ГруппаКоманд1", + "mdoReference": { + "type": "COMMAND_GROUP", + "mdoRef": "CommandGroup.ГруппаКоманд1", + "mdoRefRu": "ГруппаКоманд.ГруппаКоманд1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE" + } + ], + "comment": "", + "commonAttributes": [ + { + "uuid": "d4f0c0ac-ed26-4085-a1b4-e52314b973ad", + "name": "ОбщийРеквизит1", + "mdoReference": { + "type": "COMMON_ATTRIBUTE", + "mdoRef": "CommonAttribute.ОбщийРеквизит1", + "mdoRefRu": "ОбщийРеквизит.ОбщийРеквизит1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@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/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + }, + "autoUse": "USE", + "passwordMode": false, + "indexing": "DONT_INDEX", + "dataSeparation": "DONT_USE", + "dataSeparationValue": { + "type": "UNKNOWN", + "mdoRef": "", + "mdoRefRu": "" + }, + "dataSeparationUse": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/commonAttributes/com.github._1c_syntax.bsl.mdo.CommonAttribute/dataSeparationValue" + }, + "conditionalSeparation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/commonAttributes/com.github._1c_syntax.bsl.mdo.CommonAttribute/dataSeparationValue" + }, + "usersSeparation": "DONT_USE", + "authenticationSeparation": "DONT_USE", + "configurationExtensionsSeparation": "DONT_USE", + "content": [ + [ + 2 + ], + [] + ] + } + ], + "commonCommands": [ + { + "uuid": "a608f796-f58e-4f8a-b63f-272342b32f35", + "name": "ОбщаяКоманда1", + "mdoReference": { + "type": "COMMON_COMMAND", + "mdoRef": "CommonCommand.ОбщаяКоманда1", + "mdoRefRu": "ОбщаяКоманда.ОбщаяКоманда1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ] + } + ], + "commonForms": [ + { + "uuid": "5ac59104-28a5-40b1-ab5b-2857fb41991a", + "name": "Форма", + "mdoReference": { + "type": "COMMON_FORM", + "mdoRef": "CommonForm.Форма", + "mdoRefRu": "ОбщаяФорма.Форма" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Форма" + } + } + ] + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "formType": "MANAGED", + "data": { + "@class": "com.github._1c_syntax.bsl.mdo.storage.ManagedFormData", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "handlers": [], + "items": [], + "attributes": [] + } + } + ], + "commonModules": [ + [ + 6 + ], + [] + ], + "commonPictures": [ + { + "uuid": "db84513d-2535-494b-843e-6d8931cb2f82", + "name": "ОбщаяКартинка1", + "mdoReference": { + "type": "COMMON_PICTURE", + "mdoRef": "CommonPicture.ОбщаяКартинка1", + "mdoRefRu": "ОбщаяКартинка.ОбщаяКартинка1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "availabilityForChoice": false, + "availabilityForAppearance": false + } + ], + "commonTemplates": [ + [ + 10 + ], + [] + ], + "compatibilityMode": { + "minor": 3, + "version": 24 + }, + "configurationExtensionCompatibilityMode": { + "minor": 3, + "version": 99 + }, + "configurationSource": "EDT", + "constants": [ + { + "uuid": "61e6a6f2-7057-4e93-96c3-7bd2559217f4", + "name": "Константа1", + "mdoReference": { + "type": "CONSTANT", + "mdoRef": "Constant.Константа1", + "mdoRefRu": "Константа.Константа1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 2 + ], + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@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/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + }, + "passwordMode": false, + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "copyrights": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "dataLockControlMode": "MANAGED", + "dataProcessors": [ + { + "uuid": "a7c57ba0-75d8-487d-b8ea-ae5083d8a503", + "name": "Обработка1", + "mdoReference": { + "type": "DATA_PROCESSOR", + "mdoRef": "DataProcessor.Обработка1", + "mdoRefRu": "Обработка.Обработка1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [], + "commands": [], + "attributes": [], + "tabularSections": [], + "forms": [ + [ + 2 + ], + [] + ], + "templates": [], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "defaultLanguage": { + "type": "LANGUAGE", + "mdoRef": "Language.Русский", + "mdoRefRu": "Язык.Русский" + }, + "defaultRunMode": "MANAGED_APPLICATION", + "definedTypes": [ + { + "uuid": "e8c616d9-4957-48ab-a917-afb6847f6840", + "name": "ОпределяемыйТип1", + "mdoReference": { + "type": "DEFINED_TYPE", + "mdoRef": "DefinedType.ОпределяемыйТип1", + "mdoRefRu": "ОпределяемыйТип.ОпределяемыйТип1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@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/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + } + } + ], + "description": "Фикстура 8.3.4", + "detailedInformation": { + "content": [ + [ + 2 + ] + ] + }, + "documentJournals": [ + { + "uuid": "c6743657-4787-40de-9a45-2493c630f626", + "name": "ЖурналДокументов1", + "mdoReference": { + "type": "DOCUMENT_JOURNAL", + "mdoRef": "DocumentJournal.ЖурналДокументов1", + "mdoRefRu": "ЖурналДокументов.ЖурналДокументов1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "commands": [], + "columns": [ + { + "uuid": "b52d063e-5d2c-498b-a333-4957277f47e3", + "name": "Графа", + "mdoReference": { + "type": "COLUMN", + "mdoRef": "DocumentJournal.ЖурналДокументов1.Column.Графа", + "mdoRefRu": "ЖурналДокументов.ЖурналДокументов1.Колонка.Графа" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Графа" + } + } + ] + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/documentJournals/com.github._1c_syntax.bsl.mdo.DocumentJournal/mdoReference" + }, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "references": [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Документ1.Attribute.Реквизит1", + "mdoRefRu": "Документ.Документ1.Реквизит.Реквизит1" + } + ] + } + ], + "forms": [], + "templates": [], + "registeredDocuments": [ + { + "type": "DOCUMENT", + "mdoRef": "Document.Документ1", + "mdoRefRu": "Документ.Документ1" + } + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "documentNumerators": [ + { + "uuid": "e401f835-6bfc-4cd4-8d87-5e6b6332a3f6", + "name": "НумераторДокументов1", + "mdoReference": { + "type": "DOCUMENT_NUMERATOR", + "mdoRef": "DocumentNumerator.НумераторДокументов1", + "mdoRefRu": "НумераторДокументов.НумераторДокументов1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE" + } + ], + "documents": [ + { + "uuid": "ce4fb46b-4af7-493e-9fcb-76ad8c4f8acd", + "name": "Документ1", + "mdoReference": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/documentJournals/com.github._1c_syntax.bsl.mdo.DocumentJournal/registeredDocuments/com.github._1c_syntax.bsl.types.MdoReference" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 2 + ], + "commands": [ + [ + 2 + ], + [] + ], + "attributes": [ + [ + 8 + ], + [] + ], + "tabularSections": [ + { + "uuid": "508fe2d9-44b0-4b34-a349-2b0bcae6adc4", + "name": "ТабличнаяЧасть1", + "mdoReference": { + "type": "TABULAR_SECTION", + "mdoRef": "Document.Документ1.TabularSection.ТабличнаяЧасть1", + "mdoRefRu": "Документ.Документ1.ТабличнаяЧасть.ТабличнаяЧасть1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/documentJournals/com.github._1c_syntax.bsl.mdo.DocumentJournal/registeredDocuments/com.github._1c_syntax.bsl.types.MdoReference" + }, + "attributes": [ + [ + 3 + ], + [] + ] + } + ], + "forms": [ + [ + 3 + ], + [] + ], + "templates": [], + "registerRecords": [ + [ + 4 + ], + [] + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "empty": false, + "enums": [ + { + "uuid": "f11f3441-4b64-4344-b1a0-0e4b3e466e03", + "name": "Перечисление1", + "mdoReference": { + "type": "ENUM", + "mdoRef": "Enum.Перечисление1", + "mdoRefRu": "Перечисление.Перечисление1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "commands": [], + "forms": [], + "templates": [], + "attributes": [ + [ + 2 + ], + [] + ], + "enumValues": [ + { + "uuid": "47a90ebe-6127-4041-bdd4-def343363004", + "name": "ЗначениеПеречисления1", + "mdoReference": { + "type": "ENUM_VALUE", + "mdoRef": "Enum.Перечисление1.EnumValue.ЗначениеПеречисления1", + "mdoRefRu": "Перечисление.Перечисление1.ЗначениеПеречисления.ЗначениеПеречисления1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/enums/com.github._1c_syntax.bsl.mdo.Enum/mdoReference" + } + } + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "eventSubscriptions": [ + { + "uuid": "4da21a7b-3d07-4e6d-b91f-7e1c8ddcffcd", + "name": "ПодпискаНаСобытие1", + "mdoReference": { + "type": "EVENT_SUBSCRIPTION", + "mdoRef": "EventSubscription.ПодпискаНаСобытие1", + "mdoRefRu": "ПодпискаНаСобытие.ПодпискаНаСобытие1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "source": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.CustomValueType": { + "fullName": { + "nameRu": "СправочникОбъект.Справочник1", + "nameEn": "CatalogObject.Справочник1" + }, + "variant": "METADATA", + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] + }, + "handler": { + "methodPath": "CommonModule.ПростойОбщийМодуль.ПодпискаНаСобытие1ПередЗаписью", + "moduleName": "ПростойОбщийМодуль", + "methodName": "ПодпискаНаСобытие1ПередЗаписью" + }, + "event": "BeforeWrite" + } + ], + "exchangePlans": [ + { + "uuid": "242cb07d-3d2b-4689-b590-d3ed23ac9d10", + "name": "ПланОбмена1", + "mdoReference": { + "type": "EXCHANGE_PLAN", + "mdoRef": "ExchangePlan.ПланОбмена1", + "mdoRefRu": "ПланОбмена.ПланОбмена1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "commands": [], + "attributes": [ + [ + 8 + ], + [] + ], + "tabularSections": [], + "forms": [], + "templates": [], + "distributedInfoBase": false, + "includeConfigurationExtensions": false, + "content": [ + [ + 2 + ], + [] + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "externalDataSources": [ + { + "uuid": "2ceefe90-5a06-41ce-aac5-a3293a85946f", + "name": "ТекущаяСУБД", + "mdoReference": { + "type": "EXTERNAL_DATA_SOURCE", + "mdoRef": "ExternalDataSource.ТекущаяСУБД", + "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Текущая СУБД" + } + } + ] + }, + "supportVariant": "NONE", + "tables": [ + { + "uuid": "318e517a-2dd6-4cdf-a502-c8cd6e429ff6", + "name": "ИнформацияОбОшибках", + "mdoReference": { + "type": "EXTERNAL_DATA_SOURCE_TABLE", + "mdoRef": "ExternalDataSource.ТекущаяСУБД.Table.ИнформацияОбОшибках", + "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД.Таблица.ИнформацияОбОшибках" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Информация об ошибках" + } + } + ] + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/externalDataSources/com.github._1c_syntax.bsl.mdo.ExternalDataSource/mdoReference" + }, + "modules": [ + 2 + ], + "commands": [ + { + "uuid": "ff4437b1-325e-47d7-87f7-9cf5e51460c5", + "name": "Command", + "mdoReference": { + "type": "COMMAND", + "mdoRef": "ExternalDataSource.ТекущаяСУБД.Table.ИнформацияОбОшибках.Command.Command", + "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД.Таблица.ИнформацияОбОшибках.Команда.Command" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Command" + } + } + ] + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/externalDataSources/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/mdoReference" + } + } + ], + "fields": [ + [ + 8 + ], + [] + ], + "forms": [ + [ + 2 + ], + [] + ], + "templates": [ + { + "uuid": "28805bba-20fd-40dd-b442-1f7ca7dcf665", + "name": "Template", + "mdoReference": { + "type": "TEMPLATE", + "mdoRef": "ExternalDataSource.ТекущаяСУБД.Table.ИнформацияОбОшибках.Template.Template", + "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД.Таблица.ИнформацияОбОшибках.Макет.Template" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Template" + } + } + ] + }, + "supportVariant": "NONE", + "modules": [], + "templateType": "SPREADSHEET_DOCUMENT", + "data": { + "@class": "com.github._1c_syntax.bsl.mdo.storage.EmptyTemplateData", + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/catalogs/com.github._1c_syntax.bsl.mdo.Catalog/templates/com.github._1c_syntax.bsl.mdo.children.ObjectTemplate/data" + }, + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/externalDataSources/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/mdoReference" + } + } + ], + "dataLockControlMode": "MANAGED" + } + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "filterCriteria": [ + { + "uuid": "6e9d3381-0607-43df-866d-14ee5d65a294", + "name": "КритерийОтбора1", + "mdoReference": { + "type": "FILTER_CRITERION", + "mdoRef": "FilterCriterion.КритерийОтбора1", + "mdoRefRu": "КритерийОтбора.КритерийОтбора1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "commands": [], + "forms": [], + "content": [], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "functionalOptions": [ + { + "uuid": "d3b7fd71-6570-4047-91e0-b3df75dba08d", + "name": "ФункциональнаяОпция1", + "mdoReference": { + "type": "FUNCTIONAL_OPTION", + "mdoRef": "FunctionalOption.ФункциональнаяОпция1", + "mdoRefRu": "ФункциональнаяОпция.ФункциональнаяОпция1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "location": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/constants/com.github._1c_syntax.bsl.mdo.Constant/mdoReference" + }, + "privilegedGetMode": true, + "content": [] + } + ], + "functionalOptionsParameters": [ + { + "uuid": "9fae7345-6220-4e5b-b4c1-84bb921a58b7", + "name": "ПараметрФункциональныхОпций", + "mdoReference": { + "type": "FUNCTIONAL_OPTIONS_PARAMETER", + "mdoRef": "FunctionalOptionsParameter.ПараметрФункциональныхОпций", + "mdoRefRu": "ПараметрФункциональныхОпций.ПараметрФункциональныхОпций" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Параметр функциональных опций" + } + } + ] + }, + "supportVariant": "NONE", + "use": { + "type": "DIMENSION", + "mdoRef": "InformationRegister.РегистрСведений1.Dimension.Измерение1", + "mdoRefRu": "РегистрСведений.РегистрСведений1.Измерение.Измерение1" + } + } + ], + "httpServices": [ + { + "uuid": "3f029e1e-5a9e-4446-b74f-cbcb79b1e2fe", + "name": "HTTPСервис1", + "mdoReference": { + "type": "HTTP_SERVICE", + "mdoRef": "HTTPService.HTTPСервис1", + "mdoRefRu": "HTTPСервис.HTTPСервис1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "urlTemplates": [ + { + "uuid": "4d97db36-cfbf-4f11-9647-d95677380b8f", + "name": "ШаблонURL", + "mdoReference": { + "type": "HTTP_SERVICE_URL_TEMPLATE", + "mdoRef": "HTTPService.HTTPСервис1.URLTemplate.ШаблонURL", + "mdoRefRu": "HTTPСервис.HTTPСервис1.ШаблонURL.ШаблонURL" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Шаблон URL" + } + } + ] + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/httpServices/com.github._1c_syntax.bsl.mdo.HTTPService/mdoReference" + }, + "methods": [ + [ + 2 + ], + [] + ], + "template": "/*" + } + ] + } + ], + "informationRegisters": [ + [ + 2 + ], + [] + ], + "integrationServices": [], + "interfaceCompatibilityMode": "VERSION_8_2", + "interfaces": [], + "languages": [ + [ + 3 + ], + [] + ], + "mdoReference": { + "type": "CONFIGURATION", + "mdoRef": "Configuration.Конфигурация", + "mdoRefRu": "Конфигурация.Конфигурация" + }, + "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" + ], + [ + "ManagedApplicationModule", + "src/test/resources/ext/edt/mdclasses_3_24/configuration/src/Configuration/ManagedApplicationModule.bsl" + ] + ], + "modules": [ + 3 + ], + "name": "Конфигурация", + "objectAutonumerationMode": "NotAutoFree", + "objectBelonging": "OWN", + "paletteColors": [], + "possibleRights": [ + { + "default": { + "tag": 4 + }, + "int": 26, + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "ADMINISTRATION", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "DATA_ADMINISTRATION", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "UPDATE_DATA_BASE_CONFIGURATION", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "EXCLUSIVE_MODE", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "ACTIVE_USERS", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "EVENT_LOG", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "THIN_CLIENT", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "WEB_CLIENT", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "MOBILE_CLIENT", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "THICK_CLIENT", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "EXTERNAL_CONNECTION", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "AUTOMATION", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "TECHNICAL_SPECIALIST_MODE", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "COLLABORATION_SYSTEM_INFO_BASE_REGISTRATION", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "MAIN_WINDOW_MODE_EMBEDDED_WORKPLACE", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "MAIN_WINDOW_MODE_KIOSK", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "MAIN_WINDOW_MODE_NORMAL", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "MAIN_WINDOW_MODE_FULLSCREEN_WORKPLACE", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "MAIN_WINDOW_MODE_WORKPLACE", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "ANALYTICS_SYSTEM_CLIENT", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "EXCLUSIVE_MODE_TERMINATION_AT_SESSION_START", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "SAVE_USER_DATA", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "CONFIGURATION_EXTENSIONS_ADMINISTRATION", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "INTERACTIVE_OPEN_EXT_DATA_PROCESSORS", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "INTERACTIVE_OPEN_EXT_REPORTS", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "OUTPUT" + } + ], + "reports": [ + { + "uuid": "34d3754d-298c-4786-92f6-a487db249fc7", + "name": "Отчет1", + "mdoReference": { + "type": "REPORT", + "mdoRef": "Report.Отчет1", + "mdoRefRu": "Отчет.Отчет1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 2 + ], + "commands": [], + "attributes": [], + "tabularSections": [], + "forms": [], + "templates": [ + [ + 3 + ], + [] + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "roles": [ + { + "uuid": "ecad0539-4f9f-491b-b0f2-f8f42d9a7c41", + "name": "Роль1", + "mdoReference": { + "type": "ROLE", + "mdoRef": "Role.Роль1", + "mdoRefRu": "Роль.Роль1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "data": { + "setForNewObjects": false, + "setForAttributesByDefault": true, + "independentRightsOfChildObjects": false, + "objectRights": [ + [ + 3 + ], + [] + ] + } + } + ], + "scheduledJobs": [ + { + "uuid": "0de0c839-4427-46d9-be68-302f88ac162c", + "name": "РегламентноеЗадание1", + "mdoReference": { + "type": "SCHEDULED_JOB", + "mdoRef": "ScheduledJob.РегламентноеЗадание1", + "mdoRefRu": "РегламентноеЗадание.РегламентноеЗадание1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "methodName": { + "methodPath": "CommonModule.ПростойОбщийМодуль.РегламентноеЗадание1", + "moduleName": "ПростойОбщийМодуль", + "methodName": "РегламентноеЗадание1" + }, + "description": "Описание Регламентное задание 1", + "key": "ПроверкаАктивностиСеансаУдаленияОбъектов", + "use": true, + "predefined": true, + "restartCountOnFailure": 3, + "restartIntervalOnFailure": 10 + } + ], + "scriptVariant": "RUSSIAN", + "sequences": [ + { + "uuid": "514bbcf4-7fc4-4a3e-9245-598fad397eec", + "name": "Последовательность1", + "mdoReference": { + "type": "SEQUENCE", + "mdoRef": "Sequence.Последовательность1", + "mdoRefRu": "Последовательность.Последовательность1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "dimensions": [ + { + "uuid": "763b82dd-2fdb-4a02-a50b-3eb916c02d3d", + "name": "Измерение1", + "mdoReference": { + "type": "DIMENSION", + "mdoRef": "Sequence.Последовательность1.Dimension.Измерение1", + "mdoRefRu": "Последовательность.Последовательность1.Измерение.Измерение1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/sequences/com.github._1c_syntax.bsl.mdo.Sequence/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.CustomValueType": { + "fullName": { + "nameRu": "ДокументСсылка.Документ1", + "nameEn": "DocumentRef.Документ1" + }, + "variant": "METADATA", + "kind": "DOCUMENT" + } + } + ], + "composite": false, + "qualifiers": [] + }, + "master": false, + "denyIncompleteValues": false, + "useInTotals": true + } + ], + "documents": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/documentJournals/com.github._1c_syntax.bsl.mdo.DocumentJournal/registeredDocuments/com.github._1c_syntax.bsl.types.MdoReference" + } + ] + } + ], + "sessionParameters": [ + { + "uuid": "66844df5-823b-40f1-ab8a-b07c1cb7462f", + "name": "ПараметрСеанса1", + "mdoReference": { + "type": "SESSION_PARAMETER", + "mdoRef": "SessionParameter.ПараметрСеанса1", + "mdoRefRu": "ПараметрСеанса.ПараметрСеанса1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" + } + ], + "composite": false, + "qualifiers": [] + } + } + ], + "settingsStorages": [ + { + "uuid": "e7a9947d-7565-4681-b75c-c9a229b45042", + "name": "ХранилищеНастроек1", + "mdoReference": { + "type": "SETTINGS_STORAGE", + "mdoRef": "SettingsStorage.ХранилищеНастроек1", + "mdoRefRu": "ХранилищеНастроек.ХранилищеНастроек1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "forms": [], + "templates": [] + } + ], + "styleItems": [ + { + "uuid": "68047ae8-62aa-4696-9780-d364feb3cc10", + "name": "ЭлементСтиля1", + "mdoReference": { + "type": "STYLE_ITEM", + "mdoRef": "StyleItem.ЭлементСтиля1", + "mdoRefRu": "ЭлементСтиля.ЭлементСтиля1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE" + } + ], + "styles": [ + { + "uuid": "d6aaa851-cba7-486d-92f4-ab31b1628c6b", + "name": "Стиль", + "mdoReference": { + "type": "STYLE", + "mdoRef": "Style.Стиль", + "mdoRefRu": "Стиль.Стиль" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Стиль" + } + } + ] + }, + "supportVariant": "NONE" + } + ], + "subsystems": [ + [ + 2 + ], + [] + ], + "supportVariant": "NONE", + "synchronousExtensionAndAddInCallUseMode": "USE_WITH_WARNINGS", + "synchronousPlatformExtensionAndAddInCallUseMode": "DONT_USE", + "synonym": { + "content": [ + [ + 2 + ] + ] + }, + "tasks": [ + { + "uuid": "c251fcec-ec02-4ef4-8f70-4d70db6631ea", + "name": "Задача1", + "mdoReference": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/businessProcesses/com.github._1c_syntax.bsl.mdo.BusinessProcess/task" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [], + "commands": [], + "attributes": [ + [ + 8 + ], + [] + ], + "tabularSections": [], + "forms": [], + "templates": [], + "addressingAttributes": [ + { + "uuid": "bf531047-7ec7-4c74-bfdb-917138b2127c", + "name": "РеквизитАдресации", + "mdoReference": { + "type": "TASK_ADDRESSING_ATTRIBUTE", + "mdoRef": "Task.Задача1.AddressingAttribute.РеквизитАдресации", + "mdoRefRu": "Задача.Задача1.РеквизитАдресации.РеквизитАдресации" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Реквизит адресации" + } + } + ] + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/businessProcesses/com.github._1c_syntax.bsl.mdo.BusinessProcess/task" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@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/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + }, + "format": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "editFormat": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "toolTip": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "markNegatives": false, + "mask": "", + "multiLine": false, + "extendedEdit": false, + "fillFromFillingValue": false, + "choiceForm": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/commonAttributes/com.github._1c_syntax.bsl.mdo.CommonAttribute/dataSeparationValue" + } + } + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "useManagedFormInOrdinaryApplication": true, + "useOrdinaryFormInManagedApplication": false, + "usePurposes": [ + "PLATFORM_APPLICATION" + ], + "uuid": "46c7c1d0-b04d-4295-9b04-ae3207c18d29", + "vendor": "", + "version": "", + "webServices": [ + { + "uuid": "d7f9b06b-0799-486e-adff-c45a2d5b8101", + "name": "WebСервис1", + "mdoReference": { + "type": "WEB_SERVICE", + "mdoRef": "WebService.WebСервис1", + "mdoRefRu": "WebСервис.WebСервис1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "namespace": "http://test.test", + "descriptorFileName": "ws1.1cws", + "reuseSessions": "AUTO_USE", + "sessionMaxAge": 20, + "operations": [ + [ + 2 + ], + [] + ] + } + ], + "wsReferences": [ + { + "uuid": "95b745f2-e1fa-4f94-b7f9-f3f0224fc8c7", + "name": "WSСсылка", + "mdoReference": { + "type": "WS_REFERENCE", + "mdoRef": "WSReference.WSСсылка", + "mdoRefRu": "WSСсылка.WSСсылка" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "WSСсылка" + } + } + ] + }, + "supportVariant": "NONE", + "locationURL": "http://ya.ru" + } + ] +}} \ No newline at end of file diff --git a/src/test/resources/fixtures/mdclasses_3_25/Configuration_edt.json b/src/test/resources/fixtures/mdclasses_3_25/Configuration_edt.json new file mode 100644 index 000000000..5e74bf272 --- /dev/null +++ b/src/test/resources/fixtures/mdclasses_3_25/Configuration_edt.json @@ -0,0 +1,2329 @@ +{"com.github._1c_syntax.bsl.mdclasses.Configuration": { + "XDTOPackages": [ + { + "uuid": "b8a93cce-56e4-4507-b281-5c525a466a0f", + "name": "ПакетXDTO1", + "mdoReference": { + "type": "XDTO_PACKAGE", + "mdoRef": "XDTOPackage.ПакетXDTO1", + "mdoRefRu": "ПакетXDTO.ПакетXDTO1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [] + }, + "supportVariant": "NONE", + "namespace": "http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.8", + "data": { + "targetNamespace": "http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.8", + "imports": [ + [ + 2 + ], + [] + ], + "valueTypes": [ + [ + 278 + ], + [] + ], + "objectTypes": [ + [ + 737 + ], + [] + ], + "properties": [ + { + "name": "performance", + "type": "d2p1:Performance", + "lowerBound": 0, + "upperBound": 0, + "nillable": false, + "form": "Attribute", + "typeDef": [] + } + ] + } + } + ], + "accountingRegisters": [ + { + "uuid": "e5930f2f-15d9-48a1-ac69-379ad990b02a", + "name": "РегистрБухгалтерии1", + "mdoReference": { + "type": "ACCOUNTING_REGISTER", + "mdoRef": "AccountingRegister.РегистрБухгалтерии1", + "mdoRefRu": "РегистрБухгалтерии.РегистрБухгалтерии1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + [ + 2 + ] + ] + }, + "supportVariant": "NONE", + "modules": [], + "commands": [], + "attributes": [ + [ + 6 + ], + [] + ], + "resources": [ + { + "uuid": "e88df8bd-bf97-41a4-88fc-09c84a51824b", + "name": "Ресурс1", + "mdoReference": { + "type": "RESOURCE", + "mdoRef": "AccountingRegister.РегистрБухгалтерии1.Resource.Ресурс1", + "mdoRefRu": "РегистрБухгалтерии.РегистрБухгалтерии1.Ресурс.Ресурс1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false, + "description": { + "nameRu": "КвалификаторыЧисла (10.0)", + "nameEn": "NumberQualifiers (10.0)" + } + } + } + ] + } + } + ], + "dimensions": [ + { + "uuid": "902c08a9-e457-436a-b0fb-b996f0d9bb00", + "name": "Измерение1", + "mdoReference": { + "type": "DIMENSION", + "mdoRef": "AccountingRegister.РегистрБухгалтерии1.Dimension.Измерение1", + "mdoRefRu": "РегистрБухгалтерии.РегистрБухгалтерии1.Измерение.Измерение1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } + } + } + ] + }, + "master": false, + "denyIncompleteValues": false, + "useInTotals": true + } + ], + "forms": [], + "templates": [], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "accumulationRegisters": [ + { + "uuid": "8ea07f36-d671-4649-bc7a-94daa939e77f", + "name": "РегистрНакопления1", + "mdoReference": { + "type": "ACCUMULATION_REGISTER", + "mdoRef": "AccumulationRegister.РегистрНакопления1", + "mdoRefRu": "РегистрНакопления.РегистрНакопления1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Регистр накопления" + } + } + ] + }, + "supportVariant": "NONE", + "modules": [], + "commands": [], + "attributes": [ + [ + 5 + ], + [] + ], + "resources": [ + { + "uuid": "a187a281-f5cd-4e1c-8f3f-37212a840339", + "name": "Ресурс1", + "mdoReference": { + "type": "RESOURCE", + "mdoRef": "AccumulationRegister.РегистрНакопления1.Resource.Ресурс1", + "mdoRefRu": "РегистрНакопления.РегистрНакопления1.Ресурс.Ресурс1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accumulationRegisters/com.github._1c_syntax.bsl.mdo.AccumulationRegister/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false, + "description": { + "@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/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" + } + } + } + ] + } + } + ], + "dimensions": [ + { + "uuid": "461cae93-fe90-4bbb-8f79-0963e2d39ec5", + "name": "Измерение1", + "mdoReference": { + "type": "DIMENSION", + "mdoRef": "AccumulationRegister.РегистрНакопления1.Dimension.Измерение1", + "mdoRefRu": "РегистрНакопления.РегистрНакопления1.Измерение.Измерение1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accumulationRegisters/com.github._1c_syntax.bsl.mdo.AccumulationRegister/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@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/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + }, + "master": false, + "denyIncompleteValues": false, + "useInTotals": true + } + ], + "forms": [], + "templates": [], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "bots": [], + "briefInformation": { + "content": [ + [ + 2 + ] + ] + }, + "businessProcesses": [ + { + "uuid": "560a32ca-028d-4b88-b6f2-6b7212bf31f8", + "name": "БизнесПроцесс1", + "mdoReference": { + "type": "BUSINESS_PROCESS", + "mdoRef": "BusinessProcess.БизнесПроцесс1", + "mdoRefRu": "БизнесПроцесс.БизнесПроцесс1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "commands": [], + "attributes": [ + [ + 7 + ], + [] + ], + "tabularSections": [], + "forms": [], + "templates": [], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "task": { + "type": "TASK", + "mdoRef": "Task.Задача1", + "mdoRefRu": "Задача.Задача1" + } + } + ], + "calculationRegisters": [ + { + "uuid": "90587c7d-b950-4476-ac14-426e4a83d9c4", + "name": "РегистрРасчета1", + "mdoReference": { + "type": "CALCULATION_REGISTER", + "mdoRef": "CalculationRegister.РегистрРасчета1", + "mdoRefRu": "РегистрРасчета.РегистрРасчета1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [], + "commands": [], + "attributes": [ + [ + 12 + ], + [] + ], + "resources": [ + { + "uuid": "86f41061-e298-4da5-8d28-489a349d55fc", + "name": "Ресурс1", + "mdoReference": { + "type": "RESOURCE", + "mdoRef": "CalculationRegister.РегистрРасчета1.Resource.Ресурс1", + "mdoRefRu": "РегистрРасчета.РегистрРасчета1.Ресурс.Ресурс1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/calculationRegisters/com.github._1c_syntax.bsl.mdo.CalculationRegister/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false, + "description": { + "@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/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" + } + } + } + ] + } + } + ], + "dimensions": [ + { + "uuid": "f3e7cca5-4902-4ad5-96c7-db8336f52c6e", + "name": "Измерение1", + "mdoReference": { + "type": "DIMENSION", + "mdoRef": "CalculationRegister.РегистрРасчета1.Dimension.Измерение1", + "mdoRefRu": "РегистрРасчета.РегистрРасчета1.Измерение.Измерение1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/calculationRegisters/com.github._1c_syntax.bsl.mdo.CalculationRegister/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@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/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + }, + "master": false, + "denyIncompleteValues": true, + "useInTotals": true + } + ], + "forms": [], + "templates": [], + "recalculations": [ + { + "uuid": "16b54095-8711-4ef1-a38b-93d12f6f6e93", + "name": "Перерасчет", + "mdoReference": { + "type": "RECALCULATION", + "mdoRef": "CalculationRegister.РегистрРасчета1.Recalculation.Перерасчет", + "mdoRefRu": "РегистрРасчета.РегистрРасчета1.Перерасчет.Перерасчет" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Перерасчет" + } + } + ] + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/calculationRegisters/com.github._1c_syntax.bsl.mdo.CalculationRegister/mdoReference" + }, + "modules": [ + 1 + ] + } + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "catalogs": [ + { + "uuid": "eeef463d-d5e7-42f2-ae53-10279661f59d", + "name": "Справочник1", + "mdoReference": { + "type": "CATALOG", + "mdoRef": "Catalog.Справочник1", + "mdoRefRu": "Справочник.Справочник1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 2 + ], + "commands": [ + { + "uuid": "342ec3c7-82d4-42bb-a5ff-8a756f110744", + "name": "Команда1", + "mdoReference": { + "type": "COMMAND", + "mdoRef": "Catalog.Справочник1.Command.Команда1", + "mdoRefRu": "Справочник.Справочник1.Команда.Команда1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/catalogs/com.github._1c_syntax.bsl.mdo.Catalog/mdoReference" + } + } + ], + "attributes": [ + [ + 12 + ], + [] + ], + "tabularSections": [ + { + "uuid": "451202c5-b1af-4bce-a705-0b5570071588", + "name": "ТабличнаяЧасть1", + "mdoReference": { + "type": "TABULAR_SECTION", + "mdoRef": "Catalog.Справочник1.TabularSection.ТабличнаяЧасть1", + "mdoRefRu": "Справочник.Справочник1.ТабличнаяЧасть.ТабличнаяЧасть1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/catalogs/com.github._1c_syntax.bsl.mdo.Catalog/mdoReference" + }, + "attributes": [ + [ + 3 + ], + [] + ] + } + ], + "forms": [ + [ + 3 + ], + [] + ], + "templates": [ + { + "uuid": "42def71b-52cc-4e34-8a08-82f0dfcd47bf", + "name": "Макет", + "mdoReference": { + "type": "TEMPLATE", + "mdoRef": "Catalog.Справочник1.Template.Макет", + "mdoRefRu": "Справочник.Справочник1.Макет.Макет" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Макет" + } + } + ] + }, + "supportVariant": "NONE", + "modules": [], + "templateType": "SPREADSHEET_DOCUMENT", + "data": { + "@class": "com.github._1c_syntax.bsl.mdo.storage.EmptyTemplateData" + }, + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/catalogs/com.github._1c_syntax.bsl.mdo.Catalog/mdoReference" + } + } + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "owners": [] + } + ], + "chartsOfAccounts": [ + { + "uuid": "2766f353-abd2-4e7f-9a95-53f05c83f5d4", + "name": "ПланСчетов1", + "mdoReference": { + "type": "CHART_OF_ACCOUNTS", + "mdoRef": "ChartOfAccounts.ПланСчетов1", + "mdoRefRu": "ПланСчетов.ПланСчетов1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "commands": [], + "attributes": [ + [ + 10 + ], + [] + ], + "tabularSections": [], + "forms": [], + "templates": [], + "accountingFlags": [ + { + "uuid": "957a5154-1e63-49e1-8e99-3893490da6f6", + "name": "ПризнакУчета", + "mdoReference": { + "type": "ACCOUNTING_FLAG", + "mdoRef": "ChartOfAccounts.ПланСчетов1.AccountingFlag.ПризнакУчета", + "mdoRefRu": "ПланСчетов.ПланСчетов1.ПризнакУчета.ПризнакУчета" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Признак учета" + } + } + ] + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/chartsOfAccounts/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 0 + } + ] + } + } + ], + "extDimensionAccountingFlags": [ + { + "uuid": "4f04d72a-e3e9-4e9b-96da-7d0e1ad989e6", + "name": "ПризнакУчета", + "mdoReference": { + "type": "EXT_DIMENSION_ACCOUNTING_FLAG", + "mdoRef": "ChartOfAccounts.ПланСчетов1.ExtDimensionAccountingFlag.ПризнакУчета", + "mdoRefRu": "ПланСчетов.ПланСчетов1.ПризнакУчетаСубконто.ПризнакУчета" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@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/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/chartsOfAccounts/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" + } + ], + "composite": false, + "qualifiers": [] + } + } + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "chartsOfCalculationTypes": [ + { + "uuid": "1755c534-9ccd-49c4-9f8b-2aa066424aaa", + "name": "ПланВидовРасчета1", + "mdoReference": { + "type": "CHART_OF_CALCULATION_TYPES", + "mdoRef": "ChartOfCalculationTypes.ПланВидовРасчета1", + "mdoRefRu": "ПланВидовРасчета.ПланВидовРасчета1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [], + "commands": [], + "attributes": [ + [ + 7 + ], + [] + ], + "tabularSections": [], + "forms": [], + "templates": [], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "chartsOfCharacteristicTypes": [ + { + "uuid": "f53a24c3-f1dc-43b7-8dcf-eeb8c0b7f452", + "name": "ПланВидовХарактеристик1", + "mdoReference": { + "type": "CHART_OF_CHARACTERISTIC_TYPES", + "mdoRef": "ChartOfCharacteristicTypes.ПланВидовХарактеристик1", + "mdoRefRu": "ПланВидовХарактеристик.ПланВидовХарактеристик1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 2 + ], + "commands": [], + "attributes": [ + [ + 9 + ], + [] + ], + "tabularSections": [], + "forms": [], + "templates": [], + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@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/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + }, + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "commandGroups": [ + { + "uuid": "9bd3b0b1-b276-4b0e-9811-44a41ebb0c7c", + "name": "ГруппаКоманд1", + "mdoReference": { + "type": "COMMAND_GROUP", + "mdoRef": "CommandGroup.ГруппаКоманд1", + "mdoRefRu": "ГруппаКоманд.ГруппаКоманд1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE" + } + ], + "comment": "", + "commonAttributes": [ + { + "uuid": "d4f0c0ac-ed26-4085-a1b4-e52314b973ad", + "name": "ОбщийРеквизит1", + "mdoReference": { + "type": "COMMON_ATTRIBUTE", + "mdoRef": "CommonAttribute.ОбщийРеквизит1", + "mdoRefRu": "ОбщийРеквизит.ОбщийРеквизит1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@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/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + }, + "autoUse": "USE", + "passwordMode": false, + "indexing": "DONT_INDEX", + "dataSeparation": "DONT_USE", + "dataSeparationValue": { + "type": "UNKNOWN", + "mdoRef": "", + "mdoRefRu": "" + }, + "dataSeparationUse": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/commonAttributes/com.github._1c_syntax.bsl.mdo.CommonAttribute/dataSeparationValue" + }, + "conditionalSeparation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/commonAttributes/com.github._1c_syntax.bsl.mdo.CommonAttribute/dataSeparationValue" + }, + "usersSeparation": "DONT_USE", + "authenticationSeparation": "DONT_USE", + "configurationExtensionsSeparation": "DONT_USE", + "content": [ + [ + 2 + ], + [] + ] + } + ], + "commonCommands": [ + { + "uuid": "a608f796-f58e-4f8a-b63f-272342b32f35", + "name": "ОбщаяКоманда1", + "mdoReference": { + "type": "COMMON_COMMAND", + "mdoRef": "CommonCommand.ОбщаяКоманда1", + "mdoRefRu": "ОбщаяКоманда.ОбщаяКоманда1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ] + } + ], + "commonForms": [ + { + "uuid": "5ac59104-28a5-40b1-ab5b-2857fb41991a", + "name": "Форма", + "mdoReference": { + "type": "COMMON_FORM", + "mdoRef": "CommonForm.Форма", + "mdoRefRu": "ОбщаяФорма.Форма" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Форма" + } + } + ] + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "formType": "MANAGED", + "data": { + "@class": "com.github._1c_syntax.bsl.mdo.storage.ManagedFormData", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "handlers": [], + "items": [], + "attributes": [] + } + } + ], + "commonModules": [ + [ + 6 + ], + [] + ], + "commonPictures": [ + { + "uuid": "db84513d-2535-494b-843e-6d8931cb2f82", + "name": "ОбщаяКартинка1", + "mdoReference": { + "type": "COMMON_PICTURE", + "mdoRef": "CommonPicture.ОбщаяКартинка1", + "mdoRefRu": "ОбщаяКартинка.ОбщаяКартинка1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "availabilityForChoice": false, + "availabilityForAppearance": false + } + ], + "commonTemplates": [ + [ + 10 + ], + [] + ], + "compatibilityMode": { + "minor": 3, + "version": 24 + }, + "configurationExtensionCompatibilityMode": { + "minor": 3, + "version": 99 + }, + "configurationSource": "EDT", + "constants": [ + { + "uuid": "61e6a6f2-7057-4e93-96c3-7bd2559217f4", + "name": "Константа1", + "mdoReference": { + "type": "CONSTANT", + "mdoRef": "Constant.Константа1", + "mdoRefRu": "Константа.Константа1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 2 + ], + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@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/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + }, + "passwordMode": false, + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "copyrights": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "dataLockControlMode": "MANAGED", + "dataProcessors": [ + { + "uuid": "a7c57ba0-75d8-487d-b8ea-ae5083d8a503", + "name": "Обработка1", + "mdoReference": { + "type": "DATA_PROCESSOR", + "mdoRef": "DataProcessor.Обработка1", + "mdoRefRu": "Обработка.Обработка1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [], + "commands": [], + "attributes": [], + "tabularSections": [], + "forms": [ + [ + 2 + ], + [] + ], + "templates": [], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "defaultLanguage": { + "type": "LANGUAGE", + "mdoRef": "Language.Русский", + "mdoRefRu": "Язык.Русский" + }, + "defaultRunMode": "MANAGED_APPLICATION", + "definedTypes": [ + { + "uuid": "e8c616d9-4957-48ab-a917-afb6847f6840", + "name": "ОпределяемыйТип1", + "mdoReference": { + "type": "DEFINED_TYPE", + "mdoRef": "DefinedType.ОпределяемыйТип1", + "mdoRefRu": "ОпределяемыйТип.ОпределяемыйТип1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@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/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + } + } + ], + "description": "Фикстура 8.3.4", + "detailedInformation": { + "content": [ + [ + 2 + ] + ] + }, + "documentJournals": [ + { + "uuid": "c6743657-4787-40de-9a45-2493c630f626", + "name": "ЖурналДокументов1", + "mdoReference": { + "type": "DOCUMENT_JOURNAL", + "mdoRef": "DocumentJournal.ЖурналДокументов1", + "mdoRefRu": "ЖурналДокументов.ЖурналДокументов1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "commands": [], + "columns": [ + { + "uuid": "b52d063e-5d2c-498b-a333-4957277f47e3", + "name": "Графа", + "mdoReference": { + "type": "COLUMN", + "mdoRef": "DocumentJournal.ЖурналДокументов1.Column.Графа", + "mdoRefRu": "ЖурналДокументов.ЖурналДокументов1.Колонка.Графа" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Графа" + } + } + ] + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/documentJournals/com.github._1c_syntax.bsl.mdo.DocumentJournal/mdoReference" + }, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "references": [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Документ1.Attribute.Реквизит1", + "mdoRefRu": "Документ.Документ1.Реквизит.Реквизит1" + } + ] + } + ], + "forms": [], + "templates": [], + "registeredDocuments": [ + { + "type": "DOCUMENT", + "mdoRef": "Document.Документ1", + "mdoRefRu": "Документ.Документ1" + } + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "documentNumerators": [ + { + "uuid": "e401f835-6bfc-4cd4-8d87-5e6b6332a3f6", + "name": "НумераторДокументов1", + "mdoReference": { + "type": "DOCUMENT_NUMERATOR", + "mdoRef": "DocumentNumerator.НумераторДокументов1", + "mdoRefRu": "НумераторДокументов.НумераторДокументов1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE" + } + ], + "documents": [ + { + "uuid": "ce4fb46b-4af7-493e-9fcb-76ad8c4f8acd", + "name": "Документ1", + "mdoReference": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/documentJournals/com.github._1c_syntax.bsl.mdo.DocumentJournal/registeredDocuments/com.github._1c_syntax.bsl.types.MdoReference" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 2 + ], + "commands": [ + [ + 2 + ], + [] + ], + "attributes": [ + [ + 8 + ], + [] + ], + "tabularSections": [ + { + "uuid": "508fe2d9-44b0-4b34-a349-2b0bcae6adc4", + "name": "ТабличнаяЧасть1", + "mdoReference": { + "type": "TABULAR_SECTION", + "mdoRef": "Document.Документ1.TabularSection.ТабличнаяЧасть1", + "mdoRefRu": "Документ.Документ1.ТабличнаяЧасть.ТабличнаяЧасть1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/documentJournals/com.github._1c_syntax.bsl.mdo.DocumentJournal/registeredDocuments/com.github._1c_syntax.bsl.types.MdoReference" + }, + "attributes": [ + [ + 3 + ], + [] + ] + } + ], + "forms": [ + [ + 3 + ], + [] + ], + "templates": [], + "registerRecords": [ + [ + 4 + ], + [] + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "empty": false, + "enums": [ + { + "uuid": "f11f3441-4b64-4344-b1a0-0e4b3e466e03", + "name": "Перечисление1", + "mdoReference": { + "type": "ENUM", + "mdoRef": "Enum.Перечисление1", + "mdoRefRu": "Перечисление.Перечисление1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "commands": [], + "forms": [], + "templates": [], + "attributes": [ + [ + 2 + ], + [] + ], + "enumValues": [ + { + "uuid": "47a90ebe-6127-4041-bdd4-def343363004", + "name": "ЗначениеПеречисления1", + "mdoReference": { + "type": "ENUM_VALUE", + "mdoRef": "Enum.Перечисление1.EnumValue.ЗначениеПеречисления1", + "mdoRefRu": "Перечисление.Перечисление1.ЗначениеПеречисления.ЗначениеПеречисления1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/enums/com.github._1c_syntax.bsl.mdo.Enum/mdoReference" + } + } + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "eventSubscriptions": [ + { + "uuid": "4da21a7b-3d07-4e6d-b91f-7e1c8ddcffcd", + "name": "ПодпискаНаСобытие1", + "mdoReference": { + "type": "EVENT_SUBSCRIPTION", + "mdoRef": "EventSubscription.ПодпискаНаСобытие1", + "mdoRefRu": "ПодпискаНаСобытие.ПодпискаНаСобытие1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "source": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.CustomValueType": { + "fullName": { + "nameRu": "СправочникОбъект.Справочник1", + "nameEn": "CatalogObject.Справочник1" + }, + "variant": "METADATA", + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] + }, + "handler": { + "methodPath": "CommonModule.ПростойОбщийМодуль.ПодпискаНаСобытие1ПередЗаписью", + "moduleName": "ПростойОбщийМодуль", + "methodName": "ПодпискаНаСобытие1ПередЗаписью" + }, + "event": "BeforeWrite" + } + ], + "exchangePlans": [ + { + "uuid": "242cb07d-3d2b-4689-b590-d3ed23ac9d10", + "name": "ПланОбмена1", + "mdoReference": { + "type": "EXCHANGE_PLAN", + "mdoRef": "ExchangePlan.ПланОбмена1", + "mdoRefRu": "ПланОбмена.ПланОбмена1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "commands": [], + "attributes": [ + [ + 8 + ], + [] + ], + "tabularSections": [], + "forms": [], + "templates": [], + "distributedInfoBase": false, + "includeConfigurationExtensions": false, + "content": [ + [ + 2 + ], + [] + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "externalDataSources": [ + { + "uuid": "2ceefe90-5a06-41ce-aac5-a3293a85946f", + "name": "ТекущаяСУБД", + "mdoReference": { + "type": "EXTERNAL_DATA_SOURCE", + "mdoRef": "ExternalDataSource.ТекущаяСУБД", + "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Текущая СУБД" + } + } + ] + }, + "supportVariant": "NONE", + "tables": [ + { + "uuid": "318e517a-2dd6-4cdf-a502-c8cd6e429ff6", + "name": "ИнформацияОбОшибках", + "mdoReference": { + "type": "EXTERNAL_DATA_SOURCE_TABLE", + "mdoRef": "ExternalDataSource.ТекущаяСУБД.Table.ИнформацияОбОшибках", + "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД.Таблица.ИнформацияОбОшибках" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Информация об ошибках" + } + } + ] + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/externalDataSources/com.github._1c_syntax.bsl.mdo.ExternalDataSource/mdoReference" + }, + "modules": [ + 2 + ], + "commands": [ + { + "uuid": "ff4437b1-325e-47d7-87f7-9cf5e51460c5", + "name": "Command", + "mdoReference": { + "type": "COMMAND", + "mdoRef": "ExternalDataSource.ТекущаяСУБД.Table.ИнформацияОбОшибках.Command.Command", + "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД.Таблица.ИнформацияОбОшибках.Команда.Command" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Command" + } + } + ] + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/externalDataSources/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/mdoReference" + } + } + ], + "fields": [ + [ + 8 + ], + [] + ], + "forms": [ + [ + 2 + ], + [] + ], + "templates": [ + { + "uuid": "28805bba-20fd-40dd-b442-1f7ca7dcf665", + "name": "Template", + "mdoReference": { + "type": "TEMPLATE", + "mdoRef": "ExternalDataSource.ТекущаяСУБД.Table.ИнформацияОбОшибках.Template.Template", + "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД.Таблица.ИнформацияОбОшибках.Макет.Template" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Template" + } + } + ] + }, + "supportVariant": "NONE", + "modules": [], + "templateType": "SPREADSHEET_DOCUMENT", + "data": { + "@class": "com.github._1c_syntax.bsl.mdo.storage.EmptyTemplateData", + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/catalogs/com.github._1c_syntax.bsl.mdo.Catalog/templates/com.github._1c_syntax.bsl.mdo.children.ObjectTemplate/data" + }, + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/externalDataSources/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/mdoReference" + } + } + ], + "dataLockControlMode": "MANAGED" + } + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "filterCriteria": [ + { + "uuid": "6e9d3381-0607-43df-866d-14ee5d65a294", + "name": "КритерийОтбора1", + "mdoReference": { + "type": "FILTER_CRITERION", + "mdoRef": "FilterCriterion.КритерийОтбора1", + "mdoRefRu": "КритерийОтбора.КритерийОтбора1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "commands": [], + "forms": [], + "content": [], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "functionalOptions": [ + { + "uuid": "d3b7fd71-6570-4047-91e0-b3df75dba08d", + "name": "ФункциональнаяОпция1", + "mdoReference": { + "type": "FUNCTIONAL_OPTION", + "mdoRef": "FunctionalOption.ФункциональнаяОпция1", + "mdoRefRu": "ФункциональнаяОпция.ФункциональнаяОпция1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "location": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/constants/com.github._1c_syntax.bsl.mdo.Constant/mdoReference" + }, + "privilegedGetMode": true, + "content": [] + } + ], + "functionalOptionsParameters": [ + { + "uuid": "9fae7345-6220-4e5b-b4c1-84bb921a58b7", + "name": "ПараметрФункциональныхОпций", + "mdoReference": { + "type": "FUNCTIONAL_OPTIONS_PARAMETER", + "mdoRef": "FunctionalOptionsParameter.ПараметрФункциональныхОпций", + "mdoRefRu": "ПараметрФункциональныхОпций.ПараметрФункциональныхОпций" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Параметр функциональных опций" + } + } + ] + }, + "supportVariant": "NONE", + "use": { + "type": "DIMENSION", + "mdoRef": "InformationRegister.РегистрСведений1.Dimension.Измерение1", + "mdoRefRu": "РегистрСведений.РегистрСведений1.Измерение.Измерение1" + } + } + ], + "httpServices": [ + { + "uuid": "3f029e1e-5a9e-4446-b74f-cbcb79b1e2fe", + "name": "HTTPСервис1", + "mdoReference": { + "type": "HTTP_SERVICE", + "mdoRef": "HTTPService.HTTPСервис1", + "mdoRefRu": "HTTPСервис.HTTPСервис1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "urlTemplates": [ + { + "uuid": "4d97db36-cfbf-4f11-9647-d95677380b8f", + "name": "ШаблонURL", + "mdoReference": { + "type": "HTTP_SERVICE_URL_TEMPLATE", + "mdoRef": "HTTPService.HTTPСервис1.URLTemplate.ШаблонURL", + "mdoRefRu": "HTTPСервис.HTTPСервис1.ШаблонURL.ШаблонURL" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Шаблон URL" + } + } + ] + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/httpServices/com.github._1c_syntax.bsl.mdo.HTTPService/mdoReference" + }, + "methods": [ + [ + 2 + ], + [] + ], + "template": "/*" + } + ] + } + ], + "informationRegisters": [ + [ + 2 + ], + [] + ], + "integrationServices": [], + "interfaceCompatibilityMode": "VERSION_8_2", + "interfaces": [], + "languages": [ + [ + 3 + ], + [] + ], + "mdoReference": { + "type": "CONFIGURATION", + "mdoRef": "Configuration.Конфигурация", + "mdoRefRu": "Конфигурация.Конфигурация" + }, + "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" + ], + [ + "ManagedApplicationModule", + "src/test/resources/ext/edt/mdclasses_3_24/configuration/src/Configuration/ManagedApplicationModule.bsl" + ] + ], + "modules": [ + 3 + ], + "name": "Конфигурация", + "objectAutonumerationMode": "NotAutoFree", + "objectBelonging": "OWN", + "paletteColors": [], + "possibleRights": [ + { + "default": { + "tag": 4 + }, + "int": 26, + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "ADMINISTRATION", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "DATA_ADMINISTRATION", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "UPDATE_DATA_BASE_CONFIGURATION", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "EXCLUSIVE_MODE", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "ACTIVE_USERS", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "EVENT_LOG", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "THIN_CLIENT", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "WEB_CLIENT", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "MOBILE_CLIENT", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "THICK_CLIENT", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "EXTERNAL_CONNECTION", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "AUTOMATION", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "TECHNICAL_SPECIALIST_MODE", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "COLLABORATION_SYSTEM_INFO_BASE_REGISTRATION", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "MAIN_WINDOW_MODE_EMBEDDED_WORKPLACE", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "MAIN_WINDOW_MODE_KIOSK", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "MAIN_WINDOW_MODE_NORMAL", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "MAIN_WINDOW_MODE_FULLSCREEN_WORKPLACE", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "MAIN_WINDOW_MODE_WORKPLACE", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "ANALYTICS_SYSTEM_CLIENT", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "EXCLUSIVE_MODE_TERMINATION_AT_SESSION_START", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "SAVE_USER_DATA", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "CONFIGURATION_EXTENSIONS_ADMINISTRATION", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "INTERACTIVE_OPEN_EXT_DATA_PROCESSORS", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "INTERACTIVE_OPEN_EXT_REPORTS", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "OUTPUT" + } + ], + "reports": [ + { + "uuid": "34d3754d-298c-4786-92f6-a487db249fc7", + "name": "Отчет1", + "mdoReference": { + "type": "REPORT", + "mdoRef": "Report.Отчет1", + "mdoRefRu": "Отчет.Отчет1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 2 + ], + "commands": [], + "attributes": [], + "tabularSections": [], + "forms": [], + "templates": [ + [ + 3 + ], + [] + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "roles": [ + { + "uuid": "ecad0539-4f9f-491b-b0f2-f8f42d9a7c41", + "name": "Роль1", + "mdoReference": { + "type": "ROLE", + "mdoRef": "Role.Роль1", + "mdoRefRu": "Роль.Роль1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "data": { + "setForNewObjects": false, + "setForAttributesByDefault": true, + "independentRightsOfChildObjects": false, + "objectRights": [ + [ + 3 + ], + [] + ] + } + } + ], + "scheduledJobs": [ + { + "uuid": "0de0c839-4427-46d9-be68-302f88ac162c", + "name": "РегламентноеЗадание1", + "mdoReference": { + "type": "SCHEDULED_JOB", + "mdoRef": "ScheduledJob.РегламентноеЗадание1", + "mdoRefRu": "РегламентноеЗадание.РегламентноеЗадание1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "methodName": { + "methodPath": "CommonModule.ПростойОбщийМодуль.РегламентноеЗадание1", + "moduleName": "ПростойОбщийМодуль", + "methodName": "РегламентноеЗадание1" + }, + "description": "Описание Регламентное задание 1", + "key": "ПроверкаАктивностиСеансаУдаленияОбъектов", + "use": true, + "predefined": true, + "restartCountOnFailure": 3, + "restartIntervalOnFailure": 10 + } + ], + "scriptVariant": "RUSSIAN", + "sequences": [ + { + "uuid": "514bbcf4-7fc4-4a3e-9245-598fad397eec", + "name": "Последовательность1", + "mdoReference": { + "type": "SEQUENCE", + "mdoRef": "Sequence.Последовательность1", + "mdoRefRu": "Последовательность.Последовательность1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "dimensions": [ + { + "uuid": "763b82dd-2fdb-4a02-a50b-3eb916c02d3d", + "name": "Измерение1", + "mdoReference": { + "type": "DIMENSION", + "mdoRef": "Sequence.Последовательность1.Dimension.Измерение1", + "mdoRefRu": "Последовательность.Последовательность1.Измерение.Измерение1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/sequences/com.github._1c_syntax.bsl.mdo.Sequence/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.CustomValueType": { + "fullName": { + "nameRu": "ДокументСсылка.Документ1", + "nameEn": "DocumentRef.Документ1" + }, + "variant": "METADATA", + "kind": "DOCUMENT" + } + } + ], + "composite": false, + "qualifiers": [] + }, + "master": false, + "denyIncompleteValues": false, + "useInTotals": true + } + ], + "documents": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/documentJournals/com.github._1c_syntax.bsl.mdo.DocumentJournal/registeredDocuments/com.github._1c_syntax.bsl.types.MdoReference" + } + ] + } + ], + "sessionParameters": [ + { + "uuid": "66844df5-823b-40f1-ab8a-b07c1cb7462f", + "name": "ПараметрСеанса1", + "mdoReference": { + "type": "SESSION_PARAMETER", + "mdoRef": "SessionParameter.ПараметрСеанса1", + "mdoRefRu": "ПараметрСеанса.ПараметрСеанса1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" + } + ], + "composite": false, + "qualifiers": [] + } + } + ], + "settingsStorages": [ + { + "uuid": "e7a9947d-7565-4681-b75c-c9a229b45042", + "name": "ХранилищеНастроек1", + "mdoReference": { + "type": "SETTINGS_STORAGE", + "mdoRef": "SettingsStorage.ХранилищеНастроек1", + "mdoRefRu": "ХранилищеНастроек.ХранилищеНастроек1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "forms": [], + "templates": [] + } + ], + "styleItems": [ + { + "uuid": "68047ae8-62aa-4696-9780-d364feb3cc10", + "name": "ЭлементСтиля1", + "mdoReference": { + "type": "STYLE_ITEM", + "mdoRef": "StyleItem.ЭлементСтиля1", + "mdoRefRu": "ЭлементСтиля.ЭлементСтиля1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE" + } + ], + "styles": [ + { + "uuid": "d6aaa851-cba7-486d-92f4-ab31b1628c6b", + "name": "Стиль", + "mdoReference": { + "type": "STYLE", + "mdoRef": "Style.Стиль", + "mdoRefRu": "Стиль.Стиль" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Стиль" + } + } + ] + }, + "supportVariant": "NONE" + } + ], + "subsystems": [ + [ + 2 + ], + [] + ], + "supportVariant": "NONE", + "synchronousExtensionAndAddInCallUseMode": "USE_WITH_WARNINGS", + "synchronousPlatformExtensionAndAddInCallUseMode": "DONT_USE", + "synonym": { + "content": [ + [ + 2 + ] + ] + }, + "tasks": [ + { + "uuid": "c251fcec-ec02-4ef4-8f70-4d70db6631ea", + "name": "Задача1", + "mdoReference": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/businessProcesses/com.github._1c_syntax.bsl.mdo.BusinessProcess/task" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [], + "commands": [], + "attributes": [ + [ + 8 + ], + [] + ], + "tabularSections": [], + "forms": [], + "templates": [], + "addressingAttributes": [ + { + "uuid": "bf531047-7ec7-4c74-bfdb-917138b2127c", + "name": "РеквизитАдресации", + "mdoReference": { + "type": "TASK_ADDRESSING_ATTRIBUTE", + "mdoRef": "Task.Задача1.AddressingAttribute.РеквизитАдресации", + "mdoRefRu": "Задача.Задача1.РеквизитАдресации.РеквизитАдресации" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Реквизит адресации" + } + } + ] + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/businessProcesses/com.github._1c_syntax.bsl.mdo.BusinessProcess/task" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@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/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + }, + "format": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "editFormat": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "toolTip": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "markNegatives": false, + "mask": "", + "multiLine": false, + "extendedEdit": false, + "fillFromFillingValue": false, + "choiceForm": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/commonAttributes/com.github._1c_syntax.bsl.mdo.CommonAttribute/dataSeparationValue" + } + } + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "useManagedFormInOrdinaryApplication": true, + "useOrdinaryFormInManagedApplication": false, + "usePurposes": [ + "PLATFORM_APPLICATION" + ], + "uuid": "46c7c1d0-b04d-4295-9b04-ae3207c18d29", + "vendor": "", + "version": "", + "webServices": [ + { + "uuid": "d7f9b06b-0799-486e-adff-c45a2d5b8101", + "name": "WebСервис1", + "mdoReference": { + "type": "WEB_SERVICE", + "mdoRef": "WebService.WebСервис1", + "mdoRefRu": "WebСервис.WebСервис1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "namespace": "http://test.test", + "descriptorFileName": "ws1.1cws", + "reuseSessions": "AUTO_USE", + "sessionMaxAge": 20, + "operations": [ + [ + 2 + ], + [] + ] + } + ], + "wsReferences": [ + { + "uuid": "95b745f2-e1fa-4f94-b7f9-f3f0224fc8c7", + "name": "WSСсылка", + "mdoReference": { + "type": "WS_REFERENCE", + "mdoRef": "WSReference.WSСсылка", + "mdoRefRu": "WSСсылка.WSСсылка" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "WSСсылка" + } + } + ] + }, + "supportVariant": "NONE", + "locationURL": "http://ya.ru" + } + ] +}} \ No newline at end of file diff --git a/src/test/resources/fixtures/mdclasses_3_27/Configuration.json b/src/test/resources/fixtures/mdclasses_3_27/Configuration.json new file mode 100644 index 000000000..5e74bf272 --- /dev/null +++ b/src/test/resources/fixtures/mdclasses_3_27/Configuration.json @@ -0,0 +1,2329 @@ +{"com.github._1c_syntax.bsl.mdclasses.Configuration": { + "XDTOPackages": [ + { + "uuid": "b8a93cce-56e4-4507-b281-5c525a466a0f", + "name": "ПакетXDTO1", + "mdoReference": { + "type": "XDTO_PACKAGE", + "mdoRef": "XDTOPackage.ПакетXDTO1", + "mdoRefRu": "ПакетXDTO.ПакетXDTO1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [] + }, + "supportVariant": "NONE", + "namespace": "http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.8", + "data": { + "targetNamespace": "http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.8", + "imports": [ + [ + 2 + ], + [] + ], + "valueTypes": [ + [ + 278 + ], + [] + ], + "objectTypes": [ + [ + 737 + ], + [] + ], + "properties": [ + { + "name": "performance", + "type": "d2p1:Performance", + "lowerBound": 0, + "upperBound": 0, + "nillable": false, + "form": "Attribute", + "typeDef": [] + } + ] + } + } + ], + "accountingRegisters": [ + { + "uuid": "e5930f2f-15d9-48a1-ac69-379ad990b02a", + "name": "РегистрБухгалтерии1", + "mdoReference": { + "type": "ACCOUNTING_REGISTER", + "mdoRef": "AccountingRegister.РегистрБухгалтерии1", + "mdoRefRu": "РегистрБухгалтерии.РегистрБухгалтерии1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + [ + 2 + ] + ] + }, + "supportVariant": "NONE", + "modules": [], + "commands": [], + "attributes": [ + [ + 6 + ], + [] + ], + "resources": [ + { + "uuid": "e88df8bd-bf97-41a4-88fc-09c84a51824b", + "name": "Ресурс1", + "mdoReference": { + "type": "RESOURCE", + "mdoRef": "AccountingRegister.РегистрБухгалтерии1.Resource.Ресурс1", + "mdoRefRu": "РегистрБухгалтерии.РегистрБухгалтерии1.Ресурс.Ресурс1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false, + "description": { + "nameRu": "КвалификаторыЧисла (10.0)", + "nameEn": "NumberQualifiers (10.0)" + } + } + } + ] + } + } + ], + "dimensions": [ + { + "uuid": "902c08a9-e457-436a-b0fb-b996f0d9bb00", + "name": "Измерение1", + "mdoReference": { + "type": "DIMENSION", + "mdoRef": "AccountingRegister.РегистрБухгалтерии1.Dimension.Измерение1", + "mdoRefRu": "РегистрБухгалтерии.РегистрБухгалтерии1.Измерение.Измерение1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } + } + } + ] + }, + "master": false, + "denyIncompleteValues": false, + "useInTotals": true + } + ], + "forms": [], + "templates": [], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "accumulationRegisters": [ + { + "uuid": "8ea07f36-d671-4649-bc7a-94daa939e77f", + "name": "РегистрНакопления1", + "mdoReference": { + "type": "ACCUMULATION_REGISTER", + "mdoRef": "AccumulationRegister.РегистрНакопления1", + "mdoRefRu": "РегистрНакопления.РегистрНакопления1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Регистр накопления" + } + } + ] + }, + "supportVariant": "NONE", + "modules": [], + "commands": [], + "attributes": [ + [ + 5 + ], + [] + ], + "resources": [ + { + "uuid": "a187a281-f5cd-4e1c-8f3f-37212a840339", + "name": "Ресурс1", + "mdoReference": { + "type": "RESOURCE", + "mdoRef": "AccumulationRegister.РегистрНакопления1.Resource.Ресурс1", + "mdoRefRu": "РегистрНакопления.РегистрНакопления1.Ресурс.Ресурс1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accumulationRegisters/com.github._1c_syntax.bsl.mdo.AccumulationRegister/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false, + "description": { + "@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/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" + } + } + } + ] + } + } + ], + "dimensions": [ + { + "uuid": "461cae93-fe90-4bbb-8f79-0963e2d39ec5", + "name": "Измерение1", + "mdoReference": { + "type": "DIMENSION", + "mdoRef": "AccumulationRegister.РегистрНакопления1.Dimension.Измерение1", + "mdoRefRu": "РегистрНакопления.РегистрНакопления1.Измерение.Измерение1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accumulationRegisters/com.github._1c_syntax.bsl.mdo.AccumulationRegister/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@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/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + }, + "master": false, + "denyIncompleteValues": false, + "useInTotals": true + } + ], + "forms": [], + "templates": [], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "bots": [], + "briefInformation": { + "content": [ + [ + 2 + ] + ] + }, + "businessProcesses": [ + { + "uuid": "560a32ca-028d-4b88-b6f2-6b7212bf31f8", + "name": "БизнесПроцесс1", + "mdoReference": { + "type": "BUSINESS_PROCESS", + "mdoRef": "BusinessProcess.БизнесПроцесс1", + "mdoRefRu": "БизнесПроцесс.БизнесПроцесс1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "commands": [], + "attributes": [ + [ + 7 + ], + [] + ], + "tabularSections": [], + "forms": [], + "templates": [], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "task": { + "type": "TASK", + "mdoRef": "Task.Задача1", + "mdoRefRu": "Задача.Задача1" + } + } + ], + "calculationRegisters": [ + { + "uuid": "90587c7d-b950-4476-ac14-426e4a83d9c4", + "name": "РегистрРасчета1", + "mdoReference": { + "type": "CALCULATION_REGISTER", + "mdoRef": "CalculationRegister.РегистрРасчета1", + "mdoRefRu": "РегистрРасчета.РегистрРасчета1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [], + "commands": [], + "attributes": [ + [ + 12 + ], + [] + ], + "resources": [ + { + "uuid": "86f41061-e298-4da5-8d28-489a349d55fc", + "name": "Ресурс1", + "mdoReference": { + "type": "RESOURCE", + "mdoRef": "CalculationRegister.РегистрРасчета1.Resource.Ресурс1", + "mdoRefRu": "РегистрРасчета.РегистрРасчета1.Ресурс.Ресурс1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/calculationRegisters/com.github._1c_syntax.bsl.mdo.CalculationRegister/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false, + "description": { + "@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/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" + } + } + } + ] + } + } + ], + "dimensions": [ + { + "uuid": "f3e7cca5-4902-4ad5-96c7-db8336f52c6e", + "name": "Измерение1", + "mdoReference": { + "type": "DIMENSION", + "mdoRef": "CalculationRegister.РегистрРасчета1.Dimension.Измерение1", + "mdoRefRu": "РегистрРасчета.РегистрРасчета1.Измерение.Измерение1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/calculationRegisters/com.github._1c_syntax.bsl.mdo.CalculationRegister/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@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/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + }, + "master": false, + "denyIncompleteValues": true, + "useInTotals": true + } + ], + "forms": [], + "templates": [], + "recalculations": [ + { + "uuid": "16b54095-8711-4ef1-a38b-93d12f6f6e93", + "name": "Перерасчет", + "mdoReference": { + "type": "RECALCULATION", + "mdoRef": "CalculationRegister.РегистрРасчета1.Recalculation.Перерасчет", + "mdoRefRu": "РегистрРасчета.РегистрРасчета1.Перерасчет.Перерасчет" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Перерасчет" + } + } + ] + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/calculationRegisters/com.github._1c_syntax.bsl.mdo.CalculationRegister/mdoReference" + }, + "modules": [ + 1 + ] + } + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "catalogs": [ + { + "uuid": "eeef463d-d5e7-42f2-ae53-10279661f59d", + "name": "Справочник1", + "mdoReference": { + "type": "CATALOG", + "mdoRef": "Catalog.Справочник1", + "mdoRefRu": "Справочник.Справочник1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 2 + ], + "commands": [ + { + "uuid": "342ec3c7-82d4-42bb-a5ff-8a756f110744", + "name": "Команда1", + "mdoReference": { + "type": "COMMAND", + "mdoRef": "Catalog.Справочник1.Command.Команда1", + "mdoRefRu": "Справочник.Справочник1.Команда.Команда1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/catalogs/com.github._1c_syntax.bsl.mdo.Catalog/mdoReference" + } + } + ], + "attributes": [ + [ + 12 + ], + [] + ], + "tabularSections": [ + { + "uuid": "451202c5-b1af-4bce-a705-0b5570071588", + "name": "ТабличнаяЧасть1", + "mdoReference": { + "type": "TABULAR_SECTION", + "mdoRef": "Catalog.Справочник1.TabularSection.ТабличнаяЧасть1", + "mdoRefRu": "Справочник.Справочник1.ТабличнаяЧасть.ТабличнаяЧасть1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/catalogs/com.github._1c_syntax.bsl.mdo.Catalog/mdoReference" + }, + "attributes": [ + [ + 3 + ], + [] + ] + } + ], + "forms": [ + [ + 3 + ], + [] + ], + "templates": [ + { + "uuid": "42def71b-52cc-4e34-8a08-82f0dfcd47bf", + "name": "Макет", + "mdoReference": { + "type": "TEMPLATE", + "mdoRef": "Catalog.Справочник1.Template.Макет", + "mdoRefRu": "Справочник.Справочник1.Макет.Макет" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Макет" + } + } + ] + }, + "supportVariant": "NONE", + "modules": [], + "templateType": "SPREADSHEET_DOCUMENT", + "data": { + "@class": "com.github._1c_syntax.bsl.mdo.storage.EmptyTemplateData" + }, + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/catalogs/com.github._1c_syntax.bsl.mdo.Catalog/mdoReference" + } + } + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "owners": [] + } + ], + "chartsOfAccounts": [ + { + "uuid": "2766f353-abd2-4e7f-9a95-53f05c83f5d4", + "name": "ПланСчетов1", + "mdoReference": { + "type": "CHART_OF_ACCOUNTS", + "mdoRef": "ChartOfAccounts.ПланСчетов1", + "mdoRefRu": "ПланСчетов.ПланСчетов1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "commands": [], + "attributes": [ + [ + 10 + ], + [] + ], + "tabularSections": [], + "forms": [], + "templates": [], + "accountingFlags": [ + { + "uuid": "957a5154-1e63-49e1-8e99-3893490da6f6", + "name": "ПризнакУчета", + "mdoReference": { + "type": "ACCOUNTING_FLAG", + "mdoRef": "ChartOfAccounts.ПланСчетов1.AccountingFlag.ПризнакУчета", + "mdoRefRu": "ПланСчетов.ПланСчетов1.ПризнакУчета.ПризнакУчета" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Признак учета" + } + } + ] + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/chartsOfAccounts/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 0 + } + ] + } + } + ], + "extDimensionAccountingFlags": [ + { + "uuid": "4f04d72a-e3e9-4e9b-96da-7d0e1ad989e6", + "name": "ПризнакУчета", + "mdoReference": { + "type": "EXT_DIMENSION_ACCOUNTING_FLAG", + "mdoRef": "ChartOfAccounts.ПланСчетов1.ExtDimensionAccountingFlag.ПризнакУчета", + "mdoRefRu": "ПланСчетов.ПланСчетов1.ПризнакУчетаСубконто.ПризнакУчета" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@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/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/chartsOfAccounts/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" + } + ], + "composite": false, + "qualifiers": [] + } + } + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "chartsOfCalculationTypes": [ + { + "uuid": "1755c534-9ccd-49c4-9f8b-2aa066424aaa", + "name": "ПланВидовРасчета1", + "mdoReference": { + "type": "CHART_OF_CALCULATION_TYPES", + "mdoRef": "ChartOfCalculationTypes.ПланВидовРасчета1", + "mdoRefRu": "ПланВидовРасчета.ПланВидовРасчета1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [], + "commands": [], + "attributes": [ + [ + 7 + ], + [] + ], + "tabularSections": [], + "forms": [], + "templates": [], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "chartsOfCharacteristicTypes": [ + { + "uuid": "f53a24c3-f1dc-43b7-8dcf-eeb8c0b7f452", + "name": "ПланВидовХарактеристик1", + "mdoReference": { + "type": "CHART_OF_CHARACTERISTIC_TYPES", + "mdoRef": "ChartOfCharacteristicTypes.ПланВидовХарактеристик1", + "mdoRefRu": "ПланВидовХарактеристик.ПланВидовХарактеристик1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 2 + ], + "commands": [], + "attributes": [ + [ + 9 + ], + [] + ], + "tabularSections": [], + "forms": [], + "templates": [], + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@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/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + }, + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "commandGroups": [ + { + "uuid": "9bd3b0b1-b276-4b0e-9811-44a41ebb0c7c", + "name": "ГруппаКоманд1", + "mdoReference": { + "type": "COMMAND_GROUP", + "mdoRef": "CommandGroup.ГруппаКоманд1", + "mdoRefRu": "ГруппаКоманд.ГруппаКоманд1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE" + } + ], + "comment": "", + "commonAttributes": [ + { + "uuid": "d4f0c0ac-ed26-4085-a1b4-e52314b973ad", + "name": "ОбщийРеквизит1", + "mdoReference": { + "type": "COMMON_ATTRIBUTE", + "mdoRef": "CommonAttribute.ОбщийРеквизит1", + "mdoRefRu": "ОбщийРеквизит.ОбщийРеквизит1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@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/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + }, + "autoUse": "USE", + "passwordMode": false, + "indexing": "DONT_INDEX", + "dataSeparation": "DONT_USE", + "dataSeparationValue": { + "type": "UNKNOWN", + "mdoRef": "", + "mdoRefRu": "" + }, + "dataSeparationUse": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/commonAttributes/com.github._1c_syntax.bsl.mdo.CommonAttribute/dataSeparationValue" + }, + "conditionalSeparation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/commonAttributes/com.github._1c_syntax.bsl.mdo.CommonAttribute/dataSeparationValue" + }, + "usersSeparation": "DONT_USE", + "authenticationSeparation": "DONT_USE", + "configurationExtensionsSeparation": "DONT_USE", + "content": [ + [ + 2 + ], + [] + ] + } + ], + "commonCommands": [ + { + "uuid": "a608f796-f58e-4f8a-b63f-272342b32f35", + "name": "ОбщаяКоманда1", + "mdoReference": { + "type": "COMMON_COMMAND", + "mdoRef": "CommonCommand.ОбщаяКоманда1", + "mdoRefRu": "ОбщаяКоманда.ОбщаяКоманда1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ] + } + ], + "commonForms": [ + { + "uuid": "5ac59104-28a5-40b1-ab5b-2857fb41991a", + "name": "Форма", + "mdoReference": { + "type": "COMMON_FORM", + "mdoRef": "CommonForm.Форма", + "mdoRefRu": "ОбщаяФорма.Форма" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Форма" + } + } + ] + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "formType": "MANAGED", + "data": { + "@class": "com.github._1c_syntax.bsl.mdo.storage.ManagedFormData", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "handlers": [], + "items": [], + "attributes": [] + } + } + ], + "commonModules": [ + [ + 6 + ], + [] + ], + "commonPictures": [ + { + "uuid": "db84513d-2535-494b-843e-6d8931cb2f82", + "name": "ОбщаяКартинка1", + "mdoReference": { + "type": "COMMON_PICTURE", + "mdoRef": "CommonPicture.ОбщаяКартинка1", + "mdoRefRu": "ОбщаяКартинка.ОбщаяКартинка1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "availabilityForChoice": false, + "availabilityForAppearance": false + } + ], + "commonTemplates": [ + [ + 10 + ], + [] + ], + "compatibilityMode": { + "minor": 3, + "version": 24 + }, + "configurationExtensionCompatibilityMode": { + "minor": 3, + "version": 99 + }, + "configurationSource": "EDT", + "constants": [ + { + "uuid": "61e6a6f2-7057-4e93-96c3-7bd2559217f4", + "name": "Константа1", + "mdoReference": { + "type": "CONSTANT", + "mdoRef": "Constant.Константа1", + "mdoRefRu": "Константа.Константа1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 2 + ], + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@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/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + }, + "passwordMode": false, + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "copyrights": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "dataLockControlMode": "MANAGED", + "dataProcessors": [ + { + "uuid": "a7c57ba0-75d8-487d-b8ea-ae5083d8a503", + "name": "Обработка1", + "mdoReference": { + "type": "DATA_PROCESSOR", + "mdoRef": "DataProcessor.Обработка1", + "mdoRefRu": "Обработка.Обработка1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [], + "commands": [], + "attributes": [], + "tabularSections": [], + "forms": [ + [ + 2 + ], + [] + ], + "templates": [], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "defaultLanguage": { + "type": "LANGUAGE", + "mdoRef": "Language.Русский", + "mdoRefRu": "Язык.Русский" + }, + "defaultRunMode": "MANAGED_APPLICATION", + "definedTypes": [ + { + "uuid": "e8c616d9-4957-48ab-a917-afb6847f6840", + "name": "ОпределяемыйТип1", + "mdoReference": { + "type": "DEFINED_TYPE", + "mdoRef": "DefinedType.ОпределяемыйТип1", + "mdoRefRu": "ОпределяемыйТип.ОпределяемыйТип1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@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/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + } + } + ], + "description": "Фикстура 8.3.4", + "detailedInformation": { + "content": [ + [ + 2 + ] + ] + }, + "documentJournals": [ + { + "uuid": "c6743657-4787-40de-9a45-2493c630f626", + "name": "ЖурналДокументов1", + "mdoReference": { + "type": "DOCUMENT_JOURNAL", + "mdoRef": "DocumentJournal.ЖурналДокументов1", + "mdoRefRu": "ЖурналДокументов.ЖурналДокументов1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "commands": [], + "columns": [ + { + "uuid": "b52d063e-5d2c-498b-a333-4957277f47e3", + "name": "Графа", + "mdoReference": { + "type": "COLUMN", + "mdoRef": "DocumentJournal.ЖурналДокументов1.Column.Графа", + "mdoRefRu": "ЖурналДокументов.ЖурналДокументов1.Колонка.Графа" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Графа" + } + } + ] + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/documentJournals/com.github._1c_syntax.bsl.mdo.DocumentJournal/mdoReference" + }, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "references": [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Документ1.Attribute.Реквизит1", + "mdoRefRu": "Документ.Документ1.Реквизит.Реквизит1" + } + ] + } + ], + "forms": [], + "templates": [], + "registeredDocuments": [ + { + "type": "DOCUMENT", + "mdoRef": "Document.Документ1", + "mdoRefRu": "Документ.Документ1" + } + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "documentNumerators": [ + { + "uuid": "e401f835-6bfc-4cd4-8d87-5e6b6332a3f6", + "name": "НумераторДокументов1", + "mdoReference": { + "type": "DOCUMENT_NUMERATOR", + "mdoRef": "DocumentNumerator.НумераторДокументов1", + "mdoRefRu": "НумераторДокументов.НумераторДокументов1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE" + } + ], + "documents": [ + { + "uuid": "ce4fb46b-4af7-493e-9fcb-76ad8c4f8acd", + "name": "Документ1", + "mdoReference": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/documentJournals/com.github._1c_syntax.bsl.mdo.DocumentJournal/registeredDocuments/com.github._1c_syntax.bsl.types.MdoReference" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 2 + ], + "commands": [ + [ + 2 + ], + [] + ], + "attributes": [ + [ + 8 + ], + [] + ], + "tabularSections": [ + { + "uuid": "508fe2d9-44b0-4b34-a349-2b0bcae6adc4", + "name": "ТабличнаяЧасть1", + "mdoReference": { + "type": "TABULAR_SECTION", + "mdoRef": "Document.Документ1.TabularSection.ТабличнаяЧасть1", + "mdoRefRu": "Документ.Документ1.ТабличнаяЧасть.ТабличнаяЧасть1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/documentJournals/com.github._1c_syntax.bsl.mdo.DocumentJournal/registeredDocuments/com.github._1c_syntax.bsl.types.MdoReference" + }, + "attributes": [ + [ + 3 + ], + [] + ] + } + ], + "forms": [ + [ + 3 + ], + [] + ], + "templates": [], + "registerRecords": [ + [ + 4 + ], + [] + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "empty": false, + "enums": [ + { + "uuid": "f11f3441-4b64-4344-b1a0-0e4b3e466e03", + "name": "Перечисление1", + "mdoReference": { + "type": "ENUM", + "mdoRef": "Enum.Перечисление1", + "mdoRefRu": "Перечисление.Перечисление1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "commands": [], + "forms": [], + "templates": [], + "attributes": [ + [ + 2 + ], + [] + ], + "enumValues": [ + { + "uuid": "47a90ebe-6127-4041-bdd4-def343363004", + "name": "ЗначениеПеречисления1", + "mdoReference": { + "type": "ENUM_VALUE", + "mdoRef": "Enum.Перечисление1.EnumValue.ЗначениеПеречисления1", + "mdoRefRu": "Перечисление.Перечисление1.ЗначениеПеречисления.ЗначениеПеречисления1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/enums/com.github._1c_syntax.bsl.mdo.Enum/mdoReference" + } + } + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "eventSubscriptions": [ + { + "uuid": "4da21a7b-3d07-4e6d-b91f-7e1c8ddcffcd", + "name": "ПодпискаНаСобытие1", + "mdoReference": { + "type": "EVENT_SUBSCRIPTION", + "mdoRef": "EventSubscription.ПодпискаНаСобытие1", + "mdoRefRu": "ПодпискаНаСобытие.ПодпискаНаСобытие1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "source": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.CustomValueType": { + "fullName": { + "nameRu": "СправочникОбъект.Справочник1", + "nameEn": "CatalogObject.Справочник1" + }, + "variant": "METADATA", + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] + }, + "handler": { + "methodPath": "CommonModule.ПростойОбщийМодуль.ПодпискаНаСобытие1ПередЗаписью", + "moduleName": "ПростойОбщийМодуль", + "methodName": "ПодпискаНаСобытие1ПередЗаписью" + }, + "event": "BeforeWrite" + } + ], + "exchangePlans": [ + { + "uuid": "242cb07d-3d2b-4689-b590-d3ed23ac9d10", + "name": "ПланОбмена1", + "mdoReference": { + "type": "EXCHANGE_PLAN", + "mdoRef": "ExchangePlan.ПланОбмена1", + "mdoRefRu": "ПланОбмена.ПланОбмена1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "commands": [], + "attributes": [ + [ + 8 + ], + [] + ], + "tabularSections": [], + "forms": [], + "templates": [], + "distributedInfoBase": false, + "includeConfigurationExtensions": false, + "content": [ + [ + 2 + ], + [] + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "externalDataSources": [ + { + "uuid": "2ceefe90-5a06-41ce-aac5-a3293a85946f", + "name": "ТекущаяСУБД", + "mdoReference": { + "type": "EXTERNAL_DATA_SOURCE", + "mdoRef": "ExternalDataSource.ТекущаяСУБД", + "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Текущая СУБД" + } + } + ] + }, + "supportVariant": "NONE", + "tables": [ + { + "uuid": "318e517a-2dd6-4cdf-a502-c8cd6e429ff6", + "name": "ИнформацияОбОшибках", + "mdoReference": { + "type": "EXTERNAL_DATA_SOURCE_TABLE", + "mdoRef": "ExternalDataSource.ТекущаяСУБД.Table.ИнформацияОбОшибках", + "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД.Таблица.ИнформацияОбОшибках" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Информация об ошибках" + } + } + ] + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/externalDataSources/com.github._1c_syntax.bsl.mdo.ExternalDataSource/mdoReference" + }, + "modules": [ + 2 + ], + "commands": [ + { + "uuid": "ff4437b1-325e-47d7-87f7-9cf5e51460c5", + "name": "Command", + "mdoReference": { + "type": "COMMAND", + "mdoRef": "ExternalDataSource.ТекущаяСУБД.Table.ИнформацияОбОшибках.Command.Command", + "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД.Таблица.ИнформацияОбОшибках.Команда.Command" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Command" + } + } + ] + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/externalDataSources/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/mdoReference" + } + } + ], + "fields": [ + [ + 8 + ], + [] + ], + "forms": [ + [ + 2 + ], + [] + ], + "templates": [ + { + "uuid": "28805bba-20fd-40dd-b442-1f7ca7dcf665", + "name": "Template", + "mdoReference": { + "type": "TEMPLATE", + "mdoRef": "ExternalDataSource.ТекущаяСУБД.Table.ИнформацияОбОшибках.Template.Template", + "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД.Таблица.ИнформацияОбОшибках.Макет.Template" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Template" + } + } + ] + }, + "supportVariant": "NONE", + "modules": [], + "templateType": "SPREADSHEET_DOCUMENT", + "data": { + "@class": "com.github._1c_syntax.bsl.mdo.storage.EmptyTemplateData", + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/catalogs/com.github._1c_syntax.bsl.mdo.Catalog/templates/com.github._1c_syntax.bsl.mdo.children.ObjectTemplate/data" + }, + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/externalDataSources/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/mdoReference" + } + } + ], + "dataLockControlMode": "MANAGED" + } + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "filterCriteria": [ + { + "uuid": "6e9d3381-0607-43df-866d-14ee5d65a294", + "name": "КритерийОтбора1", + "mdoReference": { + "type": "FILTER_CRITERION", + "mdoRef": "FilterCriterion.КритерийОтбора1", + "mdoRefRu": "КритерийОтбора.КритерийОтбора1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "commands": [], + "forms": [], + "content": [], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "functionalOptions": [ + { + "uuid": "d3b7fd71-6570-4047-91e0-b3df75dba08d", + "name": "ФункциональнаяОпция1", + "mdoReference": { + "type": "FUNCTIONAL_OPTION", + "mdoRef": "FunctionalOption.ФункциональнаяОпция1", + "mdoRefRu": "ФункциональнаяОпция.ФункциональнаяОпция1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "location": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/constants/com.github._1c_syntax.bsl.mdo.Constant/mdoReference" + }, + "privilegedGetMode": true, + "content": [] + } + ], + "functionalOptionsParameters": [ + { + "uuid": "9fae7345-6220-4e5b-b4c1-84bb921a58b7", + "name": "ПараметрФункциональныхОпций", + "mdoReference": { + "type": "FUNCTIONAL_OPTIONS_PARAMETER", + "mdoRef": "FunctionalOptionsParameter.ПараметрФункциональныхОпций", + "mdoRefRu": "ПараметрФункциональныхОпций.ПараметрФункциональныхОпций" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Параметр функциональных опций" + } + } + ] + }, + "supportVariant": "NONE", + "use": { + "type": "DIMENSION", + "mdoRef": "InformationRegister.РегистрСведений1.Dimension.Измерение1", + "mdoRefRu": "РегистрСведений.РегистрСведений1.Измерение.Измерение1" + } + } + ], + "httpServices": [ + { + "uuid": "3f029e1e-5a9e-4446-b74f-cbcb79b1e2fe", + "name": "HTTPСервис1", + "mdoReference": { + "type": "HTTP_SERVICE", + "mdoRef": "HTTPService.HTTPСервис1", + "mdoRefRu": "HTTPСервис.HTTPСервис1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "urlTemplates": [ + { + "uuid": "4d97db36-cfbf-4f11-9647-d95677380b8f", + "name": "ШаблонURL", + "mdoReference": { + "type": "HTTP_SERVICE_URL_TEMPLATE", + "mdoRef": "HTTPService.HTTPСервис1.URLTemplate.ШаблонURL", + "mdoRefRu": "HTTPСервис.HTTPСервис1.ШаблонURL.ШаблонURL" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Шаблон URL" + } + } + ] + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/httpServices/com.github._1c_syntax.bsl.mdo.HTTPService/mdoReference" + }, + "methods": [ + [ + 2 + ], + [] + ], + "template": "/*" + } + ] + } + ], + "informationRegisters": [ + [ + 2 + ], + [] + ], + "integrationServices": [], + "interfaceCompatibilityMode": "VERSION_8_2", + "interfaces": [], + "languages": [ + [ + 3 + ], + [] + ], + "mdoReference": { + "type": "CONFIGURATION", + "mdoRef": "Configuration.Конфигурация", + "mdoRefRu": "Конфигурация.Конфигурация" + }, + "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" + ], + [ + "ManagedApplicationModule", + "src/test/resources/ext/edt/mdclasses_3_24/configuration/src/Configuration/ManagedApplicationModule.bsl" + ] + ], + "modules": [ + 3 + ], + "name": "Конфигурация", + "objectAutonumerationMode": "NotAutoFree", + "objectBelonging": "OWN", + "paletteColors": [], + "possibleRights": [ + { + "default": { + "tag": 4 + }, + "int": 26, + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "ADMINISTRATION", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "DATA_ADMINISTRATION", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "UPDATE_DATA_BASE_CONFIGURATION", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "EXCLUSIVE_MODE", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "ACTIVE_USERS", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "EVENT_LOG", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "THIN_CLIENT", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "WEB_CLIENT", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "MOBILE_CLIENT", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "THICK_CLIENT", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "EXTERNAL_CONNECTION", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "AUTOMATION", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "TECHNICAL_SPECIALIST_MODE", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "COLLABORATION_SYSTEM_INFO_BASE_REGISTRATION", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "MAIN_WINDOW_MODE_EMBEDDED_WORKPLACE", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "MAIN_WINDOW_MODE_KIOSK", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "MAIN_WINDOW_MODE_NORMAL", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "MAIN_WINDOW_MODE_FULLSCREEN_WORKPLACE", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "MAIN_WINDOW_MODE_WORKPLACE", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "ANALYTICS_SYSTEM_CLIENT", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "EXCLUSIVE_MODE_TERMINATION_AT_SESSION_START", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "SAVE_USER_DATA", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "CONFIGURATION_EXTENSIONS_ADMINISTRATION", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "INTERACTIVE_OPEN_EXT_DATA_PROCESSORS", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "INTERACTIVE_OPEN_EXT_REPORTS", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "OUTPUT" + } + ], + "reports": [ + { + "uuid": "34d3754d-298c-4786-92f6-a487db249fc7", + "name": "Отчет1", + "mdoReference": { + "type": "REPORT", + "mdoRef": "Report.Отчет1", + "mdoRefRu": "Отчет.Отчет1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 2 + ], + "commands": [], + "attributes": [], + "tabularSections": [], + "forms": [], + "templates": [ + [ + 3 + ], + [] + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "roles": [ + { + "uuid": "ecad0539-4f9f-491b-b0f2-f8f42d9a7c41", + "name": "Роль1", + "mdoReference": { + "type": "ROLE", + "mdoRef": "Role.Роль1", + "mdoRefRu": "Роль.Роль1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "data": { + "setForNewObjects": false, + "setForAttributesByDefault": true, + "independentRightsOfChildObjects": false, + "objectRights": [ + [ + 3 + ], + [] + ] + } + } + ], + "scheduledJobs": [ + { + "uuid": "0de0c839-4427-46d9-be68-302f88ac162c", + "name": "РегламентноеЗадание1", + "mdoReference": { + "type": "SCHEDULED_JOB", + "mdoRef": "ScheduledJob.РегламентноеЗадание1", + "mdoRefRu": "РегламентноеЗадание.РегламентноеЗадание1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "methodName": { + "methodPath": "CommonModule.ПростойОбщийМодуль.РегламентноеЗадание1", + "moduleName": "ПростойОбщийМодуль", + "methodName": "РегламентноеЗадание1" + }, + "description": "Описание Регламентное задание 1", + "key": "ПроверкаАктивностиСеансаУдаленияОбъектов", + "use": true, + "predefined": true, + "restartCountOnFailure": 3, + "restartIntervalOnFailure": 10 + } + ], + "scriptVariant": "RUSSIAN", + "sequences": [ + { + "uuid": "514bbcf4-7fc4-4a3e-9245-598fad397eec", + "name": "Последовательность1", + "mdoReference": { + "type": "SEQUENCE", + "mdoRef": "Sequence.Последовательность1", + "mdoRefRu": "Последовательность.Последовательность1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "dimensions": [ + { + "uuid": "763b82dd-2fdb-4a02-a50b-3eb916c02d3d", + "name": "Измерение1", + "mdoReference": { + "type": "DIMENSION", + "mdoRef": "Sequence.Последовательность1.Dimension.Измерение1", + "mdoRefRu": "Последовательность.Последовательность1.Измерение.Измерение1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/sequences/com.github._1c_syntax.bsl.mdo.Sequence/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.CustomValueType": { + "fullName": { + "nameRu": "ДокументСсылка.Документ1", + "nameEn": "DocumentRef.Документ1" + }, + "variant": "METADATA", + "kind": "DOCUMENT" + } + } + ], + "composite": false, + "qualifiers": [] + }, + "master": false, + "denyIncompleteValues": false, + "useInTotals": true + } + ], + "documents": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/documentJournals/com.github._1c_syntax.bsl.mdo.DocumentJournal/registeredDocuments/com.github._1c_syntax.bsl.types.MdoReference" + } + ] + } + ], + "sessionParameters": [ + { + "uuid": "66844df5-823b-40f1-ab8a-b07c1cb7462f", + "name": "ПараметрСеанса1", + "mdoReference": { + "type": "SESSION_PARAMETER", + "mdoRef": "SessionParameter.ПараметрСеанса1", + "mdoRefRu": "ПараметрСеанса.ПараметрСеанса1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" + } + ], + "composite": false, + "qualifiers": [] + } + } + ], + "settingsStorages": [ + { + "uuid": "e7a9947d-7565-4681-b75c-c9a229b45042", + "name": "ХранилищеНастроек1", + "mdoReference": { + "type": "SETTINGS_STORAGE", + "mdoRef": "SettingsStorage.ХранилищеНастроек1", + "mdoRefRu": "ХранилищеНастроек.ХранилищеНастроек1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "forms": [], + "templates": [] + } + ], + "styleItems": [ + { + "uuid": "68047ae8-62aa-4696-9780-d364feb3cc10", + "name": "ЭлементСтиля1", + "mdoReference": { + "type": "STYLE_ITEM", + "mdoRef": "StyleItem.ЭлементСтиля1", + "mdoRefRu": "ЭлементСтиля.ЭлементСтиля1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE" + } + ], + "styles": [ + { + "uuid": "d6aaa851-cba7-486d-92f4-ab31b1628c6b", + "name": "Стиль", + "mdoReference": { + "type": "STYLE", + "mdoRef": "Style.Стиль", + "mdoRefRu": "Стиль.Стиль" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Стиль" + } + } + ] + }, + "supportVariant": "NONE" + } + ], + "subsystems": [ + [ + 2 + ], + [] + ], + "supportVariant": "NONE", + "synchronousExtensionAndAddInCallUseMode": "USE_WITH_WARNINGS", + "synchronousPlatformExtensionAndAddInCallUseMode": "DONT_USE", + "synonym": { + "content": [ + [ + 2 + ] + ] + }, + "tasks": [ + { + "uuid": "c251fcec-ec02-4ef4-8f70-4d70db6631ea", + "name": "Задача1", + "mdoReference": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/businessProcesses/com.github._1c_syntax.bsl.mdo.BusinessProcess/task" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [], + "commands": [], + "attributes": [ + [ + 8 + ], + [] + ], + "tabularSections": [], + "forms": [], + "templates": [], + "addressingAttributes": [ + { + "uuid": "bf531047-7ec7-4c74-bfdb-917138b2127c", + "name": "РеквизитАдресации", + "mdoReference": { + "type": "TASK_ADDRESSING_ATTRIBUTE", + "mdoRef": "Task.Задача1.AddressingAttribute.РеквизитАдресации", + "mdoRefRu": "Задача.Задача1.РеквизитАдресации.РеквизитАдресации" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Реквизит адресации" + } + } + ] + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/businessProcesses/com.github._1c_syntax.bsl.mdo.BusinessProcess/task" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@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/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + }, + "format": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "editFormat": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "toolTip": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "markNegatives": false, + "mask": "", + "multiLine": false, + "extendedEdit": false, + "fillFromFillingValue": false, + "choiceForm": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/commonAttributes/com.github._1c_syntax.bsl.mdo.CommonAttribute/dataSeparationValue" + } + } + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "useManagedFormInOrdinaryApplication": true, + "useOrdinaryFormInManagedApplication": false, + "usePurposes": [ + "PLATFORM_APPLICATION" + ], + "uuid": "46c7c1d0-b04d-4295-9b04-ae3207c18d29", + "vendor": "", + "version": "", + "webServices": [ + { + "uuid": "d7f9b06b-0799-486e-adff-c45a2d5b8101", + "name": "WebСервис1", + "mdoReference": { + "type": "WEB_SERVICE", + "mdoRef": "WebService.WebСервис1", + "mdoRefRu": "WebСервис.WebСервис1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "namespace": "http://test.test", + "descriptorFileName": "ws1.1cws", + "reuseSessions": "AUTO_USE", + "sessionMaxAge": 20, + "operations": [ + [ + 2 + ], + [] + ] + } + ], + "wsReferences": [ + { + "uuid": "95b745f2-e1fa-4f94-b7f9-f3f0224fc8c7", + "name": "WSСсылка", + "mdoReference": { + "type": "WS_REFERENCE", + "mdoRef": "WSReference.WSСсылка", + "mdoRefRu": "WSСсылка.WSСсылка" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "WSСсылка" + } + } + ] + }, + "supportVariant": "NONE", + "locationURL": "http://ya.ru" + } + ] +}} \ No newline at end of file diff --git a/src/test/resources/fixtures/mdclasses_3_27/Configuration_edt.json b/src/test/resources/fixtures/mdclasses_3_27/Configuration_edt.json new file mode 100644 index 000000000..5e74bf272 --- /dev/null +++ b/src/test/resources/fixtures/mdclasses_3_27/Configuration_edt.json @@ -0,0 +1,2329 @@ +{"com.github._1c_syntax.bsl.mdclasses.Configuration": { + "XDTOPackages": [ + { + "uuid": "b8a93cce-56e4-4507-b281-5c525a466a0f", + "name": "ПакетXDTO1", + "mdoReference": { + "type": "XDTO_PACKAGE", + "mdoRef": "XDTOPackage.ПакетXDTO1", + "mdoRefRu": "ПакетXDTO.ПакетXDTO1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [] + }, + "supportVariant": "NONE", + "namespace": "http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.8", + "data": { + "targetNamespace": "http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.8", + "imports": [ + [ + 2 + ], + [] + ], + "valueTypes": [ + [ + 278 + ], + [] + ], + "objectTypes": [ + [ + 737 + ], + [] + ], + "properties": [ + { + "name": "performance", + "type": "d2p1:Performance", + "lowerBound": 0, + "upperBound": 0, + "nillable": false, + "form": "Attribute", + "typeDef": [] + } + ] + } + } + ], + "accountingRegisters": [ + { + "uuid": "e5930f2f-15d9-48a1-ac69-379ad990b02a", + "name": "РегистрБухгалтерии1", + "mdoReference": { + "type": "ACCOUNTING_REGISTER", + "mdoRef": "AccountingRegister.РегистрБухгалтерии1", + "mdoRefRu": "РегистрБухгалтерии.РегистрБухгалтерии1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + [ + 2 + ] + ] + }, + "supportVariant": "NONE", + "modules": [], + "commands": [], + "attributes": [ + [ + 6 + ], + [] + ], + "resources": [ + { + "uuid": "e88df8bd-bf97-41a4-88fc-09c84a51824b", + "name": "Ресурс1", + "mdoReference": { + "type": "RESOURCE", + "mdoRef": "AccountingRegister.РегистрБухгалтерии1.Resource.Ресурс1", + "mdoRefRu": "РегистрБухгалтерии.РегистрБухгалтерии1.Ресурс.Ресурс1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false, + "description": { + "nameRu": "КвалификаторыЧисла (10.0)", + "nameEn": "NumberQualifiers (10.0)" + } + } + } + ] + } + } + ], + "dimensions": [ + { + "uuid": "902c08a9-e457-436a-b0fb-b996f0d9bb00", + "name": "Измерение1", + "mdoReference": { + "type": "DIMENSION", + "mdoRef": "AccountingRegister.РегистрБухгалтерии1.Dimension.Измерение1", + "mdoRefRu": "РегистрБухгалтерии.РегистрБухгалтерии1.Измерение.Измерение1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } + } + } + ] + }, + "master": false, + "denyIncompleteValues": false, + "useInTotals": true + } + ], + "forms": [], + "templates": [], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "accumulationRegisters": [ + { + "uuid": "8ea07f36-d671-4649-bc7a-94daa939e77f", + "name": "РегистрНакопления1", + "mdoReference": { + "type": "ACCUMULATION_REGISTER", + "mdoRef": "AccumulationRegister.РегистрНакопления1", + "mdoRefRu": "РегистрНакопления.РегистрНакопления1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Регистр накопления" + } + } + ] + }, + "supportVariant": "NONE", + "modules": [], + "commands": [], + "attributes": [ + [ + 5 + ], + [] + ], + "resources": [ + { + "uuid": "a187a281-f5cd-4e1c-8f3f-37212a840339", + "name": "Ресурс1", + "mdoReference": { + "type": "RESOURCE", + "mdoRef": "AccumulationRegister.РегистрНакопления1.Resource.Ресурс1", + "mdoRefRu": "РегистрНакопления.РегистрНакопления1.Ресурс.Ресурс1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accumulationRegisters/com.github._1c_syntax.bsl.mdo.AccumulationRegister/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false, + "description": { + "@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/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" + } + } + } + ] + } + } + ], + "dimensions": [ + { + "uuid": "461cae93-fe90-4bbb-8f79-0963e2d39ec5", + "name": "Измерение1", + "mdoReference": { + "type": "DIMENSION", + "mdoRef": "AccumulationRegister.РегистрНакопления1.Dimension.Измерение1", + "mdoRefRu": "РегистрНакопления.РегистрНакопления1.Измерение.Измерение1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accumulationRegisters/com.github._1c_syntax.bsl.mdo.AccumulationRegister/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@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/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + }, + "master": false, + "denyIncompleteValues": false, + "useInTotals": true + } + ], + "forms": [], + "templates": [], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "bots": [], + "briefInformation": { + "content": [ + [ + 2 + ] + ] + }, + "businessProcesses": [ + { + "uuid": "560a32ca-028d-4b88-b6f2-6b7212bf31f8", + "name": "БизнесПроцесс1", + "mdoReference": { + "type": "BUSINESS_PROCESS", + "mdoRef": "BusinessProcess.БизнесПроцесс1", + "mdoRefRu": "БизнесПроцесс.БизнесПроцесс1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "commands": [], + "attributes": [ + [ + 7 + ], + [] + ], + "tabularSections": [], + "forms": [], + "templates": [], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "task": { + "type": "TASK", + "mdoRef": "Task.Задача1", + "mdoRefRu": "Задача.Задача1" + } + } + ], + "calculationRegisters": [ + { + "uuid": "90587c7d-b950-4476-ac14-426e4a83d9c4", + "name": "РегистрРасчета1", + "mdoReference": { + "type": "CALCULATION_REGISTER", + "mdoRef": "CalculationRegister.РегистрРасчета1", + "mdoRefRu": "РегистрРасчета.РегистрРасчета1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [], + "commands": [], + "attributes": [ + [ + 12 + ], + [] + ], + "resources": [ + { + "uuid": "86f41061-e298-4da5-8d28-489a349d55fc", + "name": "Ресурс1", + "mdoReference": { + "type": "RESOURCE", + "mdoRef": "CalculationRegister.РегистрРасчета1.Resource.Ресурс1", + "mdoRefRu": "РегистрРасчета.РегистрРасчета1.Ресурс.Ресурс1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/calculationRegisters/com.github._1c_syntax.bsl.mdo.CalculationRegister/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false, + "description": { + "@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/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" + } + } + } + ] + } + } + ], + "dimensions": [ + { + "uuid": "f3e7cca5-4902-4ad5-96c7-db8336f52c6e", + "name": "Измерение1", + "mdoReference": { + "type": "DIMENSION", + "mdoRef": "CalculationRegister.РегистрРасчета1.Dimension.Измерение1", + "mdoRefRu": "РегистрРасчета.РегистрРасчета1.Измерение.Измерение1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/calculationRegisters/com.github._1c_syntax.bsl.mdo.CalculationRegister/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@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/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + }, + "master": false, + "denyIncompleteValues": true, + "useInTotals": true + } + ], + "forms": [], + "templates": [], + "recalculations": [ + { + "uuid": "16b54095-8711-4ef1-a38b-93d12f6f6e93", + "name": "Перерасчет", + "mdoReference": { + "type": "RECALCULATION", + "mdoRef": "CalculationRegister.РегистрРасчета1.Recalculation.Перерасчет", + "mdoRefRu": "РегистрРасчета.РегистрРасчета1.Перерасчет.Перерасчет" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Перерасчет" + } + } + ] + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/calculationRegisters/com.github._1c_syntax.bsl.mdo.CalculationRegister/mdoReference" + }, + "modules": [ + 1 + ] + } + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "catalogs": [ + { + "uuid": "eeef463d-d5e7-42f2-ae53-10279661f59d", + "name": "Справочник1", + "mdoReference": { + "type": "CATALOG", + "mdoRef": "Catalog.Справочник1", + "mdoRefRu": "Справочник.Справочник1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 2 + ], + "commands": [ + { + "uuid": "342ec3c7-82d4-42bb-a5ff-8a756f110744", + "name": "Команда1", + "mdoReference": { + "type": "COMMAND", + "mdoRef": "Catalog.Справочник1.Command.Команда1", + "mdoRefRu": "Справочник.Справочник1.Команда.Команда1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/catalogs/com.github._1c_syntax.bsl.mdo.Catalog/mdoReference" + } + } + ], + "attributes": [ + [ + 12 + ], + [] + ], + "tabularSections": [ + { + "uuid": "451202c5-b1af-4bce-a705-0b5570071588", + "name": "ТабличнаяЧасть1", + "mdoReference": { + "type": "TABULAR_SECTION", + "mdoRef": "Catalog.Справочник1.TabularSection.ТабличнаяЧасть1", + "mdoRefRu": "Справочник.Справочник1.ТабличнаяЧасть.ТабличнаяЧасть1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/catalogs/com.github._1c_syntax.bsl.mdo.Catalog/mdoReference" + }, + "attributes": [ + [ + 3 + ], + [] + ] + } + ], + "forms": [ + [ + 3 + ], + [] + ], + "templates": [ + { + "uuid": "42def71b-52cc-4e34-8a08-82f0dfcd47bf", + "name": "Макет", + "mdoReference": { + "type": "TEMPLATE", + "mdoRef": "Catalog.Справочник1.Template.Макет", + "mdoRefRu": "Справочник.Справочник1.Макет.Макет" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Макет" + } + } + ] + }, + "supportVariant": "NONE", + "modules": [], + "templateType": "SPREADSHEET_DOCUMENT", + "data": { + "@class": "com.github._1c_syntax.bsl.mdo.storage.EmptyTemplateData" + }, + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/catalogs/com.github._1c_syntax.bsl.mdo.Catalog/mdoReference" + } + } + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "owners": [] + } + ], + "chartsOfAccounts": [ + { + "uuid": "2766f353-abd2-4e7f-9a95-53f05c83f5d4", + "name": "ПланСчетов1", + "mdoReference": { + "type": "CHART_OF_ACCOUNTS", + "mdoRef": "ChartOfAccounts.ПланСчетов1", + "mdoRefRu": "ПланСчетов.ПланСчетов1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "commands": [], + "attributes": [ + [ + 10 + ], + [] + ], + "tabularSections": [], + "forms": [], + "templates": [], + "accountingFlags": [ + { + "uuid": "957a5154-1e63-49e1-8e99-3893490da6f6", + "name": "ПризнакУчета", + "mdoReference": { + "type": "ACCOUNTING_FLAG", + "mdoRef": "ChartOfAccounts.ПланСчетов1.AccountingFlag.ПризнакУчета", + "mdoRefRu": "ПланСчетов.ПланСчетов1.ПризнакУчета.ПризнакУчета" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Признак учета" + } + } + ] + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/chartsOfAccounts/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 0 + } + ] + } + } + ], + "extDimensionAccountingFlags": [ + { + "uuid": "4f04d72a-e3e9-4e9b-96da-7d0e1ad989e6", + "name": "ПризнакУчета", + "mdoReference": { + "type": "EXT_DIMENSION_ACCOUNTING_FLAG", + "mdoRef": "ChartOfAccounts.ПланСчетов1.ExtDimensionAccountingFlag.ПризнакУчета", + "mdoRefRu": "ПланСчетов.ПланСчетов1.ПризнакУчетаСубконто.ПризнакУчета" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@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/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/chartsOfAccounts/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" + } + ], + "composite": false, + "qualifiers": [] + } + } + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "chartsOfCalculationTypes": [ + { + "uuid": "1755c534-9ccd-49c4-9f8b-2aa066424aaa", + "name": "ПланВидовРасчета1", + "mdoReference": { + "type": "CHART_OF_CALCULATION_TYPES", + "mdoRef": "ChartOfCalculationTypes.ПланВидовРасчета1", + "mdoRefRu": "ПланВидовРасчета.ПланВидовРасчета1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [], + "commands": [], + "attributes": [ + [ + 7 + ], + [] + ], + "tabularSections": [], + "forms": [], + "templates": [], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "chartsOfCharacteristicTypes": [ + { + "uuid": "f53a24c3-f1dc-43b7-8dcf-eeb8c0b7f452", + "name": "ПланВидовХарактеристик1", + "mdoReference": { + "type": "CHART_OF_CHARACTERISTIC_TYPES", + "mdoRef": "ChartOfCharacteristicTypes.ПланВидовХарактеристик1", + "mdoRefRu": "ПланВидовХарактеристик.ПланВидовХарактеристик1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 2 + ], + "commands": [], + "attributes": [ + [ + 9 + ], + [] + ], + "tabularSections": [], + "forms": [], + "templates": [], + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@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/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + }, + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "commandGroups": [ + { + "uuid": "9bd3b0b1-b276-4b0e-9811-44a41ebb0c7c", + "name": "ГруппаКоманд1", + "mdoReference": { + "type": "COMMAND_GROUP", + "mdoRef": "CommandGroup.ГруппаКоманд1", + "mdoRefRu": "ГруппаКоманд.ГруппаКоманд1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE" + } + ], + "comment": "", + "commonAttributes": [ + { + "uuid": "d4f0c0ac-ed26-4085-a1b4-e52314b973ad", + "name": "ОбщийРеквизит1", + "mdoReference": { + "type": "COMMON_ATTRIBUTE", + "mdoRef": "CommonAttribute.ОбщийРеквизит1", + "mdoRefRu": "ОбщийРеквизит.ОбщийРеквизит1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@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/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + }, + "autoUse": "USE", + "passwordMode": false, + "indexing": "DONT_INDEX", + "dataSeparation": "DONT_USE", + "dataSeparationValue": { + "type": "UNKNOWN", + "mdoRef": "", + "mdoRefRu": "" + }, + "dataSeparationUse": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/commonAttributes/com.github._1c_syntax.bsl.mdo.CommonAttribute/dataSeparationValue" + }, + "conditionalSeparation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/commonAttributes/com.github._1c_syntax.bsl.mdo.CommonAttribute/dataSeparationValue" + }, + "usersSeparation": "DONT_USE", + "authenticationSeparation": "DONT_USE", + "configurationExtensionsSeparation": "DONT_USE", + "content": [ + [ + 2 + ], + [] + ] + } + ], + "commonCommands": [ + { + "uuid": "a608f796-f58e-4f8a-b63f-272342b32f35", + "name": "ОбщаяКоманда1", + "mdoReference": { + "type": "COMMON_COMMAND", + "mdoRef": "CommonCommand.ОбщаяКоманда1", + "mdoRefRu": "ОбщаяКоманда.ОбщаяКоманда1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ] + } + ], + "commonForms": [ + { + "uuid": "5ac59104-28a5-40b1-ab5b-2857fb41991a", + "name": "Форма", + "mdoReference": { + "type": "COMMON_FORM", + "mdoRef": "CommonForm.Форма", + "mdoRefRu": "ОбщаяФорма.Форма" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Форма" + } + } + ] + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "formType": "MANAGED", + "data": { + "@class": "com.github._1c_syntax.bsl.mdo.storage.ManagedFormData", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "handlers": [], + "items": [], + "attributes": [] + } + } + ], + "commonModules": [ + [ + 6 + ], + [] + ], + "commonPictures": [ + { + "uuid": "db84513d-2535-494b-843e-6d8931cb2f82", + "name": "ОбщаяКартинка1", + "mdoReference": { + "type": "COMMON_PICTURE", + "mdoRef": "CommonPicture.ОбщаяКартинка1", + "mdoRefRu": "ОбщаяКартинка.ОбщаяКартинка1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "availabilityForChoice": false, + "availabilityForAppearance": false + } + ], + "commonTemplates": [ + [ + 10 + ], + [] + ], + "compatibilityMode": { + "minor": 3, + "version": 24 + }, + "configurationExtensionCompatibilityMode": { + "minor": 3, + "version": 99 + }, + "configurationSource": "EDT", + "constants": [ + { + "uuid": "61e6a6f2-7057-4e93-96c3-7bd2559217f4", + "name": "Константа1", + "mdoReference": { + "type": "CONSTANT", + "mdoRef": "Constant.Константа1", + "mdoRefRu": "Константа.Константа1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 2 + ], + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@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/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + }, + "passwordMode": false, + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "copyrights": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "dataLockControlMode": "MANAGED", + "dataProcessors": [ + { + "uuid": "a7c57ba0-75d8-487d-b8ea-ae5083d8a503", + "name": "Обработка1", + "mdoReference": { + "type": "DATA_PROCESSOR", + "mdoRef": "DataProcessor.Обработка1", + "mdoRefRu": "Обработка.Обработка1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [], + "commands": [], + "attributes": [], + "tabularSections": [], + "forms": [ + [ + 2 + ], + [] + ], + "templates": [], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "defaultLanguage": { + "type": "LANGUAGE", + "mdoRef": "Language.Русский", + "mdoRefRu": "Язык.Русский" + }, + "defaultRunMode": "MANAGED_APPLICATION", + "definedTypes": [ + { + "uuid": "e8c616d9-4957-48ab-a917-afb6847f6840", + "name": "ОпределяемыйТип1", + "mdoReference": { + "type": "DEFINED_TYPE", + "mdoRef": "DefinedType.ОпределяемыйТип1", + "mdoRefRu": "ОпределяемыйТип.ОпределяемыйТип1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@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/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + } + } + ], + "description": "Фикстура 8.3.4", + "detailedInformation": { + "content": [ + [ + 2 + ] + ] + }, + "documentJournals": [ + { + "uuid": "c6743657-4787-40de-9a45-2493c630f626", + "name": "ЖурналДокументов1", + "mdoReference": { + "type": "DOCUMENT_JOURNAL", + "mdoRef": "DocumentJournal.ЖурналДокументов1", + "mdoRefRu": "ЖурналДокументов.ЖурналДокументов1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "commands": [], + "columns": [ + { + "uuid": "b52d063e-5d2c-498b-a333-4957277f47e3", + "name": "Графа", + "mdoReference": { + "type": "COLUMN", + "mdoRef": "DocumentJournal.ЖурналДокументов1.Column.Графа", + "mdoRefRu": "ЖурналДокументов.ЖурналДокументов1.Колонка.Графа" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Графа" + } + } + ] + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/documentJournals/com.github._1c_syntax.bsl.mdo.DocumentJournal/mdoReference" + }, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "references": [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Документ1.Attribute.Реквизит1", + "mdoRefRu": "Документ.Документ1.Реквизит.Реквизит1" + } + ] + } + ], + "forms": [], + "templates": [], + "registeredDocuments": [ + { + "type": "DOCUMENT", + "mdoRef": "Document.Документ1", + "mdoRefRu": "Документ.Документ1" + } + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "documentNumerators": [ + { + "uuid": "e401f835-6bfc-4cd4-8d87-5e6b6332a3f6", + "name": "НумераторДокументов1", + "mdoReference": { + "type": "DOCUMENT_NUMERATOR", + "mdoRef": "DocumentNumerator.НумераторДокументов1", + "mdoRefRu": "НумераторДокументов.НумераторДокументов1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE" + } + ], + "documents": [ + { + "uuid": "ce4fb46b-4af7-493e-9fcb-76ad8c4f8acd", + "name": "Документ1", + "mdoReference": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/documentJournals/com.github._1c_syntax.bsl.mdo.DocumentJournal/registeredDocuments/com.github._1c_syntax.bsl.types.MdoReference" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 2 + ], + "commands": [ + [ + 2 + ], + [] + ], + "attributes": [ + [ + 8 + ], + [] + ], + "tabularSections": [ + { + "uuid": "508fe2d9-44b0-4b34-a349-2b0bcae6adc4", + "name": "ТабличнаяЧасть1", + "mdoReference": { + "type": "TABULAR_SECTION", + "mdoRef": "Document.Документ1.TabularSection.ТабличнаяЧасть1", + "mdoRefRu": "Документ.Документ1.ТабличнаяЧасть.ТабличнаяЧасть1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/documentJournals/com.github._1c_syntax.bsl.mdo.DocumentJournal/registeredDocuments/com.github._1c_syntax.bsl.types.MdoReference" + }, + "attributes": [ + [ + 3 + ], + [] + ] + } + ], + "forms": [ + [ + 3 + ], + [] + ], + "templates": [], + "registerRecords": [ + [ + 4 + ], + [] + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "empty": false, + "enums": [ + { + "uuid": "f11f3441-4b64-4344-b1a0-0e4b3e466e03", + "name": "Перечисление1", + "mdoReference": { + "type": "ENUM", + "mdoRef": "Enum.Перечисление1", + "mdoRefRu": "Перечисление.Перечисление1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "commands": [], + "forms": [], + "templates": [], + "attributes": [ + [ + 2 + ], + [] + ], + "enumValues": [ + { + "uuid": "47a90ebe-6127-4041-bdd4-def343363004", + "name": "ЗначениеПеречисления1", + "mdoReference": { + "type": "ENUM_VALUE", + "mdoRef": "Enum.Перечисление1.EnumValue.ЗначениеПеречисления1", + "mdoRefRu": "Перечисление.Перечисление1.ЗначениеПеречисления.ЗначениеПеречисления1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/enums/com.github._1c_syntax.bsl.mdo.Enum/mdoReference" + } + } + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "eventSubscriptions": [ + { + "uuid": "4da21a7b-3d07-4e6d-b91f-7e1c8ddcffcd", + "name": "ПодпискаНаСобытие1", + "mdoReference": { + "type": "EVENT_SUBSCRIPTION", + "mdoRef": "EventSubscription.ПодпискаНаСобытие1", + "mdoRefRu": "ПодпискаНаСобытие.ПодпискаНаСобытие1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "source": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.CustomValueType": { + "fullName": { + "nameRu": "СправочникОбъект.Справочник1", + "nameEn": "CatalogObject.Справочник1" + }, + "variant": "METADATA", + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] + }, + "handler": { + "methodPath": "CommonModule.ПростойОбщийМодуль.ПодпискаНаСобытие1ПередЗаписью", + "moduleName": "ПростойОбщийМодуль", + "methodName": "ПодпискаНаСобытие1ПередЗаписью" + }, + "event": "BeforeWrite" + } + ], + "exchangePlans": [ + { + "uuid": "242cb07d-3d2b-4689-b590-d3ed23ac9d10", + "name": "ПланОбмена1", + "mdoReference": { + "type": "EXCHANGE_PLAN", + "mdoRef": "ExchangePlan.ПланОбмена1", + "mdoRefRu": "ПланОбмена.ПланОбмена1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "commands": [], + "attributes": [ + [ + 8 + ], + [] + ], + "tabularSections": [], + "forms": [], + "templates": [], + "distributedInfoBase": false, + "includeConfigurationExtensions": false, + "content": [ + [ + 2 + ], + [] + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "externalDataSources": [ + { + "uuid": "2ceefe90-5a06-41ce-aac5-a3293a85946f", + "name": "ТекущаяСУБД", + "mdoReference": { + "type": "EXTERNAL_DATA_SOURCE", + "mdoRef": "ExternalDataSource.ТекущаяСУБД", + "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Текущая СУБД" + } + } + ] + }, + "supportVariant": "NONE", + "tables": [ + { + "uuid": "318e517a-2dd6-4cdf-a502-c8cd6e429ff6", + "name": "ИнформацияОбОшибках", + "mdoReference": { + "type": "EXTERNAL_DATA_SOURCE_TABLE", + "mdoRef": "ExternalDataSource.ТекущаяСУБД.Table.ИнформацияОбОшибках", + "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД.Таблица.ИнформацияОбОшибках" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Информация об ошибках" + } + } + ] + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/externalDataSources/com.github._1c_syntax.bsl.mdo.ExternalDataSource/mdoReference" + }, + "modules": [ + 2 + ], + "commands": [ + { + "uuid": "ff4437b1-325e-47d7-87f7-9cf5e51460c5", + "name": "Command", + "mdoReference": { + "type": "COMMAND", + "mdoRef": "ExternalDataSource.ТекущаяСУБД.Table.ИнформацияОбОшибках.Command.Command", + "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД.Таблица.ИнформацияОбОшибках.Команда.Command" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Command" + } + } + ] + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/externalDataSources/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/mdoReference" + } + } + ], + "fields": [ + [ + 8 + ], + [] + ], + "forms": [ + [ + 2 + ], + [] + ], + "templates": [ + { + "uuid": "28805bba-20fd-40dd-b442-1f7ca7dcf665", + "name": "Template", + "mdoReference": { + "type": "TEMPLATE", + "mdoRef": "ExternalDataSource.ТекущаяСУБД.Table.ИнформацияОбОшибках.Template.Template", + "mdoRefRu": "ВнешнийИсточникДанных.ТекущаяСУБД.Таблица.ИнформацияОбОшибках.Макет.Template" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Template" + } + } + ] + }, + "supportVariant": "NONE", + "modules": [], + "templateType": "SPREADSHEET_DOCUMENT", + "data": { + "@class": "com.github._1c_syntax.bsl.mdo.storage.EmptyTemplateData", + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/catalogs/com.github._1c_syntax.bsl.mdo.Catalog/templates/com.github._1c_syntax.bsl.mdo.children.ObjectTemplate/data" + }, + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/externalDataSources/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/mdoReference" + } + } + ], + "dataLockControlMode": "MANAGED" + } + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "filterCriteria": [ + { + "uuid": "6e9d3381-0607-43df-866d-14ee5d65a294", + "name": "КритерийОтбора1", + "mdoReference": { + "type": "FILTER_CRITERION", + "mdoRef": "FilterCriterion.КритерийОтбора1", + "mdoRefRu": "КритерийОтбора.КритерийОтбора1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "commands": [], + "forms": [], + "content": [], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "functionalOptions": [ + { + "uuid": "d3b7fd71-6570-4047-91e0-b3df75dba08d", + "name": "ФункциональнаяОпция1", + "mdoReference": { + "type": "FUNCTIONAL_OPTION", + "mdoRef": "FunctionalOption.ФункциональнаяОпция1", + "mdoRefRu": "ФункциональнаяОпция.ФункциональнаяОпция1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "location": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/constants/com.github._1c_syntax.bsl.mdo.Constant/mdoReference" + }, + "privilegedGetMode": true, + "content": [] + } + ], + "functionalOptionsParameters": [ + { + "uuid": "9fae7345-6220-4e5b-b4c1-84bb921a58b7", + "name": "ПараметрФункциональныхОпций", + "mdoReference": { + "type": "FUNCTIONAL_OPTIONS_PARAMETER", + "mdoRef": "FunctionalOptionsParameter.ПараметрФункциональныхОпций", + "mdoRefRu": "ПараметрФункциональныхОпций.ПараметрФункциональныхОпций" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Параметр функциональных опций" + } + } + ] + }, + "supportVariant": "NONE", + "use": { + "type": "DIMENSION", + "mdoRef": "InformationRegister.РегистрСведений1.Dimension.Измерение1", + "mdoRefRu": "РегистрСведений.РегистрСведений1.Измерение.Измерение1" + } + } + ], + "httpServices": [ + { + "uuid": "3f029e1e-5a9e-4446-b74f-cbcb79b1e2fe", + "name": "HTTPСервис1", + "mdoReference": { + "type": "HTTP_SERVICE", + "mdoRef": "HTTPService.HTTPСервис1", + "mdoRefRu": "HTTPСервис.HTTPСервис1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "urlTemplates": [ + { + "uuid": "4d97db36-cfbf-4f11-9647-d95677380b8f", + "name": "ШаблонURL", + "mdoReference": { + "type": "HTTP_SERVICE_URL_TEMPLATE", + "mdoRef": "HTTPService.HTTPСервис1.URLTemplate.ШаблонURL", + "mdoRefRu": "HTTPСервис.HTTPСервис1.ШаблонURL.ШаблонURL" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Шаблон URL" + } + } + ] + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/httpServices/com.github._1c_syntax.bsl.mdo.HTTPService/mdoReference" + }, + "methods": [ + [ + 2 + ], + [] + ], + "template": "/*" + } + ] + } + ], + "informationRegisters": [ + [ + 2 + ], + [] + ], + "integrationServices": [], + "interfaceCompatibilityMode": "VERSION_8_2", + "interfaces": [], + "languages": [ + [ + 3 + ], + [] + ], + "mdoReference": { + "type": "CONFIGURATION", + "mdoRef": "Configuration.Конфигурация", + "mdoRefRu": "Конфигурация.Конфигурация" + }, + "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" + ], + [ + "ManagedApplicationModule", + "src/test/resources/ext/edt/mdclasses_3_24/configuration/src/Configuration/ManagedApplicationModule.bsl" + ] + ], + "modules": [ + 3 + ], + "name": "Конфигурация", + "objectAutonumerationMode": "NotAutoFree", + "objectBelonging": "OWN", + "paletteColors": [], + "possibleRights": [ + { + "default": { + "tag": 4 + }, + "int": 26, + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "ADMINISTRATION", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "DATA_ADMINISTRATION", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "UPDATE_DATA_BASE_CONFIGURATION", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "EXCLUSIVE_MODE", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "ACTIVE_USERS", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "EVENT_LOG", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "THIN_CLIENT", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "WEB_CLIENT", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "MOBILE_CLIENT", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "THICK_CLIENT", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "EXTERNAL_CONNECTION", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "AUTOMATION", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "TECHNICAL_SPECIALIST_MODE", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "COLLABORATION_SYSTEM_INFO_BASE_REGISTRATION", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "MAIN_WINDOW_MODE_EMBEDDED_WORKPLACE", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "MAIN_WINDOW_MODE_KIOSK", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "MAIN_WINDOW_MODE_NORMAL", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "MAIN_WINDOW_MODE_FULLSCREEN_WORKPLACE", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "MAIN_WINDOW_MODE_WORKPLACE", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "ANALYTICS_SYSTEM_CLIENT", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "EXCLUSIVE_MODE_TERMINATION_AT_SESSION_START", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "SAVE_USER_DATA", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "CONFIGURATION_EXTENSIONS_ADMINISTRATION", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "INTERACTIVE_OPEN_EXT_DATA_PROCESSORS", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "INTERACTIVE_OPEN_EXT_REPORTS", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "OUTPUT" + } + ], + "reports": [ + { + "uuid": "34d3754d-298c-4786-92f6-a487db249fc7", + "name": "Отчет1", + "mdoReference": { + "type": "REPORT", + "mdoRef": "Report.Отчет1", + "mdoRefRu": "Отчет.Отчет1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 2 + ], + "commands": [], + "attributes": [], + "tabularSections": [], + "forms": [], + "templates": [ + [ + 3 + ], + [] + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "roles": [ + { + "uuid": "ecad0539-4f9f-491b-b0f2-f8f42d9a7c41", + "name": "Роль1", + "mdoReference": { + "type": "ROLE", + "mdoRef": "Role.Роль1", + "mdoRefRu": "Роль.Роль1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "data": { + "setForNewObjects": false, + "setForAttributesByDefault": true, + "independentRightsOfChildObjects": false, + "objectRights": [ + [ + 3 + ], + [] + ] + } + } + ], + "scheduledJobs": [ + { + "uuid": "0de0c839-4427-46d9-be68-302f88ac162c", + "name": "РегламентноеЗадание1", + "mdoReference": { + "type": "SCHEDULED_JOB", + "mdoRef": "ScheduledJob.РегламентноеЗадание1", + "mdoRefRu": "РегламентноеЗадание.РегламентноеЗадание1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "methodName": { + "methodPath": "CommonModule.ПростойОбщийМодуль.РегламентноеЗадание1", + "moduleName": "ПростойОбщийМодуль", + "methodName": "РегламентноеЗадание1" + }, + "description": "Описание Регламентное задание 1", + "key": "ПроверкаАктивностиСеансаУдаленияОбъектов", + "use": true, + "predefined": true, + "restartCountOnFailure": 3, + "restartIntervalOnFailure": 10 + } + ], + "scriptVariant": "RUSSIAN", + "sequences": [ + { + "uuid": "514bbcf4-7fc4-4a3e-9245-598fad397eec", + "name": "Последовательность1", + "mdoReference": { + "type": "SEQUENCE", + "mdoRef": "Sequence.Последовательность1", + "mdoRefRu": "Последовательность.Последовательность1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "dimensions": [ + { + "uuid": "763b82dd-2fdb-4a02-a50b-3eb916c02d3d", + "name": "Измерение1", + "mdoReference": { + "type": "DIMENSION", + "mdoRef": "Sequence.Последовательность1.Dimension.Измерение1", + "mdoRefRu": "Последовательность.Последовательность1.Измерение.Измерение1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/sequences/com.github._1c_syntax.bsl.mdo.Sequence/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.CustomValueType": { + "fullName": { + "nameRu": "ДокументСсылка.Документ1", + "nameEn": "DocumentRef.Документ1" + }, + "variant": "METADATA", + "kind": "DOCUMENT" + } + } + ], + "composite": false, + "qualifiers": [] + }, + "master": false, + "denyIncompleteValues": false, + "useInTotals": true + } + ], + "documents": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/documentJournals/com.github._1c_syntax.bsl.mdo.DocumentJournal/registeredDocuments/com.github._1c_syntax.bsl.types.MdoReference" + } + ] + } + ], + "sessionParameters": [ + { + "uuid": "66844df5-823b-40f1-ab8a-b07c1cb7462f", + "name": "ПараметрСеанса1", + "mdoReference": { + "type": "SESSION_PARAMETER", + "mdoRef": "SessionParameter.ПараметрСеанса1", + "mdoRefRu": "ПараметрСеанса.ПараметрСеанса1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" + } + ], + "composite": false, + "qualifiers": [] + } + } + ], + "settingsStorages": [ + { + "uuid": "e7a9947d-7565-4681-b75c-c9a229b45042", + "name": "ХранилищеНастроек1", + "mdoReference": { + "type": "SETTINGS_STORAGE", + "mdoRef": "SettingsStorage.ХранилищеНастроек1", + "mdoRefRu": "ХранилищеНастроек.ХранилищеНастроек1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "forms": [], + "templates": [] + } + ], + "styleItems": [ + { + "uuid": "68047ae8-62aa-4696-9780-d364feb3cc10", + "name": "ЭлементСтиля1", + "mdoReference": { + "type": "STYLE_ITEM", + "mdoRef": "StyleItem.ЭлементСтиля1", + "mdoRefRu": "ЭлементСтиля.ЭлементСтиля1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE" + } + ], + "styles": [ + { + "uuid": "d6aaa851-cba7-486d-92f4-ab31b1628c6b", + "name": "Стиль", + "mdoReference": { + "type": "STYLE", + "mdoRef": "Style.Стиль", + "mdoRefRu": "Стиль.Стиль" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Стиль" + } + } + ] + }, + "supportVariant": "NONE" + } + ], + "subsystems": [ + [ + 2 + ], + [] + ], + "supportVariant": "NONE", + "synchronousExtensionAndAddInCallUseMode": "USE_WITH_WARNINGS", + "synchronousPlatformExtensionAndAddInCallUseMode": "DONT_USE", + "synonym": { + "content": [ + [ + 2 + ] + ] + }, + "tasks": [ + { + "uuid": "c251fcec-ec02-4ef4-8f70-4d70db6631ea", + "name": "Задача1", + "mdoReference": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/businessProcesses/com.github._1c_syntax.bsl.mdo.BusinessProcess/task" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [], + "commands": [], + "attributes": [ + [ + 8 + ], + [] + ], + "tabularSections": [], + "forms": [], + "templates": [], + "addressingAttributes": [ + { + "uuid": "bf531047-7ec7-4c74-bfdb-917138b2127c", + "name": "РеквизитАдресации", + "mdoReference": { + "type": "TASK_ADDRESSING_ATTRIBUTE", + "mdoRef": "Task.Задача1.AddressingAttribute.РеквизитАдресации", + "mdoRefRu": "Задача.Задача1.РеквизитАдресации.РеквизитАдресации" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Реквизит адресации" + } + } + ] + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/businessProcesses/com.github._1c_syntax.bsl.mdo.BusinessProcess/task" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@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/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + }, + "format": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "editFormat": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "toolTip": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "markNegatives": false, + "mask": "", + "multiLine": false, + "extendedEdit": false, + "fillFromFillingValue": false, + "choiceForm": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/commonAttributes/com.github._1c_syntax.bsl.mdo.CommonAttribute/dataSeparationValue" + } + } + ], + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + } + } + ], + "useManagedFormInOrdinaryApplication": true, + "useOrdinaryFormInManagedApplication": false, + "usePurposes": [ + "PLATFORM_APPLICATION" + ], + "uuid": "46c7c1d0-b04d-4295-9b04-ae3207c18d29", + "vendor": "", + "version": "", + "webServices": [ + { + "uuid": "d7f9b06b-0799-486e-adff-c45a2d5b8101", + "name": "WebСервис1", + "mdoReference": { + "type": "WEB_SERVICE", + "mdoRef": "WebService.WebСервис1", + "mdoRefRu": "WebСервис.WebСервис1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" + }, + "supportVariant": "NONE", + "modules": [ + 1 + ], + "namespace": "http://test.test", + "descriptorFileName": "ws1.1cws", + "reuseSessions": "AUTO_USE", + "sessionMaxAge": 20, + "operations": [ + [ + 2 + ], + [] + ] + } + ], + "wsReferences": [ + { + "uuid": "95b745f2-e1fa-4f94-b7f9-f3f0224fc8c7", + "name": "WSСсылка", + "mdoReference": { + "type": "WS_REFERENCE", + "mdoRef": "WSReference.WSСсылка", + "mdoRefRu": "WSСсылка.WSСсылка" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "WSСсылка" + } + } + ] + }, + "supportVariant": "NONE", + "locationURL": "http://ya.ru" + } + ] +}} \ No newline at end of file diff --git "a/src/test/resources/fixtures/mdclasses_3_27/ExternalDataSources.\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051.json" "b/src/test/resources/fixtures/mdclasses_3_27/ExternalDataSources.\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051.json" new file mode 100644 index 000000000..9260c24ad --- /dev/null +++ "b/src/test/resources/fixtures/mdclasses_3_27/ExternalDataSources.\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051.json" @@ -0,0 +1,1091 @@ +{"com.github._1c_syntax.bsl.mdo.ExternalDataSource": { + "comment": "", + "cubes": [ + { + "uuid": "e99413c0-c055-43cc-bece-a13dfc6f24c3", + "name": "Куб1", + "mdoReference": { + "type": "EXTERNAL_DATA_SOURCE_CUBE", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Куб.Куб1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [] + }, + "supportVariant": "NONE", + "owner": { + "type": "EXTERNAL_DATA_SOURCE", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1" + }, + "modules": [], + "commands": [], + "dimensions": [ + [ + { + "uuid": "0a51865e-7302-4903-b6af-0823aa657bd0", + "name": "Измерение1", + "mdoReference": { + "type": "DIMENSION", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.Dimension.Измерение1", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Куб.Куб1.Измерение.Измерение1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.CustomValueType": { + "fullName": { + "nameRu": "ВнешнийИсточникДанныхКубТаблицаИзмеренийСсылка.ВнешнийИсточникДанных1.Куб1.ddddd", + "nameEn": "ExternalDataSourceCubeDimensionTableRef.ВнешнийИсточникДанных1.Куб1.ddddd" + }, + "variant": "METADATA", + "kind": "EXTERNAL_DATA_SOURCE" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 0 + } + ] + }, + "master": false, + "denyIncompleteValues": false, + "useInTotals": true + }, + { + "uuid": "850947bf-b9c5-4c3c-a116-18d86e242eaf", + "name": "Измерение2", + "mdoReference": { + "type": "DIMENSION", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.Dimension.Измерение2", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Куб.Куб1.Измерение.Измерение2" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.CustomValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/dimensions/c/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" + } + } + ], + "composite": false, + "qualifiers": [] + }, + "master": false, + "denyIncompleteValues": false, + "useInTotals": true + } + ], + [] + ], + "resources": [ + [ + { + "uuid": "7ac8abf2-6a4b-4327-8d2e-9a1b97cd05f9", + "name": "Ресурс1", + "mdoReference": { + "type": "RESOURCE", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.Resource.Ресурс1", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Куб.Куб1.Ресурс.Ресурс1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } + } + } + ] + } + }, + { + "uuid": "d966bfe0-1dd0-4469-8fc3-e5a00ca2080a", + "name": "Ресурс2", + "mdoReference": { + "type": "RESOURCE", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.Resource.Ресурс2", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Куб.Куб1.Ресурс.Ресурс2" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + } + } + ], + [] + ], + "dimensionTables": [ + { + "uuid": "1e4f16b6-3c26-40ca-ab45-3342028cb8c3", + "name": "ddddd", + "mdoReference": { + "type": "EXTERNAL_DATA_SOURCE_CUBE_DIMENSION_TABLE", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.DimensionTable.ddddd", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Куб.Куб1.ТаблицаИзмерений.ddddd" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Ddddd" + } + } + ] + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/mdoReference" + }, + "modules": [], + "commands": [], + "fields": [ + [ + { + "uuid": "c5dbde56-d8fb-463b-932f-aa237caf41e4", + "name": "Поле1", + "mdoReference": { + "type": "EXTERNAL_DATA_SOURCE_TABLE_FIELD", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.DimensionTable.ddddd.Field.Поле1", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Куб.Куб1.ТаблицаИзмерений.ddddd.Поле.Поле1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/dimensionTables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCubeDimensionTable/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + } + }, + { + "uuid": "9c386c9b-fd69-4692-8967-f21c8860b2c8", + "name": "Поле2", + "mdoReference": { + "type": "EXTERNAL_DATA_SOURCE_TABLE_FIELD", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.DimensionTable.ddddd.Field.Поле2", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Куб.Куб1.ТаблицаИзмерений.ddddd.Поле.Поле2" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/dimensionTables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCubeDimensionTable/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + } + }, + { + "uuid": "48104c75-9809-42de-b1ef-6e4a9083bff2", + "name": "Поле3", + "mdoReference": { + "type": "EXTERNAL_DATA_SOURCE_TABLE_FIELD", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.DimensionTable.ddddd.Field.Поле3", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Куб.Куб1.ТаблицаИзмерений.ddddd.Поле.Поле3" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/dimensionTables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCubeDimensionTable/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + } + } + ], + [] + ], + "forms": [ + { + "uuid": "d3f3b25a-91bd-4cbe-ba11-fa2242c934fe", + "name": "ФормаОбъекта", + "mdoReference": { + "type": "FORM", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.DimensionTable.ddddd.Form.ФормаОбъекта", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Куб.Куб1.ТаблицаИзмерений.ddddd.Форма.ФормаОбъекта" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Форма объекта" + } + } + ] + }, + "supportVariant": "NONE", + "modules": [], + "formType": "MANAGED", + "data": { + "@class": "com.github._1c_syntax.bsl.mdo.storage.ManagedFormData", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "handlers": [], + "items": [ + [ + { + "type": "INPUT_FIELD", + "id": 1, + "name": "Родитель", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "dataPath": { + "segments": "Объект.Parent" + }, + "items": [] + }, + { + "type": "INPUT_FIELD", + "id": 4, + "name": "Поле2", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "dataPath": { + "segments": "Объект.Поле2" + }, + "items": [] + }, + { + "type": "INPUT_FIELD", + "id": 7, + "name": "Поле1", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "dataPath": { + "segments": "Объект.Поле1" + }, + "items": [] + }, + { + "type": "INPUT_FIELD", + "id": 10, + "name": "Поле3", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "dataPath": { + "segments": "Объект.Поле3" + }, + "items": [] + } + ], + [] + ], + "attributes": [ + { + "id": 1, + "name": "Объект", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.CustomValueType": { + "fullName": { + "nameRu": "ВнешнийИсточникДанныхКубТаблицаИзмеренийОбъект.ВнешнийИсточникДанных1.Куб1.ddddd", + "nameEn": "ExternalDataSourceCubeDimensionTableObject.ВнешнийИсточникДанных1.Куб1.ddddd" + }, + "variant": "METADATA", + "kind": "EXTERNAL_DATA_SOURCE" + } + } + ], + "composite": false, + "qualifiers": [] + } + } + ] + }, + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/dimensionTables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCubeDimensionTable/mdoReference" + }, + "usePurposes": [ + [ + "PLATFORM_APPLICATION", + "MOBILE_PLATFORM_APPLICATION" + ], + [] + ] + } + ], + "templates": [], + "dataLockControlMode": "AUTOMATIC" + } + ], + "forms": [ + { + "uuid": "cbae64a9-a3eb-4670-8750-c6020d7027d4", + "name": "ФормаСписка", + "mdoReference": { + "type": "FORM", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.Form.ФормаСписка", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Куб.Куб1.Форма.ФормаСписка" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Форма списка" + } + } + ] + }, + "supportVariant": "NONE", + "modules": [], + "formType": "MANAGED", + "data": { + "@class": "com.github._1c_syntax.bsl.mdo.storage.ManagedFormData", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "handlers": [], + "items": [ + [ + { + "type": "USUAL_GROUP", + "id": 1, + "name": "СписокКомпоновщикНастроекПользовательскиеНастройки", + "title": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Группа пользовательских настроек" + } + } + ] + }, + "dataPath": { + "segments": "" + }, + "items": [] + }, + { + "type": "TABLE", + "id": 3, + "name": "Список", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "dataPath": { + "segments": "Список" + }, + "items": [ + [ + { + "type": "LABEL_FIELD", + "id": 16, + "name": "Измерение1", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "dataPath": { + "segments": "Список.Измерение1" + }, + "items": [] + }, + { + "type": "LABEL_FIELD", + "id": 19, + "name": "Измерение2", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "dataPath": { + "segments": "Список.Измерение2" + }, + "items": [] + }, + { + "type": "LABEL_FIELD", + "id": 22, + "name": "Ресурс1", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "dataPath": { + "segments": "Список.Ресурс1" + }, + "items": [] + }, + { + "type": "LABEL_FIELD", + "id": 25, + "name": "Ресурс2", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "dataPath": { + "segments": "Список.Ресурс2" + }, + "items": [] + } + ], + [] + ] + } + ], + [] + ], + "attributes": [ + { + "id": 1, + "name": "Список", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.V8ValueType": "DYNAMIC_LIST" + } + ], + "composite": false, + "qualifiers": [] + } + } + ] + }, + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/mdoReference" + }, + "usePurposes": [ + [ + "PLATFORM_APPLICATION", + "MOBILE_PLATFORM_APPLICATION" + ], + [] + ] + } + ], + "templates": [], + "dataLockControlMode": "AUTOMATIC" + } + ], + "description": "ВнешнийИсточникДанных1", + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "functions": [ + { + "uuid": "8e535b6f-e5cc-409f-9498-0e1fb49ebecc", + "name": "Функция1", + "mdoReference": { + "type": "EXTERNAL_DATA_SOURCE_FUNCTION", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1.Function.Функция1", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Функция.Функция1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/owner" + }, + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + }, + "returnValue": true, + "expressionInDataSource": "selecet top 1 from table1" + } + ], + "mdoReference": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/owner" + }, + "mdoType": "EXTERNAL_DATA_SOURCE", + "name": "ВнешнийИсточникДанных1", + "objectBelonging": "OWN", + "possibleRights": [ + { + "default": { + "tag": 4 + }, + "int": 5, + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "USE", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "STANDARD_AUTHENTICATION_CHANGE", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "SESSION_STANDARD_AUTHENTICATION_CHANGE", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "SESSION_OS_AUTHENTICATION_CHANGE", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "ADMINISTRATION" + } + ], + "supportVariant": "NONE", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "tables": [ + { + "uuid": "b817dcc5-3fcc-438d-9f6f-286c63092718", + "name": "Таблица1", + "mdoReference": { + "type": "EXTERNAL_DATA_SOURCE_TABLE", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Таблица.Таблица1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/owner" + }, + "modules": [], + "commands": [], + "fields": [ + [ + { + "uuid": "b54d1134-9b1d-4712-99aa-e1d4725d7e0b", + "name": "Поле1", + "mdoReference": { + "type": "EXTERNAL_DATA_SOURCE_TABLE_FIELD", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1.Field.Поле1", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Таблица.Таблица1.Поле.Поле1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + } + }, + { + "uuid": "351ee934-6d2c-4b35-b529-f547e017b29a", + "name": "Поле2", + "mdoReference": { + "type": "EXTERNAL_DATA_SOURCE_TABLE_FIELD", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1.Field.Поле2", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Таблица.Таблица1.Поле.Поле2" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + } + }, + { + "uuid": "1a129ff1-f1c2-431b-b312-16d62665fca0", + "name": "Поле3", + "mdoReference": { + "type": "EXTERNAL_DATA_SOURCE_TABLE_FIELD", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1.Field.Поле3", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Таблица.Таблица1.Поле.Поле3" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + } + } + ], + [] + ], + "forms": [ + { + "uuid": "fd31fcaf-b85b-46f8-9d0e-a521383103fd", + "name": "ФормаОбъекта", + "mdoReference": { + "type": "FORM", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1.Form.ФормаОбъекта", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Таблица.Таблица1.Форма.ФормаОбъекта" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/dimensionTables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCubeDimensionTable/forms/com.github._1c_syntax.bsl.mdo.children.ObjectForm/synonym" + }, + "supportVariant": "NONE", + "modules": [], + "formType": "MANAGED", + "data": { + "@class": "com.github._1c_syntax.bsl.mdo.storage.ManagedFormData", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "handlers": [], + "items": [ + [ + { + "type": "INPUT_FIELD", + "id": 1, + "name": "Поле1", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "dataPath": { + "segments": "Объект.Поле1" + }, + "items": [] + }, + { + "type": "INPUT_FIELD", + "id": 4, + "name": "Поле2", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "dataPath": { + "segments": "Объект.Поле2" + }, + "items": [] + }, + { + "type": "INPUT_FIELD", + "id": 7, + "name": "Поле3", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "dataPath": { + "segments": "Объект.Поле3" + }, + "items": [] + } + ], + [] + ], + "attributes": [ + { + "id": 1, + "name": "Объект", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.CustomValueType": { + "fullName": { + "nameRu": "ВнешнийИсточникДанныхТаблицаОбъект.ВнешнийИсточникДанных1.Таблица1", + "nameEn": "ExternalDataSourceTableObject.ВнешнийИсточникДанных1.Таблица1" + }, + "variant": "METADATA", + "kind": "EXTERNAL_DATA_SOURCE" + } + } + ], + "composite": false, + "qualifiers": [] + } + } + ] + }, + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/mdoReference" + }, + "usePurposes": [ + [ + "PLATFORM_APPLICATION", + "MOBILE_PLATFORM_APPLICATION" + ], + [] + ] + } + ], + "templates": [ + { + "uuid": "d5072b01-281a-435e-8480-397b1d22a721", + "name": "Макет", + "mdoReference": { + "type": "TEMPLATE", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1.Template.Макет", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Таблица.Таблица1.Макет.Макет" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Макет" + } + } + ] + }, + "supportVariant": "NONE", + "modules": [], + "templateType": "TEXT_DOCUMENT", + "data": { + "@class": "com.github._1c_syntax.bsl.mdo.storage.EmptyTemplateData" + }, + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/mdoReference" + } + } + ], + "dataLockControlMode": "AUTOMATIC" + } + ], + "uuid": "306d863e-bc23-4d25-b1cf-eefbb4a5b64a" +}} \ No newline at end of file diff --git "a/src/test/resources/fixtures/mdclasses_3_27/ExternalDataSources.\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051_edt.json" "b/src/test/resources/fixtures/mdclasses_3_27/ExternalDataSources.\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051_edt.json" new file mode 100644 index 000000000..9260c24ad --- /dev/null +++ "b/src/test/resources/fixtures/mdclasses_3_27/ExternalDataSources.\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051_edt.json" @@ -0,0 +1,1091 @@ +{"com.github._1c_syntax.bsl.mdo.ExternalDataSource": { + "comment": "", + "cubes": [ + { + "uuid": "e99413c0-c055-43cc-bece-a13dfc6f24c3", + "name": "Куб1", + "mdoReference": { + "type": "EXTERNAL_DATA_SOURCE_CUBE", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Куб.Куб1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [] + }, + "supportVariant": "NONE", + "owner": { + "type": "EXTERNAL_DATA_SOURCE", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1" + }, + "modules": [], + "commands": [], + "dimensions": [ + [ + { + "uuid": "0a51865e-7302-4903-b6af-0823aa657bd0", + "name": "Измерение1", + "mdoReference": { + "type": "DIMENSION", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.Dimension.Измерение1", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Куб.Куб1.Измерение.Измерение1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.CustomValueType": { + "fullName": { + "nameRu": "ВнешнийИсточникДанныхКубТаблицаИзмеренийСсылка.ВнешнийИсточникДанных1.Куб1.ddddd", + "nameEn": "ExternalDataSourceCubeDimensionTableRef.ВнешнийИсточникДанных1.Куб1.ddddd" + }, + "variant": "METADATA", + "kind": "EXTERNAL_DATA_SOURCE" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 0 + } + ] + }, + "master": false, + "denyIncompleteValues": false, + "useInTotals": true + }, + { + "uuid": "850947bf-b9c5-4c3c-a116-18d86e242eaf", + "name": "Измерение2", + "mdoReference": { + "type": "DIMENSION", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.Dimension.Измерение2", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Куб.Куб1.Измерение.Измерение2" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.CustomValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/dimensions/c/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" + } + } + ], + "composite": false, + "qualifiers": [] + }, + "master": false, + "denyIncompleteValues": false, + "useInTotals": true + } + ], + [] + ], + "resources": [ + [ + { + "uuid": "7ac8abf2-6a4b-4327-8d2e-9a1b97cd05f9", + "name": "Ресурс1", + "mdoReference": { + "type": "RESOURCE", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.Resource.Ресурс1", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Куб.Куб1.Ресурс.Ресурс1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } + } + } + ] + } + }, + { + "uuid": "d966bfe0-1dd0-4469-8fc3-e5a00ca2080a", + "name": "Ресурс2", + "mdoReference": { + "type": "RESOURCE", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.Resource.Ресурс2", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Куб.Куб1.Ресурс.Ресурс2" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + } + } + ], + [] + ], + "dimensionTables": [ + { + "uuid": "1e4f16b6-3c26-40ca-ab45-3342028cb8c3", + "name": "ddddd", + "mdoReference": { + "type": "EXTERNAL_DATA_SOURCE_CUBE_DIMENSION_TABLE", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.DimensionTable.ddddd", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Куб.Куб1.ТаблицаИзмерений.ddddd" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Ddddd" + } + } + ] + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/mdoReference" + }, + "modules": [], + "commands": [], + "fields": [ + [ + { + "uuid": "c5dbde56-d8fb-463b-932f-aa237caf41e4", + "name": "Поле1", + "mdoReference": { + "type": "EXTERNAL_DATA_SOURCE_TABLE_FIELD", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.DimensionTable.ddddd.Field.Поле1", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Куб.Куб1.ТаблицаИзмерений.ddddd.Поле.Поле1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/dimensionTables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCubeDimensionTable/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + } + }, + { + "uuid": "9c386c9b-fd69-4692-8967-f21c8860b2c8", + "name": "Поле2", + "mdoReference": { + "type": "EXTERNAL_DATA_SOURCE_TABLE_FIELD", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.DimensionTable.ddddd.Field.Поле2", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Куб.Куб1.ТаблицаИзмерений.ddddd.Поле.Поле2" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/dimensionTables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCubeDimensionTable/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + } + }, + { + "uuid": "48104c75-9809-42de-b1ef-6e4a9083bff2", + "name": "Поле3", + "mdoReference": { + "type": "EXTERNAL_DATA_SOURCE_TABLE_FIELD", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.DimensionTable.ddddd.Field.Поле3", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Куб.Куб1.ТаблицаИзмерений.ddddd.Поле.Поле3" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/dimensionTables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCubeDimensionTable/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + } + } + ], + [] + ], + "forms": [ + { + "uuid": "d3f3b25a-91bd-4cbe-ba11-fa2242c934fe", + "name": "ФормаОбъекта", + "mdoReference": { + "type": "FORM", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.DimensionTable.ddddd.Form.ФормаОбъекта", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Куб.Куб1.ТаблицаИзмерений.ddddd.Форма.ФормаОбъекта" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Форма объекта" + } + } + ] + }, + "supportVariant": "NONE", + "modules": [], + "formType": "MANAGED", + "data": { + "@class": "com.github._1c_syntax.bsl.mdo.storage.ManagedFormData", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "handlers": [], + "items": [ + [ + { + "type": "INPUT_FIELD", + "id": 1, + "name": "Родитель", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "dataPath": { + "segments": "Объект.Parent" + }, + "items": [] + }, + { + "type": "INPUT_FIELD", + "id": 4, + "name": "Поле2", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "dataPath": { + "segments": "Объект.Поле2" + }, + "items": [] + }, + { + "type": "INPUT_FIELD", + "id": 7, + "name": "Поле1", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "dataPath": { + "segments": "Объект.Поле1" + }, + "items": [] + }, + { + "type": "INPUT_FIELD", + "id": 10, + "name": "Поле3", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "dataPath": { + "segments": "Объект.Поле3" + }, + "items": [] + } + ], + [] + ], + "attributes": [ + { + "id": 1, + "name": "Объект", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.CustomValueType": { + "fullName": { + "nameRu": "ВнешнийИсточникДанныхКубТаблицаИзмеренийОбъект.ВнешнийИсточникДанных1.Куб1.ddddd", + "nameEn": "ExternalDataSourceCubeDimensionTableObject.ВнешнийИсточникДанных1.Куб1.ddddd" + }, + "variant": "METADATA", + "kind": "EXTERNAL_DATA_SOURCE" + } + } + ], + "composite": false, + "qualifiers": [] + } + } + ] + }, + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/dimensionTables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCubeDimensionTable/mdoReference" + }, + "usePurposes": [ + [ + "PLATFORM_APPLICATION", + "MOBILE_PLATFORM_APPLICATION" + ], + [] + ] + } + ], + "templates": [], + "dataLockControlMode": "AUTOMATIC" + } + ], + "forms": [ + { + "uuid": "cbae64a9-a3eb-4670-8750-c6020d7027d4", + "name": "ФормаСписка", + "mdoReference": { + "type": "FORM", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1.Cube.Куб1.Form.ФормаСписка", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Куб.Куб1.Форма.ФормаСписка" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Форма списка" + } + } + ] + }, + "supportVariant": "NONE", + "modules": [], + "formType": "MANAGED", + "data": { + "@class": "com.github._1c_syntax.bsl.mdo.storage.ManagedFormData", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "handlers": [], + "items": [ + [ + { + "type": "USUAL_GROUP", + "id": 1, + "name": "СписокКомпоновщикНастроекПользовательскиеНастройки", + "title": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Группа пользовательских настроек" + } + } + ] + }, + "dataPath": { + "segments": "" + }, + "items": [] + }, + { + "type": "TABLE", + "id": 3, + "name": "Список", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "dataPath": { + "segments": "Список" + }, + "items": [ + [ + { + "type": "LABEL_FIELD", + "id": 16, + "name": "Измерение1", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "dataPath": { + "segments": "Список.Измерение1" + }, + "items": [] + }, + { + "type": "LABEL_FIELD", + "id": 19, + "name": "Измерение2", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "dataPath": { + "segments": "Список.Измерение2" + }, + "items": [] + }, + { + "type": "LABEL_FIELD", + "id": 22, + "name": "Ресурс1", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "dataPath": { + "segments": "Список.Ресурс1" + }, + "items": [] + }, + { + "type": "LABEL_FIELD", + "id": 25, + "name": "Ресурс2", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "dataPath": { + "segments": "Список.Ресурс2" + }, + "items": [] + } + ], + [] + ] + } + ], + [] + ], + "attributes": [ + { + "id": 1, + "name": "Список", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.V8ValueType": "DYNAMIC_LIST" + } + ], + "composite": false, + "qualifiers": [] + } + } + ] + }, + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/mdoReference" + }, + "usePurposes": [ + [ + "PLATFORM_APPLICATION", + "MOBILE_PLATFORM_APPLICATION" + ], + [] + ] + } + ], + "templates": [], + "dataLockControlMode": "AUTOMATIC" + } + ], + "description": "ВнешнийИсточникДанных1", + "explanation": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "functions": [ + { + "uuid": "8e535b6f-e5cc-409f-9498-0e1fb49ebecc", + "name": "Функция1", + "mdoReference": { + "type": "EXTERNAL_DATA_SOURCE_FUNCTION", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1.Function.Функция1", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Функция.Функция1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/owner" + }, + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + }, + "returnValue": true, + "expressionInDataSource": "selecet top 1 from table1" + } + ], + "mdoReference": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/owner" + }, + "mdoType": "EXTERNAL_DATA_SOURCE", + "name": "ВнешнийИсточникДанных1", + "objectBelonging": "OWN", + "possibleRights": [ + { + "default": { + "tag": 4 + }, + "int": 5, + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "USE", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "STANDARD_AUTHENTICATION_CHANGE", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "SESSION_STANDARD_AUTHENTICATION_CHANGE", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "SESSION_OS_AUTHENTICATION_CHANGE", + "com.github._1c_syntax.bsl.mdo.support.RoleRight": "ADMINISTRATION" + } + ], + "supportVariant": "NONE", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "tables": [ + { + "uuid": "b817dcc5-3fcc-438d-9f6f-286c63092718", + "name": "Таблица1", + "mdoReference": { + "type": "EXTERNAL_DATA_SOURCE_TABLE", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Таблица.Таблица1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/owner" + }, + "modules": [], + "commands": [], + "fields": [ + [ + { + "uuid": "b54d1134-9b1d-4712-99aa-e1d4725d7e0b", + "name": "Поле1", + "mdoReference": { + "type": "EXTERNAL_DATA_SOURCE_TABLE_FIELD", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1.Field.Поле1", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Таблица.Таблица1.Поле.Поле1" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + } + }, + { + "uuid": "351ee934-6d2c-4b35-b529-f547e017b29a", + "name": "Поле2", + "mdoReference": { + "type": "EXTERNAL_DATA_SOURCE_TABLE_FIELD", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1.Field.Поле2", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Таблица.Таблица1.Поле.Поле2" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + } + }, + { + "uuid": "1a129ff1-f1c2-431b-b312-16d62665fca0", + "name": "Поле3", + "mdoReference": { + "type": "EXTERNAL_DATA_SOURCE_TABLE_FIELD", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1.Field.Поле3", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Таблица.Таблица1.Поле.Поле3" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "supportVariant": "NONE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/mdoReference" + }, + "passwordMode": false, + "kind": "CUSTOM", + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE", + "description": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" + } + } + } + ] + } + } + ], + [] + ], + "forms": [ + { + "uuid": "fd31fcaf-b85b-46f8-9d0e-a521383103fd", + "name": "ФормаОбъекта", + "mdoReference": { + "type": "FORM", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1.Form.ФормаОбъекта", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Таблица.Таблица1.Форма.ФормаОбъекта" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/dimensionTables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCubeDimensionTable/forms/com.github._1c_syntax.bsl.mdo.children.ObjectForm/synonym" + }, + "supportVariant": "NONE", + "modules": [], + "formType": "MANAGED", + "data": { + "@class": "com.github._1c_syntax.bsl.mdo.storage.ManagedFormData", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "handlers": [], + "items": [ + [ + { + "type": "INPUT_FIELD", + "id": 1, + "name": "Поле1", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "dataPath": { + "segments": "Объект.Поле1" + }, + "items": [] + }, + { + "type": "INPUT_FIELD", + "id": 4, + "name": "Поле2", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "dataPath": { + "segments": "Объект.Поле2" + }, + "items": [] + }, + { + "type": "INPUT_FIELD", + "id": 7, + "name": "Поле3", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "dataPath": { + "segments": "Объект.Поле3" + }, + "items": [] + } + ], + [] + ], + "attributes": [ + { + "id": 1, + "name": "Объект", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/synonym" + }, + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.CustomValueType": { + "fullName": { + "nameRu": "ВнешнийИсточникДанныхТаблицаОбъект.ВнешнийИсточникДанных1.Таблица1", + "nameEn": "ExternalDataSourceTableObject.ВнешнийИсточникДанных1.Таблица1" + }, + "variant": "METADATA", + "kind": "EXTERNAL_DATA_SOURCE" + } + } + ], + "composite": false, + "qualifiers": [] + } + } + ] + }, + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/mdoReference" + }, + "usePurposes": [ + [ + "PLATFORM_APPLICATION", + "MOBILE_PLATFORM_APPLICATION" + ], + [] + ] + } + ], + "templates": [ + { + "uuid": "d5072b01-281a-435e-8480-397b1d22a721", + "name": "Макет", + "mdoReference": { + "type": "TEMPLATE", + "mdoRef": "ExternalDataSource.ВнешнийИсточникДанных1.Table.Таблица1.Template.Макет", + "mdoRefRu": "ВнешнийИсточникДанных.ВнешнийИсточникДанных1.Таблица.Таблица1.Макет.Макет" + }, + "objectBelonging": "OWN", + "comment": "", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Макет" + } + } + ] + }, + "supportVariant": "NONE", + "modules": [], + "templateType": "TEXT_DOCUMENT", + "data": { + "@class": "com.github._1c_syntax.bsl.mdo.storage.EmptyTemplateData" + }, + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/mdoReference" + } + } + ], + "dataLockControlMode": "AUTOMATIC" + } + ], + "uuid": "306d863e-bc23-4d25-b1cf-eefbb4a5b64a" +}} \ No newline at end of file diff --git "a/src/test/resources/fixtures/mdclasses_3_27/WebSocketClient.WebSocket\320\232\320\273\320\270\320\265\320\275\321\2021.json" "b/src/test/resources/fixtures/mdclasses_3_27/WebSocketClient.WebSocket\320\232\320\273\320\270\320\265\320\275\321\2021.json" new file mode 100644 index 000000000..5e68d27ec --- /dev/null +++ "b/src/test/resources/fixtures/mdclasses_3_27/WebSocketClient.WebSocket\320\232\320\273\320\270\320\265\320\275\321\2021.json" @@ -0,0 +1,49 @@ +{"com.github._1c_syntax.bsl.mdo.WebSocketClient": { + "autoConnect": false, + "comment": "", + "description": "WebSocketКлиент1", + "mdoReference": { + "type": "WEB_SOCKET_CLIENT", + "mdoRef": "WebSocketClient.WebSocketКлиент1", + "mdoRefRu": "WebSocketКлиент.WebSocketКлиент1" + }, + "mdoType": "WEB_SOCKET_CLIENT", + "moduleTypes": [ + [ + "WEBSocketClientModule", + "src/test/resources/ext/designer/mdclasses_3_27/src/cf/WebSocketClients/WebSocketКлиент1/Ext/Module.bsl" + ] + ], + "modules": [ + { + "moduleType": "WEBSocketClientModule", + "uri": "src/test/resources/ext/designer/mdclasses_3_27/src/cf/WebSocketClients/WebSocketКлиент1/Ext/Module.bsl", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.WebSocketClient/mdoReference" + }, + "supportVariant": "NONE", + "isProtected": false + } + ], + "name": "WebSocketКлиент1", + "objectBelonging": "OWN", + "predefined": false, + "serverURL": "soc", + "supportVariant": "NONE", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "WebSocketКлиент1" + } + } + ] + }, + "timeout": 30, + "uuid": "40a0b16c-4707-4528-acd4-42ca1ba47756" +}} \ No newline at end of file diff --git "a/src/test/resources/fixtures/mdclasses_3_27/WebSocketClient.WebSocket\320\232\320\273\320\270\320\265\320\275\321\2021_edt.json" "b/src/test/resources/fixtures/mdclasses_3_27/WebSocketClient.WebSocket\320\232\320\273\320\270\320\265\320\275\321\2021_edt.json" new file mode 100644 index 000000000..962d1b79c --- /dev/null +++ "b/src/test/resources/fixtures/mdclasses_3_27/WebSocketClient.WebSocket\320\232\320\273\320\270\320\265\320\275\321\2021_edt.json" @@ -0,0 +1,49 @@ +{"com.github._1c_syntax.bsl.mdo.WebSocketClient": { + "autoConnect": false, + "comment": "", + "description": "WebSocketКлиент1", + "mdoReference": { + "type": "WEB_SOCKET_CLIENT", + "mdoRef": "WebSocketClient.WebSocketКлиент1", + "mdoRefRu": "WebSocketКлиент.WebSocketКлиент1" + }, + "mdoType": "WEB_SOCKET_CLIENT", + "moduleTypes": [ + [ + "WEBSocketClientModule", + "src/test/resources/ext/edt/mdclasses_3_27/configuration/src/WebSocketClients/WebSocketКлиент1/Module.bsl" + ] + ], + "modules": [ + { + "moduleType": "WEBSocketClientModule", + "uri": "src/test/resources/ext/edt/mdclasses_3_27/configuration/src/WebSocketClients/WebSocketКлиент1/Module.bsl", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.WebSocketClient/mdoReference" + }, + "supportVariant": "NONE", + "isProtected": false + } + ], + "name": "WebSocketКлиент1", + "objectBelonging": "OWN", + "predefined": false, + "serverURL": "soc", + "supportVariant": "NONE", + "synonym": { + "content": [ + { + "default": { + "tag": 2 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "WebSocketКлиент1" + } + } + ] + }, + "timeout": 30, + "uuid": "40a0b16c-4707-4528-acd4-42ca1ba47756" +}} \ No newline at end of file diff --git a/src/test/resources/fixtures/mdclasses_5_1/Configuration.json b/src/test/resources/fixtures/mdclasses_5_1/Configuration.json index d6b2d050f..32489d012 100644 --- a/src/test/resources/fixtures/mdclasses_5_1/Configuration.json +++ b/src/test/resources/fixtures/mdclasses_5_1/Configuration.json @@ -546,5 +546,6 @@ "vendor": "", "version": "", "webServices": [], + "webSocketClients": [], "wsReferences": [] }} \ No newline at end of file diff --git a/src/test/resources/fixtures/mdclasses_ext/Configuration.json b/src/test/resources/fixtures/mdclasses_ext/Configuration.json index 150b23890..bb20f40c4 100644 --- a/src/test/resources/fixtures/mdclasses_ext/Configuration.json +++ b/src/test/resources/fixtures/mdclasses_ext/Configuration.json @@ -655,6 +655,7 @@ ], [] ], + "webSocketClients": [], "wsReferences": [ [ 2 diff --git a/src/test/resources/fixtures/mdclasses_ext/Configuration_edt.json b/src/test/resources/fixtures/mdclasses_ext/Configuration_edt.json index 4068000de..f92c9ec71 100644 --- a/src/test/resources/fixtures/mdclasses_ext/Configuration_edt.json +++ b/src/test/resources/fixtures/mdclasses_ext/Configuration_edt.json @@ -697,6 +697,7 @@ ], [] ], + "webSocketClients": [], "wsReferences": [ [ 2 diff --git a/src/test/resources/fixtures/mdclasses_unknown/Configuration_edt.json b/src/test/resources/fixtures/mdclasses_unknown/Configuration_edt.json index da6a12984..f0512ca5f 100644 --- a/src/test/resources/fixtures/mdclasses_unknown/Configuration_edt.json +++ b/src/test/resources/fixtures/mdclasses_unknown/Configuration_edt.json @@ -180,5 +180,6 @@ "vendor": "", "version": "", "webServices": [], + "webSocketClients": [], "wsReferences": [] }} \ 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 351308327..71a3935bf 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" @@ -8757,11 +8757,6 @@ ] } ], - "plainDataSets": [ - { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/templates/c/com.github._1c_syntax.bsl.mdo.children.ObjectTemplate/data/dataSets/com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema$DataSet" - } - ], "dataPath": "src/test/resources/ext/designer/ssl_3_1/src/cf/DocumentJournals/Взаимодействия/Templates/СхемаОтборВзаимодействия/Ext/Template.xml" }, "owner": { @@ -8873,11 +8868,6 @@ ] } ], - "plainDataSets": [ - { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/templates/c/com.github._1c_syntax.bsl.mdo.children.ObjectTemplate[2]/data/dataSets/com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema$DataSet" - } - ], "dataPath": "src/test/resources/ext/designer/ssl_3_1/src/cf/DocumentJournals/Взаимодействия/Templates/ИерархияВзаимодействийПредмет/Ext/Template.xml" }, "owner": { @@ -8989,11 +8979,6 @@ ] } ], - "plainDataSets": [ - { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/templates/c/com.github._1c_syntax.bsl.mdo.children.ObjectTemplate[3]/data/dataSets/com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema$DataSet" - } - ], "dataPath": "src/test/resources/ext/designer/ssl_3_1/src/cf/DocumentJournals/Взаимодействия/Templates/ИерархияВзаимодействийКонтакт/Ext/Template.xml" }, "owner": { @@ -9149,11 +9134,6 @@ ] } ], - "plainDataSets": [ - { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/templates/c/com.github._1c_syntax.bsl.mdo.children.ObjectTemplate[4]/data/dataSets/com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema$DataSet" - } - ], "dataPath": "src/test/resources/ext/designer/ssl_3_1/src/cf/DocumentJournals/Взаимодействия/Templates/СхемаОтборВзаимодействияКонтакт/Ext/Template.xml" }, "owner": { 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 3c15869ca..ec34727eb 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" @@ -8757,11 +8757,6 @@ ] } ], - "plainDataSets": [ - { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/templates/c/com.github._1c_syntax.bsl.mdo.children.ObjectTemplate/data/dataSets/com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema$DataSet" - } - ], "dataPath": "src/test/resources/ext/edt/ssl_3_1/configuration/src/DocumentJournals/Взаимодействия/Templates/СхемаОтборВзаимодействия/Template.dcs" }, "owner": { @@ -8873,11 +8868,6 @@ ] } ], - "plainDataSets": [ - { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/templates/c/com.github._1c_syntax.bsl.mdo.children.ObjectTemplate[2]/data/dataSets/com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema$DataSet" - } - ], "dataPath": "src/test/resources/ext/edt/ssl_3_1/configuration/src/DocumentJournals/Взаимодействия/Templates/ИерархияВзаимодействийПредмет/Template.dcs" }, "owner": { @@ -8989,11 +8979,6 @@ ] } ], - "plainDataSets": [ - { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/templates/c/com.github._1c_syntax.bsl.mdo.children.ObjectTemplate[3]/data/dataSets/com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema$DataSet" - } - ], "dataPath": "src/test/resources/ext/edt/ssl_3_1/configuration/src/DocumentJournals/Взаимодействия/Templates/ИерархияВзаимодействийКонтакт/Template.dcs" }, "owner": { @@ -9149,11 +9134,6 @@ ] } ], - "plainDataSets": [ - { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/templates/c/com.github._1c_syntax.bsl.mdo.children.ObjectTemplate[4]/data/dataSets/com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema$DataSet" - } - ], "dataPath": "src/test/resources/ext/edt/ssl_3_1/configuration/src/DocumentJournals/Взаимодействия/Templates/СхемаОтборВзаимодействияКонтакт/Template.dcs" }, "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 93ee043ad..01a3d3d02 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" @@ -5,8 +5,8 @@ "uuid": "3fc019d1-aec8-4835-96c5-3bbf43da0b94", "mdoReference": { "type": "STANDARD_ATTRIBUTE", - "mdoRef": "ExchangePlan.ОбновлениеИнформационнойБазы.StandardAttribute.ExchangeDate", - "mdoRefRu": "ПланОбмена.ОбновлениеИнформационнойБазы.СтандартныйРеквизит.ДатаОбмена" + "mdoRef": "ExchangePlan.ОбновлениеИнформационнойБазы.StandardAttribute.ThisNode", + "mdoRefRu": "ПланОбмена.ОбновлениеИнформационнойБазы.СтандартныйРеквизит.ЭтотУзел" }, "comment": "", "synonym": { @@ -20,66 +20,6 @@ }, "passwordMode": false, "kind": "STANDARD", - "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "nameRu": "КвалификаторыДаты (ДатаВремя)", - "nameEn": "DateQualifiers (DateTime)" - } - } - } - ] - }, - "fullName": { - "nameRu": "ДатаОбмена", - "nameEn": "ExchangeDate" - }, - "format": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ExchangePlan/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" - }, - "editFormat": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ExchangePlan/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" - }, - "markNegatives": false, - "mask": "", - "multiLine": false, - "extendedEdit": false, - "fillFromFillingValue": false - }, - { - "uuid": "3fc019d1-aec8-4835-96c5-3bbf43da0b94", - "mdoReference": { - "type": "STANDARD_ATTRIBUTE", - "mdoRef": "ExchangePlan.ОбновлениеИнформационнойБазы.StandardAttribute.ThisNode", - "mdoRefRu": "ПланОбмена.ОбновлениеИнформационнойБазы.СтандартныйРеквизит.ЭтотУзел" - }, - "comment": "", - "synonym": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ExchangePlan/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" - }, - "supportVariant": "NOT_EDITABLE", - "owner": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ExchangePlan/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/owner" - }, - "passwordMode": false, - "kind": "STANDARD", "type": { "types": [ { @@ -203,7 +143,7 @@ "passwordMode": false, "kind": "STANDARD", "type": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ExchangePlan/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type" + "@reference": "/com.github._1c_syntax.bsl.mdo.ExchangePlan/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type" }, "fullName": { "nameRu": "НомерОтправленного", @@ -246,7 +186,7 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ExchangePlan/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" + "@reference": "/com.github._1c_syntax.bsl.mdo.ExchangePlan/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" } } ], @@ -509,6 +449,66 @@ "multiLine": false, "extendedEdit": false, "fillFromFillingValue": false + }, + { + "uuid": "3fc019d1-aec8-4835-96c5-3bbf43da0b94", + "mdoReference": { + "type": "STANDARD_ATTRIBUTE", + "mdoRef": "ExchangePlan.ОбновлениеИнформационнойБазы.StandardAttribute.ExchangeDate", + "mdoRefRu": "ПланОбмена.ОбновлениеИнформационнойБазы.СтандартныйРеквизит.ДатаОбмена" + }, + "comment": "", + "synonym": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExchangePlan/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + }, + "supportVariant": "NOT_EDITABLE", + "owner": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExchangePlan/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/owner" + }, + "passwordMode": false, + "kind": "STANDARD", + "type": { + "types": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 4 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE_TIME", + "description": { + "nameRu": "КвалификаторыДаты (ДатаВремя)", + "nameEn": "DateQualifiers (DateTime)" + } + } + } + ] + }, + "fullName": { + "nameRu": "ДатаОбмена", + "nameEn": "ExchangeDate" + }, + "format": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExchangePlan/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + }, + "editFormat": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExchangePlan/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" + }, + "markNegatives": false, + "mask": "", + "multiLine": false, + "extendedEdit": false, + "fillFromFillingValue": false } ], [] diff --git "a/src/test/resources/fixtures/ssl_3_1/Reports.\320\220\320\275\320\260\320\273\320\270\320\267\320\222\320\265\321\200\321\201\320\270\320\271\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262.json" "b/src/test/resources/fixtures/ssl_3_1/Reports.\320\220\320\275\320\260\320\273\320\270\320\267\320\222\320\265\321\200\321\201\320\270\320\271\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262.json" index a0624e7f8..30122ae9a 100644 --- "a/src/test/resources/fixtures/ssl_3_1/Reports.\320\220\320\275\320\260\320\273\320\270\320\267\320\222\320\265\321\200\321\201\320\270\320\271\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262.json" +++ "b/src/test/resources/fixtures/ssl_3_1/Reports.\320\220\320\275\320\260\320\273\320\270\320\267\320\222\320\265\321\200\321\201\320\270\320\271\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262.json" @@ -105,11 +105,6 @@ ] } ], - "plainDataSets": [ - { - "@reference": "/com.github._1c_syntax.bsl.mdo.Report/templates/com.github._1c_syntax.bsl.mdo.children.ObjectTemplate/data/dataSets/com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema$DataSet" - } - ], "dataPath": "src/test/resources/ext/designer/ssl_3_1/src/cf/Reports/АнализВерсийОбъектов/Templates/ОсновнаяСхемаКомпоновкиДанных/Ext/Template.xml" }, "owner": { diff --git "a/src/test/resources/fixtures/ssl_3_1/Reports.\320\220\320\275\320\260\320\273\320\270\320\267\320\222\320\265\321\200\321\201\320\270\320\271\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262_edt.json" "b/src/test/resources/fixtures/ssl_3_1/Reports.\320\220\320\275\320\260\320\273\320\270\320\267\320\222\320\265\321\200\321\201\320\270\320\271\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262_edt.json" index 678b47e12..1c3d6701f 100644 --- "a/src/test/resources/fixtures/ssl_3_1/Reports.\320\220\320\275\320\260\320\273\320\270\320\267\320\222\320\265\321\200\321\201\320\270\320\271\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/Reports.\320\220\320\275\320\260\320\273\320\270\320\267\320\222\320\265\321\200\321\201\320\270\320\271\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262_edt.json" @@ -105,11 +105,6 @@ ] } ], - "plainDataSets": [ - { - "@reference": "/com.github._1c_syntax.bsl.mdo.Report/templates/com.github._1c_syntax.bsl.mdo.children.ObjectTemplate/data/dataSets/com.github._1c_syntax.bsl.mdo.storage.DataCompositionSchema$DataSet" - } - ], "dataPath": "src/test/resources/ext/edt/ssl_3_1/configuration/src/Reports/АнализВерсийОбъектов/Templates/ОсновнаяСхемаКомпоновкиДанных/Template.dcs" }, "owner": {