From 66e737b4005702dda8fe70cb9ea6621990434aea Mon Sep 17 00:00:00 2001 From: Maximov Valery Date: Thu, 18 Sep 2025 08:05:26 +0300 Subject: [PATCH 1/8] typo fix --- .../bsl/mdclasses/Configuration.java | 4 +- .../_1c_syntax/bsl/mdo/BusinessProcess.java | 48 +++++++++---------- .../bsl/mdo/CalculationRegister.java | 48 +++++++++---------- .../github/_1c_syntax/bsl/mdo/Catalog.java | 48 +++++++++---------- .../github/_1c_syntax/bsl/mdo/Document.java | 48 +++++++++---------- .../_1c_syntax/bsl/mdo/ExchangePlan.java | 4 +- .../bsl/mdo/ExternalDataSource.java | 4 +- .../bsl/mdo/InformationRegister.java | 48 +++++++++---------- .../github/_1c_syntax/bsl/mdo/Register.java | 2 - .../com/github/_1c_syntax/bsl/mdo/Task.java | 48 +++++++++---------- .../mdo/children/ExternalDataSourceTable.java | 48 +++++++++---------- .../converter/ManagedFormDataConverter.java | 44 ++++++++--------- 12 files changed, 196 insertions(+), 198 deletions(-) diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdclasses/Configuration.java b/src/main/java/com/github/_1c_syntax/bsl/mdclasses/Configuration.java index 40ed33681..e56eaf980 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdclasses/Configuration.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdclasses/Configuration.java @@ -113,7 +113,7 @@ public class Configuration implements CF { */ public static final Configuration EMPTY = createEmptyConfiguration(); - private static final List POSSIBLE_RIGHTS = computePossibleRighs(); + private static final List POSSIBLE_RIGHTS = computePossibleRights(); /* * CF @@ -406,7 +406,7 @@ private static Configuration createEmptyConfiguration() { .build(); } - private static List computePossibleRighs() { + private static List computePossibleRights() { return List.of( RoleRight.ADMINISTRATION, RoleRight.DATA_ADMINISTRATION, diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/BusinessProcess.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/BusinessProcess.java index a665d1414..58a57868f 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/BusinessProcess.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/BusinessProcess.java @@ -1,25 +1,25 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo; import com.github._1c_syntax.bsl.mdo.children.ObjectCommand; import com.github._1c_syntax.bsl.mdo.children.ObjectForm; @@ -47,7 +47,7 @@ @EqualsAndHashCode(of = {"name", "uuid"}) public class BusinessProcess implements ReferenceObject, AccessRightsOwner { - private static final List POSSIBLE_RIGHTS = computePossibleRighs(); + private static final List POSSIBLE_RIGHTS = computePossibleRights(); /* * ReferenceObject @@ -161,7 +161,7 @@ private List computeAllModules() { return LazyLoader.computeAllModules(this); } - private static List computePossibleRighs() { + private static List computePossibleRights() { return List.of( RoleRight.INSERT, RoleRight.READ, diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/CalculationRegister.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/CalculationRegister.java index a21f7234c..ab5bb32b1 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/CalculationRegister.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/CalculationRegister.java @@ -1,25 +1,25 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo; import com.github._1c_syntax.bsl.mdo.children.Dimension; import com.github._1c_syntax.bsl.mdo.children.ObjectCommand; @@ -50,7 +50,7 @@ @EqualsAndHashCode(of = {"name", "uuid"}) public class CalculationRegister implements Register, AccessRightsOwner { - private static final List POSSIBLE_RIGHTS = computePossibleRighs(); + private static final List POSSIBLE_RIGHTS = computePossibleRights(); /* * Register @@ -141,7 +141,7 @@ private List computeAllModules() { return LazyLoader.computeAllModules(this); } - private static List computePossibleRighs() { + private static List computePossibleRights() { return List.of( RoleRight.READ, RoleRight.UPDATE, diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/Catalog.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/Catalog.java index a1d21bf39..8c1d20ffa 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/Catalog.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/Catalog.java @@ -1,25 +1,25 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo; import com.github._1c_syntax.bsl.mdo.children.ObjectCommand; import com.github._1c_syntax.bsl.mdo.children.ObjectForm; @@ -47,7 +47,7 @@ @EqualsAndHashCode(of = {"name", "uuid"}) public class Catalog implements ReferenceObject, AccessRightsOwner { - private static final List POSSIBLE_RIGHTS = computePossibleRighs(); + private static final List POSSIBLE_RIGHTS = computePossibleRights(); /* * ReferenceObject @@ -156,7 +156,7 @@ private List computeAllModules() { return LazyLoader.computeAllModules(this); } - private static List computePossibleRighs() { + private static List computePossibleRights() { return List.of( RoleRight.INSERT, RoleRight.READ, diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/Document.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/Document.java index 7fa5bd767..4fc0e5d72 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/Document.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/Document.java @@ -1,25 +1,25 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo; import com.github._1c_syntax.bsl.mdo.children.ObjectCommand; import com.github._1c_syntax.bsl.mdo.children.ObjectForm; @@ -47,7 +47,7 @@ @EqualsAndHashCode(of = {"name", "uuid"}) public class Document implements ReferenceObject, AccessRightsOwner { - private static final List POSSIBLE_RIGHTS = computePossibleRighs(); + private static final List POSSIBLE_RIGHTS = computePossibleRights(); /* * ReferenceObject @@ -161,7 +161,7 @@ private List computeAllModules() { return LazyLoader.computeAllModules(this); } - private static List computePossibleRighs() { + private static List computePossibleRights() { return List.of( RoleRight.INSERT, RoleRight.READ, diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/ExchangePlan.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/ExchangePlan.java index 8d080bfc9..947cc8e0c 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/ExchangePlan.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/ExchangePlan.java @@ -48,7 +48,7 @@ @EqualsAndHashCode(of = {"name", "uuid"}) public class ExchangePlan implements ReferenceObject, AccessRightsOwner { - private static final List POSSIBLE_RIGHTS = computePossibleRighs(); + private static final List POSSIBLE_RIGHTS = computePossibleRights(); /* * ReferenceObject @@ -200,7 +200,7 @@ private List computeAllModules() { return LazyLoader.computeAllModules(this); } - private static List computePossibleRighs() { + private static List computePossibleRights() { return List.of( RoleRight.INSERT, RoleRight.READ, diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/ExternalDataSource.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/ExternalDataSource.java index 8b7243d94..1fdba8f3d 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/ExternalDataSource.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/ExternalDataSource.java @@ -45,7 +45,7 @@ @EqualsAndHashCode(of = {"name", "uuid"}) public class ExternalDataSource implements MDObject, ChildrenOwner, AccessRightsOwner { - private static final List POSSIBLE_RIGHTS = computePossibleRighs(); + private static final List POSSIBLE_RIGHTS = computePossibleRights(); /* * MDObject @@ -107,7 +107,7 @@ private List computePlainChildren() { return LazyLoader.computePlainChildren(this); } - private static List computePossibleRighs() { + private static List computePossibleRights() { return List.of( RoleRight.USE, RoleRight.STANDARD_AUTHENTICATION_CHANGE, diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/InformationRegister.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/InformationRegister.java index 3fc38769e..a451d504a 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/InformationRegister.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/InformationRegister.java @@ -1,25 +1,25 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo; import com.github._1c_syntax.bsl.mdo.children.Dimension; import com.github._1c_syntax.bsl.mdo.children.ObjectCommand; @@ -49,7 +49,7 @@ @EqualsAndHashCode(of = {"name", "uuid"}) public class InformationRegister implements Register, AccessRightsOwner { - private static final List POSSIBLE_RIGHTS = computePossibleRighs(); + private static final List POSSIBLE_RIGHTS = computePossibleRights(); /* * Register @@ -138,7 +138,7 @@ private List computeAllModules() { return LazyLoader.computeAllModules(this); } - private static List computePossibleRighs() { + private static List computePossibleRights() { return List.of( RoleRight.READ, RoleRight.UPDATE, diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/Register.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/Register.java index 60058ea4f..16fe0e584 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/Register.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/Register.java @@ -30,7 +30,6 @@ * Базовый интерфейс для всех регистров (Сведений, Накопления...) */ public interface Register extends MDObject, AttributeOwner, CommandOwner, ModuleOwner, FormOwner, TemplateOwner { - /** * Список реквизитов регистра */ @@ -45,5 +44,4 @@ public interface Register extends MDObject, AttributeOwner, CommandOwner, Module * Список измерений регистра */ List getDimensions(); - } diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/Task.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/Task.java index c151b6c58..3565ccc87 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/Task.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/Task.java @@ -1,25 +1,25 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo; import com.github._1c_syntax.bsl.mdo.children.ObjectCommand; import com.github._1c_syntax.bsl.mdo.children.ObjectForm; @@ -48,7 +48,7 @@ @EqualsAndHashCode(of = {"name", "uuid"}) public class Task implements ReferenceObject, AccessRightsOwner { - private static final List POSSIBLE_RIGHTS = computePossibleRighs(); + private static final List POSSIBLE_RIGHTS = computePossibleRights(); /* * ReferenceObject @@ -162,7 +162,7 @@ private List computeAllModules() { return LazyLoader.computeAllModules(this); } - private static List computePossibleRighs() { + private static List computePossibleRights() { return List.of( RoleRight.INSERT, RoleRight.READ, diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ExternalDataSourceTable.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ExternalDataSourceTable.java index 8fe2490da..91abba6cf 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ExternalDataSourceTable.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ExternalDataSourceTable.java @@ -1,25 +1,25 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo.children; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo.children; import com.github._1c_syntax.bsl.mdo.AccessRightsOwner; import com.github._1c_syntax.bsl.mdo.Attribute; @@ -56,7 +56,7 @@ public class ExternalDataSourceTable implements MDChild, ModuleOwner, CommandOwner, AttributeOwner, FormOwner, TemplateOwner, AccessRightsOwner { - private static final List POSSIBLE_RIGHTS = computePossibleRighs(); + private static final List POSSIBLE_RIGHTS = computePossibleRights(); /* * Для MDChild @@ -160,7 +160,7 @@ private List computeAllModules() { return LazyLoader.computeAllModules(this); } - private static List computePossibleRighs() { + private static List computePossibleRights() { return List.of( RoleRight.INSERT, RoleRight.READ, diff --git a/src/main/java/com/github/_1c_syntax/bsl/reader/edt/converter/ManagedFormDataConverter.java b/src/main/java/com/github/_1c_syntax/bsl/reader/edt/converter/ManagedFormDataConverter.java index 2867fb0bf..cf0464973 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/reader/edt/converter/ManagedFormDataConverter.java +++ b/src/main/java/com/github/_1c_syntax/bsl/reader/edt/converter/ManagedFormDataConverter.java @@ -1,25 +1,25 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.reader.edt.converter; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.reader.edt.converter; import com.github._1c_syntax.bsl.mdo.storage.ManagedFormData; import com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute; From 7678713a9abd6d6b7ec6da0accf50d99304388d2 Mon Sep 17 00:00:00 2001 From: Maximov Valery Date: Thu, 18 Sep 2025 08:30:57 +0300 Subject: [PATCH 2/8] impl ValueTypeOwner --- .../bsl/mdo/AccumulationRegister.java | 48 ++++++------- .../github/_1c_syntax/bsl/mdo/Attribute.java | 4 +- .../_1c_syntax/bsl/mdo/CommonAttribute.java | 70 +++++++++++-------- .../github/_1c_syntax/bsl/mdo/Constant.java | 65 ++++++++++------- .../_1c_syntax/bsl/mdo/DefinedType.java | 69 ++++++++++++------ .../_1c_syntax/bsl/mdo/SessionParameter.java | 62 ++++++++++------ .../_1c_syntax/bsl/mdo/ValueTypeOwner.java | 13 ++++ .../bsl/mdo/children/AccountingFlag.java | 55 +++++++++------ .../bsl/mdo/children/Dimension.java | 55 +++++++++------ .../mdo/children/DocumentJournalColumn.java | 55 +++++++++------ .../children/ExtDimensionAccountingFlag.java | 57 +++++++++------ .../ExternalDataSourceTableField.java | 55 +++++++++------ .../bsl/mdo/children/ObjectAttribute.java | 57 +++++++++------ .../_1c_syntax/bsl/mdo/children/Resource.java | 57 +++++++++------ .../mdo/children/TaskAddressingAttribute.java | 57 +++++++++------ .../bsl/mdo/storage/form/FormAttribute.java | 65 +++++++++++------ 16 files changed, 516 insertions(+), 328 deletions(-) create mode 100644 src/main/java/com/github/_1c_syntax/bsl/mdo/ValueTypeOwner.java diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/AccumulationRegister.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/AccumulationRegister.java index c3700938c..e6780dd6b 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/AccumulationRegister.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/AccumulationRegister.java @@ -1,25 +1,25 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo; import com.github._1c_syntax.bsl.mdo.children.Dimension; import com.github._1c_syntax.bsl.mdo.children.ObjectCommand; @@ -49,7 +49,7 @@ @EqualsAndHashCode(of = {"name", "uuid"}) public class AccumulationRegister implements Register, AccessRightsOwner { - private static final List POSSIBLE_RIGHTS = computePossibleRighs(); + private static final List POSSIBLE_RIGHTS = computePossibleRights(); /* * Register @@ -137,7 +137,7 @@ private List computeAllModules() { return LazyLoader.computeAllModules(this); } - private static List computePossibleRighs() { + private static List computePossibleRights() { return List.of( RoleRight.READ, RoleRight.UPDATE, diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/Attribute.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/Attribute.java index 1b3e541f9..3c05c95f7 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/Attribute.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/Attribute.java @@ -25,10 +25,10 @@ import com.github._1c_syntax.bsl.mdo.support.IndexingType; /** - * Интерфейс объектов, выступающих в роли реквизитов, т.е. хранящие данные + * Интерфейс объектов, выступающих в роли реквизитов, т.е. хранящих данные * это могут быть реквизиты, колонки, измерения, а также общие реквизиты и константы */ -public interface Attribute extends MDChild { +public interface Attribute extends MDChild, ValueTypeOwner { /** * Режим пароля. Только для реквизитов с типом с типом `Строка` */ diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/CommonAttribute.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/CommonAttribute.java index 9ca77d936..f7e2b3325 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/CommonAttribute.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/CommonAttribute.java @@ -1,25 +1,25 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo; import com.github._1c_syntax.bsl.mdo.children.ObjectAttribute; import com.github._1c_syntax.bsl.mdo.support.DataSeparation; @@ -30,9 +30,12 @@ import com.github._1c_syntax.bsl.mdo.support.UseMode; import com.github._1c_syntax.bsl.support.SupportVariant; import com.github._1c_syntax.bsl.types.MdoReference; +import com.github._1c_syntax.bsl.types.ValueTypeDescription; +import lombok.AccessLevel; import lombok.Builder; import lombok.Builder.Default; import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.Singular; import lombok.ToString; import lombok.Value; @@ -43,7 +46,9 @@ @Builder @ToString(of = {"name", "uuid"}) @EqualsAndHashCode(of = {"name", "uuid"}) -public class CommonAttribute implements MDObject, AccessRightsOwner { +public class CommonAttribute implements MDObject, AccessRightsOwner, ValueTypeOwner { + + // todo соединить с атрибутом /* * ReferenceObject @@ -64,6 +69,14 @@ public class CommonAttribute implements MDObject, AccessRightsOwner { @Default SupportVariant supportVariant = SupportVariant.NONE; + /* + * ValueTypeOwner + */ + + @Default + @Getter(AccessLevel.NONE) + ValueTypeDescription type = ValueTypeDescription.EMPTY; + /* * Свое */ @@ -133,6 +146,11 @@ public class CommonAttribute implements MDObject, AccessRightsOwner { @Singular("addContent") List content; + @Override + public ValueTypeDescription getValueType() { + return type; + } + /** * Проверяет наличие объекта в составе общего реквизита (вне зависимости от режима использования) * @@ -154,11 +172,7 @@ public UseMode useMode(MdoReference mdoReference) { var value = content.stream() .filter(useContent -> useContent.getMetadata().equals(mdoReference)) .findAny(); - if (value.isPresent()) { - return value.get().getUse(); - } else { - return UseMode.DONT_USE; - } + return value.map(UseContent::getUse).orElse(UseMode.DONT_USE); } /** diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/Constant.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/Constant.java index 6b0cf492a..0d4716589 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/Constant.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/Constant.java @@ -1,34 +1,37 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo; import com.github._1c_syntax.bsl.mdo.support.MultiLanguageString; import com.github._1c_syntax.bsl.mdo.support.ObjectBelonging; import com.github._1c_syntax.bsl.mdo.support.RoleRight; import com.github._1c_syntax.bsl.support.SupportVariant; import com.github._1c_syntax.bsl.types.MdoReference; +import com.github._1c_syntax.bsl.types.ValueTypeDescription; +import lombok.AccessLevel; import lombok.Builder; import lombok.Builder.Default; import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.ToString; import lombok.Value; @@ -39,9 +42,9 @@ @Builder @ToString(of = {"name", "uuid"}) @EqualsAndHashCode(of = {"name", "uuid"}) -public class Constant implements MDObject, ModuleOwner, AccessRightsOwner { +public class Constant implements MDObject, ModuleOwner, AccessRightsOwner, ValueTypeOwner { - private static final List POSSIBLE_RIGHTS = computePossibleRighs(); + private static final List POSSIBLE_RIGHTS = computePossibleRights(); /* * MDObject @@ -69,6 +72,13 @@ public class Constant implements MDObject, ModuleOwner, AccessRightsOwner { @Default List modules = Collections.emptyList(); + /* + * ValueTypeOwner + */ + + @Default + @Getter(AccessLevel.NONE) + ValueTypeDescription type = ValueTypeDescription.EMPTY; /* * Свое @@ -85,6 +95,11 @@ public class Constant implements MDObject, ModuleOwner, AccessRightsOwner { @Default MultiLanguageString explanation = MultiLanguageString.EMPTY; + @Override + public ValueTypeDescription getValueType() { + return type; + } + /** * Возвращает перечень возможных прав доступа */ @@ -92,7 +107,7 @@ public static List possibleRights() { return POSSIBLE_RIGHTS; } - private static List computePossibleRighs() { + private static List computePossibleRights() { return List.of( RoleRight.READ, RoleRight.UPDATE, diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/DefinedType.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/DefinedType.java index 9c79ed117..8ad5434d1 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/DefinedType.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/DefinedType.java @@ -1,33 +1,36 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo; import com.github._1c_syntax.bsl.mdo.support.MultiLanguageString; import com.github._1c_syntax.bsl.mdo.support.ObjectBelonging; import com.github._1c_syntax.bsl.support.SupportVariant; import com.github._1c_syntax.bsl.types.MdoReference; +import com.github._1c_syntax.bsl.types.ValueTypeDescription; +import lombok.AccessLevel; import lombok.Builder; import lombok.Builder.Default; import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.ToString; import lombok.Value; @@ -35,7 +38,7 @@ @Builder @ToString(of = {"name", "uuid"}) @EqualsAndHashCode(of = {"name", "uuid"}) -public class DefinedType implements MDObject { +public class DefinedType implements MDObject, ValueTypeOwner { /* * MDObject @@ -56,7 +59,27 @@ public class DefinedType implements MDObject { @Default SupportVariant supportVariant = SupportVariant.NONE; + /* + * ValueTypeOwner + */ + + @Default + @Getter(AccessLevel.NONE) + ValueTypeDescription type = ValueTypeDescription.EMPTY; + /* * Свое */ + + /** + * Описание типа значения + */ + @Default + @Getter(AccessLevel.NONE) + ValueTypeDescription type = ValueTypeDescription.EMPTY; + + @Override + public ValueTypeDescription getValueType() { + return type; + } } diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/SessionParameter.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/SessionParameter.java index 372f478f2..50749200f 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/SessionParameter.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/SessionParameter.java @@ -1,34 +1,37 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo; import com.github._1c_syntax.bsl.mdo.support.MultiLanguageString; import com.github._1c_syntax.bsl.mdo.support.ObjectBelonging; import com.github._1c_syntax.bsl.mdo.support.RoleRight; import com.github._1c_syntax.bsl.support.SupportVariant; import com.github._1c_syntax.bsl.types.MdoReference; +import com.github._1c_syntax.bsl.types.ValueTypeDescription; +import lombok.AccessLevel; import lombok.Builder; import lombok.Builder.Default; import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.ToString; import lombok.Value; @@ -38,7 +41,7 @@ @Builder @ToString(of = {"name", "uuid"}) @EqualsAndHashCode(of = {"name", "uuid"}) -public class SessionParameter implements MDObject, AccessRightsOwner { +public class SessionParameter implements MDObject, AccessRightsOwner, ValueTypeOwner { private static final List POSSIBLE_RIGHTS = List.of(RoleRight.GET, RoleRight.SET); @@ -61,6 +64,19 @@ public class SessionParameter implements MDObject, AccessRightsOwner { @Default SupportVariant supportVariant = SupportVariant.NONE; + /* + * ValueTypeOwner + */ + + @Default + @Getter(AccessLevel.NONE) + ValueTypeDescription type = ValueTypeDescription.EMPTY; + + @Override + public ValueTypeDescription getValueType() { + return type; + } + /* * Свое */ diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/ValueTypeOwner.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/ValueTypeOwner.java new file mode 100644 index 000000000..72d322dd6 --- /dev/null +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/ValueTypeOwner.java @@ -0,0 +1,13 @@ +package com.github._1c_syntax.bsl.mdo; + +import com.github._1c_syntax.bsl.types.ValueTypeDescription; + +/** + * Расширение - владелец имеет тип значения + */ +public interface ValueTypeOwner { + /** + * Возвращает описание типа значения + */ + ValueTypeDescription getValueType(); +} diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/AccountingFlag.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/AccountingFlag.java index 522f465ef..771398d85 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/AccountingFlag.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/AccountingFlag.java @@ -1,25 +1,25 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo.children; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo.children; import com.github._1c_syntax.bsl.mdo.AccessRightsOwner; import com.github._1c_syntax.bsl.mdo.Attribute; @@ -30,9 +30,12 @@ import com.github._1c_syntax.bsl.mdo.support.RoleRight; import com.github._1c_syntax.bsl.support.SupportVariant; import com.github._1c_syntax.bsl.types.MdoReference; +import com.github._1c_syntax.bsl.types.ValueTypeDescription; +import lombok.AccessLevel; import lombok.Builder; import lombok.Builder.Default; import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.ToString; import lombok.Value; @@ -69,6 +72,9 @@ public class AccountingFlag implements Attribute, AccessRightsOwner { AttributeKind kind = AttributeKind.CUSTOM; @Default IndexingType indexing = IndexingType.DONT_INDEX; + @Default + @Getter(AccessLevel.NONE) + ValueTypeDescription type = ValueTypeDescription.EMPTY; /** * Возвращает перечень возможных прав доступа @@ -76,4 +82,9 @@ public class AccountingFlag implements Attribute, AccessRightsOwner { public static List possibleRights() { return ObjectAttribute.possibleRights(); } + + @Override + public ValueTypeDescription getValueType() { + return type; + } } diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/Dimension.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/Dimension.java index 172f44242..2d5a7453e 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/Dimension.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/Dimension.java @@ -1,25 +1,25 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo.children; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo.children; import com.github._1c_syntax.bsl.mdo.AccessRightsOwner; import com.github._1c_syntax.bsl.mdo.Attribute; @@ -30,9 +30,12 @@ import com.github._1c_syntax.bsl.mdo.support.RoleRight; import com.github._1c_syntax.bsl.support.SupportVariant; import com.github._1c_syntax.bsl.types.MdoReference; +import com.github._1c_syntax.bsl.types.ValueTypeDescription; +import lombok.AccessLevel; import lombok.Builder; import lombok.Builder.Default; import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.ToString; import lombok.Value; @@ -69,6 +72,9 @@ public class Dimension implements Attribute, AccessRightsOwner { AttributeKind kind = AttributeKind.CUSTOM; @Default IndexingType indexing = IndexingType.DONT_INDEX; + @Default + @Getter(AccessLevel.NONE) + ValueTypeDescription type = ValueTypeDescription.EMPTY; /* * Свое @@ -96,4 +102,9 @@ public class Dimension implements Attribute, AccessRightsOwner { public static List possibleRights() { return ObjectAttribute.possibleRights(); } + + @Override + public ValueTypeDescription getValueType() { + return type; + } } diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/DocumentJournalColumn.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/DocumentJournalColumn.java index 44ca55141..88d4b5354 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/DocumentJournalColumn.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/DocumentJournalColumn.java @@ -1,25 +1,25 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo.children; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo.children; import com.github._1c_syntax.bsl.mdo.Attribute; import com.github._1c_syntax.bsl.mdo.support.AttributeKind; @@ -28,9 +28,12 @@ import com.github._1c_syntax.bsl.mdo.support.ObjectBelonging; import com.github._1c_syntax.bsl.support.SupportVariant; import com.github._1c_syntax.bsl.types.MdoReference; +import com.github._1c_syntax.bsl.types.ValueTypeDescription; +import lombok.AccessLevel; import lombok.Builder; import lombok.Builder.Default; import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.ToString; import lombok.Value; @@ -65,4 +68,12 @@ public class DocumentJournalColumn implements Attribute { AttributeKind kind = AttributeKind.CUSTOM; @Default IndexingType indexing = IndexingType.DONT_INDEX; + @Default + @Getter(AccessLevel.NONE) + ValueTypeDescription type = ValueTypeDescription.EMPTY; + + @Override + public ValueTypeDescription getValueType() { + return type; + } } diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ExtDimensionAccountingFlag.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ExtDimensionAccountingFlag.java index 82d62c1be..8f005e2ca 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ExtDimensionAccountingFlag.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ExtDimensionAccountingFlag.java @@ -1,25 +1,25 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo.children; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo.children; import com.github._1c_syntax.bsl.mdo.AccessRightsOwner; import com.github._1c_syntax.bsl.mdo.Attribute; @@ -30,9 +30,12 @@ import com.github._1c_syntax.bsl.mdo.support.RoleRight; import com.github._1c_syntax.bsl.support.SupportVariant; import com.github._1c_syntax.bsl.types.MdoReference; +import com.github._1c_syntax.bsl.types.ValueTypeDescription; +import lombok.AccessLevel; import lombok.Builder; import lombok.Builder.Default; import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.ToString; import lombok.Value; @@ -45,7 +48,7 @@ public class ExtDimensionAccountingFlag implements Attribute, AccessRightsOwner { /* - * Для MDChild + * Для Attribute */ @Default @@ -69,6 +72,9 @@ public class ExtDimensionAccountingFlag implements Attribute, AccessRightsOwner AttributeKind kind = AttributeKind.CUSTOM; @Default IndexingType indexing = IndexingType.DONT_INDEX; + @Default + @Getter(AccessLevel.NONE) + ValueTypeDescription type = ValueTypeDescription.EMPTY; /** * Возвращает перечень возможных прав доступа @@ -76,4 +82,9 @@ public class ExtDimensionAccountingFlag implements Attribute, AccessRightsOwner public static List possibleRights() { return ObjectAttribute.possibleRights(); } + + @Override + public ValueTypeDescription getValueType() { + return type; + } } diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ExternalDataSourceTableField.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ExternalDataSourceTableField.java index 97cb3fd85..a8e7fc901 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ExternalDataSourceTableField.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ExternalDataSourceTableField.java @@ -1,25 +1,25 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo.children; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo.children; import com.github._1c_syntax.bsl.mdo.AccessRightsOwner; import com.github._1c_syntax.bsl.mdo.Attribute; @@ -30,9 +30,12 @@ import com.github._1c_syntax.bsl.mdo.support.RoleRight; import com.github._1c_syntax.bsl.support.SupportVariant; import com.github._1c_syntax.bsl.types.MdoReference; +import com.github._1c_syntax.bsl.types.ValueTypeDescription; +import lombok.AccessLevel; import lombok.Builder; import lombok.Builder.Default; import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.ToString; import lombok.Value; @@ -71,6 +74,9 @@ public class ExternalDataSourceTableField implements Attribute, AccessRightsOwne AttributeKind kind = AttributeKind.CUSTOM; @Default IndexingType indexing = IndexingType.DONT_INDEX; + @Default + @Getter(AccessLevel.NONE) + ValueTypeDescription type = ValueTypeDescription.EMPTY; /** * Возвращает перечень возможных прав доступа @@ -78,4 +84,9 @@ public class ExternalDataSourceTableField implements Attribute, AccessRightsOwne public static List possibleRights() { return POSSIBLE_RIGHTS; } + + @Override + public ValueTypeDescription getValueType() { + return type; + } } diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ObjectAttribute.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ObjectAttribute.java index e40775294..abb284706 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ObjectAttribute.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/ObjectAttribute.java @@ -1,25 +1,25 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo.children; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo.children; import com.github._1c_syntax.bsl.mdo.AccessRightsOwner; import com.github._1c_syntax.bsl.mdo.Attribute; @@ -30,9 +30,12 @@ import com.github._1c_syntax.bsl.mdo.support.RoleRight; import com.github._1c_syntax.bsl.support.SupportVariant; import com.github._1c_syntax.bsl.types.MdoReference; +import com.github._1c_syntax.bsl.types.ValueTypeDescription; +import lombok.AccessLevel; import lombok.Builder; import lombok.Builder.Default; import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.ToString; import lombok.Value; @@ -47,7 +50,7 @@ public class ObjectAttribute implements Attribute, AccessRightsOwner { private static final List POSSIBLE_RIGHTS = List.of(RoleRight.VIEW, RoleRight.EDIT); /* - * Для MDChild + * Для Attribute */ @Default @@ -71,6 +74,9 @@ public class ObjectAttribute implements Attribute, AccessRightsOwner { AttributeKind kind = AttributeKind.CUSTOM; @Default IndexingType indexing = IndexingType.DONT_INDEX; + @Default + @Getter(AccessLevel.NONE) + ValueTypeDescription type = ValueTypeDescription.EMPTY; /* * Свое @@ -120,4 +126,9 @@ public class ObjectAttribute implements Attribute, AccessRightsOwner { public static List possibleRights() { return POSSIBLE_RIGHTS; } + + @Override + public ValueTypeDescription getValueType() { + return type; + } } diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/Resource.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/Resource.java index 51ef29889..b89168ce4 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/Resource.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/Resource.java @@ -1,25 +1,25 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo.children; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo.children; import com.github._1c_syntax.bsl.mdo.AccessRightsOwner; import com.github._1c_syntax.bsl.mdo.Attribute; @@ -30,9 +30,12 @@ import com.github._1c_syntax.bsl.mdo.support.RoleRight; import com.github._1c_syntax.bsl.support.SupportVariant; import com.github._1c_syntax.bsl.types.MdoReference; +import com.github._1c_syntax.bsl.types.ValueTypeDescription; +import lombok.AccessLevel; import lombok.Builder; import lombok.Builder.Default; import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.ToString; import lombok.Value; @@ -45,7 +48,7 @@ public class Resource implements Attribute, AccessRightsOwner { /* - * Для MDChild + * Для Attribute */ @Default @@ -69,6 +72,9 @@ public class Resource implements Attribute, AccessRightsOwner { AttributeKind kind = AttributeKind.CUSTOM; @Default IndexingType indexing = IndexingType.DONT_INDEX; + @Default + @Getter(AccessLevel.NONE) + ValueTypeDescription type = ValueTypeDescription.EMPTY; /* * Свое @@ -80,4 +86,9 @@ public class Resource implements Attribute, AccessRightsOwner { public static List possibleRights() { return ObjectAttribute.possibleRights(); } + + @Override + public ValueTypeDescription getValueType() { + return type; + } } diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/TaskAddressingAttribute.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/TaskAddressingAttribute.java index 19ab1d687..d65a0e933 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/TaskAddressingAttribute.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/TaskAddressingAttribute.java @@ -1,25 +1,25 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo.children; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo.children; import com.github._1c_syntax.bsl.mdo.AccessRightsOwner; import com.github._1c_syntax.bsl.mdo.Attribute; @@ -30,9 +30,12 @@ import com.github._1c_syntax.bsl.mdo.support.RoleRight; import com.github._1c_syntax.bsl.support.SupportVariant; import com.github._1c_syntax.bsl.types.MdoReference; +import com.github._1c_syntax.bsl.types.ValueTypeDescription; +import lombok.AccessLevel; import lombok.Builder; import lombok.Builder.Default; import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.ToString; import lombok.Value; @@ -45,7 +48,7 @@ public class TaskAddressingAttribute implements Attribute, AccessRightsOwner { /* - * Для MDChild + * Для Attribute */ @Default @@ -69,6 +72,9 @@ public class TaskAddressingAttribute implements Attribute, AccessRightsOwner { AttributeKind kind = AttributeKind.CUSTOM; @Default IndexingType indexing = IndexingType.DONT_INDEX; + @Default + @Getter(AccessLevel.NONE) + ValueTypeDescription type = ValueTypeDescription.EMPTY; /* * Свое @@ -130,4 +136,9 @@ public class TaskAddressingAttribute implements Attribute, AccessRightsOwner { public static List possibleRights() { return ObjectAttribute.possibleRights(); } + + @Override + public ValueTypeDescription getValueType() { + return type; + } } diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/storage/form/FormAttribute.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/storage/form/FormAttribute.java index 5f51c4b6f..a7dd86876 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/storage/form/FormAttribute.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/storage/form/FormAttribute.java @@ -1,29 +1,34 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo.storage.form; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo.storage.form; +import com.github._1c_syntax.bsl.mdo.ValueTypeOwner; import com.github._1c_syntax.bsl.mdo.support.MultiLanguageString; +import com.github._1c_syntax.bsl.types.ValueTypeDescription; +import lombok.AccessLevel; import lombok.Builder; import lombok.Builder.Default; +import lombok.Getter; +import lombok.NonNull; import lombok.Value; /** @@ -31,7 +36,7 @@ */ @Value @Builder -public class FormAttribute { +public class FormAttribute implements ValueTypeOwner { /** * Идентификатор @@ -50,4 +55,18 @@ public class FormAttribute { */ @Default MultiLanguageString title = MultiLanguageString.EMPTY; + + /* + * ValueTypeOwner + */ + + @Default + @Getter(AccessLevel.NONE) + ValueTypeDescription type = ValueTypeDescription.EMPTY; + + @Override + @NonNull + public ValueTypeDescription getValueType() { + return type; + } } From 3db540be4792d0c986f8cef3be535ea084fdd0d8 Mon Sep 17 00:00:00 2001 From: Maximov Valery Date: Thu, 18 Sep 2025 08:34:47 +0300 Subject: [PATCH 3/8] fix converters for forms items --- .../converter/FormAttributeConverter.java | 63 +++++++++++++++++++ .../converter/FormElementConverter.java | 12 +--- .../reader/edt/converter/Unmarshaller.java | 8 +++ 3 files changed, 72 insertions(+), 11 deletions(-) create mode 100644 src/main/java/com/github/_1c_syntax/bsl/reader/designer/converter/FormAttributeConverter.java diff --git a/src/main/java/com/github/_1c_syntax/bsl/reader/designer/converter/FormAttributeConverter.java b/src/main/java/com/github/_1c_syntax/bsl/reader/designer/converter/FormAttributeConverter.java new file mode 100644 index 000000000..b39bf06c7 --- /dev/null +++ b/src/main/java/com/github/_1c_syntax/bsl/reader/designer/converter/FormAttributeConverter.java @@ -0,0 +1,63 @@ +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.reader.designer.converter; + +import com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute; +import com.github._1c_syntax.bsl.reader.common.context.FormElementReaderContext; +import com.github._1c_syntax.bsl.reader.common.xstream.ExtendXStream; +import com.github._1c_syntax.bsl.reader.common.xstream.ReadConverter; +import com.thoughtworks.xstream.converters.UnmarshallingContext; +import com.thoughtworks.xstream.io.HierarchicalStreamReader; +import lombok.extern.slf4j.Slf4j; + +/** + * Конвертор реквизита формы в формате конфигуратора + */ +@DesignerConverter +@Slf4j +public class FormAttributeConverter implements ReadConverter { + private static final String CONDITIONAL_APPEARANCE_TYPE_NAME = "ConditionalAppearance"; + + @Override + public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { + // todo надо научится читать, пока пропускаем + if (CONDITIONAL_APPEARANCE_TYPE_NAME.equals(reader.getNodeName())) { + return null; + } + + var readerContext = new FormElementReaderContext(reader.getNodeName(), reader); + try { + readerContext.setValue("id", Integer.parseInt(reader.getAttribute("id"))); + } catch (NumberFormatException e) { + LOGGER.debug("Unknown type {} in file {}", reader.getNodeName(), ExtendXStream.getCurrentPath(reader).toString()); + return null; + } + readerContext.setValue("name", reader.getAttribute("name")); + Unmarshaller.unmarshal(reader, context, readerContext); + return readerContext.build(); + } + + @Override + public boolean canConvert(Class type) { + return type == FormAttribute.class; + } +} diff --git a/src/main/java/com/github/_1c_syntax/bsl/reader/designer/converter/FormElementConverter.java b/src/main/java/com/github/_1c_syntax/bsl/reader/designer/converter/FormElementConverter.java index ef993a1b7..8d6dbf523 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/reader/designer/converter/FormElementConverter.java +++ b/src/main/java/com/github/_1c_syntax/bsl/reader/designer/converter/FormElementConverter.java @@ -21,7 +21,6 @@ */ package com.github._1c_syntax.bsl.reader.designer.converter; -import com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute; import com.github._1c_syntax.bsl.mdo.storage.form.FormElementType; import com.github._1c_syntax.bsl.mdo.storage.form.FormItem; import com.github._1c_syntax.bsl.reader.common.context.FormElementReaderContext; @@ -37,16 +36,8 @@ @DesignerConverter @Slf4j public class FormElementConverter implements ReadConverter { - - private static final String CONDITIONAL_APPEARANCE_TYPE_NAME = "ConditionalAppearance"; - @Override public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { - // todo надо научится читать, пока пропускаем - if (CONDITIONAL_APPEARANCE_TYPE_NAME.equals(reader.getNodeName())) { - return null; - } - var readerContext = new FormElementReaderContext(reader.getNodeName(), reader); try { readerContext.setValue("id", Integer.parseInt(reader.getAttribute("id"))); @@ -62,7 +53,6 @@ public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext co @Override public boolean canConvert(Class type) { - return FormItem.class.isAssignableFrom(type) - || type == FormAttribute.class; + return FormItem.class.isAssignableFrom(type); } } diff --git a/src/main/java/com/github/_1c_syntax/bsl/reader/edt/converter/Unmarshaller.java b/src/main/java/com/github/_1c_syntax/bsl/reader/edt/converter/Unmarshaller.java index 035fdefba..d88d37490 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/reader/edt/converter/Unmarshaller.java +++ b/src/main/java/com/github/_1c_syntax/bsl/reader/edt/converter/Unmarshaller.java @@ -33,6 +33,7 @@ import com.github._1c_syntax.bsl.reader.common.xstream.ExtendXStream; import com.github._1c_syntax.bsl.support.CompatibilityMode; import com.github._1c_syntax.bsl.types.MDOType; +import com.github._1c_syntax.bsl.types.ValueTypeDescription; import com.thoughtworks.xstream.converters.UnmarshallingContext; import com.thoughtworks.xstream.io.HierarchicalStreamReader; import lombok.experimental.UtilityClass; @@ -53,6 +54,8 @@ public class Unmarshaller { private static final String CHILD_FILED = "child"; private static final String TABLE_FIELDS_FIELD = "fields"; + private static final String VALUE_TYPE_OTHER_FIELD = "valueType"; + private static final String VALUE_TYPE_FIELD = "type"; /** * Читают общую информацию из файла @@ -91,6 +94,11 @@ private void readNode(String inName, UnmarshallingContext context, AbstractReade fieldClass = ExternalDataSourceTableField.class; } + if (fieldClass == null && VALUE_TYPE_OTHER_FIELD.equals(name)) { + name = VALUE_TYPE_FIELD; + fieldClass = ValueTypeDescription.class; + } + if (fieldClass == null) { return; } From 18cf5e2e5fd70c7238fb1713bf124eda2a6313a4 Mon Sep 17 00:00:00 2001 From: Maximov Valery Date: Thu, 18 Sep 2025 11:55:21 +0300 Subject: [PATCH 4/8] =?UTF-8?q?-=20=D1=81=D0=BA=D0=BE=D1=80=D1=80=D0=B5?= =?UTF-8?q?=D0=BA=D1=82=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B0=20=D1=81?= =?UTF-8?q?=D1=82=D1=80=D1=83=D0=BA=D1=82=D1=83=D1=80=D0=B0=20=D0=9A=D0=BE?= =?UTF-8?q?=D0=BB=D0=BE=D0=BD=D0=BE=D0=BA=20=D0=B6=D1=83=D1=80=D0=BD=D0=B0?= =?UTF-8?q?=D0=BB=D0=B0=20=D0=B4=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD=D1=82?= =?UTF-8?q?=D0=BE=D0=B2:=20=D1=83=D0=B1=D1=80=D0=B0=D0=BD=D1=8B=20=D0=BD?= =?UTF-8?q?=D0=B5=D1=81=D1=83=D1=89=D0=B5=D1=81=D1=82=D0=B2=D1=83=D1=8E?= =?UTF-8?q?=D1=89=D0=B8=D0=B5=20=D0=BA=D0=BE=D0=BB=D0=BE=D0=BD=D0=BA=D0=B8?= =?UTF-8?q?=20+=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=20?= =?UTF-8?q?=D1=81=D0=BF=D0=B8=D1=81=D0=BE=D0=BA=20=D1=81=D1=81=D1=8B=D0=BB?= =?UTF-8?q?=D0=BE=D0=BA=20=D0=BD=D0=B0=20=D1=80=D0=B5=D0=BA=D0=B2=D0=B8?= =?UTF-8?q?=D0=B7=D0=B8=D1=82=D1=8B=20=D0=B4=D0=BE=D0=BA=D1=83=D0=BC=D0=B5?= =?UTF-8?q?=D0=BD=D1=82=D0=BE=D0=B2=20=20-=20=D0=B4=D0=BE=D1=80=D0=B0?= =?UTF-8?q?=D0=B1=D0=BE=D1=82=D0=B0=D0=BD=20=D0=BA=D0=BE=D0=BD=D0=B2=D0=B5?= =?UTF-8?q?=D1=80=D1=82=D0=BE=D1=80=20=D1=82=D0=B8=D0=BF=D0=BE=D0=B2=20=20?= =?UTF-8?q?-=20=D0=BA=D0=BE=D1=80=D1=80=D0=B5=D0=BA=D1=82=D0=B8=D1=80?= =?UTF-8?q?=D0=BE=D0=B2=D0=BA=D0=B0=20=D1=82=D0=B5=D1=81=D1=82=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../_1c_syntax/bsl/mdo/DefinedType.java | 7 - .../mdo/children/DocumentJournalColumn.java | 28 +- .../storage/form/FormAttributeValueType.java | 79 + ...\261\320\276\321\202\320\272\320\260.json" | 12 + ...\320\276\321\202\320\272\320\260_edt.json" | 12 + ...\236\321\202\321\207\320\265\321\202.json" | 12 + ...\321\202\321\207\320\265\321\202_edt.json" | 12 + ...202\320\265\321\200\320\270\320\2701.json" | 20 +- ...273\320\265\320\275\320\270\321\2171.json" | 20 +- ...201\321\207\320\265\321\202\320\2601.json" | 20 +- ...321\207\320\265\321\202\320\2601_edt.json" | 20 +- ...276\321\207\320\275\320\270\320\2721.json" | 85 ++ ...321\207\320\275\320\270\320\2721_edt.json" | 85 ++ ...207\320\265\321\202\320\276\320\2621.json" | 21 +- ...320\265\321\202\320\276\320\2621_edt.json" | 21 +- ...262\320\270\320\267\320\270\321\2021.json" | 11 +- .../fixtures/mdclasses/Configuration.json | 116 +- .../fixtures/mdclasses/Configuration_edt.json | 116 +- ...202\320\260\320\275\321\202\320\2601.json" | 11 +- ...320\260\320\275\321\202\320\2601_edt.json" | 11 +- ...261\320\276\321\202\320\272\320\2601.json" | 171 +++ ...320\276\321\202\320\272\320\2601_edt.json" | 171 +++ ...213\320\271\320\242\320\270\320\2771.json" | 11 +- ...265\320\275\321\202\320\276\320\2621.json" | 10 +- ...320\275\321\202\320\276\320\2621_edt.json" | 10 +- ...203\320\274\320\265\320\275\321\2021.json" | 72 + ...320\274\320\265\320\275\321\2021_edt.json" | 72 + ...\217\320\241\320\243\320\221\320\224.json" | 86 +- ...\320\241\320\243\320\221\320\224_edt.json" | 86 +- ...264\320\265\320\275\320\270\320\2711.json" | 9 + ...320\265\320\275\320\270\320\2711_edt.json" | 9 + ...275\320\276\321\201\321\202\321\2141.json" | 10 + ...320\276\321\201\321\202\321\2141_edt.json" | 10 + ...265\320\260\320\275\321\201\320\2601.json" | 11 +- ...260\320\264\320\260\321\207\320\2601.json" | 9 + .../mdclasses_3_18/Configuration.json | 8 +- .../mdclasses_3_18/Configuration_edt.json | 8 +- .../mdclasses_3_24/Configuration_edt.json | 116 +- .../fixtures/mdclasses_5_1/Configuration.json | 8 +- .../fixtures/mdclasses_ext/Configuration.json | 20 +- .../mdclasses_ext/Configuration_edt.json | 20 +- ...\264\320\260\320\275\320\270\320\265.json" | 553 +++++++ ...\320\260\320\275\320\270\320\265_edt.json" | 553 +++++++ ...\274\320\265\321\202\320\272\320\270.json" | 171 +++ ...\320\265\321\202\320\272\320\270_edt.json" | 171 +++ ...\264\320\265\320\275\320\270\321\217.json" | 531 +++++++ ...\320\265\320\275\320\270\321\217_edt.json" | 531 +++++++ ...\260\320\275\320\275\321\213\320\265.json" | 11 +- ...\276\320\277\321\200\320\276\321\201.json" | 47 + ...\320\277\321\200\320\276\321\201_edt.json" | 47 + ...\201\321\202\320\265\320\274\321\213.json" | 11 +- ...\222\320\260\320\273\321\216\321\202.json" | 225 +++ ...\320\260\320\273\321\216\321\202_edt.json" | 225 +++ ...\260\320\271\320\273\320\276\320\262.json" | 17 +- ...\201\321\202\320\262\320\270\321\217.json" | 1311 ++++++++++++++++- ...\321\202\320\262\320\270\321\217_edt.json" | 1311 ++++++++++++++++- ...\275\320\272\320\265\321\202\320\260.json" | 281 ++++ ...\320\272\320\265\321\202\320\260_edt.json" | 281 ++++ ...\271\320\221\320\260\320\267\321\213.json" | 9 + ...\320\221\320\260\320\267\321\213_edt.json" | 9 + ...\222\320\242\320\276\320\274\320\265.json" | 9 + ...\320\242\320\276\320\274\320\265_edt.json" | 9 + ...\264\320\277\320\270\321\201\320\270.json" | 126 +- ...\320\277\320\270\321\201\320\270_edt.json" | 126 +- ...\260\321\202\320\265\320\273\321\214.json" | 12 +- ...\207\320\265\321\202\320\276\320\262.json" | 924 ++++++++++++ ...\320\265\321\202\320\276\320\262_edt.json" | 924 ++++++++++++ ...\270\321\202\320\265\320\273\321\217.json" | 466 ++++++ ...\321\202\320\265\320\273\321\217_edt.json" | 466 ++++++ 69 files changed, 10822 insertions(+), 181 deletions(-) create mode 100644 src/main/java/com/github/_1c_syntax/bsl/mdo/storage/form/FormAttributeValueType.java diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/DefinedType.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/DefinedType.java index 8ad5434d1..8c90cac80 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/DefinedType.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/DefinedType.java @@ -71,13 +71,6 @@ public class DefinedType implements MDObject, ValueTypeOwner { * Свое */ - /** - * Описание типа значения - */ - @Default - @Getter(AccessLevel.NONE) - ValueTypeDescription type = ValueTypeDescription.EMPTY; - @Override public ValueTypeDescription getValueType() { return type; diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/DocumentJournalColumn.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/DocumentJournalColumn.java index 88d4b5354..f1670ef2f 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/children/DocumentJournalColumn.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/children/DocumentJournalColumn.java @@ -29,14 +29,15 @@ import com.github._1c_syntax.bsl.support.SupportVariant; import com.github._1c_syntax.bsl.types.MdoReference; import com.github._1c_syntax.bsl.types.ValueTypeDescription; -import lombok.AccessLevel; import lombok.Builder; import lombok.Builder.Default; import lombok.EqualsAndHashCode; -import lombok.Getter; +import lombok.Singular; import lombok.ToString; import lombok.Value; +import java.util.List; + @Value @Builder @ToString(of = {"name", "uuid"}) @@ -63,17 +64,30 @@ public class DocumentJournalColumn implements Attribute { SupportVariant supportVariant = SupportVariant.NONE; @Default MdoReference owner = MdoReference.EMPTY; - boolean passwordMode; @Default AttributeKind kind = AttributeKind.CUSTOM; @Default IndexingType indexing = IndexingType.DONT_INDEX; - @Default - @Getter(AccessLevel.NONE) - ValueTypeDescription type = ValueTypeDescription.EMPTY; + /* + * Свое + */ + + /** + * Ссылки на реквизиты документов, входящих в состав колонки + */ + @Singular("addReferences") + List references; + + // не бывает + @Override + public boolean isPasswordMode() { + return false; + } + + // Колонки не имеют собственного типа, а наследуют из ссылок @Override public ValueTypeDescription getValueType() { - return type; + return ValueTypeDescription.EMPTY; } } diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/storage/form/FormAttributeValueType.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/storage/form/FormAttributeValueType.java new file mode 100644 index 000000000..ed4f614bb --- /dev/null +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/storage/form/FormAttributeValueType.java @@ -0,0 +1,79 @@ +package com.github._1c_syntax.bsl.mdo.storage.form; + +import com.github._1c_syntax.bsl.types.ValueType; +import com.github._1c_syntax.bsl.types.ValueTypeVariant; +import lombok.Getter; + +import java.util.List; + +public class FormAttributeValueType implements ValueType { + public static final FormAttributeValueType VALUE_TABLE = new FormAttributeValueType("ValueTable", "ТаблицаЗначений"); + public static final FormAttributeValueType VALUE_TREE = new FormAttributeValueType("ValueTree", "ДеревоЗначений"); + public static final FormAttributeValueType VALUE_LIST = new FormAttributeValueType("ValueList", "СписокЗначений"); + public static final FormAttributeValueType ACCOUNTING_RECORD_TYPE = new FormAttributeValueType("AccountingRecordType", "ВидДвиженияБухгалтерии"); + public static final FormAttributeValueType ACCUMULATION_RECORD_TYPE = new FormAttributeValueType("AccumulationRecordType", "ВидДвиженияНакопления"); + + public static final FormAttributeValueType FORMATTED_DOCUMENT = new FormAttributeValueType("FormattedDocument", "ФорматированныйДокумент"); + public static final FormAttributeValueType SPREADSHEET_DOCUMENT = new FormAttributeValueType("SpreadsheetDocument", "ТабличныйДокумент"); + public static final FormAttributeValueType TEXT_DOCUMENT = new FormAttributeValueType("TextDocument", "ТекстовыйДокумент"); + public static final FormAttributeValueType GRAPHICAL_SCHEMA = new FormAttributeValueType("GraphicalSchema", "ГрафическаяСхема"); + public static final FormAttributeValueType CHART = new FormAttributeValueType("Chart", "Диаграмма"); + public static final FormAttributeValueType GANTT_CHART = new FormAttributeValueType("GanttChart", "ДиаграммаГанта"); + public static final FormAttributeValueType GEOGRAPHICAL_SCHEMA = new FormAttributeValueType("GeographicalSchema", "ГеографическаяСхема"); + public static final FormAttributeValueType PDF_DOCUMENT = new FormAttributeValueType("PDFDocument", "PDFДокумент"); + + public static final FormAttributeValueType STANDARD_PERIOD = new FormAttributeValueType("StandardPeriod", "СтандартныйПериод"); + public static final FormAttributeValueType FORMATTED_STRING = new FormAttributeValueType("FormattedString", "ФорматированнаяСтрока"); + public static final FormAttributeValueType TYPE_DESCRIPTION = new FormAttributeValueType("TypeDescription", "ОписаниеТипа"); + public static final FormAttributeValueType STANDARD_BEGINNING_DATE = new FormAttributeValueType("StandardBeginningDate", "СтандартнаяДатаНачала"); + + public static final FormAttributeValueType DYNAMIC_LIST = new FormAttributeValueType("DynamicList", "ДинамическийСписок"); + public static final FormAttributeValueType DATA_COMPOSITION_SETTINGS_COMPOSER = new FormAttributeValueType("DataCompositionSettingsComposer", "КомпоновщикНастроекКомпоновкиДанных"); + public static final FormAttributeValueType SETTINGS_COMPOSER = new FormAttributeValueType("SettingsComposer", "НастройкиКомпоновщика"); + public static final FormAttributeValueType REPORT_BUILDER = new FormAttributeValueType("ReportBuilder", "ПостроительОтчета"); + public static final FormAttributeValueType DATA_ANALYSIS_TIME_INTERVAL_UNIT_TYPE = new FormAttributeValueType("DataAnalysisTimeIntervalUnitType", "ТипЕдиницыИнтервалаВремениАнализаДанных"); + public static final FormAttributeValueType FILTER = new FormAttributeValueType("Filter", "Отбор"); + public static final FormAttributeValueType ORDER = new FormAttributeValueType("Order", "Порядок"); + public static final FormAttributeValueType PLANNER = new FormAttributeValueType("Planner", "Планировщик"); + public static final FormAttributeValueType COMPARISON_TYPE = new FormAttributeValueType("ComparisonType", "ВидСравнения"); + + public static final FormAttributeValueType COLOR = new FormAttributeValueType("Color", "Цвет"); + public static final FormAttributeValueType FONT = new FormAttributeValueType("Font", "Шрифт"); + public static final FormAttributeValueType VERTICAL_ALIGN = new FormAttributeValueType("VerticalAlign", "ВертикальноеПоложение"); + public static final FormAttributeValueType PICTURE = new FormAttributeValueType("Picture", "Картинка"); + public static final FormAttributeValueType SIZE_CHANGE_MODE = new FormAttributeValueType("SizeChangeMode", "РежимИзмененияРазмера"); + + private static final List BUILTIN_TYPES = List.of( + VALUE_TABLE, VALUE_TREE, VALUE_LIST, ACCOUNTING_RECORD_TYPE, ACCUMULATION_RECORD_TYPE, + FORMATTED_DOCUMENT, SPREADSHEET_DOCUMENT, TEXT_DOCUMENT, GRAPHICAL_SCHEMA, CHART, GANTT_CHART, GEOGRAPHICAL_SCHEMA, + PDF_DOCUMENT, + STANDARD_PERIOD, FORMATTED_STRING, TYPE_DESCRIPTION, STANDARD_BEGINNING_DATE, + DYNAMIC_LIST, DATA_COMPOSITION_SETTINGS_COMPOSER, SETTINGS_COMPOSER, REPORT_BUILDER, + DATA_ANALYSIS_TIME_INTERVAL_UNIT_TYPE, FILTER, ORDER, PLANNER, COMPARISON_TYPE, + COLOR, FONT, VERTICAL_ALIGN, PICTURE, SIZE_CHANGE_MODE + ); + + @Getter + private final String name; + @Getter + private final String nameRu; + + private FormAttributeValueType(String name, String nameRu) { + this.name = name; + this.nameRu = nameRu; + } + + @Override + public ValueTypeVariant getVariant() { + return ValueTypeVariant.FORM; + } + + /** + * Коллекция встроенных типов + * + * @return Список встроенных типов + */ + public static List builtinTypes() { + return BUILTIN_TYPES; + } +} diff --git "a/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\320\260\321\217\320\222\320\275\320\265\321\210\320\275\321\217\321\217\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260.json" "b/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\320\260\321\217\320\222\320\275\320\265\321\210\320\275\321\217\321\217\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260.json" index 0351725ea..672d428e2 100644 --- "a/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\320\260\321\217\320\222\320\275\320\265\321\210\320\275\321\217\321\217\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260.json" +++ "b/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\320\260\321\217\320\222\320\275\320\265\321\210\320\275\321\217\321\217\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260.json" @@ -26,6 +26,12 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + }, "format": { "content": [] }, @@ -119,6 +125,12 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.ExternalDataProcessor/attributes/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, diff --git "a/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\320\260\321\217\320\222\320\275\320\265\321\210\320\275\321\217\321\217\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260_edt.json" "b/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\320\260\321\217\320\222\320\275\320\265\321\210\320\275\321\217\321\217\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260_edt.json" index 75ab909fd..7f4459e2d 100644 --- "a/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\320\260\321\217\320\222\320\275\320\265\321\210\320\275\321\217\321\217\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260_edt.json" +++ "b/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\320\260\321\217\320\222\320\275\320\265\321\210\320\275\321\217\321\217\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260_edt.json" @@ -26,6 +26,12 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + }, "format": { "content": [] }, @@ -119,6 +125,12 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.ExternalDataProcessor/attributes/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, diff --git "a/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\271\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\236\321\202\321\207\320\265\321\202.json" "b/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\271\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\236\321\202\321\207\320\265\321\202.json" index 7ab7cdbf7..2ddc3d534 100644 --- "a/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\271\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\236\321\202\321\207\320\265\321\202.json" +++ "b/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\271\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\236\321\202\321\207\320\265\321\202.json" @@ -26,6 +26,12 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + }, "format": { "content": [] }, @@ -119,6 +125,12 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.ExternalReport/attributes/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, diff --git "a/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\271\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\236\321\202\321\207\320\265\321\202_edt.json" "b/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\271\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\236\321\202\321\207\320\265\321\202_edt.json" index 108077699..4a7ecf32b 100644 --- "a/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\271\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\236\321\202\321\207\320\265\321\202_edt.json" +++ "b/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\271\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\236\321\202\321\207\320\265\321\202_edt.json" @@ -26,6 +26,12 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + }, "format": { "content": [] }, @@ -119,6 +125,12 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.ExternalReport/attributes/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, diff --git "a/src/test/resources/fixtures/mdclasses/AccountingRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\221\321\203\321\205\320\263\320\260\320\273\321\202\320\265\321\200\320\270\320\2701.json" "b/src/test/resources/fixtures/mdclasses/AccountingRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\221\321\203\321\205\320\263\320\260\320\273\321\202\320\265\321\200\320\270\320\2701.json" index b7fca7de9..ad1889557 100644 --- "a/src/test/resources/fixtures/mdclasses/AccountingRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\221\321\203\321\205\320\263\320\260\320\273\321\202\320\265\321\200\320\270\320\2701.json" +++ "b/src/test/resources/fixtures/mdclasses/AccountingRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\221\321\203\321\205\320\263\320\260\320\273\321\202\320\265\321\200\320\270\320\2701.json" @@ -26,6 +26,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false + }, "master": false, "denyIncompleteValues": false, "useInTotals": true @@ -76,7 +85,16 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Number", + "nameRu": "Число" + } + ], + "composite": false + } } ], "supportVariant": "NONE", diff --git "a/src/test/resources/fixtures/mdclasses/AccumulationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\235\320\260\320\272\320\276\320\277\320\273\320\265\320\275\320\270\321\2171.json" "b/src/test/resources/fixtures/mdclasses/AccumulationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\235\320\260\320\272\320\276\320\277\320\273\320\265\320\275\320\270\321\2171.json" index 01374a25e..6994e0100 100644 --- "a/src/test/resources/fixtures/mdclasses/AccumulationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\235\320\260\320\272\320\276\320\277\320\273\320\265\320\275\320\270\321\2171.json" +++ "b/src/test/resources/fixtures/mdclasses/AccumulationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\235\320\260\320\272\320\276\320\277\320\273\320\265\320\275\320\270\321\2171.json" @@ -26,6 +26,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false + }, "master": false, "denyIncompleteValues": false, "useInTotals": true @@ -76,7 +85,16 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Number", + "nameRu": "Число" + } + ], + "composite": false + } } ], "supportVariant": "NONE", diff --git "a/src/test/resources/fixtures/mdclasses/CalculationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\240\320\260\321\201\321\207\320\265\321\202\320\2601.json" "b/src/test/resources/fixtures/mdclasses/CalculationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\240\320\260\321\201\321\207\320\265\321\202\320\2601.json" index cb4777e9d..38cdcade2 100644 --- "a/src/test/resources/fixtures/mdclasses/CalculationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\240\320\260\321\201\321\207\320\265\321\202\320\2601.json" +++ "b/src/test/resources/fixtures/mdclasses/CalculationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\240\320\260\321\201\321\207\320\265\321\202\320\2601.json" @@ -26,6 +26,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false + }, "master": false, "denyIncompleteValues": true, "useInTotals": true @@ -113,7 +122,16 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Number", + "nameRu": "Число" + } + ], + "composite": false + } } ], "supportVariant": "NONE", diff --git "a/src/test/resources/fixtures/mdclasses/CalculationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\240\320\260\321\201\321\207\320\265\321\202\320\2601_edt.json" "b/src/test/resources/fixtures/mdclasses/CalculationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\240\320\260\321\201\321\207\320\265\321\202\320\2601_edt.json" index de279a186..80ef35764 100644 --- "a/src/test/resources/fixtures/mdclasses/CalculationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\240\320\260\321\201\321\207\320\265\321\202\320\2601_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/CalculationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\240\320\260\321\201\321\207\320\265\321\202\320\2601_edt.json" @@ -26,6 +26,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false + }, "master": false, "denyIncompleteValues": true, "useInTotals": true @@ -113,7 +122,16 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Number", + "nameRu": "Число" + } + ], + "composite": false + } } ], "supportVariant": "NONE", diff --git "a/src/test/resources/fixtures/mdclasses/Catalogs.\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721.json" "b/src/test/resources/fixtures/mdclasses/Catalogs.\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721.json" index 8a464bc87..344016342 100644 --- "a/src/test/resources/fixtures/mdclasses/Catalogs.\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721.json" +++ "b/src/test/resources/fixtures/mdclasses/Catalogs.\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721.json" @@ -23,6 +23,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX_WITH_ADDITIONAL_ORDER", + "type": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, @@ -55,6 +64,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Number", + "nameRu": "Число" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, @@ -87,6 +105,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Boolean", + "nameRu": "Булево" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, @@ -298,6 +325,16 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" + }, + "type": { + "types": [ + { + "name": "CatalogObject.Справочник1", + "nameRu": "СправочникОбъект.Справочник1", + "composite": false + } + ], + "composite": false } } ] @@ -360,6 +397,21 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" + }, + "type": { + "types": [ + { + "name": "DataProcessorObject.МояОбработка2", + "nameRu": "ОбработкаОбъект.МояОбработка2", + "composite": false + }, + { + "name": "DataProcessorObject.МояОбработка1", + "nameRu": "ОбработкаОбъект.МояОбработка1", + "composite": false + } + ], + "composite": true } }, { @@ -374,6 +426,15 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } + ], + "composite": false } } ], @@ -589,6 +650,14 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } } ] @@ -720,6 +789,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, @@ -752,6 +829,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, diff --git "a/src/test/resources/fixtures/mdclasses/Catalogs.\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721_edt.json" "b/src/test/resources/fixtures/mdclasses/Catalogs.\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721_edt.json" index 2a1a9cf82..3262b8cea 100644 --- "a/src/test/resources/fixtures/mdclasses/Catalogs.\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/Catalogs.\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721_edt.json" @@ -23,6 +23,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX_WITH_ADDITIONAL_ORDER", + "type": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, @@ -55,6 +64,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Number", + "nameRu": "Число" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, @@ -87,6 +105,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Boolean", + "nameRu": "Булево" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, @@ -298,6 +325,16 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" + }, + "type": { + "types": [ + { + "name": "CatalogObject.Справочник1", + "nameRu": "СправочникОбъект.Справочник1", + "composite": false + } + ], + "composite": false } } ] @@ -360,6 +397,21 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" + }, + "type": { + "types": [ + { + "name": "DataProcessorObject.МояОбработка2", + "nameRu": "ОбработкаОбъект.МояОбработка2", + "composite": false + }, + { + "name": "DataProcessorObject.МояОбработка1", + "nameRu": "ОбработкаОбъект.МояОбработка1", + "composite": false + } + ], + "composite": true } }, { @@ -374,6 +426,15 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } + ], + "composite": false } } ], @@ -589,6 +650,14 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } } ] @@ -720,6 +789,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, @@ -752,6 +829,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, diff --git "a/src/test/resources/fixtures/mdclasses/ChartsOfAccounts.\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621.json" "b/src/test/resources/fixtures/mdclasses/ChartsOfAccounts.\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621.json" index 3ea902e9e..f98093c5c 100644 --- "a/src/test/resources/fixtures/mdclasses/ChartsOfAccounts.\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621.json" +++ "b/src/test/resources/fixtures/mdclasses/ChartsOfAccounts.\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621.json" @@ -28,7 +28,16 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Boolean", + "nameRu": "Булево" + } + ], + "composite": false + } } ], "attributes": [], @@ -58,7 +67,15 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/accountingFlags/com.github._1c_syntax.bsl.mdo.children.AccountingFlag/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + } } ], "forms": [], diff --git "a/src/test/resources/fixtures/mdclasses/ChartsOfAccounts.\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621_edt.json" "b/src/test/resources/fixtures/mdclasses/ChartsOfAccounts.\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621_edt.json" index 45d3c111d..293928600 100644 --- "a/src/test/resources/fixtures/mdclasses/ChartsOfAccounts.\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/ChartsOfAccounts.\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621_edt.json" @@ -28,7 +28,16 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Boolean", + "nameRu": "Булево" + } + ], + "composite": false + } } ], "attributes": [], @@ -58,7 +67,15 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/accountingFlags/com.github._1c_syntax.bsl.mdo.children.AccountingFlag/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + } } ], "forms": [], diff --git "a/src/test/resources/fixtures/mdclasses/CommonAttributes.\320\236\320\261\321\211\320\270\320\271\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\2021.json" "b/src/test/resources/fixtures/mdclasses/CommonAttributes.\320\236\320\261\321\211\320\270\320\271\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\2021.json" index d0d40bc97..fd817e3d9 100644 --- "a/src/test/resources/fixtures/mdclasses/CommonAttributes.\320\236\320\261\321\211\320\270\320\271\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\2021.json" +++ "b/src/test/resources/fixtures/mdclasses/CommonAttributes.\320\236\320\261\321\211\320\270\320\271\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\2021.json" @@ -62,5 +62,14 @@ "content": [] }, "usersSeparation": "DONT_USE", - "uuid": "d4f0c0ac-ed26-4085-a1b4-e52314b973ad" + "uuid": "d4f0c0ac-ed26-4085-a1b4-e52314b973ad", + "valueType": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false + } }} \ No newline at end of file diff --git a/src/test/resources/fixtures/mdclasses/Configuration.json b/src/test/resources/fixtures/mdclasses/Configuration.json index 55aa369c7..48e430b92 100644 --- a/src/test/resources/fixtures/mdclasses/Configuration.json +++ b/src/test/resources/fixtures/mdclasses/Configuration.json @@ -91,7 +91,13 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + } } ], "dimensions": [ @@ -115,6 +121,12 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + }, "master": false, "denyIncompleteValues": false, "useInTotals": true @@ -169,7 +181,13 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + } } ], "dimensions": [ @@ -193,6 +211,12 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + }, "master": false, "denyIncompleteValues": false, "useInTotals": true @@ -284,7 +308,13 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + } } ], "dimensions": [ @@ -308,6 +338,12 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + }, "master": false, "denyIncompleteValues": true, "useInTotals": true @@ -507,7 +543,13 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + } } ], "extDimensionAccountingFlags": [ @@ -530,7 +572,13 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + } } ], "explanation": { @@ -625,6 +673,12 @@ "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" }, "supportVariant": "NONE", + "type": { + "types": [ + 1 + ], + "composite": false + }, "autoUse": "USE", "passwordMode": false, "indexing": "DONT_INDEX", @@ -763,6 +817,12 @@ "modules": [ 2 ], + "type": { + "types": [ + 1 + ], + "composite": false + }, "passwordMode": false, "explanation": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" @@ -824,7 +884,13 @@ "synonym": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" }, - "supportVariant": "NONE" + "supportVariant": "NONE", + "type": { + "types": [ + 1 + ], + "composite": false + } } ], "description": "Конфигурация", @@ -876,9 +942,15 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/documentJournals/com.github._1c_syntax.bsl.mdo.DocumentJournal/mdoReference" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Документ1.Attribute.Реквизит1", + "mdoRefRu": "Документ.Документ1.Реквизит.Реквизит1" + } + ] } ], "forms": [], @@ -1372,13 +1444,13 @@ "SessionModule", "src/test/resources/ext/designer/mdclasses/src/cf/Ext/SessionModule.bsl" ], - [ - "ExternalConnectionModule", - "src/test/resources/ext/designer/mdclasses/src/cf/Ext/ExternalConnectionModule.bsl" - ], [ "ManagedApplicationModule", "src/test/resources/ext/designer/mdclasses/src/cf/Ext/ManagedApplicationModule.bsl" + ], + [ + "ExternalConnectionModule", + "src/test/resources/ext/designer/mdclasses/src/cf/Ext/ExternalConnectionModule.bsl" ] ], "modules": [ @@ -1551,6 +1623,12 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + }, "master": false, "denyIncompleteValues": false, "useInTotals": true @@ -1578,7 +1656,13 @@ "synonym": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" }, - "supportVariant": "NONE" + "supportVariant": "NONE", + "type": { + "types": [ + 1 + ], + "composite": false + } } ], "settingsStorages": [ @@ -1697,6 +1781,12 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" }, diff --git a/src/test/resources/fixtures/mdclasses/Configuration_edt.json b/src/test/resources/fixtures/mdclasses/Configuration_edt.json index 953dc0b4e..4170ab92f 100644 --- a/src/test/resources/fixtures/mdclasses/Configuration_edt.json +++ b/src/test/resources/fixtures/mdclasses/Configuration_edt.json @@ -91,7 +91,13 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + } } ], "dimensions": [ @@ -115,6 +121,12 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + }, "master": false, "denyIncompleteValues": false, "useInTotals": true @@ -169,7 +181,13 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + } } ], "dimensions": [ @@ -193,6 +211,12 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + }, "master": false, "denyIncompleteValues": false, "useInTotals": true @@ -284,7 +308,13 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + } } ], "dimensions": [ @@ -308,6 +338,12 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + }, "master": false, "denyIncompleteValues": true, "useInTotals": true @@ -507,7 +543,13 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + } } ], "extDimensionAccountingFlags": [ @@ -530,7 +572,13 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + } } ], "explanation": { @@ -625,6 +673,12 @@ "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" }, "supportVariant": "NONE", + "type": { + "types": [ + 1 + ], + "composite": false + }, "autoUse": "USE", "passwordMode": false, "indexing": "DONT_INDEX", @@ -763,6 +817,12 @@ "modules": [ 2 ], + "type": { + "types": [ + 1 + ], + "composite": false + }, "passwordMode": false, "explanation": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" @@ -824,7 +884,13 @@ "synonym": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" }, - "supportVariant": "NONE" + "supportVariant": "NONE", + "type": { + "types": [ + 1 + ], + "composite": false + } } ], "description": "Конфигурация", @@ -876,9 +942,15 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/documentJournals/com.github._1c_syntax.bsl.mdo.DocumentJournal/mdoReference" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Документ1.Attribute.Реквизит1", + "mdoRefRu": "Документ.Документ1.Реквизит.Реквизит1" + } + ] } ], "forms": [], @@ -1367,13 +1439,13 @@ "SessionModule", "src/test/resources/ext/edt/mdclasses/configuration/src/Configuration/SessionModule.bsl" ], - [ - "ExternalConnectionModule", - "src/test/resources/ext/edt/mdclasses/configuration/src/Configuration/ExternalConnectionModule.bsl" - ], [ "ManagedApplicationModule", "src/test/resources/ext/edt/mdclasses/configuration/src/Configuration/ManagedApplicationModule.bsl" + ], + [ + "ExternalConnectionModule", + "src/test/resources/ext/edt/mdclasses/configuration/src/Configuration/ExternalConnectionModule.bsl" ] ], "modules": [ @@ -1546,6 +1618,12 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + }, "master": false, "denyIncompleteValues": false, "useInTotals": true @@ -1573,7 +1651,13 @@ "synonym": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" }, - "supportVariant": "NONE" + "supportVariant": "NONE", + "type": { + "types": [ + 1 + ], + "composite": false + } } ], "settingsStorages": [ @@ -1672,6 +1756,12 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" }, diff --git "a/src/test/resources/fixtures/mdclasses/Constants.\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601.json" "b/src/test/resources/fixtures/mdclasses/Constants.\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601.json" index 14f068ac8..124a2b7cb 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" @@ -66,5 +66,14 @@ "synonym": { "@reference": "/com.github._1c_syntax.bsl.mdo.Constant/explanation" }, - "uuid": "61e6a6f2-7057-4e93-96c3-7bd2559217f4" + "uuid": "61e6a6f2-7057-4e93-96c3-7bd2559217f4", + "valueType": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false + } }} \ No newline at end of file diff --git "a/src/test/resources/fixtures/mdclasses/Constants.\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601_edt.json" "b/src/test/resources/fixtures/mdclasses/Constants.\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601_edt.json" index 0a2f0837b..a23bd08cf 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" @@ -66,5 +66,14 @@ "synonym": { "@reference": "/com.github._1c_syntax.bsl.mdo.Constant/explanation" }, - "uuid": "61e6a6f2-7057-4e93-96c3-7bd2559217f4" + "uuid": "61e6a6f2-7057-4e93-96c3-7bd2559217f4", + "valueType": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false + } }} \ No newline at end of file diff --git "a/src/test/resources/fixtures/mdclasses/DataProcessors.\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601.json" "b/src/test/resources/fixtures/mdclasses/DataProcessors.\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601.json" index 01ea4b3fe..c06afdb60 100644 --- "a/src/test/resources/fixtures/mdclasses/DataProcessors.\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601.json" +++ "b/src/test/resources/fixtures/mdclasses/DataProcessors.\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601.json" @@ -107,6 +107,16 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "name": "DataProcessorObject.Обработка1", + "nameRu": "ОбработкаОбъект.Обработка1", + "composite": false + } + ], + "composite": false } }, { @@ -114,6 +124,15 @@ "name": "Реквизит1", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false } }, { @@ -121,6 +140,15 @@ "name": "Реквизит2", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "name": "Date", + "nameRu": "Дата" + } + ], + "composite": false } }, { @@ -128,6 +156,35 @@ "name": "Реквизит3", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + }, + { + "name": "Boolean", + "nameRu": "Булево" + }, + { + "name": "UUID", + "nameRu": "УникальныйИдентификатор", + "variant": "V8" + }, + { + "name": "FormattedString", + "nameRu": "ФорматированнаяСтрока" + }, + { + "name": "DocumentRef", + "nameRu": "ДокументСсылка", + "composite": true + } + ], + "composite": true } }, { @@ -135,6 +192,15 @@ "name": "Реквизит4", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "name": "SpreadsheetDocument", + "nameRu": "ТабличныйДокумент" + } + ], + "composite": false } }, { @@ -142,6 +208,16 @@ "name": "Реквизит5", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "name": "EnumRef.Перечисление1", + "nameRu": "ПеречислениеСсылка.Перечисление1", + "composite": false + } + ], + "composite": false } } ], @@ -785,6 +861,16 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "name": "DataProcessorObject.ЖурналРегистрации", + "nameRu": "ОбработкаОбъект.ЖурналРегистрации", + "composite": false + } + ], + "composite": false } }, { @@ -799,6 +885,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -806,6 +900,15 @@ "name": "Журнал", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "name": "ValueTable", + "nameRu": "ТаблицаЗначений" + } + ], + "composite": false } }, { @@ -813,6 +916,10 @@ "name": "ОтборЖурналаРегистрации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [], + "composite": false } }, { @@ -827,6 +934,15 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "Number", + "nameRu": "Число" + } + ], + "composite": false } }, { @@ -834,6 +950,15 @@ "name": "ИнтервалДат", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "name": "StandardPeriod", + "nameRu": "СтандартныйПериод" + } + ], + "composite": false } }, { @@ -848,6 +973,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -855,6 +988,14 @@ "name": "АдресХранилища", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -862,6 +1003,9 @@ "name": "ОтборЖурналаРегистрацииПоУмолчанию", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -876,6 +1020,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -883,6 +1035,14 @@ "name": "ЗапускатьНеВФоне", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType[3]" + } + ], + "composite": false } }, { @@ -890,6 +1050,14 @@ "name": "ИдентификаторЗадания", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.V8ValueType" + } + ], + "composite": false } }, { @@ -897,6 +1065,9 @@ "name": "ХранилищеДанных", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } } ], diff --git "a/src/test/resources/fixtures/mdclasses/DataProcessors.\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601_edt.json" "b/src/test/resources/fixtures/mdclasses/DataProcessors.\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601_edt.json" index 7c08c3b22..cc25824e2 100644 --- "a/src/test/resources/fixtures/mdclasses/DataProcessors.\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/DataProcessors.\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601_edt.json" @@ -107,6 +107,16 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "name": "DataProcessorObject.Обработка1", + "nameRu": "ОбработкаОбъект.Обработка1", + "composite": false + } + ], + "composite": false } }, { @@ -114,6 +124,15 @@ "name": "Реквизит1", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false } }, { @@ -121,6 +140,15 @@ "name": "Реквизит2", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "name": "Date", + "nameRu": "Дата" + } + ], + "composite": false } }, { @@ -128,6 +156,35 @@ "name": "Реквизит3", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + }, + { + "name": "Boolean", + "nameRu": "Булево" + }, + { + "name": "UUID", + "nameRu": "УникальныйИдентификатор", + "variant": "V8" + }, + { + "name": "FormattedString", + "nameRu": "ФорматированнаяСтрока" + }, + { + "name": "DocumentRef", + "nameRu": "ДокументСсылка", + "composite": true + } + ], + "composite": true } }, { @@ -135,6 +192,15 @@ "name": "Реквизит4", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "name": "SpreadsheetDocument", + "nameRu": "ТабличныйДокумент" + } + ], + "composite": false } }, { @@ -142,6 +208,16 @@ "name": "Реквизит5", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "name": "EnumRef.Перечисление1", + "nameRu": "ПеречислениеСсылка.Перечисление1", + "composite": false + } + ], + "composite": false } } ], @@ -785,6 +861,16 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "name": "DataProcessorObject.ЖурналРегистрации", + "nameRu": "ОбработкаОбъект.ЖурналРегистрации", + "composite": false + } + ], + "composite": false } }, { @@ -799,6 +885,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -806,6 +900,15 @@ "name": "Журнал", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "name": "ValueTable", + "nameRu": "ТаблицаЗначений" + } + ], + "composite": false } }, { @@ -813,6 +916,10 @@ "name": "ОтборЖурналаРегистрации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [], + "composite": false } }, { @@ -827,6 +934,15 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "Number", + "nameRu": "Число" + } + ], + "composite": false } }, { @@ -834,6 +950,15 @@ "name": "ИнтервалДат", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "name": "StandardPeriod", + "nameRu": "СтандартныйПериод" + } + ], + "composite": false } }, { @@ -848,6 +973,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -855,6 +988,14 @@ "name": "АдресХранилища", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -862,6 +1003,9 @@ "name": "ОтборЖурналаРегистрацииПоУмолчанию", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -876,6 +1020,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -883,6 +1035,14 @@ "name": "ЗапускатьНеВФоне", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType[3]" + } + ], + "composite": false } }, { @@ -890,6 +1050,14 @@ "name": "ИдентификаторЗадания", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.V8ValueType" + } + ], + "composite": false } }, { @@ -897,6 +1065,9 @@ "name": "ХранилищеДанных", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } } ], diff --git "a/src/test/resources/fixtures/mdclasses/DefinedTypes.\320\236\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271\320\242\320\270\320\2771.json" "b/src/test/resources/fixtures/mdclasses/DefinedTypes.\320\236\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271\320\242\320\270\320\2771.json" index cb184d445..4399a06db 100644 --- "a/src/test/resources/fixtures/mdclasses/DefinedTypes.\320\236\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271\320\242\320\270\320\2771.json" +++ "b/src/test/resources/fixtures/mdclasses/DefinedTypes.\320\236\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271\320\242\320\270\320\2771.json" @@ -13,5 +13,14 @@ "synonym": { "content": [] }, - "uuid": "e8c616d9-4957-48ab-a917-afb6847f6840" + "uuid": "e8c616d9-4957-48ab-a917-afb6847f6840", + "valueType": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false + } }} \ No newline at end of file diff --git "a/src/test/resources/fixtures/mdclasses/DocumentJournals.\320\226\321\203\321\200\320\275\320\260\320\273\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\2621.json" "b/src/test/resources/fixtures/mdclasses/DocumentJournals.\320\226\321\203\321\200\320\275\320\260\320\273\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\2621.json" index d277ef9f0..67168cf45 100644 --- "a/src/test/resources/fixtures/mdclasses/DocumentJournals.\320\226\321\203\321\200\320\275\320\260\320\273\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\2621.json" +++ "b/src/test/resources/fixtures/mdclasses/DocumentJournals.\320\226\321\203\321\200\320\275\320\260\320\273\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\2621.json" @@ -26,9 +26,15 @@ "mdoRef": "DocumentJournal.ЖурналДокументов1", "mdoRefRu": "ЖурналДокументов.ЖурналДокументов1" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Документ1.Attribute.Реквизит1", + "mdoRefRu": "Документ.Документ1.Реквизит.Реквизит1" + } + ] } ], "commands": [], diff --git "a/src/test/resources/fixtures/mdclasses/DocumentJournals.\320\226\321\203\321\200\320\275\320\260\320\273\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\2621_edt.json" "b/src/test/resources/fixtures/mdclasses/DocumentJournals.\320\226\321\203\321\200\320\275\320\260\320\273\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\2621_edt.json" index e7dc62c49..29666e5e8 100644 --- "a/src/test/resources/fixtures/mdclasses/DocumentJournals.\320\226\321\203\321\200\320\275\320\260\320\273\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\2621_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/DocumentJournals.\320\226\321\203\321\200\320\275\320\260\320\273\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\2621_edt.json" @@ -26,9 +26,15 @@ "mdoRef": "DocumentJournal.ЖурналДокументов1", "mdoRefRu": "ЖурналДокументов.ЖурналДокументов1" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Документ1.Attribute.Реквизит1", + "mdoRefRu": "Документ.Документ1.Реквизит.Реквизит1" + } + ] } ], "commands": [], diff --git "a/src/test/resources/fixtures/mdclasses/Documents.\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021.json" "b/src/test/resources/fixtures/mdclasses/Documents.\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021.json" index 9457f6043..f7bfb99ab 100644 --- "a/src/test/resources/fixtures/mdclasses/Documents.\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021.json" +++ "b/src/test/resources/fixtures/mdclasses/Documents.\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021.json" @@ -23,6 +23,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, @@ -55,6 +64,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Number", + "nameRu": "Число" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, @@ -87,6 +105,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Date", + "nameRu": "Дата" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, @@ -346,6 +373,16 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" + }, + "type": { + "types": [ + { + "name": "DocumentObject.Документ1", + "nameRu": "ДокументОбъект.Документ1", + "composite": false + } + ], + "composite": false } } ] @@ -542,6 +579,15 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" + }, + "type": { + "types": [ + { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } + ], + "composite": false } } ] @@ -731,6 +777,14 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } } ] @@ -889,6 +943,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "CatalogRef.Справочник1", + "nameRu": "СправочникСсылка.Справочник1", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, @@ -921,6 +985,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, diff --git "a/src/test/resources/fixtures/mdclasses/Documents.\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021_edt.json" "b/src/test/resources/fixtures/mdclasses/Documents.\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021_edt.json" index 71d4db5f4..8467e700f 100644 --- "a/src/test/resources/fixtures/mdclasses/Documents.\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/Documents.\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021_edt.json" @@ -23,6 +23,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, @@ -55,6 +64,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Number", + "nameRu": "Число" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, @@ -87,6 +105,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Date", + "nameRu": "Дата" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, @@ -346,6 +373,16 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" + }, + "type": { + "types": [ + { + "name": "DocumentObject.Документ1", + "nameRu": "ДокументОбъект.Документ1", + "composite": false + } + ], + "composite": false } } ] @@ -542,6 +579,15 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" + }, + "type": { + "types": [ + { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } + ], + "composite": false } } ] @@ -731,6 +777,14 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } } ] @@ -889,6 +943,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "CatalogRef.Справочник1", + "nameRu": "СправочникСсылка.Справочник1", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, @@ -921,6 +985,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, diff --git "a/src/test/resources/fixtures/mdclasses/ExternalDataSources.\320\242\320\265\320\272\321\203\321\211\320\260\321\217\320\241\320\243\320\221\320\224.json" "b/src/test/resources/fixtures/mdclasses/ExternalDataSources.\320\242\320\265\320\272\321\203\321\211\320\260\321\217\320\241\320\243\320\221\320\224.json" index f796b80dd..b3ed96f1d 100644 --- "a/src/test/resources/fixtures/mdclasses/ExternalDataSources.\320\242\320\265\320\272\321\203\321\211\320\260\321\217\320\241\320\243\320\221\320\224.json" +++ "b/src/test/resources/fixtures/mdclasses/ExternalDataSources.\320\242\320\265\320\272\321\203\321\211\320\260\321\217\320\241\320\243\320\221\320\224.json" @@ -147,7 +147,16 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false + } }, { "uuid": "e6e7c2e1-b4b4-4da5-8d1a-b5b7e0c18cdd", @@ -175,7 +184,17 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "DefinedType.ТипUIDСтрока", + "nameRu": "ОпределяемыйТип.ТипUIDСтрока", + "composite": false + } + ], + "composite": false + } }, { "uuid": "5569bb8a-91fa-40b4-a86c-0840769ddf76", @@ -203,7 +222,17 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "UUID", + "nameRu": "УникальныйИдентификатор", + "variant": "V8" + } + ], + "composite": false + } }, { "uuid": "e04f524f-a38c-4a4a-9810-f8a87b17089c", @@ -231,7 +260,15 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/fields/c/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField[3]/type/types/com.github._1c_syntax.bsl.types.V8ValueType" + } + ], + "composite": false + } }, { "uuid": "09a537fe-b8df-490d-8800-bc1959376cd3", @@ -259,7 +296,16 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Number", + "nameRu": "Число" + } + ], + "composite": false + } }, { "uuid": "2abf5cec-cec6-4493-9da0-bdc8ae4cf962", @@ -287,7 +333,15 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/fields/c/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField[3]/type/types/com.github._1c_syntax.bsl.types.V8ValueType" + } + ], + "composite": false + } }, { "uuid": "995d9173-88e3-4afb-b60f-242f530978e7", @@ -315,7 +369,15 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/fields/c/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + } }, { "uuid": "8dbba219-9048-43ac-88b3-ff5cdd4071d1", @@ -343,7 +405,15 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/fields/c/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + } } ], [] diff --git "a/src/test/resources/fixtures/mdclasses/ExternalDataSources.\320\242\320\265\320\272\321\203\321\211\320\260\321\217\320\241\320\243\320\221\320\224_edt.json" "b/src/test/resources/fixtures/mdclasses/ExternalDataSources.\320\242\320\265\320\272\321\203\321\211\320\260\321\217\320\241\320\243\320\221\320\224_edt.json" index 4939c5f78..5aa69bc39 100644 --- "a/src/test/resources/fixtures/mdclasses/ExternalDataSources.\320\242\320\265\320\272\321\203\321\211\320\260\321\217\320\241\320\243\320\221\320\224_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/ExternalDataSources.\320\242\320\265\320\272\321\203\321\211\320\260\321\217\320\241\320\243\320\221\320\224_edt.json" @@ -147,7 +147,16 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false + } }, { "uuid": "e6e7c2e1-b4b4-4da5-8d1a-b5b7e0c18cdd", @@ -175,7 +184,17 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "DefinedType.ТипUIDСтрока", + "nameRu": "ОпределяемыйТип.ТипUIDСтрока", + "composite": false + } + ], + "composite": false + } }, { "uuid": "5569bb8a-91fa-40b4-a86c-0840769ddf76", @@ -203,7 +222,17 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "UUID", + "nameRu": "УникальныйИдентификатор", + "variant": "V8" + } + ], + "composite": false + } }, { "uuid": "e04f524f-a38c-4a4a-9810-f8a87b17089c", @@ -231,7 +260,15 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/fields/c/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField[3]/type/types/com.github._1c_syntax.bsl.types.V8ValueType" + } + ], + "composite": false + } }, { "uuid": "09a537fe-b8df-490d-8800-bc1959376cd3", @@ -259,7 +296,16 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Number", + "nameRu": "Число" + } + ], + "composite": false + } }, { "uuid": "2abf5cec-cec6-4493-9da0-bdc8ae4cf962", @@ -287,7 +333,15 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/fields/c/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField[3]/type/types/com.github._1c_syntax.bsl.types.V8ValueType" + } + ], + "composite": false + } }, { "uuid": "995d9173-88e3-4afb-b60f-242f530978e7", @@ -315,7 +369,15 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/fields/c/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + } }, { "uuid": "8dbba219-9048-43ac-88b3-ff5cdd4071d1", @@ -343,7 +405,15 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/fields/c/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + } } ], [] diff --git "a/src/test/resources/fixtures/mdclasses/InformationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\2711.json" "b/src/test/resources/fixtures/mdclasses/InformationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\2711.json" index 97c9ba8fe..2403734e7 100644 --- "a/src/test/resources/fixtures/mdclasses/InformationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\2711.json" +++ "b/src/test/resources/fixtures/mdclasses/InformationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\2711.json" @@ -26,6 +26,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false + }, "master": false, "denyIncompleteValues": false, "useInTotals": true diff --git "a/src/test/resources/fixtures/mdclasses/InformationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\2711_edt.json" "b/src/test/resources/fixtures/mdclasses/InformationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\2711_edt.json" index fb0629871..870b23a7c 100644 --- "a/src/test/resources/fixtures/mdclasses/InformationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\2711_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/InformationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\2711_edt.json" @@ -26,6 +26,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false + }, "master": false, "denyIncompleteValues": false, "useInTotals": true diff --git "a/src/test/resources/fixtures/mdclasses/Sequences.\320\237\320\276\321\201\320\273\320\265\320\264\320\276\320\262\320\260\321\202\320\265\320\273\321\214\320\275\320\276\321\201\321\202\321\2141.json" "b/src/test/resources/fixtures/mdclasses/Sequences.\320\237\320\276\321\201\320\273\320\265\320\264\320\276\320\262\320\260\321\202\320\265\320\273\321\214\320\275\320\276\321\201\321\202\321\2141.json" index acf3d6cd3..977dc2b94 100644 --- "a/src/test/resources/fixtures/mdclasses/Sequences.\320\237\320\276\321\201\320\273\320\265\320\264\320\276\320\262\320\260\321\202\320\265\320\273\321\214\320\275\320\276\321\201\321\202\321\2141.json" +++ "b/src/test/resources/fixtures/mdclasses/Sequences.\320\237\320\276\321\201\320\273\320\265\320\264\320\276\320\262\320\260\321\202\320\265\320\273\321\214\320\275\320\276\321\201\321\202\321\2141.json" @@ -24,6 +24,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "DocumentRef.Документ1", + "nameRu": "ДокументСсылка.Документ1", + "composite": false + } + ], + "composite": false + }, "master": false, "denyIncompleteValues": false, "useInTotals": true diff --git "a/src/test/resources/fixtures/mdclasses/Sequences.\320\237\320\276\321\201\320\273\320\265\320\264\320\276\320\262\320\260\321\202\320\265\320\273\321\214\320\275\320\276\321\201\321\202\321\2141_edt.json" "b/src/test/resources/fixtures/mdclasses/Sequences.\320\237\320\276\321\201\320\273\320\265\320\264\320\276\320\262\320\260\321\202\320\265\320\273\321\214\320\275\320\276\321\201\321\202\321\2141_edt.json" index c03a320e9..a31ef2bcb 100644 --- "a/src/test/resources/fixtures/mdclasses/Sequences.\320\237\320\276\321\201\320\273\320\265\320\264\320\276\320\262\320\260\321\202\320\265\320\273\321\214\320\275\320\276\321\201\321\202\321\2141_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/Sequences.\320\237\320\276\321\201\320\273\320\265\320\264\320\276\320\262\320\260\321\202\320\265\320\273\321\214\320\275\320\276\321\201\321\202\321\2141_edt.json" @@ -24,6 +24,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "DocumentRef.Документ1", + "nameRu": "ДокументСсылка.Документ1", + "composite": false + } + ], + "composite": false + }, "master": false, "denyIncompleteValues": false, "useInTotals": true diff --git "a/src/test/resources/fixtures/mdclasses/SessionParameters.\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\241\320\265\320\260\320\275\321\201\320\2601.json" "b/src/test/resources/fixtures/mdclasses/SessionParameters.\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\241\320\265\320\260\320\275\321\201\320\2601.json" index a1bf84805..baf7b6b54 100644 --- "a/src/test/resources/fixtures/mdclasses/SessionParameters.\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\241\320\265\320\260\320\275\321\201\320\2601.json" +++ "b/src/test/resources/fixtures/mdclasses/SessionParameters.\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\241\320\265\320\260\320\275\321\201\320\2601.json" @@ -23,5 +23,14 @@ "synonym": { "content": [] }, - "uuid": "66844df5-823b-40f1-ab8a-b07c1cb7462f" + "uuid": "66844df5-823b-40f1-ab8a-b07c1cb7462f", + "valueType": { + "types": [ + { + "name": "Boolean", + "nameRu": "Булево" + } + ], + "composite": false + } }} \ No newline at end of file diff --git "a/src/test/resources/fixtures/mdclasses/Tasks.\320\227\320\260\320\264\320\260\321\207\320\2601.json" "b/src/test/resources/fixtures/mdclasses/Tasks.\320\227\320\260\320\264\320\260\321\207\320\2601.json" index 668b02e31..c83989f8c 100644 --- "a/src/test/resources/fixtures/mdclasses/Tasks.\320\227\320\260\320\264\320\260\321\207\320\2601.json" +++ "b/src/test/resources/fixtures/mdclasses/Tasks.\320\227\320\260\320\264\320\260\321\207\320\2601.json" @@ -29,6 +29,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false + }, "format": { "content": [] }, diff --git a/src/test/resources/fixtures/mdclasses_3_18/Configuration.json b/src/test/resources/fixtures/mdclasses_3_18/Configuration.json index 842f8c6b7..69c8957c8 100644 --- a/src/test/resources/fixtures/mdclasses_3_18/Configuration.json +++ b/src/test/resources/fixtures/mdclasses_3_18/Configuration.json @@ -210,7 +210,13 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + } } ], "dimensions": [ diff --git a/src/test/resources/fixtures/mdclasses_3_18/Configuration_edt.json b/src/test/resources/fixtures/mdclasses_3_18/Configuration_edt.json index 2b3e0b0ef..c63ad83ad 100644 --- a/src/test/resources/fixtures/mdclasses_3_18/Configuration_edt.json +++ b/src/test/resources/fixtures/mdclasses_3_18/Configuration_edt.json @@ -210,7 +210,13 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + } } ], "dimensions": [ diff --git a/src/test/resources/fixtures/mdclasses_3_24/Configuration_edt.json b/src/test/resources/fixtures/mdclasses_3_24/Configuration_edt.json index 66ce8f931..1064b7b1d 100644 --- a/src/test/resources/fixtures/mdclasses_3_24/Configuration_edt.json +++ b/src/test/resources/fixtures/mdclasses_3_24/Configuration_edt.json @@ -91,7 +91,13 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + } } ], "dimensions": [ @@ -115,6 +121,12 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + }, "master": false, "denyIncompleteValues": false, "useInTotals": true @@ -169,7 +181,13 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + } } ], "dimensions": [ @@ -193,6 +211,12 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + }, "master": false, "denyIncompleteValues": false, "useInTotals": true @@ -284,7 +308,13 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + } } ], "dimensions": [ @@ -308,6 +338,12 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + }, "master": false, "denyIncompleteValues": true, "useInTotals": true @@ -507,7 +543,13 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + } } ], "extDimensionAccountingFlags": [ @@ -530,7 +572,13 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + } } ], "explanation": { @@ -625,6 +673,12 @@ "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" }, "supportVariant": "NONE", + "type": { + "types": [ + 1 + ], + "composite": false + }, "autoUse": "USE", "passwordMode": false, "indexing": "DONT_INDEX", @@ -763,6 +817,12 @@ "modules": [ 2 ], + "type": { + "types": [ + 1 + ], + "composite": false + }, "passwordMode": false, "explanation": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" @@ -824,7 +884,13 @@ "synonym": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" }, - "supportVariant": "NONE" + "supportVariant": "NONE", + "type": { + "types": [ + 1 + ], + "composite": false + } } ], "description": "Фикстура 8.3.4", @@ -876,9 +942,15 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/documentJournals/com.github._1c_syntax.bsl.mdo.DocumentJournal/mdoReference" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Документ1.Attribute.Реквизит1", + "mdoRefRu": "Документ.Документ1.Реквизит.Реквизит1" + } + ] } ], "forms": [], @@ -1362,13 +1434,13 @@ "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" + ], + [ + "ExternalConnectionModule", + "src/test/resources/ext/edt/mdclasses_3_24/configuration/src/Configuration/ExternalConnectionModule.bsl" ] ], "modules": [ @@ -1541,6 +1613,12 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + }, "master": false, "denyIncompleteValues": false, "useInTotals": true @@ -1567,7 +1645,13 @@ "synonym": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" }, - "supportVariant": "NONE" + "supportVariant": "NONE", + "type": { + "types": [ + 1 + ], + "composite": false + } } ], "settingsStorages": [ @@ -1690,6 +1774,12 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" }, diff --git a/src/test/resources/fixtures/mdclasses_5_1/Configuration.json b/src/test/resources/fixtures/mdclasses_5_1/Configuration.json index 7e676ceeb..07dfe9032 100644 --- a/src/test/resources/fixtures/mdclasses_5_1/Configuration.json +++ b/src/test/resources/fixtures/mdclasses_5_1/Configuration.json @@ -210,7 +210,13 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + } } ], "dimensions": [ diff --git a/src/test/resources/fixtures/mdclasses_ext/Configuration.json b/src/test/resources/fixtures/mdclasses_ext/Configuration.json index ee03bc837..1f4608496 100644 --- a/src/test/resources/fixtures/mdclasses_ext/Configuration.json +++ b/src/test/resources/fixtures/mdclasses_ext/Configuration.json @@ -101,6 +101,12 @@ "@reference": "/com.github._1c_syntax.bsl.mdclasses.ConfigurationExtension/businessProcesses/com.github._1c_syntax.bsl.mdo.BusinessProcess/synonym" }, "supportVariant": "NONE", + "type": { + "types": [ + 1 + ], + "composite": false + }, "autoUse": "USE", "passwordMode": false, "indexing": "DONT_INDEX", @@ -191,7 +197,13 @@ "synonym": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.ConfigurationExtension/businessProcesses/com.github._1c_syntax.bsl.mdo.BusinessProcess/synonym" }, - "supportVariant": "NONE" + "supportVariant": "NONE", + "type": { + "types": [ + 1 + ], + "composite": false + } } ], "description": "Расширение", @@ -451,6 +463,12 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + }, "master": false, "denyIncompleteValues": false, "useInTotals": true diff --git a/src/test/resources/fixtures/mdclasses_ext/Configuration_edt.json b/src/test/resources/fixtures/mdclasses_ext/Configuration_edt.json index 52b89834c..82fa3ccde 100644 --- a/src/test/resources/fixtures/mdclasses_ext/Configuration_edt.json +++ b/src/test/resources/fixtures/mdclasses_ext/Configuration_edt.json @@ -101,6 +101,12 @@ "@reference": "/com.github._1c_syntax.bsl.mdclasses.ConfigurationExtension/businessProcesses/com.github._1c_syntax.bsl.mdo.BusinessProcess/synonym" }, "supportVariant": "NONE", + "type": { + "types": [ + 1 + ], + "composite": false + }, "autoUse": "DONT_USE", "passwordMode": false, "indexing": "DONT_INDEX", @@ -192,7 +198,13 @@ "synonym": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.ConfigurationExtension/businessProcesses/com.github._1c_syntax.bsl.mdo.BusinessProcess/synonym" }, - "supportVariant": "NONE" + "supportVariant": "NONE", + "type": { + "types": [ + 1 + ], + "composite": false + } } ], "description": "Расширение", @@ -486,6 +498,12 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + 1 + ], + "composite": false + }, "master": false, "denyIncompleteValues": false, "useInTotals": true diff --git "a/src/test/resources/fixtures/ssl_3_1/BusinessProcesses.\320\227\320\260\320\264\320\260\320\275\320\270\320\265.json" "b/src/test/resources/fixtures/ssl_3_1/BusinessProcesses.\320\227\320\260\320\264\320\260\320\275\320\270\320\265.json" index da9d2d331..c46fd373f 100644 --- "a/src/test/resources/fixtures/ssl_3_1/BusinessProcesses.\320\227\320\260\320\264\320\260\320\275\320\270\320\265.json" +++ "b/src/test/resources/fixtures/ssl_3_1/BusinessProcesses.\320\227\320\260\320\264\320\260\320\275\320\270\320\265.json" @@ -30,6 +30,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "CatalogRef.ВнешниеПользователи", + "nameRu": "СправочникСсылка.ВнешниеПользователи", + "composite": false + }, + { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false + } + ], + "composite": true + }, "format": { "content": [] }, @@ -69,6 +84,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "EnumRef.ВариантыВажностиЗадачи", + "nameRu": "ПеречислениеСсылка.ВариантыВажностиЗадачи", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -108,6 +133,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Boolean", + "nameRu": "Булево" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -147,6 +181,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "TaskRef.ЗадачаИсполнителя", + "nameRu": "ЗадачаСсылка.ЗадачаИсполнителя", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -186,6 +230,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "Date", + "nameRu": "Дата" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -225,6 +278,22 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + { + "name": "CatalogRef.РолиИсполнителей", + "nameRu": "СправочникСсылка.РолиИсполнителей", + "composite": false + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + ], + "composite": true + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -264,6 +333,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -303,6 +381,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -342,6 +428,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "Number", + "nameRu": "Число" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -381,6 +476,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -420,6 +523,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "DefinedType.ПредметЗадачи", + "nameRu": "ОпределяемыйТип.ПредметЗадачи", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -459,6 +572,20 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + ], + "composite": true + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -498,6 +625,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -537,6 +672,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -576,6 +719,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "EnumRef.СостоянияБизнесПроцессов", + "nameRu": "ПеречислениеСсылка.СостоянияБизнесПроцессов", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -615,6 +768,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -654,6 +815,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -693,6 +862,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -732,6 +909,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -771,6 +956,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -810,6 +1003,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "ValueStorage", + "nameRu": "ХранилищеЗначений", + "variant": "V8" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -849,6 +1052,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Characteristic.ОбъектыАдресацииЗадач", + "nameRu": "Характеристика.ОбъектыАдресацииЗадач", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -888,6 +1101,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[22]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -927,6 +1148,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[22]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -966,6 +1195,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[22]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1005,6 +1242,22 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + }, + { + "name": "CatalogRef.ГруппыИсполнителейЗадач", + "nameRu": "СправочникСсылка.ГруппыИсполнителейЗадач", + "composite": false + } + ], + "composite": true + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1044,6 +1297,20 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[26]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[3]" + } + ], + "composite": true + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1671,6 +1938,16 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "name": "TaskObject.ЗадачаИсполнителя", + "nameRu": "ЗадачаОбъект.ЗадачаИсполнителя", + "composite": false + } + ], + "composite": false } }, { @@ -1678,6 +1955,14 @@ "name": "НачальныйПризнакВыполнения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1685,6 +1970,14 @@ "name": "ПредметСтрокой", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[11]/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1692,6 +1985,14 @@ "name": "ТекущийПользователь", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + ], + "composite": false } }, { @@ -1699,6 +2000,14 @@ "name": "ЗаданиеВыполнено", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1706,6 +2015,14 @@ "name": "ЗаданиеСодержание", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[14]/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1720,6 +2037,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1727,6 +2052,17 @@ "name": "Исполнитель", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + ], + "composite": true } } ], @@ -2277,6 +2613,14 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } }, { @@ -2284,6 +2628,14 @@ "name": "НачальныйПризнакВыполнения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2291,6 +2643,14 @@ "name": "ПредметСтрокой", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[11]/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2298,6 +2658,14 @@ "name": "ТекущийПользователь", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + ], + "composite": false } }, { @@ -2305,6 +2673,14 @@ "name": "ЗаданиеСодержание", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[14]/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2312,6 +2688,14 @@ "name": "ЗаданиеВыполнено", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2319,6 +2703,14 @@ "name": "ЗаданиеРезультатВыполнения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2326,6 +2718,14 @@ "name": "ЗаданиеПодтверждено", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2333,6 +2733,16 @@ "name": "ЗаданиеСсылка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "name": "BusinessProcessRef.Задание", + "nameRu": "БизнесПроцессСсылка.Задание", + "composite": false + } + ], + "composite": false } }, { @@ -2340,6 +2750,17 @@ "name": "Исполнитель", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + ], + "composite": true } } ], @@ -2861,6 +3282,16 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "name": "BusinessProcessObject.Задание", + "nameRu": "БизнесПроцессОбъект.Задание", + "composite": false + } + ], + "composite": false } }, { @@ -2868,6 +3299,14 @@ "name": "НачальныйПризнакСтарта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2875,6 +3314,14 @@ "name": "ПредметСтрокой", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[11]/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2882,6 +3329,14 @@ "name": "ГлавнаяЗадачаСтрокой", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2896,6 +3351,15 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "FormattedString", + "nameRu": "ФорматированнаяСтрока" + } + ], + "composite": false } }, { @@ -2903,6 +3367,14 @@ "name": "Отложен", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2910,6 +3382,14 @@ "name": "ДатаОтложенногоСтарта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2917,6 +3397,14 @@ "name": "ИспользоватьДатуИВремяВСрокахЗадач", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2924,6 +3412,14 @@ "name": "ИспользоватьПодчиненныеБизнесПроцессы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2931,6 +3427,14 @@ "name": "ИзменятьЗаданияЗаднимЧислом", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -3448,6 +3952,15 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } + ], + "composite": false } }, { @@ -3455,6 +3968,14 @@ "name": "ПоАвтору", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + ], + "composite": false } }, { @@ -3462,6 +3983,14 @@ "name": "ПоИсполнителю", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + ], + "composite": false } }, { @@ -3469,6 +3998,14 @@ "name": "ПоПроверяющему", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[12]/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + ], + "composite": false } }, { @@ -3483,6 +4020,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3497,6 +4042,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], diff --git "a/src/test/resources/fixtures/ssl_3_1/BusinessProcesses.\320\227\320\260\320\264\320\260\320\275\320\270\320\265_edt.json" "b/src/test/resources/fixtures/ssl_3_1/BusinessProcesses.\320\227\320\260\320\264\320\260\320\275\320\270\320\265_edt.json" index 5f239fb4d..3a1b90c7b 100644 --- "a/src/test/resources/fixtures/ssl_3_1/BusinessProcesses.\320\227\320\260\320\264\320\260\320\275\320\270\320\265_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/BusinessProcesses.\320\227\320\260\320\264\320\260\320\275\320\270\320\265_edt.json" @@ -30,6 +30,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "CatalogRef.ВнешниеПользователи", + "nameRu": "СправочникСсылка.ВнешниеПользователи", + "composite": false + }, + { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false + } + ], + "composite": true + }, "format": { "content": [] }, @@ -69,6 +84,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "EnumRef.ВариантыВажностиЗадачи", + "nameRu": "ПеречислениеСсылка.ВариантыВажностиЗадачи", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -108,6 +133,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Boolean", + "nameRu": "Булево" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -147,6 +181,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "TaskRef.ЗадачаИсполнителя", + "nameRu": "ЗадачаСсылка.ЗадачаИсполнителя", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -186,6 +230,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "Date", + "nameRu": "Дата" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -225,6 +278,22 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + { + "name": "CatalogRef.РолиИсполнителей", + "nameRu": "СправочникСсылка.РолиИсполнителей", + "composite": false + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + ], + "composite": true + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -264,6 +333,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -303,6 +381,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -342,6 +428,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "Number", + "nameRu": "Число" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -381,6 +476,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -420,6 +523,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "DefinedType.ПредметЗадачи", + "nameRu": "ОпределяемыйТип.ПредметЗадачи", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -459,6 +572,20 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + ], + "composite": true + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -498,6 +625,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -537,6 +672,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -576,6 +719,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "EnumRef.СостоянияБизнесПроцессов", + "nameRu": "ПеречислениеСсылка.СостоянияБизнесПроцессов", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -615,6 +768,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -654,6 +815,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -693,6 +862,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -732,6 +909,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -771,6 +956,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -810,6 +1003,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "ValueStorage", + "nameRu": "ХранилищеЗначений", + "variant": "V8" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -849,6 +1052,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Characteristic.ОбъектыАдресацииЗадач", + "nameRu": "Характеристика.ОбъектыАдресацииЗадач", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -888,6 +1101,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[22]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -927,6 +1148,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[22]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -966,6 +1195,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[22]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1005,6 +1242,22 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + }, + { + "name": "CatalogRef.ГруппыИсполнителейЗадач", + "nameRu": "СправочникСсылка.ГруппыИсполнителейЗадач", + "composite": false + } + ], + "composite": true + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1044,6 +1297,20 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[26]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[3]" + } + ], + "composite": true + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1659,6 +1926,16 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "name": "TaskObject.ЗадачаИсполнителя", + "nameRu": "ЗадачаОбъект.ЗадачаИсполнителя", + "composite": false + } + ], + "composite": false } }, { @@ -1666,6 +1943,14 @@ "name": "НачальныйПризнакВыполнения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1673,6 +1958,14 @@ "name": "ПредметСтрокой", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[11]/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1680,6 +1973,14 @@ "name": "ТекущийПользователь", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + ], + "composite": false } }, { @@ -1687,6 +1988,14 @@ "name": "ЗаданиеВыполнено", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1694,6 +2003,14 @@ "name": "ЗаданиеСодержание", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[14]/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1708,6 +2025,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1715,6 +2040,17 @@ "name": "Исполнитель", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + ], + "composite": true } } ], @@ -2256,6 +2592,14 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } }, { @@ -2263,6 +2607,14 @@ "name": "НачальныйПризнакВыполнения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2270,6 +2622,14 @@ "name": "ПредметСтрокой", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[11]/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2277,6 +2637,14 @@ "name": "ТекущийПользователь", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + ], + "composite": false } }, { @@ -2284,6 +2652,14 @@ "name": "ЗаданиеСодержание", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[14]/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2291,6 +2667,14 @@ "name": "ЗаданиеВыполнено", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2298,6 +2682,14 @@ "name": "ЗаданиеРезультатВыполнения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2305,6 +2697,14 @@ "name": "ЗаданиеПодтверждено", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2312,6 +2712,16 @@ "name": "ЗаданиеСсылка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "name": "BusinessProcessRef.Задание", + "nameRu": "БизнесПроцессСсылка.Задание", + "composite": false + } + ], + "composite": false } }, { @@ -2319,6 +2729,17 @@ "name": "Исполнитель", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + ], + "composite": true } } ], @@ -2823,6 +3244,16 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "name": "BusinessProcessObject.Задание", + "nameRu": "БизнесПроцессОбъект.Задание", + "composite": false + } + ], + "composite": false } }, { @@ -2830,6 +3261,14 @@ "name": "НачальныйПризнакСтарта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2837,6 +3276,14 @@ "name": "ПредметСтрокой", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[11]/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2844,6 +3291,14 @@ "name": "ГлавнаяЗадачаСтрокой", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2858,6 +3313,15 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "FormattedString", + "nameRu": "ФорматированнаяСтрока" + } + ], + "composite": false } }, { @@ -2865,6 +3329,14 @@ "name": "Отложен", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2872,6 +3344,14 @@ "name": "ДатаОтложенногоСтарта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2879,6 +3359,14 @@ "name": "ИспользоватьДатуИВремяВСрокахЗадач", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2886,6 +3374,14 @@ "name": "ИспользоватьПодчиненныеБизнесПроцессы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2893,6 +3389,14 @@ "name": "ИзменятьЗаданияЗаднимЧислом", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -3410,6 +3914,15 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } + ], + "composite": false } }, { @@ -3417,6 +3930,14 @@ "name": "ПоАвтору", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + ], + "composite": false } }, { @@ -3424,6 +3945,14 @@ "name": "ПоИсполнителю", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + ], + "composite": false } }, { @@ -3431,6 +3960,14 @@ "name": "ПоПроверяющему", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[12]/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + ], + "composite": false } }, { @@ -3445,6 +3982,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3459,6 +4004,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], diff --git "a/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\227\320\260\320\274\320\265\321\202\320\272\320\270.json" "b/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\227\320\260\320\274\320\265\321\202\320\272\320\270.json" index bba84f5a6..ddd929537 100644 --- "a/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\227\320\260\320\274\320\265\321\202\320\272\320\270.json" +++ "b/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\227\320\260\320\274\320\265\321\202\320\272\320\270.json" @@ -30,6 +30,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false + } + ], + "composite": false + }, "format": { "content": [] }, @@ -69,6 +79,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "DefinedType.ПредметЗаметок", + "nameRu": "ОпределяемыйТип.ПредметЗаметок", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -108,6 +128,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "ValueStorage", + "nameRu": "ХранилищеЗначений", + "variant": "V8" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -140,6 +170,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -179,6 +218,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "Boolean", + "nameRu": "Булево" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -218,6 +266,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX_WITH_ADDITIONAL_ORDER", + "type": { + "types": [ + { + "name": "EnumRef.ЦветаЗаметок", + "nameRu": "ПеречислениеСсылка.ЦветаЗаметок", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -257,6 +315,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Date", + "nameRu": "Дата" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -289,6 +356,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -649,6 +724,16 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "name": "CatalogObject.Заметки", + "nameRu": "СправочникОбъект.Заметки", + "composite": false + } + ], + "composite": false } }, { @@ -663,6 +748,15 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "FormattedDocument", + "nameRu": "ФорматированныйДокумент" + } + ], + "composite": false } } ], @@ -914,6 +1008,15 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } + ], + "composite": false } }, { @@ -928,6 +1031,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -942,6 +1053,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } }, { @@ -956,6 +1075,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -1157,6 +1284,14 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -1164,6 +1299,10 @@ "name": "Предмет", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [], + "composite": false } }, { @@ -1178,6 +1317,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1185,6 +1332,14 @@ "name": "ПоказыватьУдаленные", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -1314,6 +1469,14 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } } ] @@ -1440,6 +1603,14 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } } ] diff --git "a/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\227\320\260\320\274\320\265\321\202\320\272\320\270_edt.json" "b/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\227\320\260\320\274\320\265\321\202\320\272\320\270_edt.json" index af06443bb..a0712cc2d 100644 --- "a/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\227\320\260\320\274\320\265\321\202\320\272\320\270_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\227\320\260\320\274\320\265\321\202\320\272\320\270_edt.json" @@ -30,6 +30,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false + } + ], + "composite": false + }, "format": { "content": [] }, @@ -69,6 +79,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "DefinedType.ПредметЗаметок", + "nameRu": "ОпределяемыйТип.ПредметЗаметок", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -108,6 +128,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "ValueStorage", + "nameRu": "ХранилищеЗначений", + "variant": "V8" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -140,6 +170,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -179,6 +218,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "Boolean", + "nameRu": "Булево" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -218,6 +266,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX_WITH_ADDITIONAL_ORDER", + "type": { + "types": [ + { + "name": "EnumRef.ЦветаЗаметок", + "nameRu": "ПеречислениеСсылка.ЦветаЗаметок", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -257,6 +315,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Date", + "nameRu": "Дата" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -289,6 +356,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -630,6 +705,16 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "name": "CatalogObject.Заметки", + "nameRu": "СправочникОбъект.Заметки", + "composite": false + } + ], + "composite": false } }, { @@ -644,6 +729,15 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "FormattedDocument", + "nameRu": "ФорматированныйДокумент" + } + ], + "composite": false } } ], @@ -895,6 +989,15 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } + ], + "composite": false } }, { @@ -909,6 +1012,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -923,6 +1034,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } }, { @@ -937,6 +1056,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -1138,6 +1265,14 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -1145,6 +1280,10 @@ "name": "Предмет", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [], + "composite": false } }, { @@ -1159,6 +1298,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1166,6 +1313,14 @@ "name": "ПоказыватьУдаленные", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -1295,6 +1450,14 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } } ] @@ -1412,6 +1575,14 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } } ] diff --git "a/src/test/resources/fixtures/ssl_3_1/ChartsOfCharacteristicTypes.\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213\320\230\320\241\320\262\320\265\320\264\320\265\320\275\320\270\321\217.json" "b/src/test/resources/fixtures/ssl_3_1/ChartsOfCharacteristicTypes.\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213\320\230\320\241\320\262\320\265\320\264\320\265\320\275\320\270\321\217.json" index efe0616b4..b5e2b1adc 100644 --- "a/src/test/resources/fixtures/ssl_3_1/ChartsOfCharacteristicTypes.\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213\320\230\320\241\320\262\320\265\320\264\320\265\320\275\320\270\321\217.json" +++ "b/src/test/resources/fixtures/ssl_3_1/ChartsOfCharacteristicTypes.\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213\320\230\320\241\320\262\320\265\320\264\320\265\320\275\320\270\321\217.json" @@ -30,6 +30,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Boolean", + "nameRu": "Булево" + } + ], + "composite": false + }, "format": { "content": [] }, @@ -69,6 +78,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения", + "nameRu": "ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -108,6 +127,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -147,6 +174,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -186,6 +221,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -225,6 +268,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -264,6 +315,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -303,6 +363,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -342,6 +410,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -381,6 +457,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -420,6 +504,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -459,6 +551,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -498,6 +598,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Number", + "nameRu": "Число" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -537,6 +646,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -576,6 +693,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -615,6 +740,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -654,6 +787,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "CatalogRef.НаборыДополнительныхРеквизитовИСведений", + "nameRu": "СправочникСсылка.НаборыДополнительныхРеквизитовИСведений", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -693,6 +836,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -2430,6 +2581,16 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "name": "ChartOfCharacteristicTypesObject.ДополнительныеРеквизитыИСведения", + "nameRu": "ПланВидовХарактеристикОбъект.ДополнительныеРеквизитыИСведения", + "composite": false + } + ], + "composite": false } }, { @@ -2437,6 +2598,14 @@ "name": "ЭтоДополнительноеСведение", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[16]/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2444,6 +2613,15 @@ "name": "СписокНаборов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "name": "ValueList", + "nameRu": "СписокЗначений" + } + ], + "composite": false } }, { @@ -2451,6 +2629,14 @@ "name": "МногострочноеПолеВвода", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2465,6 +2651,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2472,6 +2666,15 @@ "name": "Значения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" + }, + "type": { + "types": [ + { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } + ], + "composite": false } }, { @@ -2479,6 +2682,14 @@ "name": "ПоказатьУточнениеНабора", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2486,6 +2697,14 @@ "name": "ТекущийНаборСвойств", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } }, { @@ -2493,6 +2712,10 @@ "name": "ПереданныеПараметрыФормы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [], + "composite": false } }, { @@ -2507,6 +2730,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2514,6 +2745,14 @@ "name": "РежимПомощника", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2528,6 +2767,15 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "ValueTree", + "nameRu": "ДеревоЗначений" + } + ], + "composite": false } }, { @@ -2535,6 +2783,14 @@ "name": "ПустаяСсылка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } }, { @@ -2542,6 +2798,14 @@ "name": "УсловияЗависимостиРеквизитов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -2549,6 +2813,14 @@ "name": "ИзмененыУсловияЗависимостиРеквизитов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2556,6 +2828,14 @@ "name": "ВыбранныйНаборСвойств", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } }, { @@ -2563,6 +2843,14 @@ "name": "НаборыСвойств", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -2570,6 +2858,15 @@ "name": "Свойства", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "name": "ValueTable", + "nameRu": "ТаблицаЗначений" + } + ], + "composite": false } }, { @@ -2577,6 +2874,14 @@ "name": "ОбщиеНаборыСвойств", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -2591,6 +2896,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2598,6 +2911,14 @@ "name": "ТекущийЗаголовок", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -2766,6 +3087,14 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } } ] @@ -3692,6 +4021,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3706,6 +4043,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3720,6 +4065,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3727,6 +4080,14 @@ "name": "Свойство", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } }, { @@ -3734,6 +4095,14 @@ "name": "ЭтоДополнительноеСведение", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3741,6 +4110,14 @@ "name": "ТекущийНаборСвойств", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } } ], @@ -3882,6 +4259,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[18]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3889,6 +4274,14 @@ "name": "РеквизитыОбъектаВХранилище", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3896,6 +4289,14 @@ "name": "НастраиваемоеСвойство", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3903,6 +4304,14 @@ "name": "ДобавлениеСтроки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3910,6 +4319,14 @@ "name": "НажатаОтмена", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3917,6 +4334,14 @@ "name": "НаборСвойств", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } } ], @@ -4010,6 +4435,14 @@ "name": "РеквизитыОбъекта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[18]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } } ] @@ -4163,6 +4596,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -4195,6 +4636,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -4234,6 +4683,17 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": true + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -4273,6 +4733,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -4312,6 +4780,29 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + }, + { + "name": "Date", + "nameRu": "Дата" + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + }, + { + "name": "AnyRef", + "nameRu": "ЛюбаяСсылка", + "variant": "METADATA" + } + ], + "composite": true + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -4381,6 +4872,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -4413,6 +4912,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -4445,6 +4952,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -4477,6 +4992,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -4509,6 +5032,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, diff --git "a/src/test/resources/fixtures/ssl_3_1/ChartsOfCharacteristicTypes.\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213\320\230\320\241\320\262\320\265\320\264\320\265\320\275\320\270\321\217_edt.json" "b/src/test/resources/fixtures/ssl_3_1/ChartsOfCharacteristicTypes.\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213\320\230\320\241\320\262\320\265\320\264\320\265\320\275\320\270\321\217_edt.json" index 2a351479d..2ab9c7480 100644 --- "a/src/test/resources/fixtures/ssl_3_1/ChartsOfCharacteristicTypes.\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213\320\230\320\241\320\262\320\265\320\264\320\265\320\275\320\270\321\217_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/ChartsOfCharacteristicTypes.\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213\320\230\320\241\320\262\320\265\320\264\320\265\320\275\320\270\321\217_edt.json" @@ -30,6 +30,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Boolean", + "nameRu": "Булево" + } + ], + "composite": false + }, "format": { "content": [] }, @@ -69,6 +78,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения", + "nameRu": "ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -108,6 +127,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -147,6 +174,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -186,6 +221,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -225,6 +268,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -264,6 +315,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -303,6 +363,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -342,6 +410,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -381,6 +457,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -420,6 +504,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -459,6 +551,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -498,6 +598,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Number", + "nameRu": "Число" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -537,6 +646,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -576,6 +693,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -615,6 +740,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -654,6 +787,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "CatalogRef.НаборыДополнительныхРеквизитовИСведений", + "nameRu": "СправочникСсылка.НаборыДополнительныхРеквизитовИСведений", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -693,6 +836,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -2406,6 +2557,16 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "name": "ChartOfCharacteristicTypesObject.ДополнительныеРеквизитыИСведения", + "nameRu": "ПланВидовХарактеристикОбъект.ДополнительныеРеквизитыИСведения", + "composite": false + } + ], + "composite": false } }, { @@ -2413,6 +2574,14 @@ "name": "ЭтоДополнительноеСведение", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[16]/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2420,6 +2589,15 @@ "name": "СписокНаборов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "name": "ValueList", + "nameRu": "СписокЗначений" + } + ], + "composite": false } }, { @@ -2427,6 +2605,14 @@ "name": "МногострочноеПолеВвода", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2441,6 +2627,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2448,6 +2642,15 @@ "name": "Значения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" + }, + "type": { + "types": [ + { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } + ], + "composite": false } }, { @@ -2455,6 +2658,14 @@ "name": "ПоказатьУточнениеНабора", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2462,6 +2673,14 @@ "name": "ТекущийНаборСвойств", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } }, { @@ -2469,6 +2688,10 @@ "name": "ПереданныеПараметрыФормы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [], + "composite": false } }, { @@ -2483,6 +2706,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2490,6 +2721,14 @@ "name": "РежимПомощника", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2504,6 +2743,15 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "ValueTree", + "nameRu": "ДеревоЗначений" + } + ], + "composite": false } }, { @@ -2511,6 +2759,14 @@ "name": "ПустаяСсылка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } }, { @@ -2518,6 +2774,14 @@ "name": "УсловияЗависимостиРеквизитов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -2525,6 +2789,14 @@ "name": "ИзмененыУсловияЗависимостиРеквизитов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2532,6 +2804,14 @@ "name": "ВыбранныйНаборСвойств", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } }, { @@ -2539,6 +2819,14 @@ "name": "НаборыСвойств", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -2546,6 +2834,15 @@ "name": "Свойства", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "name": "ValueTable", + "nameRu": "ТаблицаЗначений" + } + ], + "composite": false } }, { @@ -2553,6 +2850,14 @@ "name": "ОбщиеНаборыСвойств", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -2567,6 +2872,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2574,6 +2887,14 @@ "name": "ТекущийЗаголовок", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -2742,6 +3063,14 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } } ] @@ -3668,6 +3997,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3682,6 +4019,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3696,6 +4041,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3703,6 +4056,14 @@ "name": "Свойство", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } }, { @@ -3710,6 +4071,14 @@ "name": "ЭтоДополнительноеСведение", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3717,6 +4086,14 @@ "name": "ТекущийНаборСвойств", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } } ], @@ -3858,6 +4235,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[18]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3865,6 +4250,14 @@ "name": "РеквизитыОбъектаВХранилище", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3872,6 +4265,14 @@ "name": "НастраиваемоеСвойство", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3879,6 +4280,14 @@ "name": "ДобавлениеСтроки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3886,6 +4295,14 @@ "name": "НажатаОтмена", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3893,6 +4310,14 @@ "name": "НаборСвойств", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } } ], @@ -3986,6 +4411,14 @@ "name": "РеквизитыОбъекта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[18]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } } ] @@ -4139,6 +4572,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -4171,6 +4612,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -4210,6 +4659,17 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": true + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -4249,6 +4709,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -4288,6 +4756,29 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + }, + { + "name": "Date", + "nameRu": "Дата" + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + }, + { + "name": "AnyRef", + "nameRu": "ЛюбаяСсылка", + "variant": "METADATA" + } + ], + "composite": true + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -4357,6 +4848,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -4389,6 +4888,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -4421,6 +4928,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -4453,6 +4968,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -4485,6 +5008,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, diff --git "a/src/test/resources/fixtures/ssl_3_1/CommonAttributes.\320\236\320\261\320\273\320\260\321\201\321\202\321\214\320\224\320\260\320\275\320\275\321\213\321\205\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\224\320\260\320\275\320\275\321\213\320\265.json" "b/src/test/resources/fixtures/ssl_3_1/CommonAttributes.\320\236\320\261\320\273\320\260\321\201\321\202\321\214\320\224\320\260\320\275\320\275\321\213\321\205\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\224\320\260\320\275\320\275\321\213\320\265.json" index d8397c900..275989cbc 100644 --- "a/src/test/resources/fixtures/ssl_3_1/CommonAttributes.\320\236\320\261\320\273\320\260\321\201\321\202\321\214\320\224\320\260\320\275\320\275\321\213\321\205\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\224\320\260\320\275\320\275\321\213\320\265.json" +++ "b/src/test/resources/fixtures/ssl_3_1/CommonAttributes.\320\236\320\261\320\273\320\260\321\201\321\202\321\214\320\224\320\260\320\275\320\275\321\213\321\205\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\224\320\260\320\275\320\275\321\213\320\265.json" @@ -169,5 +169,14 @@ ] }, "usersSeparation": "DONT_USE", - "uuid": "530a3164-4ef1-4b3b-8269-13764ef4bf15" + "uuid": "530a3164-4ef1-4b3b-8269-13764ef4bf15", + "valueType": { + "types": [ + { + "name": "Number", + "nameRu": "Число" + } + ], + "composite": false + } }} \ No newline at end of file diff --git "a/src/test/resources/fixtures/ssl_3_1/CommonForms.\320\222\320\276\320\277\321\200\320\276\321\201.json" "b/src/test/resources/fixtures/ssl_3_1/CommonForms.\320\222\320\276\320\277\321\200\320\276\321\201.json" index a03d33412..a265c22c9 100644 --- "a/src/test/resources/fixtures/ssl_3_1/CommonForms.\320\222\320\276\320\277\321\200\320\276\321\201.json" +++ "b/src/test/resources/fixtures/ssl_3_1/CommonForms.\320\222\320\276\320\277\321\200\320\276\321\201.json" @@ -116,6 +116,10 @@ "name": "СоответствиеКнопокИВозвращаемыхЗначений", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/title" + }, + "type": { + "types": [], + "composite": false } }, { @@ -130,6 +134,15 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "Boolean", + "nameRu": "Булево" + } + ], + "composite": false } }, { @@ -137,6 +150,15 @@ "name": "ОжиданиеСчетчик", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/title" + }, + "type": { + "types": [ + { + "name": "Number", + "nameRu": "Число" + } + ], + "composite": false } }, { @@ -144,6 +166,15 @@ "name": "ОжиданиеИмяКнопки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/title" + }, + "type": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false } }, { @@ -151,6 +182,14 @@ "name": "ОжиданиеЗаголовокКнопки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -158,6 +197,14 @@ "name": "ТекстСообщения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], diff --git "a/src/test/resources/fixtures/ssl_3_1/CommonForms.\320\222\320\276\320\277\321\200\320\276\321\201_edt.json" "b/src/test/resources/fixtures/ssl_3_1/CommonForms.\320\222\320\276\320\277\321\200\320\276\321\201_edt.json" index dc79a623e..3095cadbd 100644 --- "a/src/test/resources/fixtures/ssl_3_1/CommonForms.\320\222\320\276\320\277\321\200\320\276\321\201_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/CommonForms.\320\222\320\276\320\277\321\200\320\276\321\201_edt.json" @@ -116,6 +116,10 @@ "name": "СоответствиеКнопокИВозвращаемыхЗначений", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/title" + }, + "type": { + "types": [], + "composite": false } }, { @@ -130,6 +134,15 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "Boolean", + "nameRu": "Булево" + } + ], + "composite": false } }, { @@ -137,6 +150,15 @@ "name": "ОжиданиеСчетчик", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/title" + }, + "type": { + "types": [ + { + "name": "Number", + "nameRu": "Число" + } + ], + "composite": false } }, { @@ -144,6 +166,15 @@ "name": "ОжиданиеИмяКнопки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/title" + }, + "type": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false } }, { @@ -151,6 +182,14 @@ "name": "ОжиданиеЗаголовокКнопки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -158,6 +197,14 @@ "name": "ТекстСообщения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], diff --git "a/src/test/resources/fixtures/ssl_3_1/Constants.\320\227\320\260\320\263\320\276\320\273\320\276\320\262\320\276\320\272\320\241\320\270\321\201\321\202\320\265\320\274\321\213.json" "b/src/test/resources/fixtures/ssl_3_1/Constants.\320\227\320\260\320\263\320\276\320\273\320\276\320\262\320\276\320\272\320\241\320\270\321\201\321\202\320\265\320\274\321\213.json" index 08cc57df4..5c3f3ddec 100644 --- "a/src/test/resources/fixtures/ssl_3_1/Constants.\320\227\320\260\320\263\320\276\320\273\320\276\320\262\320\276\320\272\320\241\320\270\321\201\321\202\320\265\320\274\321\213.json" +++ "b/src/test/resources/fixtures/ssl_3_1/Constants.\320\227\320\260\320\263\320\276\320\273\320\276\320\262\320\276\320\272\320\241\320\270\321\201\321\202\320\265\320\274\321\213.json" @@ -45,5 +45,14 @@ ] ] }, - "uuid": "a1875d63-4303-46f1-bdea-fc529b5891f3" + "uuid": "a1875d63-4303-46f1-bdea-fc529b5891f3", + "valueType": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false + } }} \ No newline at end of file diff --git "a/src/test/resources/fixtures/ssl_3_1/DataProcessors.\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\232\321\203\321\200\321\201\320\276\320\262\320\222\320\260\320\273\321\216\321\202.json" "b/src/test/resources/fixtures/ssl_3_1/DataProcessors.\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\232\321\203\321\200\321\201\320\276\320\262\320\222\320\260\320\273\321\216\321\202.json" index e084bb026..2b3982109 100644 --- "a/src/test/resources/fixtures/ssl_3_1/DataProcessors.\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\232\321\203\321\200\321\201\320\276\320\262\320\222\320\260\320\273\321\216\321\202.json" +++ "b/src/test/resources/fixtures/ssl_3_1/DataProcessors.\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\232\321\203\321\200\321\201\320\276\320\262\320\222\320\260\320\273\321\216\321\202.json" @@ -30,6 +30,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Date", + "nameRu": "Дата" + } + ], + "composite": false + }, "format": { "content": [] }, @@ -69,6 +78,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -538,6 +555,16 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "name": "DataProcessorObject.ЗагрузкаКурсовВалют", + "nameRu": "ОбработкаОбъект.ЗагрузкаКурсовВалют", + "composite": false + } + ], + "composite": false } }, { @@ -545,6 +572,15 @@ "name": "СообщитьЧтоКурсыАктуальны", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "name": "Boolean", + "nameRu": "Булево" + } + ], + "composite": false } } ], @@ -633,6 +669,14 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } }, { @@ -647,6 +691,15 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false } } ], @@ -1011,6 +1064,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1025,6 +1086,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1039,6 +1108,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1053,6 +1130,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1067,6 +1152,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1081,6 +1174,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1095,6 +1196,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1109,6 +1218,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1116,6 +1233,14 @@ "name": "ДлинаДробнойЧасти", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1123,6 +1248,14 @@ "name": "ЗависимыйКурсВалют", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1137,6 +1270,15 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "Number", + "nameRu": "Число" + } + ], + "composite": false } }, { @@ -1151,6 +1293,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -1302,6 +1452,15 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "ValueTable", + "nameRu": "ТаблицаЗначений" + } + ], + "composite": false } } ] @@ -1431,6 +1590,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1463,6 +1630,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "CatalogRef.Валюты", + "nameRu": "СправочникСсылка.Валюты", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1502,6 +1679,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1541,6 +1726,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1580,6 +1773,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1619,6 +1820,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1658,6 +1867,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1697,6 +1914,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, diff --git "a/src/test/resources/fixtures/ssl_3_1/DataProcessors.\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\232\321\203\321\200\321\201\320\276\320\262\320\222\320\260\320\273\321\216\321\202_edt.json" "b/src/test/resources/fixtures/ssl_3_1/DataProcessors.\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\232\321\203\321\200\321\201\320\276\320\262\320\222\320\260\320\273\321\216\321\202_edt.json" index 49620f53b..a7a64aa34 100644 --- "a/src/test/resources/fixtures/ssl_3_1/DataProcessors.\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\232\321\203\321\200\321\201\320\276\320\262\320\222\320\260\320\273\321\216\321\202_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/DataProcessors.\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\232\321\203\321\200\321\201\320\276\320\262\320\222\320\260\320\273\321\216\321\202_edt.json" @@ -30,6 +30,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Date", + "nameRu": "Дата" + } + ], + "composite": false + }, "format": { "content": [] }, @@ -69,6 +78,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -538,6 +555,16 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "name": "DataProcessorObject.ЗагрузкаКурсовВалют", + "nameRu": "ОбработкаОбъект.ЗагрузкаКурсовВалют", + "composite": false + } + ], + "composite": false } }, { @@ -545,6 +572,15 @@ "name": "СообщитьЧтоКурсыАктуальны", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "name": "Boolean", + "nameRu": "Булево" + } + ], + "composite": false } } ], @@ -633,6 +669,14 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } }, { @@ -647,6 +691,15 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false } } ], @@ -1011,6 +1064,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1025,6 +1086,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1039,6 +1108,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1053,6 +1130,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1067,6 +1152,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1081,6 +1174,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1095,6 +1196,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1109,6 +1218,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1116,6 +1233,14 @@ "name": "ДлинаДробнойЧасти", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1123,6 +1248,14 @@ "name": "ЗависимыйКурсВалют", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1137,6 +1270,15 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "Number", + "nameRu": "Число" + } + ], + "composite": false } }, { @@ -1151,6 +1293,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -1302,6 +1452,15 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "ValueTable", + "nameRu": "ТаблицаЗначений" + } + ], + "composite": false } } ] @@ -1431,6 +1590,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1463,6 +1630,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "CatalogRef.Валюты", + "nameRu": "СправочникСсылка.Валюты", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1502,6 +1679,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1541,6 +1726,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1580,6 +1773,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1619,6 +1820,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1658,6 +1867,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1697,6 +1914,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, diff --git "a/src/test/resources/fixtures/ssl_3_1/DefinedTypes.\320\222\320\273\320\260\320\264\320\265\320\273\320\265\321\206\320\244\320\260\320\271\320\273\320\276\320\262.json" "b/src/test/resources/fixtures/ssl_3_1/DefinedTypes.\320\222\320\273\320\260\320\264\320\265\320\273\320\265\321\206\320\244\320\260\320\271\320\273\320\276\320\262.json" index 444ab6660..02714b5f1 100644 --- "a/src/test/resources/fixtures/ssl_3_1/DefinedTypes.\320\222\320\273\320\260\320\264\320\265\320\273\320\265\321\206\320\244\320\260\320\271\320\273\320\276\320\262.json" +++ "b/src/test/resources/fixtures/ssl_3_1/DefinedTypes.\320\222\320\273\320\260\320\264\320\265\320\273\320\265\321\206\320\244\320\260\320\271\320\273\320\276\320\262.json" @@ -20,5 +20,20 @@ ] ] }, - "uuid": "ae698468-f42a-4400-aee6-fd849740e634" + "uuid": "ae698468-f42a-4400-aee6-fd849740e634", + "valueType": { + "types": [ + { + "name": "BusinessProcessRef.Задание", + "nameRu": "БизнесПроцессСсылка.Задание", + "composite": false + }, + { + "name": "CatalogRef.ПапкиФайлов", + "nameRu": "СправочникСсылка.ПапкиФайлов", + "composite": false + } + ], + "composite": true + } }} \ No newline at end of file diff --git "a/src/test/resources/fixtures/ssl_3_1/DocumentJournals.\320\222\320\267\320\260\320\270\320\274\320\276\320\264\320\265\320\271\321\201\321\202\320\262\320\270\321\217.json" "b/src/test/resources/fixtures/ssl_3_1/DocumentJournals.\320\222\320\267\320\260\320\270\320\274\320\276\320\264\320\265\320\271\321\201\321\202\320\262\320\270\321\217.json" index c7a015cb4..3fb26e126 100644 --- "a/src/test/resources/fixtures/ssl_3_1/DocumentJournals.\320\222\320\267\320\260\320\270\320\274\320\276\320\264\320\265\320\271\321\201\321\202\320\262\320\270\321\217.json" +++ "b/src/test/resources/fixtures/ssl_3_1/DocumentJournals.\320\222\320\267\320\260\320\270\320\274\320\276\320\264\320\265\320\271\321\201\321\202\320\262\320\270\321\217.json" @@ -27,9 +27,38 @@ "mdoRef": "DocumentJournal.Взаимодействия", "mdoRefRu": "ЖурналДокументов.Взаимодействия" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "INDEX_WITH_ADDITIONAL_ORDER" + "indexing": "INDEX_WITH_ADDITIONAL_ORDER", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Встреча.Attribute.Автор", + "mdoRefRu": "Документ.Встреча.Реквизит.Автор" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ТелефонныйЗвонок.Attribute.Автор", + "mdoRefRu": "Документ.ТелефонныйЗвонок.Реквизит.Автор" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЗапланированноеВзаимодействие.Attribute.Автор", + "mdoRefRu": "Документ.ЗапланированноеВзаимодействие.Реквизит.Автор" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.Автор", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.Автор" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.СообщениеSMS.Attribute.Автор", + "mdoRefRu": "Документ.СообщениеSMS.Реквизит.Автор" + } + ], + [] + ] }, { "uuid": "a2accf54-5966-42e8-ab2e-e56e415963ee", @@ -55,9 +84,15 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ТелефонныйЗвонок.Attribute.Входящий", + "mdoRefRu": "Документ.ТелефонныйЗвонок.Реквизит.Входящий" + } + ] }, { "uuid": "d8eb5329-5900-4b5d-b45e-458513dddfef", @@ -83,9 +118,43 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "INDEX_WITH_ADDITIONAL_ORDER" + "indexing": "INDEX_WITH_ADDITIONAL_ORDER", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ТелефонныйЗвонок.Attribute.Ответственный", + "mdoRefRu": "Документ.ТелефонныйЗвонок.Реквизит.Ответственный" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Встреча.Attribute.Ответственный", + "mdoRefRu": "Документ.Встреча.Реквизит.Ответственный" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.Ответственный", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.Ответственный" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.Ответственный", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.Ответственный" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЗапланированноеВзаимодействие.Attribute.Ответственный", + "mdoRefRu": "Документ.ЗапланированноеВзаимодействие.Реквизит.Ответственный" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.СообщениеSMS.Attribute.Ответственный", + "mdoRefRu": "Документ.СообщениеSMS.Реквизит.Ответственный" + } + ], + [] + ] }, { "uuid": "6d521e58-24a3-4f19-b4b0-dff84f7ca86b", @@ -111,9 +180,43 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.Тема", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.Тема" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.Тема", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.Тема" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Встреча.Attribute.Тема", + "mdoRefRu": "Документ.Встреча.Реквизит.Тема" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЗапланированноеВзаимодействие.Attribute.Тема", + "mdoRefRu": "Документ.ЗапланированноеВзаимодействие.Реквизит.Тема" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ТелефонныйЗвонок.Attribute.Тема", + "mdoRefRu": "Документ.ТелефонныйЗвонок.Реквизит.Тема" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.СообщениеSMS.Attribute.Тема", + "mdoRefRu": "Документ.СообщениеSMS.Реквизит.Тема" + } + ], + [] + ] }, { "uuid": "8c413fa5-9e24-4b81-aa55-0e78c5e3e20f", @@ -139,9 +242,43 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Встреча.Attribute.СписокУчастников", + "mdoRefRu": "Документ.Встреча.Реквизит.СписокУчастников" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ТелефонныйЗвонок.Attribute.АбонентПредставление", + "mdoRefRu": "Документ.ТелефонныйЗвонок.Реквизит.АбонентПредставление" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.СписокПолучателейПисьма", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.СписокПолучателейПисьма" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.ОтправительПредставление", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.ОтправительПредставление" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЗапланированноеВзаимодействие.Attribute.СписокУчастников", + "mdoRefRu": "Документ.ЗапланированноеВзаимодействие.Реквизит.СписокУчастников" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.СообщениеSMS.Attribute.СписокУчастников", + "mdoRefRu": "Документ.СообщениеSMS.Реквизит.СписокУчастников" + } + ], + [] + ] }, { "uuid": "a4322f22-7de0-4018-8e06-9f1aa7cf0c07", @@ -167,9 +304,23 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.СтатусПисьма", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.СтатусПисьма" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.СообщениеSMS.Attribute.Состояние", + "mdoRefRu": "Документ.СообщениеSMS.Реквизит.Состояние" + } + ], + [] + ] }, { "uuid": "eaaed107-69d4-4963-be83-74519e331715", @@ -195,9 +346,23 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "INDEX_WITH_ADDITIONAL_ORDER" + "indexing": "INDEX_WITH_ADDITIONAL_ORDER", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.УчетнаяЗапись", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.УчетнаяЗапись" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.УчетнаяЗапись", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.УчетнаяЗапись" + } + ], + [] + ] }, { "uuid": "38cddf96-8703-4396-8c73-47fb22828a48", @@ -223,9 +388,23 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.ЕстьВложения", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.ЕстьВложения" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.ЕстьВложения", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.ЕстьВложения" + } + ], + [] + ] }, { "uuid": "2c2cb793-0177-4983-91ca-9c292c5b10f1", @@ -251,9 +430,43 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "INDEX_WITH_ADDITIONAL_ORDER" + "indexing": "INDEX_WITH_ADDITIONAL_ORDER", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Встреча.Attribute.ВзаимодействиеОснование", + "mdoRefRu": "Документ.Встреча.Реквизит.ВзаимодействиеОснование" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЗапланированноеВзаимодействие.Attribute.ВзаимодействиеОснование", + "mdoRefRu": "Документ.ЗапланированноеВзаимодействие.Реквизит.ВзаимодействиеОснование" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ТелефонныйЗвонок.Attribute.ВзаимодействиеОснование", + "mdoRefRu": "Документ.ТелефонныйЗвонок.Реквизит.ВзаимодействиеОснование" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.ВзаимодействиеОснование", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.ВзаимодействиеОснование" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.ВзаимодействиеОснование", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.ВзаимодействиеОснование" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.СообщениеSMS.Attribute.ВзаимодействиеОснование", + "mdoRefRu": "Документ.СообщениеSMS.Реквизит.ВзаимодействиеОснование" + } + ], + [] + ] }, { "uuid": "2a2e7f51-a4e5-48ec-b969-b1fca18ba9b5", @@ -279,9 +492,23 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "INDEX_WITH_ADDITIONAL_ORDER" + "indexing": "INDEX_WITH_ADDITIONAL_ORDER", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.ДатаПолучения", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.ДатаПолучения" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.ДатаОтправления", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.ДатаОтправления" + } + ], + [] + ] }, { "uuid": "221fa473-3327-44e6-a033-6fdfd2be713c", @@ -307,9 +534,23 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.Размер", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.Размер" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.Размер", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.Размер" + } + ], + [] + ] }, { "uuid": "7a5973f0-7e29-44af-8e7b-70af71f704a4", @@ -335,9 +576,43 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "INDEX" + "indexing": "INDEX", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Встреча.Attribute.Важность", + "mdoRefRu": "Документ.Встреча.Реквизит.Важность" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЗапланированноеВзаимодействие.Attribute.Важность", + "mdoRefRu": "Документ.ЗапланированноеВзаимодействие.Реквизит.Важность" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ТелефонныйЗвонок.Attribute.Важность", + "mdoRefRu": "Документ.ТелефонныйЗвонок.Реквизит.Важность" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.Важность", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.Важность" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.Важность", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.Важность" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.СообщениеSMS.Attribute.Важность", + "mdoRefRu": "Документ.СообщениеSMS.Реквизит.Важность" + } + ], + [] + ] }, { "uuid": "2b2bf0f7-0946-4492-bba0-27f007a70e64", @@ -363,9 +638,23 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.СообщениеSMS.Attribute.ДатаКогдаОтправить", + "mdoRefRu": "Документ.СообщениеSMS.Реквизит.ДатаКогдаОтправить" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.ДатаКогдаОтправить", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.ДатаКогдаОтправить" + } + ], + [] + ] }, { "uuid": "22c9a703-5ed3-4156-8fa6-476b1c1452f1", @@ -391,9 +680,23 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.СообщениеSMS.Attribute.ДатаАктуальностиОтправки", + "mdoRefRu": "Документ.СообщениеSMS.Реквизит.ДатаАктуальностиОтправки" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.ДатаАктуальностиОтправки", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.ДатаАктуальностиОтправки" + } + ], + [] + ] }, { "uuid": "8be10d88-8c37-4444-9c89-6cbbe9913bda", @@ -419,9 +722,23 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "INDEX" + "indexing": "INDEX", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.ИдентификаторСообщения", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.ИдентификаторСообщения" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.ИдентификаторСообщения", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.ИдентификаторСообщения" + } + ], + [] + ] } ], [] @@ -2959,6 +3276,15 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } + ], + "composite": false } }, { @@ -2973,6 +3299,15 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false } }, { @@ -2980,6 +3315,16 @@ "name": "Ответственный", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn[3]/synonym" + }, + "type": { + "types": [ + { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false + } + ], + "composite": false } }, { @@ -2994,6 +3339,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3008,6 +3361,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3022,6 +3383,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3029,6 +3398,14 @@ "name": "Закладки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3036,6 +3413,15 @@ "name": "ТаблицаДопРеквизитовСвойств", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "name": "ValueTable", + "nameRu": "ТаблицаЗначений" + } + ], + "composite": false } }, { @@ -3050,6 +3436,15 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "ValueTree", + "nameRu": "ДеревоЗначений" + } + ], + "composite": false } }, { @@ -3057,6 +3452,16 @@ "name": "ТекущееСвойствоПанелиНавигации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "name": "ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения", + "nameRu": "ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения", + "composite": false + } + ], + "composite": false } }, { @@ -3064,6 +3469,15 @@ "name": "ТекущееСвойствоПанелиНавигацииЯвляетсяРеквизитом", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "name": "Boolean", + "nameRu": "Булево" + } + ], + "composite": false } }, { @@ -3071,6 +3485,15 @@ "name": "СписокВыбораТипаПредмета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "name": "ValueList", + "nameRu": "СписокЗначений" + } + ], + "composite": false } }, { @@ -3078,6 +3501,14 @@ "name": "ИмяТекущейПанелиНавигации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3085,6 +3516,14 @@ "name": "ПредставлениеТекущегоСвойства", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3092,6 +3531,14 @@ "name": "ПоказыватьВсеАктивныеПредметы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3099,6 +3546,14 @@ "name": "Папки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[9]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3106,6 +3561,14 @@ "name": "НастройкиДеревьевПанелиНавигации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3113,6 +3576,14 @@ "name": "НеОтрабатыватьАктивизациюПанелиНавигации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3120,6 +3591,14 @@ "name": "ОтправлятьСообщениеСразу", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3127,6 +3606,14 @@ "name": "ТаблицаДопРеквизитовСвойствТипаБулево", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3134,6 +3621,14 @@ "name": "Категории", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[6]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3141,6 +3636,14 @@ "name": "ТолькоПочта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3148,6 +3651,14 @@ "name": "ОписанияНайденоПолнотекстовымПоиском", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3162,13 +3673,29 @@ } ] ] - } - }, - { + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + } + }, + { "id": 31, "name": "РасширенныйПоиск", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3176,6 +3703,14 @@ "name": "ИнформационнаяБазаФайловая", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3183,6 +3718,14 @@ "name": "ДокументыДоступныеДляСоздания", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[12]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3190,6 +3733,14 @@ "name": "ИспользоватьПризнакРассмотрено", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3197,6 +3748,36 @@ "name": "ВзаимодействиеДляКоторогоСформированПредпросмотр", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "name": "DocumentRef.ЭлектронноеПисьмоИсходящее", + "nameRu": "ДокументСсылка.ЭлектронноеПисьмоИсходящее", + "composite": false + }, + { + "name": "DocumentRef.ЗапланированноеВзаимодействие", + "nameRu": "ДокументСсылка.ЗапланированноеВзаимодействие", + "composite": false + }, + { + "name": "DocumentRef.ЭлектронноеПисьмоВходящее", + "nameRu": "ДокументСсылка.ЭлектронноеПисьмоВходящее", + "composite": false + }, + { + "name": "DocumentRef.ТелефонныйЗвонок", + "nameRu": "ДокументСсылка.ТелефонныйЗвонок", + "composite": false + }, + { + "name": "DocumentRef.Встреча", + "nameRu": "ДокументСсылка.Встреча", + "composite": false + } + ], + "composite": true } }, { @@ -3211,6 +3792,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3218,6 +3807,14 @@ "name": "ПредметыПанельНавигации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3232,6 +3829,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3239,6 +3844,14 @@ "name": "ТолькоЗначимыеПредметы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3246,6 +3859,14 @@ "name": "ТолькоЗначимыеКонтакты", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3253,6 +3874,14 @@ "name": "ОтображатьОбластьЧтения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3260,6 +3889,14 @@ "name": "ПанельНавигацииСкрыта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3267,6 +3904,14 @@ "name": "ЗаголовокПанелиНавигации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3274,6 +3919,14 @@ "name": "ЗаголовокПанелиНавигацииПодсказка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3281,6 +3934,10 @@ "name": "ЗначениеУстановленноеПослеЗаполненияПанелиНавигации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [], + "composite": false } }, { @@ -3288,6 +3945,14 @@ "name": "ВключитьНебезопасноеСодержимое", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3295,6 +3960,14 @@ "name": "ЕстьНебезопасноеСодержимое", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3302,6 +3975,14 @@ "name": "ЗапрещеноОтображениеНебезопасногоСодержимогоВПисьмах", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3309,6 +3990,14 @@ "name": "ПравоПометкиУдаленияПапок", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3316,6 +4005,9 @@ "name": "ГиперссылкаЦвет", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[39]/type" } }, { @@ -3323,6 +4015,15 @@ "name": "ДатаПредыдущегоВыполненияКомандыОтправкиПолученияПочты", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "name": "Date", + "nameRu": "Дата" + } + ], + "composite": false } }, { @@ -3330,6 +4031,14 @@ "name": "ДатаПредыдущегоПолученияОтправкиПочты", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3337,6 +4046,14 @@ "name": "ОтправкаПолучениеПисемВыполняется", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3344,6 +4061,14 @@ "name": "РазделениеВключено", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -3812,6 +4537,14 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3819,6 +4552,14 @@ "name": "Ответственный", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn[3]/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } }, { @@ -3826,6 +4567,14 @@ "name": "Статус", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3833,6 +4582,14 @@ "name": "ОтборПоПредмету", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3840,6 +4597,16 @@ "name": "Контакт", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "name": "DefinedType.КонтактВзаимодействия", + "nameRu": "ОпределяемыйТип.КонтактВзаимодействия", + "composite": false + } + ], + "composite": false } }, { @@ -3847,6 +4614,16 @@ "name": "ПредметДляОтбора", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "name": "DefinedType.ПредметВзаимодействия", + "nameRu": "ОпределяемыйТип.ПредметВзаимодействия", + "composite": false + } + ], + "composite": false } }, { @@ -3854,6 +4631,14 @@ "name": "ВВидеДерева", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3861,6 +4646,14 @@ "name": "ДеревоВзаимодействий", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[9]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3868,6 +4661,15 @@ "name": "Интервал", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "name": "StandardPeriod", + "nameRu": "СтандартныйПериод" + } + ], + "composite": false } }, { @@ -3875,6 +4677,14 @@ "name": "ТипВзаимодействия", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3882,6 +4692,14 @@ "name": "ТолькоПочта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3889,6 +4707,14 @@ "name": "ДокументыДоступныеДляСоздания", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[12]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3896,6 +4722,14 @@ "name": "ИспользоватьПризнакРассмотрено", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -4146,6 +4980,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4153,6 +4995,14 @@ "name": "ФормаДиалогаПечатиПриОткрытииОткрывалась", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4160,6 +5010,14 @@ "name": "НеВызыватьКомандуПечати", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4167,6 +5025,14 @@ "name": "Вложения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -4174,6 +5040,14 @@ "name": "ИмяПользователяУчетнойЗаписи", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4181,6 +5055,14 @@ "name": "ВложенияСИдентификаторами", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -4188,6 +5070,14 @@ "name": "ОтображатьВложенияПисьма", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4195,6 +5085,30 @@ "name": "Письмо", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + { + "name": "CatalogRef.ЭлектронноеПисьмоИсходящееПрисоединенныеФайлы", + "nameRu": "СправочникСсылка.ЭлектронноеПисьмоИсходящееПрисоединенныеФайлы", + "composite": false + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[3]" + }, + { + "name": "CatalogRef.ЭлектронноеПисьмоВходящееПрисоединенныеФайлы", + "nameRu": "СправочникСсылка.ЭлектронноеПисьмоВходящееПрисоединенныеФайлы", + "composite": false + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": true } }, { @@ -4202,6 +5116,14 @@ "name": "ТемаПисьма", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4209,6 +5131,14 @@ "name": "ДатаПисьма", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4216,6 +5146,17 @@ "name": "ПисьмоОснование", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[3]" + } + ], + "composite": true } }, { @@ -4223,6 +5164,14 @@ "name": "ТемаПисьмаОснования", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4230,6 +5179,14 @@ "name": "ДатаПисьмаОснования", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4237,6 +5194,14 @@ "name": "ЗапрещенныеРасширения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[12]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -4244,6 +5209,14 @@ "name": "ВключитьНебезопасноеСодержимое", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4251,6 +5224,14 @@ "name": "ЕстьНебезопасноеСодержимое", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4258,6 +5239,14 @@ "name": "ИсходныйТекстHTML", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -4545,6 +5534,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4559,6 +5556,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4573,6 +5578,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4587,6 +5600,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4601,6 +5622,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4615,6 +5644,15 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "TextDocument", + "nameRu": "ТекстовыйДокумент" + } + ], + "composite": false } }, { @@ -4622,6 +5660,17 @@ "name": "Письмо", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[3]" + } + ], + "composite": true } }, { @@ -4629,6 +5678,14 @@ "name": "ТипПисьма", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4643,6 +5700,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4657,6 +5722,16 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "CatalogRef.ПапкиЭлектронныхПисем", + "nameRu": "СправочникСсылка.ПапкиЭлектронныхПисем", + "composite": false + } + ], + "composite": false } }, { @@ -4664,6 +5739,16 @@ "name": "УчетнаяЗапись", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "name": "CatalogRef.УчетныеЗаписиЭлектроннойПочты", + "nameRu": "СправочникСсылка.УчетныеЗаписиЭлектроннойПочты", + "composite": false + } + ], + "composite": false } }, { @@ -4671,6 +5756,14 @@ "name": "ТекущаяПапка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[10]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } }, { @@ -4678,6 +5771,14 @@ "name": "ВыполненаКомандаЗакрыть", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -5329,6 +6430,15 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "FormattedDocument", + "nameRu": "ФорматированныйДокумент" + } + ], + "composite": false } }, { @@ -5336,6 +6446,14 @@ "name": "ПриОтветеПересылкеФорматированныйДокумент", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -5343,6 +6461,9 @@ "name": "НастройкиХранилище", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[39]/type" } }, { @@ -5357,6 +6478,16 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "EnumRef.СпособыРедактированияЭлектронныхПисем", + "nameRu": "ПеречислениеСсылка.СпособыРедактированияЭлектронныхПисем", + "composite": false + } + ], + "composite": false } }, { @@ -5371,6 +6502,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -5378,6 +6517,14 @@ "name": "ВключатьПодписьПриОтветеПересылке", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -5385,6 +6532,14 @@ "name": "ВключатьПодписьДляНовыхСообщений", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -5399,6 +6554,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } }, { @@ -5413,6 +6576,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -5427,6 +6598,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -5441,6 +6620,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -5455,6 +6642,16 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "EnumRef.ПорядокОтветовНаЗапросыУведомленийОПрочтении", + "nameRu": "ПеречислениеСсылка.ПорядокОтветовНаЗапросыУведомленийОПрочтении", + "composite": false + } + ], + "composite": false } }, { @@ -5469,6 +6666,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -5483,6 +6688,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -5497,6 +6710,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -5626,6 +6847,14 @@ "name": "ТаблицаТиповПредметов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -5633,6 +6862,14 @@ "name": "ТекущийТипПредмета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -5647,6 +6884,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], diff --git "a/src/test/resources/fixtures/ssl_3_1/DocumentJournals.\320\222\320\267\320\260\320\270\320\274\320\276\320\264\320\265\320\271\321\201\321\202\320\262\320\270\321\217_edt.json" "b/src/test/resources/fixtures/ssl_3_1/DocumentJournals.\320\222\320\267\320\260\320\270\320\274\320\276\320\264\320\265\320\271\321\201\321\202\320\262\320\270\321\217_edt.json" index 88c7689d6..6432f3e72 100644 --- "a/src/test/resources/fixtures/ssl_3_1/DocumentJournals.\320\222\320\267\320\260\320\270\320\274\320\276\320\264\320\265\320\271\321\201\321\202\320\262\320\270\321\217_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/DocumentJournals.\320\222\320\267\320\260\320\270\320\274\320\276\320\264\320\265\320\271\321\201\321\202\320\262\320\270\321\217_edt.json" @@ -27,9 +27,38 @@ "mdoRef": "DocumentJournal.Взаимодействия", "mdoRefRu": "ЖурналДокументов.Взаимодействия" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "INDEX_WITH_ADDITIONAL_ORDER" + "indexing": "INDEX_WITH_ADDITIONAL_ORDER", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Встреча.Attribute.Автор", + "mdoRefRu": "Документ.Встреча.Реквизит.Автор" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ТелефонныйЗвонок.Attribute.Автор", + "mdoRefRu": "Документ.ТелефонныйЗвонок.Реквизит.Автор" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЗапланированноеВзаимодействие.Attribute.Автор", + "mdoRefRu": "Документ.ЗапланированноеВзаимодействие.Реквизит.Автор" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.Автор", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.Автор" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.СообщениеSMS.Attribute.Автор", + "mdoRefRu": "Документ.СообщениеSMS.Реквизит.Автор" + } + ], + [] + ] }, { "uuid": "a2accf54-5966-42e8-ab2e-e56e415963ee", @@ -55,9 +84,15 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ТелефонныйЗвонок.Attribute.Входящий", + "mdoRefRu": "Документ.ТелефонныйЗвонок.Реквизит.Входящий" + } + ] }, { "uuid": "d8eb5329-5900-4b5d-b45e-458513dddfef", @@ -83,9 +118,43 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "INDEX_WITH_ADDITIONAL_ORDER" + "indexing": "INDEX_WITH_ADDITIONAL_ORDER", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ТелефонныйЗвонок.Attribute.Ответственный", + "mdoRefRu": "Документ.ТелефонныйЗвонок.Реквизит.Ответственный" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Встреча.Attribute.Ответственный", + "mdoRefRu": "Документ.Встреча.Реквизит.Ответственный" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.Ответственный", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.Ответственный" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.Ответственный", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.Ответственный" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЗапланированноеВзаимодействие.Attribute.Ответственный", + "mdoRefRu": "Документ.ЗапланированноеВзаимодействие.Реквизит.Ответственный" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.СообщениеSMS.Attribute.Ответственный", + "mdoRefRu": "Документ.СообщениеSMS.Реквизит.Ответственный" + } + ], + [] + ] }, { "uuid": "6d521e58-24a3-4f19-b4b0-dff84f7ca86b", @@ -111,9 +180,43 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.Тема", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.Тема" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.Тема", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.Тема" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Встреча.Attribute.Тема", + "mdoRefRu": "Документ.Встреча.Реквизит.Тема" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЗапланированноеВзаимодействие.Attribute.Тема", + "mdoRefRu": "Документ.ЗапланированноеВзаимодействие.Реквизит.Тема" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ТелефонныйЗвонок.Attribute.Тема", + "mdoRefRu": "Документ.ТелефонныйЗвонок.Реквизит.Тема" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.СообщениеSMS.Attribute.Тема", + "mdoRefRu": "Документ.СообщениеSMS.Реквизит.Тема" + } + ], + [] + ] }, { "uuid": "8c413fa5-9e24-4b81-aa55-0e78c5e3e20f", @@ -139,9 +242,43 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Встреча.Attribute.СписокУчастников", + "mdoRefRu": "Документ.Встреча.Реквизит.СписокУчастников" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ТелефонныйЗвонок.Attribute.АбонентПредставление", + "mdoRefRu": "Документ.ТелефонныйЗвонок.Реквизит.АбонентПредставление" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.СписокПолучателейПисьма", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.СписокПолучателейПисьма" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.ОтправительПредставление", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.ОтправительПредставление" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЗапланированноеВзаимодействие.Attribute.СписокУчастников", + "mdoRefRu": "Документ.ЗапланированноеВзаимодействие.Реквизит.СписокУчастников" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.СообщениеSMS.Attribute.СписокУчастников", + "mdoRefRu": "Документ.СообщениеSMS.Реквизит.СписокУчастников" + } + ], + [] + ] }, { "uuid": "a4322f22-7de0-4018-8e06-9f1aa7cf0c07", @@ -167,9 +304,23 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.СтатусПисьма", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.СтатусПисьма" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.СообщениеSMS.Attribute.Состояние", + "mdoRefRu": "Документ.СообщениеSMS.Реквизит.Состояние" + } + ], + [] + ] }, { "uuid": "eaaed107-69d4-4963-be83-74519e331715", @@ -195,9 +346,23 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "INDEX_WITH_ADDITIONAL_ORDER" + "indexing": "INDEX_WITH_ADDITIONAL_ORDER", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.УчетнаяЗапись", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.УчетнаяЗапись" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.УчетнаяЗапись", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.УчетнаяЗапись" + } + ], + [] + ] }, { "uuid": "38cddf96-8703-4396-8c73-47fb22828a48", @@ -223,9 +388,23 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.ЕстьВложения", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.ЕстьВложения" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.ЕстьВложения", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.ЕстьВложения" + } + ], + [] + ] }, { "uuid": "2c2cb793-0177-4983-91ca-9c292c5b10f1", @@ -251,9 +430,43 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "INDEX_WITH_ADDITIONAL_ORDER" + "indexing": "INDEX_WITH_ADDITIONAL_ORDER", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Встреча.Attribute.ВзаимодействиеОснование", + "mdoRefRu": "Документ.Встреча.Реквизит.ВзаимодействиеОснование" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЗапланированноеВзаимодействие.Attribute.ВзаимодействиеОснование", + "mdoRefRu": "Документ.ЗапланированноеВзаимодействие.Реквизит.ВзаимодействиеОснование" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ТелефонныйЗвонок.Attribute.ВзаимодействиеОснование", + "mdoRefRu": "Документ.ТелефонныйЗвонок.Реквизит.ВзаимодействиеОснование" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.ВзаимодействиеОснование", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.ВзаимодействиеОснование" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.ВзаимодействиеОснование", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.ВзаимодействиеОснование" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.СообщениеSMS.Attribute.ВзаимодействиеОснование", + "mdoRefRu": "Документ.СообщениеSMS.Реквизит.ВзаимодействиеОснование" + } + ], + [] + ] }, { "uuid": "2a2e7f51-a4e5-48ec-b969-b1fca18ba9b5", @@ -279,9 +492,23 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "INDEX_WITH_ADDITIONAL_ORDER" + "indexing": "INDEX_WITH_ADDITIONAL_ORDER", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.ДатаПолучения", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.ДатаПолучения" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.ДатаОтправления", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.ДатаОтправления" + } + ], + [] + ] }, { "uuid": "221fa473-3327-44e6-a033-6fdfd2be713c", @@ -307,9 +534,23 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.Размер", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.Размер" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.Размер", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.Размер" + } + ], + [] + ] }, { "uuid": "7a5973f0-7e29-44af-8e7b-70af71f704a4", @@ -335,9 +576,43 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "INDEX" + "indexing": "INDEX", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.Встреча.Attribute.Важность", + "mdoRefRu": "Документ.Встреча.Реквизит.Важность" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЗапланированноеВзаимодействие.Attribute.Важность", + "mdoRefRu": "Документ.ЗапланированноеВзаимодействие.Реквизит.Важность" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ТелефонныйЗвонок.Attribute.Важность", + "mdoRefRu": "Документ.ТелефонныйЗвонок.Реквизит.Важность" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.Важность", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.Важность" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.Важность", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.Важность" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.СообщениеSMS.Attribute.Важность", + "mdoRefRu": "Документ.СообщениеSMS.Реквизит.Важность" + } + ], + [] + ] }, { "uuid": "2b2bf0f7-0946-4492-bba0-27f007a70e64", @@ -363,9 +638,23 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.СообщениеSMS.Attribute.ДатаКогдаОтправить", + "mdoRefRu": "Документ.СообщениеSMS.Реквизит.ДатаКогдаОтправить" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.ДатаКогдаОтправить", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.ДатаКогдаОтправить" + } + ], + [] + ] }, { "uuid": "22c9a703-5ed3-4156-8fa6-476b1c1452f1", @@ -391,9 +680,23 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.СообщениеSMS.Attribute.ДатаАктуальностиОтправки", + "mdoRefRu": "Документ.СообщениеSMS.Реквизит.ДатаАктуальностиОтправки" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.ДатаАктуальностиОтправки", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.ДатаАктуальностиОтправки" + } + ], + [] + ] }, { "uuid": "8be10d88-8c37-4444-9c89-6cbbe9913bda", @@ -419,9 +722,23 @@ "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn/owner" }, - "passwordMode": false, "kind": "CUSTOM", - "indexing": "INDEX" + "indexing": "INDEX", + "references": [ + [ + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоВходящее.Attribute.ИдентификаторСообщения", + "mdoRefRu": "Документ.ЭлектронноеПисьмоВходящее.Реквизит.ИдентификаторСообщения" + }, + { + "type": "ATTRIBUTE", + "mdoRef": "Document.ЭлектронноеПисьмоИсходящее.Attribute.ИдентификаторСообщения", + "mdoRefRu": "Документ.ЭлектронноеПисьмоИсходящее.Реквизит.ИдентификаторСообщения" + } + ], + [] + ] } ], [] @@ -2959,6 +3276,15 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } + ], + "composite": false } }, { @@ -2973,6 +3299,15 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false } }, { @@ -2980,6 +3315,16 @@ "name": "Ответственный", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn[3]/synonym" + }, + "type": { + "types": [ + { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false + } + ], + "composite": false } }, { @@ -2994,6 +3339,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3008,6 +3361,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3022,6 +3383,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3029,6 +3398,14 @@ "name": "Закладки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3036,6 +3413,15 @@ "name": "ТаблицаДопРеквизитовСвойств", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "name": "ValueTable", + "nameRu": "ТаблицаЗначений" + } + ], + "composite": false } }, { @@ -3050,6 +3436,15 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "ValueTree", + "nameRu": "ДеревоЗначений" + } + ], + "composite": false } }, { @@ -3057,6 +3452,16 @@ "name": "ТекущееСвойствоПанелиНавигации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "name": "ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения", + "nameRu": "ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения", + "composite": false + } + ], + "composite": false } }, { @@ -3064,6 +3469,15 @@ "name": "ТекущееСвойствоПанелиНавигацииЯвляетсяРеквизитом", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "name": "Boolean", + "nameRu": "Булево" + } + ], + "composite": false } }, { @@ -3071,6 +3485,15 @@ "name": "СписокВыбораТипаПредмета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "name": "ValueList", + "nameRu": "СписокЗначений" + } + ], + "composite": false } }, { @@ -3078,6 +3501,14 @@ "name": "ИмяТекущейПанелиНавигации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3085,6 +3516,14 @@ "name": "ПредставлениеТекущегоСвойства", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3092,6 +3531,14 @@ "name": "ПоказыватьВсеАктивныеПредметы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3099,6 +3546,14 @@ "name": "Папки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[9]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3106,6 +3561,14 @@ "name": "НастройкиДеревьевПанелиНавигации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3113,6 +3576,14 @@ "name": "НеОтрабатыватьАктивизациюПанелиНавигации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3120,6 +3591,14 @@ "name": "ОтправлятьСообщениеСразу", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3127,6 +3606,14 @@ "name": "ТаблицаДопРеквизитовСвойствТипаБулево", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3134,6 +3621,14 @@ "name": "Категории", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[6]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3141,6 +3636,14 @@ "name": "ТолькоПочта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3148,6 +3651,14 @@ "name": "ОписанияНайденоПолнотекстовымПоиском", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3162,13 +3673,29 @@ } ] ] - } - }, - { + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + } + }, + { "id": 31, "name": "РасширенныйПоиск", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3176,6 +3703,14 @@ "name": "ИнформационнаяБазаФайловая", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3183,6 +3718,14 @@ "name": "ДокументыДоступныеДляСоздания", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[12]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3190,6 +3733,14 @@ "name": "ИспользоватьПризнакРассмотрено", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3197,6 +3748,36 @@ "name": "ВзаимодействиеДляКоторогоСформированПредпросмотр", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "name": "DocumentRef.ЭлектронноеПисьмоИсходящее", + "nameRu": "ДокументСсылка.ЭлектронноеПисьмоИсходящее", + "composite": false + }, + { + "name": "DocumentRef.ЗапланированноеВзаимодействие", + "nameRu": "ДокументСсылка.ЗапланированноеВзаимодействие", + "composite": false + }, + { + "name": "DocumentRef.ЭлектронноеПисьмоВходящее", + "nameRu": "ДокументСсылка.ЭлектронноеПисьмоВходящее", + "composite": false + }, + { + "name": "DocumentRef.ТелефонныйЗвонок", + "nameRu": "ДокументСсылка.ТелефонныйЗвонок", + "composite": false + }, + { + "name": "DocumentRef.Встреча", + "nameRu": "ДокументСсылка.Встреча", + "composite": false + } + ], + "composite": true } }, { @@ -3211,6 +3792,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3218,6 +3807,14 @@ "name": "ПредметыПанельНавигации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3232,6 +3829,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3239,6 +3844,14 @@ "name": "ТолькоЗначимыеПредметы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3246,6 +3859,14 @@ "name": "ТолькоЗначимыеКонтакты", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3253,6 +3874,14 @@ "name": "ОтображатьОбластьЧтения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3260,6 +3889,14 @@ "name": "ПанельНавигацииСкрыта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3267,6 +3904,14 @@ "name": "ЗаголовокПанелиНавигации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3274,6 +3919,14 @@ "name": "ЗаголовокПанелиНавигацииПодсказка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3281,6 +3934,10 @@ "name": "ЗначениеУстановленноеПослеЗаполненияПанелиНавигации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [], + "composite": false } }, { @@ -3288,6 +3945,14 @@ "name": "ВключитьНебезопасноеСодержимое", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3295,6 +3960,14 @@ "name": "ЕстьНебезопасноеСодержимое", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3302,6 +3975,14 @@ "name": "ЗапрещеноОтображениеНебезопасногоСодержимогоВПисьмах", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3309,6 +3990,14 @@ "name": "ПравоПометкиУдаленияПапок", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3316,6 +4005,9 @@ "name": "ГиперссылкаЦвет", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[39]/type" } }, { @@ -3323,6 +4015,15 @@ "name": "ДатаПредыдущегоВыполненияКомандыОтправкиПолученияПочты", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "name": "Date", + "nameRu": "Дата" + } + ], + "composite": false } }, { @@ -3330,6 +4031,14 @@ "name": "ДатаПредыдущегоПолученияОтправкиПочты", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3337,6 +4046,14 @@ "name": "ОтправкаПолучениеПисемВыполняется", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3344,6 +4061,14 @@ "name": "РазделениеВключено", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -3812,6 +4537,14 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3819,6 +4552,14 @@ "name": "Ответственный", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn[3]/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } }, { @@ -3826,6 +4567,14 @@ "name": "Статус", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3833,6 +4582,14 @@ "name": "ОтборПоПредмету", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3840,6 +4597,16 @@ "name": "Контакт", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "name": "DefinedType.КонтактВзаимодействия", + "nameRu": "ОпределяемыйТип.КонтактВзаимодействия", + "composite": false + } + ], + "composite": false } }, { @@ -3847,6 +4614,16 @@ "name": "ПредметДляОтбора", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "name": "DefinedType.ПредметВзаимодействия", + "nameRu": "ОпределяемыйТип.ПредметВзаимодействия", + "composite": false + } + ], + "composite": false } }, { @@ -3854,6 +4631,14 @@ "name": "ВВидеДерева", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3861,6 +4646,14 @@ "name": "ДеревоВзаимодействий", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[9]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3868,6 +4661,15 @@ "name": "Интервал", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "name": "StandardPeriod", + "nameRu": "СтандартныйПериод" + } + ], + "composite": false } }, { @@ -3875,6 +4677,14 @@ "name": "ТипВзаимодействия", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3882,6 +4692,14 @@ "name": "ТолькоПочта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3889,6 +4707,14 @@ "name": "ДокументыДоступныеДляСоздания", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[12]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3896,6 +4722,14 @@ "name": "ИспользоватьПризнакРассмотрено", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -4146,6 +4980,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4153,6 +4995,14 @@ "name": "ФормаДиалогаПечатиПриОткрытииОткрывалась", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4160,6 +5010,14 @@ "name": "НеВызыватьКомандуПечати", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4167,6 +5025,14 @@ "name": "Вложения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -4174,6 +5040,14 @@ "name": "ИмяПользователяУчетнойЗаписи", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4181,6 +5055,14 @@ "name": "ВложенияСИдентификаторами", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -4188,6 +5070,14 @@ "name": "ОтображатьВложенияПисьма", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4195,6 +5085,30 @@ "name": "Письмо", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + { + "name": "CatalogRef.ЭлектронноеПисьмоИсходящееПрисоединенныеФайлы", + "nameRu": "СправочникСсылка.ЭлектронноеПисьмоИсходящееПрисоединенныеФайлы", + "composite": false + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[3]" + }, + { + "name": "CatalogRef.ЭлектронноеПисьмоВходящееПрисоединенныеФайлы", + "nameRu": "СправочникСсылка.ЭлектронноеПисьмоВходящееПрисоединенныеФайлы", + "composite": false + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": true } }, { @@ -4202,6 +5116,14 @@ "name": "ТемаПисьма", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4209,6 +5131,14 @@ "name": "ДатаПисьма", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4216,6 +5146,17 @@ "name": "ПисьмоОснование", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[3]" + } + ], + "composite": true } }, { @@ -4223,6 +5164,14 @@ "name": "ТемаПисьмаОснования", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4230,6 +5179,14 @@ "name": "ДатаПисьмаОснования", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4237,6 +5194,14 @@ "name": "ЗапрещенныеРасширения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[12]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -4244,6 +5209,14 @@ "name": "ВключитьНебезопасноеСодержимое", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4251,6 +5224,14 @@ "name": "ЕстьНебезопасноеСодержимое", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4258,6 +5239,14 @@ "name": "ИсходныйТекстHTML", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -4545,6 +5534,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4559,6 +5556,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4573,6 +5578,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4587,6 +5600,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4601,6 +5622,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4615,6 +5644,15 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "TextDocument", + "nameRu": "ТекстовыйДокумент" + } + ], + "composite": false } }, { @@ -4622,6 +5660,17 @@ "name": "Письмо", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[3]" + } + ], + "composite": true } }, { @@ -4629,6 +5678,14 @@ "name": "ТипПисьма", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4643,6 +5700,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4657,6 +5722,16 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "CatalogRef.ПапкиЭлектронныхПисем", + "nameRu": "СправочникСсылка.ПапкиЭлектронныхПисем", + "composite": false + } + ], + "composite": false } }, { @@ -4664,6 +5739,16 @@ "name": "УчетнаяЗапись", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "name": "CatalogRef.УчетныеЗаписиЭлектроннойПочты", + "nameRu": "СправочникСсылка.УчетныеЗаписиЭлектроннойПочты", + "composite": false + } + ], + "composite": false } }, { @@ -4671,6 +5756,14 @@ "name": "ТекущаяПапка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[10]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } }, { @@ -4678,6 +5771,14 @@ "name": "ВыполненаКомандаЗакрыть", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -5329,6 +6430,15 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "FormattedDocument", + "nameRu": "ФорматированныйДокумент" + } + ], + "composite": false } }, { @@ -5336,6 +6446,14 @@ "name": "ПриОтветеПересылкеФорматированныйДокумент", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -5343,6 +6461,9 @@ "name": "НастройкиХранилище", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[39]/type" } }, { @@ -5357,6 +6478,16 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "EnumRef.СпособыРедактированияЭлектронныхПисем", + "nameRu": "ПеречислениеСсылка.СпособыРедактированияЭлектронныхПисем", + "composite": false + } + ], + "composite": false } }, { @@ -5371,6 +6502,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -5378,6 +6517,14 @@ "name": "ВключатьПодписьПриОтветеПересылке", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -5385,6 +6532,14 @@ "name": "ВключатьПодписьДляНовыхСообщений", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -5399,6 +6554,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } }, { @@ -5413,6 +6576,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -5427,6 +6598,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -5441,6 +6620,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -5455,6 +6642,16 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "EnumRef.ПорядокОтветовНаЗапросыУведомленийОПрочтении", + "nameRu": "ПеречислениеСсылка.ПорядокОтветовНаЗапросыУведомленийОПрочтении", + "composite": false + } + ], + "composite": false } }, { @@ -5469,6 +6666,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -5483,6 +6688,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -5497,6 +6710,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -5626,6 +6847,14 @@ "name": "ТаблицаТиповПредметов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -5633,6 +6862,14 @@ "name": "ТекущийТипПредмета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -5647,6 +6884,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], diff --git "a/src/test/resources/fixtures/ssl_3_1/Documents.\320\220\320\275\320\272\320\265\321\202\320\260.json" "b/src/test/resources/fixtures/ssl_3_1/Documents.\320\220\320\275\320\272\320\265\321\202\320\260.json" index 8d78277c4..eab9ec930 100644 --- "a/src/test/resources/fixtures/ssl_3_1/Documents.\320\220\320\275\320\272\320\265\321\202\320\260.json" +++ "b/src/test/resources/fixtures/ssl_3_1/Documents.\320\220\320\275\320\272\320\265\321\202\320\260.json" @@ -30,6 +30,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "DocumentRef.НазначениеОпросов", + "nameRu": "ДокументСсылка.НазначениеОпросов", + "composite": false + } + ], + "composite": false + }, "format": { "content": [] }, @@ -69,6 +79,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "DefinedType.Респондент", + "nameRu": "ОпределяемыйТип.Респондент", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -108,6 +128,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Date", + "nameRu": "Дата" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -147,6 +176,20 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "CatalogRef.ВопросыШаблонаАнкеты", + "nameRu": "СправочникСсылка.ВопросыШаблонаАнкеты", + "composite": false + }, + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": true + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -186,6 +229,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -225,6 +276,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "DefinedType.Интервьюер", + "nameRu": "ОпределяемыйТип.Интервьюер", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -264,6 +325,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "CatalogRef.ШаблоныАнкет", + "nameRu": "СправочникСсылка.ШаблоныАнкет", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -303,6 +374,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "EnumRef.РежимыАнкетирования", + "nameRu": "ПеречислениеСсылка.РежимыАнкетирования", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1190,6 +1271,16 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "name": "DocumentObject.Анкета", + "nameRu": "ДокументОбъект.Анкета", + "composite": false + } + ], + "composite": false } }, { @@ -1197,6 +1288,15 @@ "name": "ОтборРеспондентов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "name": "ValueList", + "nameRu": "СписокЗначений" + } + ], + "composite": false } }, { @@ -1204,6 +1304,14 @@ "name": "ИмяМетаданныхРеспондент", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1211,6 +1319,15 @@ "name": "ВозможностьПредварительногоСохранения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "name": "Boolean", + "nameRu": "Булево" + } + ], + "composite": false } }, { @@ -1218,6 +1335,14 @@ "name": "ШаблонАнкеты", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } }, { @@ -1225,6 +1350,15 @@ "name": "ВопросыПредставлениеТипы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "name": "ValueTable", + "nameRu": "ТаблицаЗначений" + } + ], + "composite": false } }, { @@ -1232,6 +1366,14 @@ "name": "ТаблицаВопросовРаздела", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -1239,6 +1381,14 @@ "name": "ВариантыОтветовНаВопросы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -1246,6 +1396,14 @@ "name": "ПодчиненныеВопросы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -1253,6 +1411,15 @@ "name": "ДеревоРазделов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "name": "ValueTree", + "nameRu": "ДеревоЗначений" + } + ], + "composite": false } }, { @@ -1260,6 +1427,14 @@ "name": "ДобавленныеДинамическиРеквизиты", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -1267,6 +1442,14 @@ "name": "Вступление", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1274,6 +1457,14 @@ "name": "Заключение", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1281,6 +1472,15 @@ "name": "НомерТекущегоРаздела", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "name": "Number", + "nameRu": "Число" + } + ], + "composite": false } }, { @@ -1288,6 +1488,14 @@ "name": "ПредыдущийРазделБезВопросов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1295,6 +1503,14 @@ "name": "ИмяЭлементаДляПозиционирования", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1302,6 +1518,14 @@ "name": "ЭтоСеансОбычногоПользователя", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1309,6 +1533,10 @@ "name": "ПараметрыПодключаемыхКоманд", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [], + "composite": false } } ], @@ -1532,6 +1760,15 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } + ], + "composite": false } } ] @@ -1693,6 +1930,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1732,6 +1977,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "ChartOfCharacteristicTypesRef.ВопросыДляАнкетирования", + "nameRu": "ПланВидовХарактеристикСсылка.ВопросыДляАнкетирования", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1771,6 +2026,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[14]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1810,6 +2073,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Characteristic.ВопросыДляАнкетирования", + "nameRu": "Характеристика.ВопросыДляАнкетирования", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1849,6 +2122,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, diff --git "a/src/test/resources/fixtures/ssl_3_1/Documents.\320\220\320\275\320\272\320\265\321\202\320\260_edt.json" "b/src/test/resources/fixtures/ssl_3_1/Documents.\320\220\320\275\320\272\320\265\321\202\320\260_edt.json" index 9e7628512..0c0083e33 100644 --- "a/src/test/resources/fixtures/ssl_3_1/Documents.\320\220\320\275\320\272\320\265\321\202\320\260_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/Documents.\320\220\320\275\320\272\320\265\321\202\320\260_edt.json" @@ -30,6 +30,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "DocumentRef.НазначениеОпросов", + "nameRu": "ДокументСсылка.НазначениеОпросов", + "composite": false + } + ], + "composite": false + }, "format": { "content": [] }, @@ -69,6 +79,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "DefinedType.Респондент", + "nameRu": "ОпределяемыйТип.Респондент", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -108,6 +128,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Date", + "nameRu": "Дата" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -147,6 +176,20 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "CatalogRef.ВопросыШаблонаАнкеты", + "nameRu": "СправочникСсылка.ВопросыШаблонаАнкеты", + "composite": false + }, + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": true + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -186,6 +229,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -225,6 +276,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "DefinedType.Интервьюер", + "nameRu": "ОпределяемыйТип.Интервьюер", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -264,6 +325,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "CatalogRef.ШаблоныАнкет", + "nameRu": "СправочникСсылка.ШаблоныАнкет", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -303,6 +374,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "EnumRef.РежимыАнкетирования", + "nameRu": "ПеречислениеСсылка.РежимыАнкетирования", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1182,6 +1263,16 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "name": "DocumentObject.Анкета", + "nameRu": "ДокументОбъект.Анкета", + "composite": false + } + ], + "composite": false } }, { @@ -1189,6 +1280,15 @@ "name": "ОтборРеспондентов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "name": "ValueList", + "nameRu": "СписокЗначений" + } + ], + "composite": false } }, { @@ -1196,6 +1296,14 @@ "name": "ИмяМетаданныхРеспондент", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1203,6 +1311,15 @@ "name": "ВозможностьПредварительногоСохранения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "name": "Boolean", + "nameRu": "Булево" + } + ], + "composite": false } }, { @@ -1210,6 +1327,14 @@ "name": "ШаблонАнкеты", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } }, { @@ -1217,6 +1342,15 @@ "name": "ВопросыПредставлениеТипы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "name": "ValueTable", + "nameRu": "ТаблицаЗначений" + } + ], + "composite": false } }, { @@ -1224,6 +1358,14 @@ "name": "ТаблицаВопросовРаздела", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -1231,6 +1373,14 @@ "name": "ВариантыОтветовНаВопросы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -1238,6 +1388,14 @@ "name": "ПодчиненныеВопросы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -1245,6 +1403,15 @@ "name": "ДеревоРазделов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "name": "ValueTree", + "nameRu": "ДеревоЗначений" + } + ], + "composite": false } }, { @@ -1252,6 +1419,14 @@ "name": "ДобавленныеДинамическиРеквизиты", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -1259,6 +1434,14 @@ "name": "Вступление", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1266,6 +1449,14 @@ "name": "Заключение", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1273,6 +1464,15 @@ "name": "НомерТекущегоРаздела", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "name": "Number", + "nameRu": "Число" + } + ], + "composite": false } }, { @@ -1280,6 +1480,14 @@ "name": "ПредыдущийРазделБезВопросов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1287,6 +1495,14 @@ "name": "ИмяЭлементаДляПозиционирования", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1294,6 +1510,14 @@ "name": "ЭтоСеансОбычногоПользователя", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1301,6 +1525,10 @@ "name": "ПараметрыПодключаемыхКоманд", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [], + "composite": false } } ], @@ -1524,6 +1752,15 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" + }, + "type": { + "types": [ + { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } + ], + "composite": false } } ] @@ -1685,6 +1922,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1724,6 +1969,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "ChartOfCharacteristicTypesRef.ВопросыДляАнкетирования", + "nameRu": "ПланВидовХарактеристикСсылка.ВопросыДляАнкетирования", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1763,6 +2018,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[14]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1802,6 +2065,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Characteristic.ВопросыДляАнкетирования", + "nameRu": "Характеристика.ВопросыДляАнкетирования", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, @@ -1841,6 +2114,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, diff --git "a/src/test/resources/fixtures/ssl_3_1/ExchangePlans.\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\276\320\271\320\221\320\260\320\267\321\213.json" "b/src/test/resources/fixtures/ssl_3_1/ExchangePlans.\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\276\320\271\320\221\320\260\320\267\321\213.json" index ae13dfd10..fde74b2a7 100644 --- "a/src/test/resources/fixtures/ssl_3_1/ExchangePlans.\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\276\320\271\320\221\320\260\320\267\321\213.json" +++ "b/src/test/resources/fixtures/ssl_3_1/ExchangePlans.\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\276\320\271\320\221\320\260\320\267\321\213.json" @@ -29,6 +29,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Number", + "nameRu": "Число" + } + ], + "composite": false + }, "format": { "content": [] }, diff --git "a/src/test/resources/fixtures/ssl_3_1/ExchangePlans.\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\276\320\271\320\221\320\260\320\267\321\213_edt.json" "b/src/test/resources/fixtures/ssl_3_1/ExchangePlans.\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\276\320\271\320\221\320\260\320\267\321\213_edt.json" index e0b3735c3..f795b9a71 100644 --- "a/src/test/resources/fixtures/ssl_3_1/ExchangePlans.\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\276\320\271\320\221\320\260\320\267\321\213_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/ExchangePlans.\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\276\320\271\320\221\320\260\320\267\321\213_edt.json" @@ -29,6 +29,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Number", + "nameRu": "Число" + } + ], + "composite": false + }, "format": { "content": [] }, diff --git "a/src/test/resources/fixtures/ssl_3_1/FilterCriteria.\320\244\320\260\320\271\320\273\321\213\320\222\320\242\320\276\320\274\320\265.json" "b/src/test/resources/fixtures/ssl_3_1/FilterCriteria.\320\244\320\260\320\271\320\273\321\213\320\222\320\242\320\276\320\274\320\265.json" index 9ca667789..6c4ad80f4 100644 --- "a/src/test/resources/fixtures/ssl_3_1/FilterCriteria.\320\244\320\260\320\271\320\273\321\213\320\222\320\242\320\276\320\274\320\265.json" +++ "b/src/test/resources/fixtures/ssl_3_1/FilterCriteria.\320\244\320\260\320\271\320\273\321\213\320\222\320\242\320\276\320\274\320\265.json" @@ -213,6 +213,15 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.FilterCriterion/explanation" + }, + "type": { + "types": [ + { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } + ], + "composite": false } } ] diff --git "a/src/test/resources/fixtures/ssl_3_1/FilterCriteria.\320\244\320\260\320\271\320\273\321\213\320\222\320\242\320\276\320\274\320\265_edt.json" "b/src/test/resources/fixtures/ssl_3_1/FilterCriteria.\320\244\320\260\320\271\320\273\321\213\320\222\320\242\320\276\320\274\320\265_edt.json" index 68e20bd0d..ccf353329 100644 --- "a/src/test/resources/fixtures/ssl_3_1/FilterCriteria.\320\244\320\260\320\271\320\273\321\213\320\222\320\242\320\276\320\274\320\265_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/FilterCriteria.\320\244\320\260\320\271\320\273\321\213\320\222\320\242\320\276\320\274\320\265_edt.json" @@ -213,6 +213,15 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.FilterCriterion/explanation" + }, + "type": { + "types": [ + { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } + ], + "composite": false } } ] diff --git "a/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\255\320\273\320\265\320\272\321\202\321\200\320\276\320\275\320\275\321\213\320\265\320\237\320\276\320\264\320\277\320\270\321\201\320\270.json" "b/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\255\320\273\320\265\320\272\321\202\321\200\320\276\320\275\320\275\321\213\320\265\320\237\320\276\320\264\320\277\320\270\321\201\320\270.json" index 6c9888789..2005215a7 100644 --- "a/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\255\320\273\320\265\320\272\321\202\321\200\320\276\320\275\320\275\321\213\320\265\320\237\320\276\320\264\320\277\320\270\321\201\320\270.json" +++ "b/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\255\320\273\320\265\320\272\321\202\321\200\320\276\320\275\320\275\321\213\320\265\320\237\320\276\320\264\320\277\320\270\321\201\320\270.json" @@ -34,6 +34,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "DefinedType.ПодписанныйОбъект", + "nameRu": "ОпределяемыйТип.ПодписанныйОбъект", + "composite": false + } + ], + "composite": false + }, "master": true, "denyIncompleteValues": false, "useInTotals": true @@ -65,6 +75,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Number", + "nameRu": "Число" + } + ], + "composite": false + }, "master": false, "denyIncompleteValues": false, "useInTotals": true @@ -149,7 +168,16 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Date", + "nameRu": "Дата" + } + ], + "composite": false + } }, { "uuid": "f779f4a1-1fab-46d4-8043-ac25c247d361", @@ -177,7 +205,16 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false + } }, { "uuid": "308358bc-773a-43fa-adff-dcc5884a2bd4", @@ -205,7 +242,15 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + } }, { "uuid": "ed541a1c-a842-40a9-b357-612db71ec32c", @@ -233,7 +278,15 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + } }, { "uuid": "b0e37495-7d9e-41d0-8225-652f9ac328cf", @@ -261,7 +314,15 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + } }, { "uuid": "3bd2e1c8-9ef3-449b-acf6-397b90669c49", @@ -289,7 +350,17 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "ValueStorage", + "nameRu": "ХранилищеЗначений", + "variant": "V8" + } + ], + "composite": false + } }, { "uuid": "cb334191-2ff3-439e-bdaf-4b8fe6561c3b", @@ -317,7 +388,16 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Boolean", + "nameRu": "Булево" + } + ], + "composite": false + } }, { "uuid": "f9865a2a-50e3-4f9c-a509-319be62dc468", @@ -345,7 +425,15 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource[6]/type/types/com.github._1c_syntax.bsl.types.V8ValueType" + } + ], + "composite": false + } }, { "uuid": "5f3a30b0-1ba8-423c-9bc2-f9a87cafe818", @@ -373,7 +461,15 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + } }, { "uuid": "766d8852-3bb4-4a6c-81c0-911722af4e8e", @@ -401,7 +497,17 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false + } + ], + "composite": false + } } ], [] diff --git "a/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\255\320\273\320\265\320\272\321\202\321\200\320\276\320\275\320\275\321\213\320\265\320\237\320\276\320\264\320\277\320\270\321\201\320\270_edt.json" "b/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\255\320\273\320\265\320\272\321\202\321\200\320\276\320\275\320\275\321\213\320\265\320\237\320\276\320\264\320\277\320\270\321\201\320\270_edt.json" index 4db0713f9..2ee4ec749 100644 --- "a/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\255\320\273\320\265\320\272\321\202\321\200\320\276\320\275\320\275\321\213\320\265\320\237\320\276\320\264\320\277\320\270\321\201\320\270_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\255\320\273\320\265\320\272\321\202\321\200\320\276\320\275\320\275\321\213\320\265\320\237\320\276\320\264\320\277\320\270\321\201\320\270_edt.json" @@ -34,6 +34,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "DefinedType.ПодписанныйОбъект", + "nameRu": "ОпределяемыйТип.ПодписанныйОбъект", + "composite": false + } + ], + "composite": false + }, "master": true, "denyIncompleteValues": false, "useInTotals": true @@ -65,6 +75,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Number", + "nameRu": "Число" + } + ], + "composite": false + }, "master": false, "denyIncompleteValues": false, "useInTotals": true @@ -149,7 +168,16 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Date", + "nameRu": "Дата" + } + ], + "composite": false + } }, { "uuid": "f779f4a1-1fab-46d4-8043-ac25c247d361", @@ -177,7 +205,16 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false + } }, { "uuid": "308358bc-773a-43fa-adff-dcc5884a2bd4", @@ -205,7 +242,15 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + } }, { "uuid": "ed541a1c-a842-40a9-b357-612db71ec32c", @@ -233,7 +278,15 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + } }, { "uuid": "b0e37495-7d9e-41d0-8225-652f9ac328cf", @@ -261,7 +314,15 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + } }, { "uuid": "3bd2e1c8-9ef3-449b-acf6-397b90669c49", @@ -289,7 +350,17 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "ValueStorage", + "nameRu": "ХранилищеЗначений", + "variant": "V8" + } + ], + "composite": false + } }, { "uuid": "cb334191-2ff3-439e-bdaf-4b8fe6561c3b", @@ -317,7 +388,16 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Boolean", + "nameRu": "Булево" + } + ], + "composite": false + } }, { "uuid": "f9865a2a-50e3-4f9c-a509-319be62dc468", @@ -345,7 +425,15 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource[6]/type/types/com.github._1c_syntax.bsl.types.V8ValueType" + } + ], + "composite": false + } }, { "uuid": "5f3a30b0-1ba8-423c-9bc2-f9a87cafe818", @@ -373,7 +461,15 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + } }, { "uuid": "766d8852-3bb4-4a6c-81c0-911722af4e8e", @@ -401,7 +497,17 @@ }, "passwordMode": false, "kind": "CUSTOM", - "indexing": "DONT_INDEX" + "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false + } + ], + "composite": false + } } ], [] diff --git "a/src/test/resources/fixtures/ssl_3_1/SessionParameters.\320\242\320\265\320\272\321\203\321\211\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214.json" "b/src/test/resources/fixtures/ssl_3_1/SessionParameters.\320\242\320\265\320\272\321\203\321\211\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214.json" index 41d8919e4..9b9f82160 100644 --- "a/src/test/resources/fixtures/ssl_3_1/SessionParameters.\320\242\320\265\320\272\321\203\321\211\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214.json" +++ "b/src/test/resources/fixtures/ssl_3_1/SessionParameters.\320\242\320\265\320\272\321\203\321\211\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214.json" @@ -30,5 +30,15 @@ ] ] }, - "uuid": "1ed910db-e434-4efd-9b12-c25353a31d5a" + "uuid": "1ed910db-e434-4efd-9b12-c25353a31d5a", + "valueType": { + "types": [ + { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false + } + ], + "composite": false + } }} \ No newline at end of file diff --git "a/src/test/resources/fixtures/ssl_3_1/SettingsStorages.\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\276\320\262\320\236\321\202\321\207\320\265\321\202\320\276\320\262.json" "b/src/test/resources/fixtures/ssl_3_1/SettingsStorages.\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\276\320\262\320\236\321\202\321\207\320\265\321\202\320\276\320\262.json" index 8e1df4187..8aecefc06 100644 --- "a/src/test/resources/fixtures/ssl_3_1/SettingsStorages.\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\276\320\262\320\236\321\202\321\207\320\265\321\202\320\276\320\262.json" +++ "b/src/test/resources/fixtures/ssl_3_1/SettingsStorages.\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\276\320\262\320\236\321\202\321\207\320\265\321\202\320\276\320\262.json" @@ -235,6 +235,15 @@ "name": "БыстрыеНастройки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/synonym" + }, + "type": { + "types": [ + { + "name": "ValueTable", + "nameRu": "ТаблицаЗначений" + } + ], + "composite": false } }, { @@ -242,6 +251,15 @@ "name": "КомпоновщикНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "name": "SettingsComposer", + "nameRu": "НастройкиКомпоновщика" + } + ], + "composite": false } }, { @@ -249,6 +267,10 @@ "name": "НастройкиОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [], + "composite": false } }, { @@ -256,6 +278,15 @@ "name": "ВариантМодифицирован", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "name": "Boolean", + "nameRu": "Булево" + } + ], + "composite": false } }, { @@ -263,6 +294,15 @@ "name": "КлючТекущегоВарианта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false } } ], @@ -560,6 +600,15 @@ "name": "ДеревоВариантовОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/title" + }, + "type": { + "types": [ + { + "name": "ValueTree", + "nameRu": "ДеревоЗначений" + } + ], + "composite": false } }, { @@ -567,6 +616,16 @@ "name": "ТекущийПользователь", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false + } + ], + "composite": false } }, { @@ -574,6 +633,9 @@ "name": "ОтчетИнформация", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -581,6 +643,14 @@ "name": "ПолныеПраваНаВарианты", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -595,6 +665,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -602,6 +680,14 @@ "name": "ПоказыватьЛичныеВариантыОтчетовДругихАвторов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -609,6 +695,14 @@ "name": "КлючВарианта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -623,6 +717,19 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "CatalogRef.ВнешниеПользователи", + "nameRu": "СправочникСсылка.ВнешниеПользователи", + "composite": false + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": true } } ], @@ -711,6 +818,14 @@ "name": "КомпоновщикНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -718,6 +833,9 @@ "name": "НастройкиОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -725,6 +843,14 @@ "name": "ИмяКоллекцииПолей", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -732,6 +858,9 @@ "name": "ИдентификаторЭлементаСтруктурыНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -739,6 +868,14 @@ "name": "Режим", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -1383,6 +1520,15 @@ "name": "НачалоПериода", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "name": "Date", + "nameRu": "Дата" + } + ], + "composite": false } }, { @@ -1390,6 +1536,14 @@ "name": "КонецПериода", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1404,6 +1558,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1411,6 +1573,14 @@ "name": "ИмяТекущегоЭлемента", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1418,6 +1588,14 @@ "name": "ОграничениеСнизу", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1425,6 +1603,14 @@ "name": "ВыбранныйГодОграничен", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1432,6 +1618,15 @@ "name": "Период", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "name": "StandardPeriod", + "nameRu": "СтандартныйПериод" + } + ], + "composite": false } }, { @@ -1439,6 +1634,14 @@ "name": "ИмяКоманды", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -1529,6 +1732,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ] @@ -1630,6 +1841,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1644,6 +1863,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -2930,6 +3157,9 @@ } ] ] + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -2944,6 +3174,9 @@ } ] ] + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -2951,6 +3184,15 @@ "name": "Значения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "name": "ValueList", + "nameRu": "СписокЗначений" + } + ], + "composite": false } }, { @@ -2965,6 +3207,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2972,6 +3222,14 @@ "name": "КомпоновщикНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -2986,6 +3244,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3000,6 +3266,15 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "Number", + "nameRu": "Число" + } + ], + "composite": false } }, { @@ -3014,6 +3289,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3021,6 +3304,9 @@ "name": "НастройкиОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3028,6 +3314,9 @@ "name": "СвойстваЗаголовка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3035,6 +3324,9 @@ "name": "ИдентификаторЭлементаСтруктурыНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3042,6 +3334,14 @@ "name": "ДоступныеЗначения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3049,6 +3349,14 @@ "name": "СнятьФильтрПоУсловию", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3056,6 +3364,9 @@ "name": "ИндексыГруппИЭлементов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3063,6 +3374,14 @@ "name": "КоличествоСтрокВРазделеОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3070,6 +3389,14 @@ "name": "ВыведеныВсеЗначенияРазделаОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3077,6 +3404,14 @@ "name": "КоличествоПервыхЧитаемыхСтрок", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3084,6 +3419,14 @@ "name": "АдресДанныхРасшифровки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3091,6 +3434,15 @@ "name": "Документ", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "name": "SpreadsheetDocument", + "nameRu": "ТабличныйДокумент" + } + ], + "composite": false } } ], @@ -3207,6 +3559,14 @@ "name": "ОтключитьОписания", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ] @@ -3398,6 +3758,16 @@ "name": "ВариантСсылка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "name": "CatalogRef.ВариантыОтчетов", + "nameRu": "СправочникСсылка.ВариантыОтчетов", + "composite": false + } + ], + "composite": false } }, { @@ -3405,6 +3775,21 @@ "name": "ПодсистемаСсылка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "name": "CatalogRef.ИдентификаторыОбъектовРасширений", + "nameRu": "СправочникСсылка.ИдентификаторыОбъектовРасширений", + "composite": false + }, + { + "name": "CatalogRef.ИдентификаторыОбъектовМетаданных", + "nameRu": "СправочникСсылка.ИдентификаторыОбъектовМетаданных", + "composite": false + } + ], + "composite": true } }, { @@ -3412,6 +3797,17 @@ "name": "ОтчетСсылка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + ], + "composite": true } }, { @@ -3419,6 +3815,14 @@ "name": "ГруппыПодсистем", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3426,6 +3830,14 @@ "name": "ЕстьДругиеОтчеты", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3433,6 +3845,14 @@ "name": "ВариантыПанели", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3440,6 +3860,14 @@ "name": "ВариантыПанелиНомерЭлемента", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3447,6 +3875,14 @@ "name": "ВариантыПанелиКлючТекущегоВарианта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3461,6 +3897,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3468,6 +3912,14 @@ "name": "ОтчетНаименование", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -3887,6 +4339,9 @@ } ] ] + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3901,6 +4356,9 @@ } ] ] + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3915,6 +4373,9 @@ } ] ] + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3929,6 +4390,9 @@ } ] ] + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3943,6 +4407,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3950,6 +4422,9 @@ "name": "ЛевоеЗначение1", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[10]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3957,6 +4432,9 @@ "name": "ЛевоеЗначение2", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[10]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3971,6 +4449,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3978,6 +4464,14 @@ "name": "Использование2", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3985,6 +4479,14 @@ "name": "КомпоновщикНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3992,6 +4494,9 @@ "name": "СвойстваЗаголовка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -4006,6 +4511,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4020,6 +4533,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4027,6 +4548,15 @@ "name": "ТипЗначенияФильтра", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "name": "TypeDescription", + "nameRu": "ОписаниеТипа" + } + ], + "composite": false } }, { @@ -4034,6 +4564,14 @@ "name": "ДоступныеЗначения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -4041,6 +4579,9 @@ "name": "НастройкиОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -4048,6 +4589,14 @@ "name": "КлючТекущегоВарианта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4062,6 +4611,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -4709,6 +5266,14 @@ "name": "ПрототипКлюч", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4716,6 +5281,14 @@ "name": "ВариантыОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -4723,6 +5296,14 @@ "name": "ВариантСсылка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } }, { @@ -4730,6 +5311,14 @@ "name": "ВариантКлючВарианта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4737,6 +5326,14 @@ "name": "ПрототипСсылка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } }, { @@ -4744,6 +5341,14 @@ "name": "ИдентификаторТекущейСтроки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4758,6 +5363,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4772,6 +5385,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -4779,6 +5400,9 @@ "name": "Контекст", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -4793,6 +5417,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4800,6 +5432,14 @@ "name": "ОписаниеМодифицировано", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4807,6 +5447,14 @@ "name": "НаименованиеМодифицировано", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4814,6 +5462,14 @@ "name": "ПрототипПредопределенный", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4821,6 +5477,16 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "name": "CatalogObject.ВариантыОтчетов", + "nameRu": "СправочникОбъект.ВариантыОтчетов", + "composite": false + } + ], + "composite": false } }, { @@ -4828,6 +5494,14 @@ "name": "ПользователиВарианта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[11]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -4835,6 +5509,14 @@ "name": "ИспользоватьВнешнихПользователей", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4842,6 +5524,14 @@ "name": "ИспользоватьГруппыПользователей", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4849,6 +5539,14 @@ "name": "ЭтоКонтекстныйВариантОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4856,6 +5554,14 @@ "name": "ВариантыКонтекста", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -4870,6 +5576,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -5146,6 +5860,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -5160,6 +5882,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -5167,6 +5897,14 @@ "name": "ХранилищеПользовательскихНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -5181,6 +5919,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -5188,6 +5934,14 @@ "name": "ОписаниеВариантовОтчетов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[12]/data/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } } ], @@ -5366,6 +6120,14 @@ "name": "КомпоновщикНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -5373,6 +6135,9 @@ "name": "НастройкиОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -5380,6 +6145,14 @@ "name": "ИмяТаблицы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -5387,6 +6160,9 @@ "name": "ИдентификаторЭлементаСтруктурыНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -5394,6 +6170,14 @@ "name": "Картинки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -5401,6 +6185,14 @@ "name": "Режим", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -5408,6 +6200,14 @@ "name": "Отборы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[13]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } } ], @@ -6633,6 +7433,14 @@ "name": "КомпоновщикНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -6640,6 +7448,9 @@ "name": "НастройкиОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -6647,6 +7458,9 @@ "name": "ИдентификаторЭлементаСтруктурыНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -6654,6 +7468,9 @@ "name": "ИдентификаторКД", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -6661,6 +7478,14 @@ "name": "НаименованиеПоУмолчанию", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -6668,6 +7493,14 @@ "name": "Наименование", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -6682,6 +7515,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -6696,6 +7537,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -6710,6 +7559,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -6724,6 +7581,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -6738,6 +7603,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -6752,6 +7625,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -6766,6 +7647,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -6773,6 +7662,14 @@ "name": "ФлажкиОбластиОтображения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -6780,6 +7677,14 @@ "name": "ТребуетсяОбновлениеНаименованияПоУмолчанию", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -6787,6 +7692,14 @@ "name": "ЭтоНовый", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -6801,6 +7714,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -6808,6 +7729,9 @@ "name": "ОформляемоеПоле", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[14]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } } ], diff --git "a/src/test/resources/fixtures/ssl_3_1/SettingsStorages.\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\276\320\262\320\236\321\202\321\207\320\265\321\202\320\276\320\262_edt.json" "b/src/test/resources/fixtures/ssl_3_1/SettingsStorages.\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\276\320\262\320\236\321\202\321\207\320\265\321\202\320\276\320\262_edt.json" index 696cf4d57..8294fbea7 100644 --- "a/src/test/resources/fixtures/ssl_3_1/SettingsStorages.\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\276\320\262\320\236\321\202\321\207\320\265\321\202\320\276\320\262_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/SettingsStorages.\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\276\320\262\320\236\321\202\321\207\320\265\321\202\320\276\320\262_edt.json" @@ -235,6 +235,15 @@ "name": "БыстрыеНастройки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/synonym" + }, + "type": { + "types": [ + { + "name": "ValueTable", + "nameRu": "ТаблицаЗначений" + } + ], + "composite": false } }, { @@ -242,6 +251,15 @@ "name": "КомпоновщикНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "name": "DataCompositionSettingsComposer", + "nameRu": "КомпоновщикНастроекКомпоновкиДанных" + } + ], + "composite": false } }, { @@ -249,6 +267,10 @@ "name": "НастройкиОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [], + "composite": false } }, { @@ -256,6 +278,15 @@ "name": "ВариантМодифицирован", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "name": "Boolean", + "nameRu": "Булево" + } + ], + "composite": false } }, { @@ -263,6 +294,15 @@ "name": "КлючТекущегоВарианта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false } } ], @@ -560,6 +600,15 @@ "name": "ДеревоВариантовОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/title" + }, + "type": { + "types": [ + { + "name": "ValueTree", + "nameRu": "ДеревоЗначений" + } + ], + "composite": false } }, { @@ -567,6 +616,16 @@ "name": "ТекущийПользователь", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false + } + ], + "composite": false } }, { @@ -574,6 +633,9 @@ "name": "ОтчетИнформация", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -581,6 +643,14 @@ "name": "ПолныеПраваНаВарианты", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -595,6 +665,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -602,6 +680,14 @@ "name": "ПоказыватьЛичныеВариантыОтчетовДругихАвторов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -609,6 +695,14 @@ "name": "КлючВарианта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -623,6 +717,19 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "CatalogRef.ВнешниеПользователи", + "nameRu": "СправочникСсылка.ВнешниеПользователи", + "composite": false + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": true } } ], @@ -711,6 +818,14 @@ "name": "КомпоновщикНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -718,6 +833,9 @@ "name": "НастройкиОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -725,6 +843,14 @@ "name": "ИмяКоллекцииПолей", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -732,6 +858,9 @@ "name": "ИдентификаторЭлементаСтруктурыНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -739,6 +868,14 @@ "name": "Режим", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -1383,6 +1520,15 @@ "name": "НачалоПериода", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "name": "Date", + "nameRu": "Дата" + } + ], + "composite": false } }, { @@ -1390,6 +1536,14 @@ "name": "КонецПериода", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1404,6 +1558,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1411,6 +1573,14 @@ "name": "ИмяТекущегоЭлемента", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1418,6 +1588,14 @@ "name": "ОграничениеСнизу", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1425,6 +1603,14 @@ "name": "ВыбранныйГодОграничен", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1432,6 +1618,15 @@ "name": "Период", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "name": "StandardPeriod", + "nameRu": "СтандартныйПериод" + } + ], + "composite": false } }, { @@ -1439,6 +1634,14 @@ "name": "ИмяКоманды", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -1529,6 +1732,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ] @@ -1630,6 +1841,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1644,6 +1863,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -2930,6 +3157,9 @@ } ] ] + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -2944,6 +3174,9 @@ } ] ] + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -2951,6 +3184,15 @@ "name": "Значения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "name": "ValueList", + "nameRu": "СписокЗначений" + } + ], + "composite": false } }, { @@ -2965,6 +3207,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2972,6 +3222,14 @@ "name": "КомпоновщикНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -2986,6 +3244,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3000,6 +3266,15 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "Number", + "nameRu": "Число" + } + ], + "composite": false } }, { @@ -3014,6 +3289,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3021,6 +3304,9 @@ "name": "НастройкиОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3028,6 +3314,9 @@ "name": "СвойстваЗаголовка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3035,6 +3324,9 @@ "name": "ИдентификаторЭлементаСтруктурыНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3042,6 +3334,14 @@ "name": "ДоступныеЗначения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3049,6 +3349,14 @@ "name": "СнятьФильтрПоУсловию", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3056,6 +3364,9 @@ "name": "ИндексыГруппИЭлементов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3063,6 +3374,14 @@ "name": "КоличествоСтрокВРазделеОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3070,6 +3389,14 @@ "name": "ВыведеныВсеЗначенияРазделаОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3077,6 +3404,14 @@ "name": "КоличествоПервыхЧитаемыхСтрок", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3084,6 +3419,14 @@ "name": "АдресДанныхРасшифровки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3091,6 +3434,15 @@ "name": "Документ", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "name": "SpreadsheetDocument", + "nameRu": "ТабличныйДокумент" + } + ], + "composite": false } } ], @@ -3207,6 +3559,14 @@ "name": "ОтключитьОписания", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ] @@ -3398,6 +3758,16 @@ "name": "ВариантСсылка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "name": "CatalogRef.ВариантыОтчетов", + "nameRu": "СправочникСсылка.ВариантыОтчетов", + "composite": false + } + ], + "composite": false } }, { @@ -3405,6 +3775,21 @@ "name": "ПодсистемаСсылка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "name": "CatalogRef.ИдентификаторыОбъектовРасширений", + "nameRu": "СправочникСсылка.ИдентификаторыОбъектовРасширений", + "composite": false + }, + { + "name": "CatalogRef.ИдентификаторыОбъектовМетаданных", + "nameRu": "СправочникСсылка.ИдентификаторыОбъектовМетаданных", + "composite": false + } + ], + "composite": true } }, { @@ -3412,6 +3797,17 @@ "name": "ОтчетСсылка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + ], + "composite": true } }, { @@ -3419,6 +3815,14 @@ "name": "ГруппыПодсистем", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3426,6 +3830,14 @@ "name": "ЕстьДругиеОтчеты", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3433,6 +3845,14 @@ "name": "ВариантыПанели", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3440,6 +3860,14 @@ "name": "ВариантыПанелиНомерЭлемента", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3447,6 +3875,14 @@ "name": "ВариантыПанелиКлючТекущегоВарианта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3461,6 +3897,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3468,6 +3912,14 @@ "name": "ОтчетНаименование", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -3887,6 +4339,9 @@ } ] ] + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3901,6 +4356,9 @@ } ] ] + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3915,6 +4373,9 @@ } ] ] + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3929,6 +4390,9 @@ } ] ] + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3943,6 +4407,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3950,6 +4422,9 @@ "name": "ЛевоеЗначение1", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[10]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3957,6 +4432,9 @@ "name": "ЛевоеЗначение2", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[10]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -3971,6 +4449,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3978,6 +4464,14 @@ "name": "Использование2", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3985,6 +4479,14 @@ "name": "КомпоновщикНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3992,6 +4494,9 @@ "name": "СвойстваЗаголовка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -4006,6 +4511,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4020,6 +4533,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4027,6 +4548,15 @@ "name": "ТипЗначенияФильтра", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "name": "TypeDescription", + "nameRu": "ОписаниеТипа" + } + ], + "composite": false } }, { @@ -4034,6 +4564,14 @@ "name": "ДоступныеЗначения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -4041,6 +4579,9 @@ "name": "НастройкиОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -4048,6 +4589,14 @@ "name": "КлючТекущегоВарианта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4062,6 +4611,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -4709,6 +5266,14 @@ "name": "ПрототипКлюч", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4716,6 +5281,14 @@ "name": "ВариантыОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -4723,6 +5296,14 @@ "name": "ВариантСсылка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } }, { @@ -4730,6 +5311,14 @@ "name": "ВариантКлючВарианта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4737,6 +5326,14 @@ "name": "ПрототипСсылка", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } }, { @@ -4744,6 +5341,14 @@ "name": "ИдентификаторТекущейСтроки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4758,6 +5363,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4772,6 +5385,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -4779,6 +5400,9 @@ "name": "Контекст", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -4793,6 +5417,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4800,6 +5432,14 @@ "name": "ОписаниеМодифицировано", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4807,6 +5447,14 @@ "name": "НаименованиеМодифицировано", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4814,6 +5462,14 @@ "name": "ПрототипПредопределенный", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4821,6 +5477,16 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "name": "CatalogObject.ВариантыОтчетов", + "nameRu": "СправочникОбъект.ВариантыОтчетов", + "composite": false + } + ], + "composite": false } }, { @@ -4828,6 +5494,14 @@ "name": "ПользователиВарианта", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[11]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -4835,6 +5509,14 @@ "name": "ИспользоватьВнешнихПользователей", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4842,6 +5524,14 @@ "name": "ИспользоватьГруппыПользователей", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4849,6 +5539,14 @@ "name": "ЭтоКонтекстныйВариантОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4856,6 +5554,14 @@ "name": "ВариантыКонтекста", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -4870,6 +5576,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -5146,6 +5860,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -5160,6 +5882,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -5167,6 +5897,14 @@ "name": "ХранилищеПользовательскихНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -5181,6 +5919,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -5188,6 +5934,14 @@ "name": "ОписаниеВариантовОтчетов", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[12]/data/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } } ], @@ -5366,6 +6120,14 @@ "name": "КомпоновщикНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -5373,6 +6135,9 @@ "name": "НастройкиОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -5380,6 +6145,14 @@ "name": "ИмяТаблицы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -5387,6 +6160,9 @@ "name": "ИдентификаторЭлементаСтруктурыНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -5394,6 +6170,14 @@ "name": "Картинки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -5401,6 +6185,14 @@ "name": "Режим", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -5408,6 +6200,14 @@ "name": "Отборы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[13]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } } ], @@ -6633,6 +7433,14 @@ "name": "КомпоновщикНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -6640,6 +7448,9 @@ "name": "НастройкиОтчета", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -6647,6 +7458,9 @@ "name": "ИдентификаторЭлементаСтруктурыНастроек", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -6654,6 +7468,9 @@ "name": "ИдентификаторКД", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -6661,6 +7478,14 @@ "name": "НаименованиеПоУмолчанию", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -6668,6 +7493,14 @@ "name": "Наименование", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -6682,6 +7515,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -6696,6 +7537,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -6710,6 +7559,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -6724,6 +7581,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -6738,6 +7603,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -6752,6 +7625,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -6766,6 +7647,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -6773,6 +7662,14 @@ "name": "ФлажкиОбластиОтображения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -6780,6 +7677,14 @@ "name": "ТребуетсяОбновлениеНаименованияПоУмолчанию", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -6787,6 +7692,14 @@ "name": "ЭтоНовый", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -6801,6 +7714,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -6808,6 +7729,9 @@ "name": "ОформляемоеПоле", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[14]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } } ], diff --git "a/src/test/resources/fixtures/ssl_3_1/Tasks.\320\227\320\260\320\264\320\260\321\207\320\260\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\217.json" "b/src/test/resources/fixtures/ssl_3_1/Tasks.\320\227\320\260\320\264\320\260\321\207\320\260\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\217.json" index 1c0fed5bb..1c72a2c2e 100644 --- "a/src/test/resources/fixtures/ssl_3_1/Tasks.\320\227\320\260\320\264\320\260\321\207\320\260\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\217.json" +++ "b/src/test/resources/fixtures/ssl_3_1/Tasks.\320\227\320\260\320\264\320\260\321\207\320\260\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\217.json" @@ -30,6 +30,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "Characteristic.ОбъектыАдресацииЗадач", + "nameRu": "Характеристика.ОбъектыАдресацииЗадач", + "composite": false + } + ], + "composite": false + }, "format": { "content": [] }, @@ -84,6 +94,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "CatalogRef.ВнешниеПользователи", + "nameRu": "СправочникСсылка.ВнешниеПользователи", + "composite": false + }, + { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false + } + ], + "composite": true + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -136,6 +161,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -188,6 +221,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "CatalogRef.РолиИсполнителей", + "nameRu": "СправочникСсылка.РолиИсполнителей", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -245,6 +288,17 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + ], + "composite": true + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -284,6 +338,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "EnumRef.ВариантыВажностиЗадачи", + "nameRu": "ПеречислениеСсылка.ВариантыВажностиЗадачи", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -323,6 +387,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "CatalogRef.ГруппыИсполнителейЗадач", + "nameRu": "СправочникСсылка.ГруппыИсполнителейЗадач", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -362,6 +436,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "Date", + "nameRu": "Дата" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -401,6 +484,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -440,6 +531,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -479,6 +578,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -518,6 +626,31 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "DocumentRef", + "nameRu": "ДокументСсылка", + "composite": true + }, + { + "name": "TaskRef", + "nameRu": "ЗадачаСсылка", + "composite": true + }, + { + "name": "ChartOfCharacteristicTypesRef", + "nameRu": "ПланВидовХарактеристикСсылка", + "composite": true + }, + { + "name": "CatalogRef", + "nameRu": "СправочникСсылка", + "composite": true + } + ], + "composite": true + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -550,6 +683,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -589,6 +730,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Boolean", + "nameRu": "Булево" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -628,6 +778,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -667,6 +825,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "EnumRef.СостоянияБизнесПроцессов", + "nameRu": "ПеречислениеСсылка.СостоянияБизнесПроцессов", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -706,6 +874,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -745,6 +921,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -1319,6 +1503,16 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "name": "TaskObject.ЗадачаИсполнителя", + "nameRu": "ЗадачаОбъект.ЗадачаИсполнителя", + "composite": false + } + ], + "composite": false } } ] @@ -1696,6 +1890,15 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } + ], + "composite": false } }, { @@ -1710,6 +1913,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1717,6 +1928,15 @@ "name": "ДеревоЗадач", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/title" + }, + "type": { + "types": [ + { + "name": "ValueTree", + "nameRu": "ДеревоЗначений" + } + ], + "composite": false } } ], @@ -2364,6 +2584,14 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -2378,6 +2606,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2385,6 +2621,14 @@ "name": "ДеревоЗадач", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } } ], @@ -2911,6 +3155,14 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -2918,6 +3170,14 @@ "name": "ПоказыватьВыполненные", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2925,6 +3185,14 @@ "name": "РежимГруппировки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2932,6 +3200,10 @@ "name": "ПараметрыОтбораФормы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [], + "composite": false } } ], @@ -3449,6 +3721,14 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3456,6 +3736,14 @@ "name": "ПоказыватьВыполненные", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3463,6 +3751,14 @@ "name": "РежимГруппировки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -3848,6 +4144,14 @@ "name": "Исполнитель", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + ], + "composite": false } }, { @@ -3862,6 +4166,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3876,6 +4188,15 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "Number", + "nameRu": "Число" + } + ], + "composite": false } }, { @@ -3890,6 +4211,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[4]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } }, { @@ -3897,6 +4226,14 @@ "name": "ИспользуетсяБезОбъектовАдресации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3904,6 +4241,14 @@ "name": "ИспользуетсяСОбъектамиАдресации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3911,6 +4256,14 @@ "name": "ОсновнойОбъектАдресации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[3]/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } }, { @@ -3918,6 +4271,15 @@ "name": "ТипыДополнительногоОбъектаАдресации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "name": "TypeDescription", + "nameRu": "ОписаниеТипа" + } + ], + "composite": false } }, { @@ -3925,6 +4287,14 @@ "name": "ТипыОсновногоОбъектаАдресации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3939,6 +4309,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } }, { @@ -3953,6 +4331,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -4487,6 +4873,14 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } }, { @@ -4494,6 +4888,14 @@ "name": "НачальныйПризнакВыполнения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4501,6 +4903,14 @@ "name": "ПредметСтрокой", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[8]/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4508,6 +4918,14 @@ "name": "АвторСтрокой", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -5255,6 +5673,14 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -5262,6 +5688,14 @@ "name": "ПоАвтору", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + ], + "composite": false } }, { @@ -5269,6 +5703,14 @@ "name": "ПоИсполнителю", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + ], + "composite": false } }, { @@ -5283,6 +5725,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -5297,6 +5747,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -5311,6 +5769,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], diff --git "a/src/test/resources/fixtures/ssl_3_1/Tasks.\320\227\320\260\320\264\320\260\321\207\320\260\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\217_edt.json" "b/src/test/resources/fixtures/ssl_3_1/Tasks.\320\227\320\260\320\264\320\260\321\207\320\260\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\217_edt.json" index eeb09199f..4130ade4a 100644 --- "a/src/test/resources/fixtures/ssl_3_1/Tasks.\320\227\320\260\320\264\320\260\321\207\320\260\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\217_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/Tasks.\320\227\320\260\320\264\320\260\321\207\320\260\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\217_edt.json" @@ -30,6 +30,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "Characteristic.ОбъектыАдресацииЗадач", + "nameRu": "Характеристика.ОбъектыАдресацииЗадач", + "composite": false + } + ], + "composite": false + }, "format": { "content": [] }, @@ -84,6 +94,21 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "CatalogRef.ВнешниеПользователи", + "nameRu": "СправочникСсылка.ВнешниеПользователи", + "composite": false + }, + { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false + } + ], + "composite": true + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -136,6 +161,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -188,6 +221,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "CatalogRef.РолиИсполнителей", + "nameRu": "СправочникСсылка.РолиИсполнителей", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -245,6 +288,17 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + ], + "composite": true + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -284,6 +338,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "EnumRef.ВариантыВажностиЗадачи", + "nameRu": "ПеречислениеСсылка.ВариантыВажностиЗадачи", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -323,6 +387,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "CatalogRef.ГруппыИсполнителейЗадач", + "nameRu": "СправочникСсылка.ГруппыИсполнителейЗадач", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -362,6 +436,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "name": "Date", + "nameRu": "Дата" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -401,6 +484,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -440,6 +531,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -479,6 +578,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "String", + "nameRu": "Строка" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -518,6 +626,31 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "DocumentRef", + "nameRu": "ДокументСсылка", + "composite": true + }, + { + "name": "TaskRef", + "nameRu": "ЗадачаСсылка", + "composite": true + }, + { + "name": "ChartOfCharacteristicTypesRef", + "nameRu": "ПланВидовХарактеристикСсылка", + "composite": true + }, + { + "name": "CatalogRef", + "nameRu": "СправочникСсылка", + "composite": true + } + ], + "composite": true + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -550,6 +683,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -589,6 +730,15 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "Boolean", + "nameRu": "Булево" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -628,6 +778,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -667,6 +825,16 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "name": "EnumRef.СостоянияБизнесПроцессов", + "nameRu": "ПеречислениеСсылка.СостоянияБизнесПроцессов", + "composite": false + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -706,6 +874,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -745,6 +921,14 @@ "passwordMode": false, "kind": "CUSTOM", "indexing": "DONT_INDEX", + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false + }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, @@ -1308,6 +1492,16 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "name": "TaskObject.ЗадачаИсполнителя", + "nameRu": "ЗадачаОбъект.ЗадачаИсполнителя", + "composite": false + } + ], + "composite": false } } ] @@ -1685,6 +1879,15 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } + ], + "composite": false } }, { @@ -1699,6 +1902,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -1706,6 +1917,15 @@ "name": "ДеревоЗадач", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/title" + }, + "type": { + "types": [ + { + "name": "ValueTree", + "nameRu": "ДеревоЗначений" + } + ], + "composite": false } } ], @@ -2353,6 +2573,14 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -2367,6 +2595,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2374,6 +2610,14 @@ "name": "ДеревоЗадач", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } } ], @@ -2900,6 +3144,14 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -2907,6 +3159,14 @@ "name": "ПоказыватьВыполненные", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/title" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2914,6 +3174,14 @@ "name": "РежимГруппировки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -2921,6 +3189,10 @@ "name": "ПараметрыОтбораФормы", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [], + "composite": false } } ], @@ -3438,6 +3710,14 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3445,6 +3725,14 @@ "name": "ПоказыватьВыполненные", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3452,6 +3740,14 @@ "name": "РежимГруппировки", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -3837,6 +4133,14 @@ "name": "Исполнитель", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + ], + "composite": false } }, { @@ -3851,6 +4155,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3865,6 +4177,15 @@ } ] ] + }, + "type": { + "types": [ + { + "name": "Number", + "nameRu": "Число" + } + ], + "composite": false } }, { @@ -3879,6 +4200,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[4]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } }, { @@ -3886,6 +4215,14 @@ "name": "ИспользуетсяБезОбъектовАдресации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3893,6 +4230,14 @@ "name": "ИспользуетсяСОбъектамиАдресации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -3900,6 +4245,14 @@ "name": "ОсновнойОбъектАдресации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[3]/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } }, { @@ -3907,6 +4260,15 @@ "name": "ТипыДополнительногоОбъектаАдресации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "name": "TypeDescription", + "nameRu": "ОписаниеТипа" + } + ], + "composite": false } }, { @@ -3914,6 +4276,14 @@ "name": "ТипыОсновногоОбъектаАдресации", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -3928,6 +4298,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } }, { @@ -3942,6 +4320,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -4470,6 +4856,14 @@ "name": "Объект", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } + ], + "composite": false } }, { @@ -4477,6 +4871,14 @@ "name": "НачальныйПризнакВыполнения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4484,6 +4886,14 @@ "name": "ПредметСтрокой", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[8]/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -4491,6 +4901,14 @@ "name": "АвторСтрокой", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], @@ -5238,6 +5656,14 @@ "name": "Список", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } + ], + "composite": false } }, { @@ -5245,6 +5671,14 @@ "name": "ПоАвтору", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + ], + "composite": false } }, { @@ -5252,6 +5686,14 @@ "name": "ПоИсполнителю", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/synonym" + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } + ], + "composite": false } }, { @@ -5266,6 +5708,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -5280,6 +5730,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } }, { @@ -5294,6 +5752,14 @@ } ] ] + }, + "type": { + "types": [ + { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + } + ], + "composite": false } } ], From 974de17a6e0f259f127df991ef7b024a0177a8ce Mon Sep 17 00:00:00 2001 From: Maximov Valery Date: Fri, 19 Sep 2025 10:36:39 +0300 Subject: [PATCH 5/8] =?UTF-8?q?-=20=D0=94=D0=BE=D1=80=D0=B0=D0=B1=D0=BE?= =?UTF-8?q?=D1=82=D0=B0=D0=BD=D0=BE=20=D1=87=D1=82=D0=B5=D0=BD=D0=B8=D0=B5?= =?UTF-8?q?=20=D1=82=D0=B8=D0=BF=D0=BE=D0=B2=20=D0=B8=20=D0=BA=D0=B2=D0=B0?= =?UTF-8?q?=D0=BB=D0=B8=D1=84=D0=B8=D0=BA=D0=B0=D1=82=D0=BE=D1=80=D0=BE?= =?UTF-8?q?=D0=B2=20-=20=D1=80=D0=B5=D1=84=D0=B0=D0=BA=D1=82=D0=BE=D1=80?= =?UTF-8?q?=D0=B8=D0=BD=D0=B3,=20=D1=84=D0=B8=D0=BA=D1=81=20=D1=82=D0=B5?= =?UTF-8?q?=D1=81=D1=82=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle.kts | 7 +- .../_1c_syntax/bsl/mdo/EventSubscription.java | 61 +- .../_1c_syntax/bsl/mdo/ValueTypeOwner.java | 21 + .../storage/form/FormAttributeValueType.java | 23 + .../bsl/mdo/support/MetadataValueType.java | 272 +++ .../common/converter/ValueTypeConverter.java | 125 ++ .../ValueTypeDescriptionConverter.java | 79 + .../ValueTypeQualifierConverter.java | 111 ++ ...\261\320\276\321\202\320\272\320\260.json" | 49 +- ...\320\276\321\202\320\272\320\260_edt.json" | 49 +- ...\236\321\202\321\207\320\265\321\202.json" | 48 +- ...\321\202\321\207\320\265\321\202_edt.json" | 48 +- ...202\320\265\321\200\320\270\320\2701.json" | 49 +- ...273\320\265\320\275\320\270\321\2171.json" | 49 +- ...201\321\207\320\265\321\202\320\2601.json" | 49 +- ...321\207\320\265\321\202\320\2601_edt.json" | 49 +- ...276\321\207\320\275\320\270\320\2721.json" | 201 +- ...321\207\320\275\320\270\320\2721_edt.json" | 201 +- ...207\320\265\321\202\320\276\320\2621.json" | 31 +- ...320\265\321\202\320\276\320\2621_edt.json" | 31 +- ...270\321\201\321\202\320\270\320\2721.json" | 16 +- ...321\201\321\202\320\270\320\2721_edt.json" | 16 +- ...262\320\270\320\267\320\270\321\2021.json" | 24 +- .../fixtures/mdclasses/Configuration.json | 334 +++- .../fixtures/mdclasses/Configuration_edt.json | 334 +++- ...202\320\260\320\275\321\202\320\2601.json" | 40 +- ...320\260\320\275\321\202\320\2601_edt.json" | 40 +- ...261\320\276\321\202\320\272\320\2601.json" | 336 +++- ...320\276\321\202\320\272\320\2601_edt.json" | 336 +++- ...213\320\271\320\242\320\270\320\2771.json" | 24 +- ...203\320\274\320\265\320\275\321\2021.json" | 174 +- ...320\274\320\265\320\275\321\2021_edt.json" | 174 +- ...261\321\213\321\202\320\270\320\2651.json" | 27 +- ...\217\320\241\320\243\320\221\320\224.json" | 153 +- ...\320\241\320\243\320\221\320\224_edt.json" | 153 +- ...264\320\265\320\275\320\270\320\2711.json" | 24 +- ...320\265\320\275\320\270\320\2711_edt.json" | 24 +- ...236\321\202\321\207\320\265\321\2021.json" | 16 +- ...321\202\321\207\320\265\321\2021_edt.json" | 16 +- ...275\320\276\321\201\321\202\321\2141.json" | 23 +- ...320\276\321\201\321\202\321\2141_edt.json" | 23 +- ...265\320\260\320\275\321\201\320\2601.json" | 20 +- ...260\320\264\320\260\321\207\320\2601.json" | 24 +- .../mdclasses_3_18/Configuration.json | 25 +- .../mdclasses_3_18/Configuration_edt.json | 25 +- .../mdclasses_3_24/Configuration_edt.json | 334 +++- .../fixtures/mdclasses_5_1/Configuration.json | 25 +- .../fixtures/mdclasses_ext/Configuration.json | 77 +- .../mdclasses_ext/Configuration_edt.json | 77 +- ...\264\320\260\320\275\320\270\320\265.json" | 1020 ++++++++-- ...\320\260\320\275\320\270\320\265_edt.json" | 1020 ++++++++-- ...\274\320\265\321\202\320\272\320\270.json" | 312 +++- ...\320\265\321\202\320\272\320\270_edt.json" | 312 +++- ...\264\320\265\320\275\320\270\321\217.json" | 1095 +++++++++-- ...\320\265\320\275\320\270\321\217_edt.json" | 1095 +++++++++-- ...\260\320\275\320\275\321\213\320\265.json" | 25 +- ...\276\320\277\321\200\320\276\321\201.json" | 118 +- ...\320\277\321\200\320\276\321\201_edt.json" | 118 +- ...\201\321\202\320\265\320\274\321\213.json" | 24 +- ...\222\320\260\320\273\321\216\321\202.json" | 560 +++++- ...\320\260\320\273\321\216\321\202_edt.json" | 560 +++++- ...\260\320\271\320\273\320\276\320\262.json" | 34 +- ...\201\321\202\320\262\320\270\321\217.json" | 1644 ++++++++++++++--- ...\321\202\320\262\320\270\321\217_edt.json" | 1644 ++++++++++++++--- ...\275\320\272\320\265\321\202\320\260.json" | 545 +++++- ...\320\272\320\265\321\202\320\260_edt.json" | 545 +++++- ...\260\320\275\320\275\321\213\321\205.json" | 33 +- ...\271\320\221\320\260\320\267\321\213.json" | 41 +- ...\320\221\320\260\320\267\321\213_edt.json" | 41 +- ...\222\320\242\320\276\320\274\320\265.json" | 20 +- ...\320\242\320\276\320\274\320\265_edt.json" | 20 +- ...\264\320\277\320\270\321\201\320\270.json" | 237 ++- ...\320\277\320\270\321\201\320\270_edt.json" | 237 ++- ...\260\321\202\320\265\320\273\321\214.json" | 23 +- ...\207\320\265\321\202\320\276\320\262.json" | 1621 +++++++++++++--- ...\320\265\321\202\320\276\320\262_edt.json" | 1621 +++++++++++++--- ...\270\321\202\320\265\320\273\321\217.json" | 887 +++++++-- ...\321\202\320\265\320\273\321\217_edt.json" | 887 +++++++-- 78 files changed, 17526 insertions(+), 3280 deletions(-) create mode 100644 src/main/java/com/github/_1c_syntax/bsl/mdo/support/MetadataValueType.java create mode 100644 src/main/java/com/github/_1c_syntax/bsl/reader/common/converter/ValueTypeConverter.java create mode 100644 src/main/java/com/github/_1c_syntax/bsl/reader/common/converter/ValueTypeDescriptionConverter.java create mode 100644 src/main/java/com/github/_1c_syntax/bsl/reader/common/converter/ValueTypeQualifierConverter.java diff --git a/build.gradle.kts b/build.gradle.kts index bfd53a397..739992708 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -44,6 +44,7 @@ gitVersioning.apply { repositories { mavenLocal() mavenCentral() + maven("https://central.sonatype.com/repository/maven-snapshots") } dependencies { @@ -57,9 +58,11 @@ dependencies { // прочее implementation("commons-io", "commons-io", "2.18.0") + implementation("io.github.1c-syntax", "bsl-common-library", "0.9.0.9-SNAPSHOT") implementation("io.github.1c-syntax", "utils", "0.6.3") - implementation("io.github.1c-syntax", "bsl-common-library", "0.8.1") - implementation("io.github.1c-syntax", "supportconf", "0.14.3") + implementation("io.github.1c-syntax", "supportconf", "0.14.3") { + exclude("io.github.1c-syntax", "bsl-common-library") + } // быстрый поиск классов implementation("io.github.classgraph", "classgraph", "4.8.179") diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/EventSubscription.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/EventSubscription.java index 9a8d5013f..9c9bf0fdc 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/EventSubscription.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/EventSubscription.java @@ -1,34 +1,37 @@ -/* - * This file is a part of MDClasses. - * - * Copyright (c) 2019 - 2025 - * Tymko Oleg , Maximov Valery and contributors - * - * SPDX-License-Identifier: LGPL-3.0-or-later - * - * MDClasses is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * MDClasses is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with MDClasses. - */ -package com.github._1c_syntax.bsl.mdo; +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo; import com.github._1c_syntax.bsl.mdo.support.Handler; import com.github._1c_syntax.bsl.mdo.support.MultiLanguageString; import com.github._1c_syntax.bsl.mdo.support.ObjectBelonging; import com.github._1c_syntax.bsl.support.SupportVariant; import com.github._1c_syntax.bsl.types.MdoReference; +import com.github._1c_syntax.bsl.types.ValueTypeDescription; +import lombok.AccessLevel; import lombok.Builder; import lombok.Builder.Default; import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.ToString; import lombok.Value; @@ -36,7 +39,7 @@ @Builder @ToString(of = {"name", "uuid"}) @EqualsAndHashCode(of = {"name", "uuid"}) -public class EventSubscription implements MDObject { +public class EventSubscription implements MDObject, ValueTypeOwner { /* * MDObject @@ -57,6 +60,14 @@ public class EventSubscription implements MDObject { @Default SupportVariant supportVariant = SupportVariant.NONE; + /* + * ValueTypeOwner + */ + + @Default + @Getter(AccessLevel.NONE) + ValueTypeDescription source = ValueTypeDescription.EMPTY; + /* * Свое */ @@ -73,4 +84,8 @@ public class EventSubscription implements MDObject { @Default String event = ""; // todo Сопоставить с контекстом, переделать на перечисление + @Override + public ValueTypeDescription getValueType() { + return source; + } } diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/ValueTypeOwner.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/ValueTypeOwner.java index 72d322dd6..c6070d4a9 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/ValueTypeOwner.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/ValueTypeOwner.java @@ -1,3 +1,24 @@ +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ package com.github._1c_syntax.bsl.mdo; import com.github._1c_syntax.bsl.types.ValueTypeDescription; diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/storage/form/FormAttributeValueType.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/storage/form/FormAttributeValueType.java index ed4f614bb..ebc412996 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/storage/form/FormAttributeValueType.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/storage/form/FormAttributeValueType.java @@ -1,8 +1,30 @@ +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ package com.github._1c_syntax.bsl.mdo.storage.form; import com.github._1c_syntax.bsl.types.ValueType; import com.github._1c_syntax.bsl.types.ValueTypeVariant; import lombok.Getter; +import lombok.NonNull; import java.util.List; @@ -64,6 +86,7 @@ private FormAttributeValueType(String name, String nameRu) { } @Override + @NonNull public ValueTypeVariant getVariant() { return ValueTypeVariant.FORM; } diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/support/MetadataValueType.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/support/MetadataValueType.java new file mode 100644 index 000000000..90c9a966c --- /dev/null +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/support/MetadataValueType.java @@ -0,0 +1,272 @@ +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.mdo.support; + +import com.github._1c_syntax.bsl.types.MDOType; +import com.github._1c_syntax.bsl.types.ValueType; +import com.github._1c_syntax.bsl.types.ValueTypeVariant; +import lombok.Getter; +import lombok.NonNull; + +import javax.annotation.Nullable; +import java.util.List; +import java.util.Locale; +import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; + +/** + * Типы данных, построенные на метаданных + */ +public class MetadataValueType implements ValueType { + public static final MetadataValueType ACCOUNTING_REGISTER_MANAGER = createManager(MDOType.ACCOUNTING_REGISTER); + public static final MetadataValueType ACCOUNTING_REGISTER_REC_SET = createRecSet(MDOType.ACCOUNTING_REGISTER); + public static final MetadataValueType ACCUMULATION_REGISTER_MANAGER = createManager(MDOType.ACCUMULATION_REGISTER); + public static final MetadataValueType ACCUMULATION_REGISTER_REC_SET = createRecSet(MDOType.ACCUMULATION_REGISTER); + public static final MetadataValueType BUSINESS_PROCESS_MANAGER = createManager(MDOType.BUSINESS_PROCESS); + public static final MetadataValueType BUSINESS_PROCESS_OBJECT = createObj(MDOType.BUSINESS_PROCESS); + public static final MetadataValueType BUSINESS_PROCESS_REF = createRef(MDOType.BUSINESS_PROCESS); + public static final MetadataValueType CALCULATION_REGISTER_MANAGER = createManager(MDOType.CALCULATION_REGISTER); + public static final MetadataValueType CALCULATION_REGISTER_REC_SET = createRecSet(MDOType.CALCULATION_REGISTER); + public static final MetadataValueType CATALOG_MANAGER = createManager(MDOType.CATALOG); + public static final MetadataValueType CATALOG_OBJECT = createObj(MDOType.CATALOG); + public static final MetadataValueType CATALOG_REF = createRef(MDOType.CATALOG); + public static final MetadataValueType CHART_OF_ACCOUNTS_MANAGER = createManager(MDOType.CHART_OF_ACCOUNTS); + public static final MetadataValueType CHART_OF_ACCOUNTS_OBJECT = createObj(MDOType.CHART_OF_ACCOUNTS); + public static final MetadataValueType CHART_OF_ACCOUNTS_REF = createRef(MDOType.CHART_OF_ACCOUNTS); + public static final MetadataValueType CHART_OF_CALCULATION_TYPES_MANAGER = createManager(MDOType.CHART_OF_CALCULATION_TYPES); + public static final MetadataValueType CHART_OF_CALCULATION_TYPES_OBJECT = createObj(MDOType.CHART_OF_CALCULATION_TYPES); + public static final MetadataValueType CHART_OF_CALCULATION_TYPES_REF = createRef(MDOType.CHART_OF_CALCULATION_TYPES); + public static final MetadataValueType CHART_OF_CHARACTERISTIC_TYPES_MANAGER = createManager(MDOType.CHART_OF_CHARACTERISTIC_TYPES); + public static final MetadataValueType CHART_OF_CHARACTERISTIC_TYPES_OBJECT = createObj(MDOType.CHART_OF_CHARACTERISTIC_TYPES); + public static final MetadataValueType CHART_OF_CHARACTERISTIC_TYPES_REF = createRef(MDOType.CHART_OF_CHARACTERISTIC_TYPES); + public static final MetadataValueType DATA_PROCESSOR_MANAGER = createManager(MDOType.DATA_PROCESSOR); + public static final MetadataValueType DATA_PROCESSOR_OBJECT = createObj(MDOType.DATA_PROCESSOR); + public static final MetadataValueType DOCUMENT_JOURNAL_MANAGER = createManager(MDOType.DOCUMENT_JOURNAL); + public static final MetadataValueType DOCUMENT_MANAGER = createManager(MDOType.DOCUMENT); + public static final MetadataValueType DOCUMENT_OBJECT = createObj(MDOType.DOCUMENT); + public static final MetadataValueType DOCUMENT_REF = createRef(MDOType.DOCUMENT); + public static final MetadataValueType ENUM_REF = createRef(MDOType.ENUM); + public static final MetadataValueType EXCHANGE_PLAN_MANAGER = createManager(MDOType.EXCHANGE_PLAN); + public static final MetadataValueType EXCHANGE_PLAN_OBJECT = createObj(MDOType.EXCHANGE_PLAN); + public static final MetadataValueType EXCHANGE_PLAN_REF = createRef(MDOType.EXCHANGE_PLAN); + public static final MetadataValueType EXTERNAL_DATA_PROCESSOR_OBJECT = createObj(MDOType.EXTERNAL_DATA_PROCESSOR); + public static final MetadataValueType EXTERNAL_REPORT_OBJECT = createObj(MDOType.EXTERNAL_REPORT); + public static final MetadataValueType INFORMATION_REGISTER_MANAGER = createManager(MDOType.INFORMATION_REGISTER); + public static final MetadataValueType INFORMATION_REGISTER_REC_SET = createRecSet(MDOType.INFORMATION_REGISTER); + public static final MetadataValueType RECALCULATION_REC_SET = createRecSet(MDOType.RECALCULATION); + public static final MetadataValueType REPORT_MANAGER = createManager(MDOType.REPORT); + public static final MetadataValueType REPORT_OBJECT = createObj(MDOType.REPORT); + public static final MetadataValueType SEQUENCE_REC_SET = createRecSet(MDOType.SEQUENCE); + public static final MetadataValueType TASK_MANAGER = createManager(MDOType.TASK); + public static final MetadataValueType TASK_OBJECT = createObj(MDOType.TASK); + public static final MetadataValueType TASK_REF = createRef(MDOType.TASK); + + public static final MetadataValueType CONSTANT_VALUE_MANAGER = create(MDOType.CONSTANT, "ValueManager", "МенеджерЗначения"); + public static final MetadataValueType CONSTANTS_SET = + new MetadataValueType(MDOType.CONSTANT, + MDOType.CONSTANT.getGroupName() + "Set", + MDOType.CONSTANT.getGroupNameRu() + "Набор", + true); + + public static final MetadataValueType BUSINESS_PROCESS_ROUTE_POINT_REF = + new MetadataValueType(MDOType.BUSINESS_PROCESS, + MDOType.BUSINESS_PROCESS.getName() + "RoutePointRef", + "ТочкаМаршрутаБизнесПроцессаСсылка", + true); + + private static final List BUILTIN_TYPES = List.of( + ACCOUNTING_REGISTER_MANAGER, + ACCOUNTING_REGISTER_REC_SET, + ACCUMULATION_REGISTER_MANAGER, + ACCUMULATION_REGISTER_REC_SET, + BUSINESS_PROCESS_MANAGER, + BUSINESS_PROCESS_OBJECT, + BUSINESS_PROCESS_REF, + BUSINESS_PROCESS_ROUTE_POINT_REF, + CALCULATION_REGISTER_MANAGER, + CALCULATION_REGISTER_REC_SET, + CATALOG_MANAGER, + CATALOG_OBJECT, + CATALOG_REF, + CHART_OF_ACCOUNTS_MANAGER, + CHART_OF_ACCOUNTS_OBJECT, + CHART_OF_ACCOUNTS_REF, + CHART_OF_CALCULATION_TYPES_MANAGER, + CHART_OF_CALCULATION_TYPES_OBJECT, + CHART_OF_CALCULATION_TYPES_REF, + CHART_OF_CHARACTERISTIC_TYPES_MANAGER, + CHART_OF_CHARACTERISTIC_TYPES_OBJECT, + CHART_OF_CHARACTERISTIC_TYPES_REF, + CONSTANT_VALUE_MANAGER, + CONSTANTS_SET, + DATA_PROCESSOR_MANAGER, + DATA_PROCESSOR_OBJECT, + DOCUMENT_JOURNAL_MANAGER, + DOCUMENT_MANAGER, + DOCUMENT_OBJECT, + DOCUMENT_REF, + ENUM_REF, + EXCHANGE_PLAN_MANAGER, + EXCHANGE_PLAN_OBJECT, + EXCHANGE_PLAN_REF, + EXTERNAL_DATA_PROCESSOR_OBJECT, + EXTERNAL_REPORT_OBJECT, + INFORMATION_REGISTER_MANAGER, + INFORMATION_REGISTER_REC_SET, + RECALCULATION_REC_SET, + REPORT_MANAGER, + REPORT_OBJECT, + SEQUENCE_REC_SET, + TASK_MANAGER, + TASK_OBJECT, + TASK_REF + ); + + private static final Map ALL_VARIANTS = computeAllProvidedTypesVariants(); + private static final Map PROVIDED_TYPES = new ConcurrentHashMap<>(); + + @Getter + private final String name; + @Getter + private final String nameRu; + + /** + * Признак составного типа (например DocumentRef) + */ + @Getter + private final boolean composite; + + /** + * Вид метаданных, к которому относится тип значения + */ + @Getter + private final MDOType kind; + + private MetadataValueType(MDOType kind, String name, String nameRu, boolean composite) { + this.kind = kind; + this.name = name; + this.nameRu = nameRu; + this.composite = composite; + } + + /** + * Производит определение типа по переданной строке + * + * @param name Строковое представление типа + * @return Определенный тип + */ + @Nullable + public static MetadataValueType fromString(String name) { + var type = PROVIDED_TYPES.get(name.toLowerCase(Locale.ROOT)); + if (type != null) { + return type; + } + + var posDot = name.indexOf("."); + var key = name; + if (posDot > 0) { + key = name.substring(0, posDot); + var variant = ALL_VARIANTS.get(key.toLowerCase(Locale.ROOT)); + if (variant != null) { + type = new MetadataValueType(variant.kind(), name, variant.nameRu() + name.substring(posDot), false); + PROVIDED_TYPES.put(name.toLowerCase(Locale.ROOT), type); + } + } + return type; + } + + @Override + @NonNull + public ValueTypeVariant getVariant() { + return ValueTypeVariant.METADATA; + } + + /** + * Коллекция встроенных типов + * + * @return Список встроенных типов + */ + public static List builtinTypes() { + return BUILTIN_TYPES; + } + + private static MetadataValueType createRef(MDOType mdoType) { + return create(mdoType, "Ref", "Ссылка"); + } + + private static MetadataValueType createObj(MDOType mdoType) { + return create(mdoType, "Object", "Объект"); + } + + private static MetadataValueType createRecSet(MDOType mdoType) { + return create(mdoType, "RecordSet", "НаборЗаписей"); + } + + private static MetadataValueType createManager(MDOType mdoType) { + return create(mdoType, "Manager", "Менеджер"); + } + + private static MetadataValueType create(MDOType mdoType, String name, String nameRu) { + return new MetadataValueType(mdoType, mdoType.getName() + name, mdoType.getNameRu() + nameRu, true); + } + + private static Map computeAllProvidedTypesVariants() { + Map variants = new ConcurrentHashMap<>(); + builtinTypes().forEach((ValueType valueType) -> { + variants.put(valueType.getName().toLowerCase(Locale.ROOT), + new Variant(valueType.getNameRu(), ((MetadataValueType) valueType).getKind() + )); + }); + + variants.put(MDOType.DEFINED_TYPE.getName().toLowerCase(Locale.ROOT), + new Variant(MDOType.DEFINED_TYPE.getNameRu(), MDOType.DEFINED_TYPE)); + variants.put("Characteristic".toLowerCase(Locale.ROOT), + new Variant("Характеристика", MDOType.CHART_OF_CHARACTERISTIC_TYPES)); + + addVariantRecManager(variants, MDOType.INFORMATION_REGISTER); + addVariantList(variants, MDOType.INFORMATION_REGISTER); + addVariantList(variants, MDOType.ENUM); + + var mdoType = MDOType.EXTERNAL_DATA_SOURCE; + addVariant(variants, mdoType, "TableRef", "ТаблицаСсылка"); + addVariant(variants, mdoType, "TableObject", "ТаблицаОбъект"); + addVariant(variants, mdoType, "TableRecordManager", "ТаблицаМенеджерЗаписи"); + + return variants; + } + + private static void addVariantRecManager(Map variants, MDOType mdoType) { + addVariant(variants, mdoType, "RecordManager", "МенеджерЗаписи"); + } + + private static void addVariantList(Map variants, MDOType mdoType) { + addVariant(variants, mdoType, "List", "Список"); + } + + private static void addVariant(Map variants, MDOType mdoType, String name, String nameRu) { + variants.put((mdoType.getName() + name).toLowerCase(Locale.ROOT), + new Variant(mdoType.getNameRu() + nameRu, mdoType)); + } + + private record Variant(String nameRu, MDOType kind) { + } +} diff --git a/src/main/java/com/github/_1c_syntax/bsl/reader/common/converter/ValueTypeConverter.java b/src/main/java/com/github/_1c_syntax/bsl/reader/common/converter/ValueTypeConverter.java new file mode 100644 index 000000000..3ab960516 --- /dev/null +++ b/src/main/java/com/github/_1c_syntax/bsl/reader/common/converter/ValueTypeConverter.java @@ -0,0 +1,125 @@ +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.reader.common.converter; + +import com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType; +import com.github._1c_syntax.bsl.mdo.support.MetadataValueType; +import com.github._1c_syntax.bsl.types.ValueType; +import com.github._1c_syntax.bsl.types.value.PrimitiveValueType; +import com.github._1c_syntax.bsl.types.value.UnknownValueType; +import com.github._1c_syntax.bsl.types.value.V8ValueType; +import com.thoughtworks.xstream.converters.basic.AbstractSingleValueConverter; +import lombok.extern.slf4j.Slf4j; + +import java.util.Locale; +import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; + +/** + * Конвертер типа значений. Прочитанные типы запоминаются в кеше. + * Используется безрегистровое кеширование, т.е. типы String и STRING считаются одинаковыми + */ +@Slf4j +@CommonConverter +public class ValueTypeConverter extends AbstractSingleValueConverter { + private static final String URL_TEMPLATE = + "https://github.com/1c-syntax/mdclasses/issues/new?labels=bug&title=%5BBUG%5D%20Unknown%20valueType%20%5B{}%5D"; + private static final String WARN_TEMPLATE = + "Parsing error due to unknown value type {}. Please, create issue using link " + URL_TEMPLATE; + + /** + * Кеш прочитанных типов + */ + private static final Map ALL_TYPES = builtinTypes(); + + @Override + public Object fromString(String string) { + // сначала из кеша + var type = getType(string); + if (type != null) { + return type; + } + + // Имя может содержать префикс-неймспейс. Отрежем его и еще раз поищем + // Т.о. типы с префиксами и без считаются одинаковыми. Например xs:string == String + var trimString = string; + var posColon = string.indexOf(":"); + if (posColon > 0) { + trimString = string.substring(posColon + 1); + type = getType(trimString); + if (type != null) { + putType(string, type); + return type; + } + } + + // Попробуем найти тип в типах метаданных + type = MetadataValueType.fromString(trimString); + if (type != null) { + putType(string, type); + return type; + } + + // Тип нам неизвестен, выведем ворнинг и создадим неизвестный тип + LOGGER.warn(WARN_TEMPLATE, string, string); + type = new UnknownValueType(string); + putType(string, type); + return type; + } + + @Override + public boolean canConvert(Class type) { + return type == ValueType.class; + } + + private static Map builtinTypes() { + Map types = new ConcurrentHashMap<>(); + + MetadataValueType.builtinTypes().forEach(valueType -> + types.put(valueType.getName().toLowerCase(Locale.ROOT), valueType)); + + PrimitiveValueType.builtinTypes().forEach(valueType -> + types.put(valueType.getName().toLowerCase(Locale.ROOT), valueType)); + types.put("xs:decimal", PrimitiveValueType.NUMBER); + types.put("xs:dateTime".toLowerCase(Locale.ROOT), PrimitiveValueType.DATE); + + V8ValueType.builtinTypes().forEach(valueType -> + types.put(valueType.getName().toLowerCase(Locale.ROOT), valueType)); + types.put("xs:base64Binary".toLowerCase(Locale.ROOT), V8ValueType.VALUE_STORAGE); + types.put("cfg:AnyIBRef".toLowerCase(Locale.ROOT), V8ValueType.ANY_REF); + + FormAttributeValueType.builtinTypes().forEach(valueType -> + types.put(valueType.getName().toLowerCase(Locale.ROOT), valueType)); + types.put("v8:ValueListType".toLowerCase(Locale.ROOT), FormAttributeValueType.VALUE_LIST); + types.put("d5p1:FlowchartContextType".toLowerCase(Locale.ROOT), FormAttributeValueType.GRAPHICAL_SCHEMA); + + return types; + } + + private static void putType(String key, ValueType type) { + ALL_TYPES.put(key.toLowerCase(Locale.ROOT), type); + } + + private static ValueType getType(String key) { + return ALL_TYPES.get(key.toLowerCase(Locale.ROOT)); + } +} diff --git a/src/main/java/com/github/_1c_syntax/bsl/reader/common/converter/ValueTypeDescriptionConverter.java b/src/main/java/com/github/_1c_syntax/bsl/reader/common/converter/ValueTypeDescriptionConverter.java new file mode 100644 index 000000000..92fdea0c6 --- /dev/null +++ b/src/main/java/com/github/_1c_syntax/bsl/reader/common/converter/ValueTypeDescriptionConverter.java @@ -0,0 +1,79 @@ +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.reader.common.converter; + +import com.github._1c_syntax.bsl.mdo.support.MetadataValueType; +import com.github._1c_syntax.bsl.reader.common.xstream.ExtendXStream; +import com.github._1c_syntax.bsl.reader.common.xstream.ReadConverter; +import com.github._1c_syntax.bsl.types.Qualifier; +import com.github._1c_syntax.bsl.types.ValueType; +import com.github._1c_syntax.bsl.types.ValueTypeDescription; +import com.github._1c_syntax.bsl.types.value.V8ValueType; +import com.thoughtworks.xstream.converters.UnmarshallingContext; +import com.thoughtworks.xstream.io.HierarchicalStreamReader; +import lombok.extern.slf4j.Slf4j; + +import java.util.ArrayList; +import java.util.List; + +/** + * Конвертор обработчика типа значения в формате ЕДТ + */ +@Slf4j +@CommonConverter +public class ValueTypeDescriptionConverter implements ReadConverter { + private static final List TYPE_NODE_NAMES = List.of("types", "Type", "TypeSet"); + + @Override + public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { + List types = new ArrayList<>(); + List qualifiers = new ArrayList<>(); + boolean composite = false; + while (reader.hasMoreChildren()) { + reader.moveDown(); + var nodeName = reader.getNodeName(); + if (TYPE_NODE_NAMES.contains(nodeName)) { + var result = ExtendXStream.readValue(context, ValueType.class); + if (!composite) { + if (result instanceof MetadataValueType metadataValueType) { + composite = metadataValueType.isComposite(); + } else if (result == V8ValueType.ANY_REF) { + composite = true; + } + } + + types.add(result); + } else if (nodeName.endsWith("Qualifiers")) { + qualifiers.add(ExtendXStream.readValue(context, Qualifier.class)); + } else { // что-то еще + LOGGER.info("Unknown type description field {}", nodeName); + } + reader.moveUp(); + } + return ValueTypeDescription.create(types, composite || types.size() > 1, qualifiers); + } + + @Override + public boolean canConvert(Class type) { + return type == ValueTypeDescription.class; + } +} diff --git a/src/main/java/com/github/_1c_syntax/bsl/reader/common/converter/ValueTypeQualifierConverter.java b/src/main/java/com/github/_1c_syntax/bsl/reader/common/converter/ValueTypeQualifierConverter.java new file mode 100644 index 000000000..965e98a72 --- /dev/null +++ b/src/main/java/com/github/_1c_syntax/bsl/reader/common/converter/ValueTypeQualifierConverter.java @@ -0,0 +1,111 @@ +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.reader.common.converter; + +import com.github._1c_syntax.bsl.reader.common.xstream.ReadConverter; +import com.github._1c_syntax.bsl.types.AllowedLength; +import com.github._1c_syntax.bsl.types.DateFractions; +import com.github._1c_syntax.bsl.types.Qualifier; +import com.github._1c_syntax.bsl.types.qualifiers.BinaryDataQualifiers; +import com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers; +import com.github._1c_syntax.bsl.types.qualifiers.EmptyQualifiers; +import com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers; +import com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers; +import com.thoughtworks.xstream.converters.UnmarshallingContext; +import com.thoughtworks.xstream.io.HierarchicalStreamReader; +import lombok.extern.slf4j.Slf4j; + +import java.util.Locale; + +/** + * Конвертор обработчика типа значения в формате ЕДТ + */ +@Slf4j +@CommonConverter +public class ValueTypeQualifierConverter implements ReadConverter { + private static final String STRING_QUALIFIERS_NODE_NAME = "StringQualifiers"; + private static final String DATE_QUALIFIERS_NODE_NAME = "DateQualifiers"; + private static final String NUMBER_QUALIFIERS_NODE_NAME = "NumberQualifiers"; + private static final String BINARY_DATA_QUALIFIERS_NODE_NAME = "BinaryDataQualifiers"; + private static final String LENGTH_NODE_NAME = "length"; + private static final String ALLOWED_LENGTH_NODE_NAME = "allowedLength"; + private static final String DATE_FRACTIONS_NODE_NAME = "dateFractions"; + private static final String SCALE_NODE_NAME = "scale"; + private static final String PRECISION_NODE_NAME = "precision"; + private static final String NON_NEGATIVE_NODE_NAME = "nonNegative"; + private static final String DIGITS_NODE_NAME = "Digits"; + private static final String FRACTION_DIGITS_NODE_NAME = "FractionDigits"; + private static final String ALLOWED_SIGN_NODE_NAME = "AllowedSign"; + private static final String NONNEGATIVE_VALUE = "Nonnegative"; + + @Override + public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { + // запоминаем тип + var nodeName = reader.getNodeName(); + var length = 0; + var allowedLength = AllowedLength.VARIABLE; + var dateFractions = DateFractions.DATETIME; + var precision = 0; + var scale = 0; + var nonNegative = false; + + while (reader.hasMoreChildren()) { + reader.moveDown(); + if (LENGTH_NODE_NAME.equalsIgnoreCase(reader.getNodeName())) { + length = Integer.parseInt(reader.getValue()); + } else if (ALLOWED_LENGTH_NODE_NAME.equalsIgnoreCase(reader.getNodeName())) { + allowedLength = AllowedLength.valueOf(reader.getValue().toUpperCase(Locale.ROOT)); + } else if (DATE_FRACTIONS_NODE_NAME.equalsIgnoreCase(reader.getNodeName())) { + dateFractions = DateFractions.valueOf(reader.getValue().toUpperCase(Locale.ROOT)); + } else if (SCALE_NODE_NAME.equalsIgnoreCase(reader.getNodeName()) + || FRACTION_DIGITS_NODE_NAME.equalsIgnoreCase(reader.getNodeName())) { + scale = Integer.parseInt(reader.getValue()); + } else if (PRECISION_NODE_NAME.equalsIgnoreCase(reader.getNodeName()) + || DIGITS_NODE_NAME.equalsIgnoreCase(reader.getNodeName())) { + precision = Integer.parseInt(reader.getValue()); + } else if (NON_NEGATIVE_NODE_NAME.equalsIgnoreCase(reader.getNodeName())) { + nonNegative = Boolean.parseBoolean(reader.getValue()); + } else if (ALLOWED_SIGN_NODE_NAME.equalsIgnoreCase(reader.getNodeName())) { + nonNegative = NONNEGATIVE_VALUE.equalsIgnoreCase(reader.getValue()); + } + reader.moveUp(); + } + + if (STRING_QUALIFIERS_NODE_NAME.equalsIgnoreCase(nodeName)) { + return StringQualifiers.create(length, allowedLength); + } else if (DATE_QUALIFIERS_NODE_NAME.equalsIgnoreCase(nodeName)) { + return DateQualifiers.create(dateFractions); + } else if (NUMBER_QUALIFIERS_NODE_NAME.equalsIgnoreCase(nodeName)) { + return NumberQualifiers.create(precision, scale, nonNegative); + } else if (BINARY_DATA_QUALIFIERS_NODE_NAME.equalsIgnoreCase(nodeName)) { + return BinaryDataQualifiers.create(length, allowedLength); + } else { // квалификаторы пока не обрабатываются + LOGGER.warn("Unknown qualifiers {}", nodeName); + return EmptyQualifiers.EMPTY; + } + } + + @Override + public boolean canConvert(Class type) { + return type == Qualifier.class; + } +} diff --git "a/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\320\260\321\217\320\222\320\275\320\265\321\210\320\275\321\217\321\217\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260.json" "b/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\320\260\321\217\320\222\320\275\320\265\321\210\320\275\321\217\321\217\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260.json" index 672d428e2..b3eba27c0 100644 --- "a/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\320\260\321\217\320\222\320\275\320\265\321\210\320\275\321\217\321\217\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260.json" +++ "b/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\320\260\321\217\320\222\320\275\320\265\321\210\320\275\321\217\321\217\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260.json" @@ -28,9 +28,30 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "content": [] @@ -127,9 +148,29 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.ExternalDataProcessor/attributes/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.ExternalDataProcessor/attributes/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" diff --git "a/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\320\260\321\217\320\222\320\275\320\265\321\210\320\275\321\217\321\217\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260_edt.json" "b/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\320\260\321\217\320\222\320\275\320\265\321\210\320\275\321\217\321\217\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260_edt.json" index 7f4459e2d..26131ae33 100644 --- "a/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\320\260\321\217\320\222\320\275\320\265\321\210\320\275\321\217\321\217\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260_edt.json" +++ "b/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\320\260\321\217\320\222\320\275\320\265\321\210\320\275\321\217\321\217\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260_edt.json" @@ -28,9 +28,30 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "content": [] @@ -127,9 +148,29 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.ExternalDataProcessor/attributes/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.ExternalDataProcessor/attributes/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" diff --git "a/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\271\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\236\321\202\321\207\320\265\321\202.json" "b/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\271\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\236\321\202\321\207\320\265\321\202.json" index 2ddc3d534..53d2039c8 100644 --- "a/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\271\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\236\321\202\321\207\320\265\321\202.json" +++ "b/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\271\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\236\321\202\321\207\320\265\321\202.json" @@ -28,9 +28,30 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "content": [] @@ -127,9 +148,28 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Валюты", + "nameRu": "СправочникСсылка.Валюты", + "composite": false, + "kind": "CATALOG" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.ExternalReport/attributes/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" diff --git "a/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\271\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\236\321\202\321\207\320\265\321\202_edt.json" "b/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\271\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\236\321\202\321\207\320\265\321\202_edt.json" index 4a7ecf32b..bdc0aa67d 100644 --- "a/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\271\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\236\321\202\321\207\320\265\321\202_edt.json" +++ "b/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\271\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\236\321\202\321\207\320\265\321\202_edt.json" @@ -28,9 +28,30 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "content": [] @@ -127,9 +148,28 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Валюты", + "nameRu": "СправочникСсылка.Валюты", + "composite": false, + "kind": "CATALOG" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.ExternalReport/attributes/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" diff --git "a/src/test/resources/fixtures/mdclasses/AccountingRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\221\321\203\321\205\320\263\320\260\320\273\321\202\320\265\321\200\320\270\320\2701.json" "b/src/test/resources/fixtures/mdclasses/AccountingRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\221\321\203\321\205\320\263\320\260\320\273\321\202\320\265\321\200\320\270\320\2701.json" index ad1889557..e1040596d 100644 --- "a/src/test/resources/fixtures/mdclasses/AccountingRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\221\321\203\321\205\320\263\320\260\320\273\321\202\320\265\321\200\320\270\320\2701.json" +++ "b/src/test/resources/fixtures/mdclasses/AccountingRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\221\321\203\321\205\320\263\320\260\320\273\321\202\320\265\321\200\320\270\320\2701.json" @@ -29,11 +29,29 @@ "type": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "master": false, "denyIncompleteValues": false, @@ -89,11 +107,30 @@ "type": { "types": [ { - "name": "Number", - "nameRu": "Число" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] } } ], diff --git "a/src/test/resources/fixtures/mdclasses/AccumulationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\235\320\260\320\272\320\276\320\277\320\273\320\265\320\275\320\270\321\2171.json" "b/src/test/resources/fixtures/mdclasses/AccumulationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\235\320\260\320\272\320\276\320\277\320\273\320\265\320\275\320\270\321\2171.json" index 6994e0100..dcc9f96d2 100644 --- "a/src/test/resources/fixtures/mdclasses/AccumulationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\235\320\260\320\272\320\276\320\277\320\273\320\265\320\275\320\270\321\2171.json" +++ "b/src/test/resources/fixtures/mdclasses/AccumulationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\235\320\260\320\272\320\276\320\277\320\273\320\265\320\275\320\270\321\2171.json" @@ -29,11 +29,29 @@ "type": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "master": false, "denyIncompleteValues": false, @@ -89,11 +107,30 @@ "type": { "types": [ { - "name": "Number", - "nameRu": "Число" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] } } ], diff --git "a/src/test/resources/fixtures/mdclasses/CalculationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\240\320\260\321\201\321\207\320\265\321\202\320\2601.json" "b/src/test/resources/fixtures/mdclasses/CalculationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\240\320\260\321\201\321\207\320\265\321\202\320\2601.json" index 38cdcade2..d9ef8227a 100644 --- "a/src/test/resources/fixtures/mdclasses/CalculationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\240\320\260\321\201\321\207\320\265\321\202\320\2601.json" +++ "b/src/test/resources/fixtures/mdclasses/CalculationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\240\320\260\321\201\321\207\320\265\321\202\320\2601.json" @@ -29,11 +29,29 @@ "type": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "master": false, "denyIncompleteValues": true, @@ -126,11 +144,30 @@ "type": { "types": [ { - "name": "Number", - "nameRu": "Число" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] } } ], diff --git "a/src/test/resources/fixtures/mdclasses/CalculationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\240\320\260\321\201\321\207\320\265\321\202\320\2601_edt.json" "b/src/test/resources/fixtures/mdclasses/CalculationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\240\320\260\321\201\321\207\320\265\321\202\320\2601_edt.json" index 80ef35764..2f0081a12 100644 --- "a/src/test/resources/fixtures/mdclasses/CalculationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\240\320\260\321\201\321\207\320\265\321\202\320\2601_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/CalculationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\240\320\260\321\201\321\207\320\265\321\202\320\2601_edt.json" @@ -29,11 +29,29 @@ "type": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "master": false, "denyIncompleteValues": true, @@ -126,11 +144,30 @@ "type": { "types": [ { - "name": "Number", - "nameRu": "Число" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] } } ], diff --git "a/src/test/resources/fixtures/mdclasses/Catalogs.\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721.json" "b/src/test/resources/fixtures/mdclasses/Catalogs.\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721.json" index 344016342..cca3d3fcc 100644 --- "a/src/test/resources/fixtures/mdclasses/Catalogs.\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721.json" +++ "b/src/test/resources/fixtures/mdclasses/Catalogs.\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721.json" @@ -26,11 +26,29 @@ "type": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" @@ -67,11 +85,30 @@ "type": { "types": [ { - "name": "Number", - "nameRu": "Число" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" @@ -108,11 +145,25 @@ "type": { "types": [ { - "name": "Boolean", - "nameRu": "Булево" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" @@ -329,12 +380,20 @@ "type": { "types": [ { - "name": "CatalogObject.Справочник1", - "nameRu": "СправочникОбъект.Справочник1", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogObject.Справочник1", + "nameRu": "СправочникОбъект.Справочник1", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ] @@ -401,17 +460,26 @@ "type": { "types": [ { - "name": "DataProcessorObject.МояОбработка2", - "nameRu": "ОбработкаОбъект.МояОбработка2", - "composite": false - }, - { - "name": "DataProcessorObject.МояОбработка1", - "nameRu": "ОбработкаОбъект.МояОбработка1", - "composite": false + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DataProcessorObject.МояОбработка2", + "nameRu": "ОбработкаОбъект.МояОбработка2", + "composite": false, + "kind": "DATA_PROCESSOR" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DataProcessorObject.МояОбработка1", + "nameRu": "ОбработкаОбъект.МояОбработка1", + "composite": false, + "kind": "DATA_PROCESSOR" + } } ], - "composite": true + "composite": true, + "qualifiers": [] } }, { @@ -430,11 +498,18 @@ "type": { "types": [ { - "name": "DynamicList", - "nameRu": "ДинамическийСписок" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -654,10 +729,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ] @@ -681,33 +763,33 @@ }, "mdoType": "CATALOG", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/designer/mdclasses/src/cf/Catalogs/Справочник1/Ext/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/designer/mdclasses/src/cf/Catalogs/Справочник1/Ext/ObjectModule.bin" + ], + [ + "ManagerModule", + "src/test/resources/ext/designer/mdclasses/src/cf/Catalogs/Справочник1/Ext/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/designer/mdclasses/src/cf/Catalogs/Справочник1/Ext/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/designer/mdclasses/src/cf/Catalogs/Справочник1/Ext/ObjectModule.bin", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "supportVariant": "NONE", - "isProtected": false + "isProtected": true }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/designer/mdclasses/src/cf/Catalogs/Справочник1/Ext/ObjectModule.bin", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/designer/mdclasses/src/cf/Catalogs/Справочник1/Ext/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "supportVariant": "NONE", - "isProtected": true + "isProtected": false } ], "name": "Справочник1", @@ -792,10 +874,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" @@ -832,10 +932,29 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" diff --git "a/src/test/resources/fixtures/mdclasses/Catalogs.\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721_edt.json" "b/src/test/resources/fixtures/mdclasses/Catalogs.\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721_edt.json" index 3262b8cea..b141c9eb9 100644 --- "a/src/test/resources/fixtures/mdclasses/Catalogs.\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/Catalogs.\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721_edt.json" @@ -26,11 +26,29 @@ "type": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" @@ -67,11 +85,30 @@ "type": { "types": [ { - "name": "Number", - "nameRu": "Число" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" @@ -108,11 +145,25 @@ "type": { "types": [ { - "name": "Boolean", - "nameRu": "Булево" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" @@ -329,12 +380,20 @@ "type": { "types": [ { - "name": "CatalogObject.Справочник1", - "nameRu": "СправочникОбъект.Справочник1", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogObject.Справочник1", + "nameRu": "СправочникОбъект.Справочник1", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ] @@ -401,17 +460,26 @@ "type": { "types": [ { - "name": "DataProcessorObject.МояОбработка2", - "nameRu": "ОбработкаОбъект.МояОбработка2", - "composite": false - }, - { - "name": "DataProcessorObject.МояОбработка1", - "nameRu": "ОбработкаОбъект.МояОбработка1", - "composite": false + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DataProcessorObject.МояОбработка2", + "nameRu": "ОбработкаОбъект.МояОбработка2", + "composite": false, + "kind": "DATA_PROCESSOR" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DataProcessorObject.МояОбработка1", + "nameRu": "ОбработкаОбъект.МояОбработка1", + "composite": false, + "kind": "DATA_PROCESSOR" + } } ], - "composite": true + "composite": true, + "qualifiers": [] } }, { @@ -430,11 +498,18 @@ "type": { "types": [ { - "name": "DynamicList", - "nameRu": "ДинамическийСписок" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -654,10 +729,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ] @@ -681,33 +763,33 @@ }, "mdoType": "CATALOG", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/edt/mdclasses/configuration/src/Catalogs/Справочник1/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/edt/mdclasses/configuration/src/Catalogs/Справочник1/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/edt/mdclasses/configuration/src/Catalogs/Справочник1/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/Catalogs/Справочник1/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/Catalogs/Справочник1/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "supportVariant": "NONE", - "isProtected": false + "isProtected": true }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/Catalogs/Справочник1/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/Catalogs/Справочник1/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, "supportVariant": "NONE", - "isProtected": true + "isProtected": false } ], "name": "Справочник1", @@ -792,10 +874,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" @@ -832,10 +932,29 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" diff --git "a/src/test/resources/fixtures/mdclasses/ChartsOfAccounts.\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621.json" "b/src/test/resources/fixtures/mdclasses/ChartsOfAccounts.\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621.json" index f98093c5c..56b8c3c17 100644 --- "a/src/test/resources/fixtures/mdclasses/ChartsOfAccounts.\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621.json" +++ "b/src/test/resources/fixtures/mdclasses/ChartsOfAccounts.\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621.json" @@ -32,11 +32,25 @@ "type": { "types": [ { - "name": "Boolean", - "nameRu": "Булево" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] } } ], @@ -71,10 +85,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/accountingFlags/com.github._1c_syntax.bsl.mdo.children.AccountingFlag/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/accountingFlags/com.github._1c_syntax.bsl.mdo.children.AccountingFlag/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], diff --git "a/src/test/resources/fixtures/mdclasses/ChartsOfAccounts.\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621_edt.json" "b/src/test/resources/fixtures/mdclasses/ChartsOfAccounts.\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621_edt.json" index 293928600..1bb31ceae 100644 --- "a/src/test/resources/fixtures/mdclasses/ChartsOfAccounts.\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/ChartsOfAccounts.\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621_edt.json" @@ -32,11 +32,25 @@ "type": { "types": [ { - "name": "Boolean", - "nameRu": "Булево" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] } } ], @@ -71,10 +85,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/accountingFlags/com.github._1c_syntax.bsl.mdo.children.AccountingFlag/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/accountingFlags/com.github._1c_syntax.bsl.mdo.children.AccountingFlag/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], diff --git "a/src/test/resources/fixtures/mdclasses/ChartsOfCharacteristicTypes.\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\2721.json" "b/src/test/resources/fixtures/mdclasses/ChartsOfCharacteristicTypes.\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\2721.json" index 53c963361..882c81461 100644 --- "a/src/test/resources/fixtures/mdclasses/ChartsOfCharacteristicTypes.\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\2721.json" +++ "b/src/test/resources/fixtures/mdclasses/ChartsOfCharacteristicTypes.\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\2721.json" @@ -14,19 +14,19 @@ }, "mdoType": "CHART_OF_CHARACTERISTIC_TYPES", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/designer/mdclasses/src/cf/ChartsOfCharacteristicTypes/ПланВидовХарактеристик1/Ext/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/designer/mdclasses/src/cf/ChartsOfCharacteristicTypes/ПланВидовХарактеристик1/Ext/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/designer/mdclasses/src/cf/ChartsOfCharacteristicTypes/ПланВидовХарактеристик1/Ext/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/designer/mdclasses/src/cf/ChartsOfCharacteristicTypes/ПланВидовХарактеристик1/Ext/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/designer/mdclasses/src/cf/ChartsOfCharacteristicTypes/ПланВидовХарактеристик1/Ext/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/mdoReference" }, @@ -34,8 +34,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/designer/mdclasses/src/cf/ChartsOfCharacteristicTypes/ПланВидовХарактеристик1/Ext/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/designer/mdclasses/src/cf/ChartsOfCharacteristicTypes/ПланВидовХарактеристик1/Ext/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/mdoReference" }, diff --git "a/src/test/resources/fixtures/mdclasses/ChartsOfCharacteristicTypes.\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\2721_edt.json" "b/src/test/resources/fixtures/mdclasses/ChartsOfCharacteristicTypes.\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\2721_edt.json" index a7ed8308e..6e84f15cc 100644 --- "a/src/test/resources/fixtures/mdclasses/ChartsOfCharacteristicTypes.\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\2721_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/ChartsOfCharacteristicTypes.\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\2721_edt.json" @@ -14,19 +14,19 @@ }, "mdoType": "CHART_OF_CHARACTERISTIC_TYPES", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/edt/mdclasses/configuration/src/ChartsOfCharacteristicTypes/ПланВидовХарактеристик1/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/edt/mdclasses/configuration/src/ChartsOfCharacteristicTypes/ПланВидовХарактеристик1/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/edt/mdclasses/configuration/src/ChartsOfCharacteristicTypes/ПланВидовХарактеристик1/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/ChartsOfCharacteristicTypes/ПланВидовХарактеристик1/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/ChartsOfCharacteristicTypes/ПланВидовХарактеристик1/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/mdoReference" }, @@ -34,8 +34,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/ChartsOfCharacteristicTypes/ПланВидовХарактеристик1/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/ChartsOfCharacteristicTypes/ПланВидовХарактеристик1/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/mdoReference" }, diff --git "a/src/test/resources/fixtures/mdclasses/CommonAttributes.\320\236\320\261\321\211\320\270\320\271\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\2021.json" "b/src/test/resources/fixtures/mdclasses/CommonAttributes.\320\236\320\261\321\211\320\270\320\271\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\2021.json" index fd817e3d9..a31b7d09f 100644 --- "a/src/test/resources/fixtures/mdclasses/CommonAttributes.\320\236\320\261\321\211\320\270\320\271\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\2021.json" +++ "b/src/test/resources/fixtures/mdclasses/CommonAttributes.\320\236\320\261\321\211\320\270\320\271\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\2021.json" @@ -66,10 +66,28 @@ "valueType": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] } }} \ No newline at end of file diff --git a/src/test/resources/fixtures/mdclasses/Configuration.json b/src/test/resources/fixtures/mdclasses/Configuration.json index 48e430b92..f11d5447b 100644 --- a/src/test/resources/fixtures/mdclasses/Configuration.json +++ b/src/test/resources/fixtures/mdclasses/Configuration.json @@ -94,9 +94,31 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] } } ], @@ -123,9 +145,30 @@ "indexing": "INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "master": false, "denyIncompleteValues": false, @@ -184,9 +227,30 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/resources/com.github._1c_syntax.bsl.mdo.children.Resource/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] } } ], @@ -213,9 +277,29 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "master": false, "denyIncompleteValues": false, @@ -311,9 +395,30 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/resources/com.github._1c_syntax.bsl.mdo.children.Resource/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] } } ], @@ -340,9 +445,29 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "master": false, "denyIncompleteValues": true, @@ -546,9 +671,26 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] } } ], @@ -575,9 +717,18 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/chartsOfAccounts/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/accountingFlags/com.github._1c_syntax.bsl.mdo.children.AccountingFlag/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -675,9 +826,29 @@ "supportVariant": "NONE", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "autoUse": "USE", "passwordMode": false, @@ -819,9 +990,29 @@ ], "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "passwordMode": false, "explanation": { @@ -887,9 +1078,29 @@ "supportVariant": "NONE", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -1117,6 +1328,24 @@ "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" }, "supportVariant": "NONE", + "source": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogObject.Справочник1", + "nameRu": "СправочникОбъект.Справочник1", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] + }, "handler": { "methodPath": "CommonModule.ПростойОбщийМодуль.ПодпискаНаСобытие1ПередЗаписью", "moduleName": "ПростойОбщийМодуль", @@ -1440,6 +1669,10 @@ "mdoType": "CONFIGURATION", "modalityUseMode": "USE", "moduleTypes": [ + [ + "ExternalConnectionModule", + "src/test/resources/ext/designer/mdclasses/src/cf/Ext/ExternalConnectionModule.bsl" + ], [ "SessionModule", "src/test/resources/ext/designer/mdclasses/src/cf/Ext/SessionModule.bsl" @@ -1447,10 +1680,6 @@ [ "ManagedApplicationModule", "src/test/resources/ext/designer/mdclasses/src/cf/Ext/ManagedApplicationModule.bsl" - ], - [ - "ExternalConnectionModule", - "src/test/resources/ext/designer/mdclasses/src/cf/Ext/ExternalConnectionModule.bsl" ] ], "modules": [ @@ -1625,9 +1854,21 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.Документ1", + "nameRu": "ДокументСсылка.Документ1", + "composite": false, + "kind": "DOCUMENT" + } + } ], - "composite": false + "composite": false, + "qualifiers": [] }, "master": false, "denyIncompleteValues": false, @@ -1659,9 +1900,18 @@ "supportVariant": "NONE", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/chartsOfAccounts/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/accountingFlags/com.github._1c_syntax.bsl.mdo.children.AccountingFlag/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -1783,9 +2033,29 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" diff --git a/src/test/resources/fixtures/mdclasses/Configuration_edt.json b/src/test/resources/fixtures/mdclasses/Configuration_edt.json index 4170ab92f..e8eb91540 100644 --- a/src/test/resources/fixtures/mdclasses/Configuration_edt.json +++ b/src/test/resources/fixtures/mdclasses/Configuration_edt.json @@ -94,9 +94,31 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] } } ], @@ -123,9 +145,30 @@ "indexing": "INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "master": false, "denyIncompleteValues": false, @@ -184,9 +227,30 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/resources/com.github._1c_syntax.bsl.mdo.children.Resource/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] } } ], @@ -213,9 +277,29 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "master": false, "denyIncompleteValues": false, @@ -311,9 +395,30 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/resources/com.github._1c_syntax.bsl.mdo.children.Resource/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] } } ], @@ -340,9 +445,29 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "master": false, "denyIncompleteValues": true, @@ -546,9 +671,26 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] } } ], @@ -575,9 +717,18 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/chartsOfAccounts/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/accountingFlags/com.github._1c_syntax.bsl.mdo.children.AccountingFlag/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -675,9 +826,29 @@ "supportVariant": "NONE", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "autoUse": "USE", "passwordMode": false, @@ -819,9 +990,29 @@ ], "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "passwordMode": false, "explanation": { @@ -887,9 +1078,29 @@ "supportVariant": "NONE", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -1117,6 +1328,24 @@ "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" }, "supportVariant": "NONE", + "source": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogObject.Справочник1", + "nameRu": "СправочникОбъект.Справочник1", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] + }, "handler": { "methodPath": "CommonModule.ПростойОбщийМодуль.ПодпискаНаСобытие1ПередЗаписью", "moduleName": "ПростойОбщийМодуль", @@ -1435,6 +1664,10 @@ "mdoType": "CONFIGURATION", "modalityUseMode": "USE", "moduleTypes": [ + [ + "ExternalConnectionModule", + "src/test/resources/ext/edt/mdclasses/configuration/src/Configuration/ExternalConnectionModule.bsl" + ], [ "SessionModule", "src/test/resources/ext/edt/mdclasses/configuration/src/Configuration/SessionModule.bsl" @@ -1442,10 +1675,6 @@ [ "ManagedApplicationModule", "src/test/resources/ext/edt/mdclasses/configuration/src/Configuration/ManagedApplicationModule.bsl" - ], - [ - "ExternalConnectionModule", - "src/test/resources/ext/edt/mdclasses/configuration/src/Configuration/ExternalConnectionModule.bsl" ] ], "modules": [ @@ -1620,9 +1849,21 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.Документ1", + "nameRu": "ДокументСсылка.Документ1", + "composite": false, + "kind": "DOCUMENT" + } + } ], - "composite": false + "composite": false, + "qualifiers": [] }, "master": false, "denyIncompleteValues": false, @@ -1654,9 +1895,18 @@ "supportVariant": "NONE", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/chartsOfAccounts/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/accountingFlags/com.github._1c_syntax.bsl.mdo.children.AccountingFlag/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -1758,9 +2008,29 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" diff --git "a/src/test/resources/fixtures/mdclasses/Constants.\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601.json" "b/src/test/resources/fixtures/mdclasses/Constants.\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601.json" index 124a2b7cb..7878d5ec9 100644 --- "a/src/test/resources/fixtures/mdclasses/Constants.\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601.json" +++ "b/src/test/resources/fixtures/mdclasses/Constants.\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601.json" @@ -11,19 +11,19 @@ }, "mdoType": "CONSTANT", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/designer/mdclasses/src/cf/Constants/Константа1/Ext/ManagerModule.bsl" - ], [ "ValueManagerModule", "src/test/resources/ext/designer/mdclasses/src/cf/Constants/Константа1/Ext/ValueManagerModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/designer/mdclasses/src/cf/Constants/Константа1/Ext/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/designer/mdclasses/src/cf/Constants/Константа1/Ext/ManagerModule.bsl", + "moduleType": "ValueManagerModule", + "uri": "src/test/resources/ext/designer/mdclasses/src/cf/Constants/Константа1/Ext/ValueManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Constant/mdoReference" }, @@ -31,8 +31,8 @@ "isProtected": false }, { - "moduleType": "ValueManagerModule", - "uri": "src/test/resources/ext/designer/mdclasses/src/cf/Constants/Константа1/Ext/ValueManagerModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/designer/mdclasses/src/cf/Constants/Константа1/Ext/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Constant/mdoReference" }, @@ -70,10 +70,28 @@ "valueType": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] } }} \ No newline at end of file diff --git "a/src/test/resources/fixtures/mdclasses/Constants.\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601_edt.json" "b/src/test/resources/fixtures/mdclasses/Constants.\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601_edt.json" index a23bd08cf..8d1279ff5 100644 --- "a/src/test/resources/fixtures/mdclasses/Constants.\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/Constants.\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601_edt.json" @@ -11,19 +11,19 @@ }, "mdoType": "CONSTANT", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/edt/mdclasses/configuration/src/Constants/Константа1/ManagerModule.bsl" - ], [ "ValueManagerModule", "src/test/resources/ext/edt/mdclasses/configuration/src/Constants/Константа1/ValueManagerModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/edt/mdclasses/configuration/src/Constants/Константа1/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/Constants/Константа1/ManagerModule.bsl", + "moduleType": "ValueManagerModule", + "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/Constants/Константа1/ValueManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Constant/mdoReference" }, @@ -31,8 +31,8 @@ "isProtected": false }, { - "moduleType": "ValueManagerModule", - "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/Constants/Константа1/ValueManagerModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/Constants/Константа1/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Constant/mdoReference" }, @@ -70,10 +70,28 @@ "valueType": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] } }} \ No newline at end of file diff --git "a/src/test/resources/fixtures/mdclasses/DataProcessors.\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601.json" "b/src/test/resources/fixtures/mdclasses/DataProcessors.\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601.json" index c06afdb60..f3b0d8861 100644 --- "a/src/test/resources/fixtures/mdclasses/DataProcessors.\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601.json" +++ "b/src/test/resources/fixtures/mdclasses/DataProcessors.\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601.json" @@ -111,12 +111,27 @@ "type": { "types": [ { - "name": "DataProcessorObject.Обработка1", - "nameRu": "ОбработкаОбъект.Обработка1", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DataProcessorObject.Обработка1", + "nameRu": "ОбработкаОбъект.Обработка1", + "composite": false, + "kind": "DATA_PROCESSOR" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] } }, { @@ -128,11 +143,29 @@ "type": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -144,11 +177,28 @@ "type": { "types": [ { - "name": "Date", - "nameRu": "Дата" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] } }, { @@ -160,31 +210,53 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" - }, - { - "name": "Boolean", - "nameRu": "Булево" - }, - { - "name": "UUID", - "nameRu": "УникальныйИдентификатор", - "variant": "V8" - }, - { - "name": "FormattedString", - "nameRu": "ФорматированнаяСтрока" - }, - { - "name": "DocumentRef", - "nameRu": "ДокументСсылка", - "composite": true + "default": { + "tag": 1 + }, + "int": 6, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + }, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + }, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + }, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "name": "UUID", + "nameRu": "УникальныйИдентификатор", + "variant": "V8" + }, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "FormattedString", + "nameRu": "ФорматированнаяСтрока" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef", + "nameRu": "ДокументСсылка", + "composite": true, + "kind": "DOCUMENT" + } } ], - "composite": true + "composite": true, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + }, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] } }, { @@ -196,11 +268,18 @@ "type": { "types": [ { - "name": "SpreadsheetDocument", - "nameRu": "ТабличныйДокумент" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "SpreadsheetDocument", + "nameRu": "ТабличныйДокумент" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -212,12 +291,20 @@ "type": { "types": [ { - "name": "EnumRef.Перечисление1", - "nameRu": "ПеречислениеСсылка.Перечисление1", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "EnumRef.Перечисление1", + "nameRu": "ПеречислениеСсылка.Перечисление1", + "composite": false, + "kind": "ENUM" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -865,12 +952,20 @@ "type": { "types": [ { - "name": "DataProcessorObject.ЖурналРегистрации", - "nameRu": "ОбработкаОбъект.ЖурналРегистрации", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DataProcessorObject.ЖурналРегистрации", + "nameRu": "ОбработкаОбъект.ЖурналРегистрации", + "composite": false, + "kind": "DATA_PROCESSOR" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -889,10 +984,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -904,11 +1017,18 @@ "type": { "types": [ { - "name": "ValueTable", - "nameRu": "ТаблицаЗначений" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTable", + "nameRu": "ТаблицаЗначений" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -919,7 +1039,8 @@ }, "type": { "types": [], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -938,11 +1059,30 @@ "type": { "types": [ { - "name": "Number", - "nameRu": "Число" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -954,11 +1094,18 @@ "type": { "types": [ { - "name": "StandardPeriod", - "nameRu": "СтандартныйПериод" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "StandardPeriod", + "nameRu": "СтандартныйПериод" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -977,10 +1124,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -992,10 +1146,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1024,10 +1196,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1039,10 +1229,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType[3]" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType[3]" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1054,10 +1251,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.V8ValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.V8ValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { diff --git "a/src/test/resources/fixtures/mdclasses/DataProcessors.\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601_edt.json" "b/src/test/resources/fixtures/mdclasses/DataProcessors.\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601_edt.json" index cc25824e2..9d392edd6 100644 --- "a/src/test/resources/fixtures/mdclasses/DataProcessors.\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/DataProcessors.\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601_edt.json" @@ -111,12 +111,27 @@ "type": { "types": [ { - "name": "DataProcessorObject.Обработка1", - "nameRu": "ОбработкаОбъект.Обработка1", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DataProcessorObject.Обработка1", + "nameRu": "ОбработкаОбъект.Обработка1", + "composite": false, + "kind": "DATA_PROCESSOR" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] } }, { @@ -128,11 +143,29 @@ "type": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -144,11 +177,28 @@ "type": { "types": [ { - "name": "Date", - "nameRu": "Дата" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] } }, { @@ -160,31 +210,53 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" - }, - { - "name": "Boolean", - "nameRu": "Булево" - }, - { - "name": "UUID", - "nameRu": "УникальныйИдентификатор", - "variant": "V8" - }, - { - "name": "FormattedString", - "nameRu": "ФорматированнаяСтрока" - }, - { - "name": "DocumentRef", - "nameRu": "ДокументСсылка", - "composite": true + "default": { + "tag": 1 + }, + "int": 6, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + }, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + }, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + }, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "name": "UUID", + "nameRu": "УникальныйИдентификатор", + "variant": "V8" + }, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "FormattedString", + "nameRu": "ФорматированнаяСтрока" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef", + "nameRu": "ДокументСсылка", + "composite": true, + "kind": "DOCUMENT" + } } ], - "composite": true + "composite": true, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + }, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] } }, { @@ -196,11 +268,18 @@ "type": { "types": [ { - "name": "SpreadsheetDocument", - "nameRu": "ТабличныйДокумент" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "SpreadsheetDocument", + "nameRu": "ТабличныйДокумент" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -212,12 +291,20 @@ "type": { "types": [ { - "name": "EnumRef.Перечисление1", - "nameRu": "ПеречислениеСсылка.Перечисление1", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "EnumRef.Перечисление1", + "nameRu": "ПеречислениеСсылка.Перечисление1", + "composite": false, + "kind": "ENUM" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -865,12 +952,20 @@ "type": { "types": [ { - "name": "DataProcessorObject.ЖурналРегистрации", - "nameRu": "ОбработкаОбъект.ЖурналРегистрации", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DataProcessorObject.ЖурналРегистрации", + "nameRu": "ОбработкаОбъект.ЖурналРегистрации", + "composite": false, + "kind": "DATA_PROCESSOR" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -889,10 +984,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -904,11 +1017,18 @@ "type": { "types": [ { - "name": "ValueTable", - "nameRu": "ТаблицаЗначений" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTable", + "nameRu": "ТаблицаЗначений" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -919,7 +1039,8 @@ }, "type": { "types": [], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -938,11 +1059,30 @@ "type": { "types": [ { - "name": "Number", - "nameRu": "Число" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -954,11 +1094,18 @@ "type": { "types": [ { - "name": "StandardPeriod", - "nameRu": "СтандартныйПериод" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "StandardPeriod", + "nameRu": "СтандартныйПериод" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -977,10 +1124,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -992,10 +1146,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1024,10 +1196,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1039,10 +1229,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType[3]" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType[3]" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1054,10 +1251,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.V8ValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.V8ValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { diff --git "a/src/test/resources/fixtures/mdclasses/DefinedTypes.\320\236\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271\320\242\320\270\320\2771.json" "b/src/test/resources/fixtures/mdclasses/DefinedTypes.\320\236\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271\320\242\320\270\320\2771.json" index 4399a06db..f05c52ec6 100644 --- "a/src/test/resources/fixtures/mdclasses/DefinedTypes.\320\236\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271\320\242\320\270\320\2771.json" +++ "b/src/test/resources/fixtures/mdclasses/DefinedTypes.\320\236\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271\320\242\320\270\320\2771.json" @@ -17,10 +17,28 @@ "valueType": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] } }} \ No newline at end of file diff --git "a/src/test/resources/fixtures/mdclasses/Documents.\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021.json" "b/src/test/resources/fixtures/mdclasses/Documents.\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021.json" index f7bfb99ab..a3da185bb 100644 --- "a/src/test/resources/fixtures/mdclasses/Documents.\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021.json" +++ "b/src/test/resources/fixtures/mdclasses/Documents.\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021.json" @@ -26,11 +26,29 @@ "type": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" @@ -67,11 +85,30 @@ "type": { "types": [ { - "name": "Number", - "nameRu": "Число" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" @@ -108,11 +145,28 @@ "type": { "types": [ { - "name": "Date", - "nameRu": "Дата" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" @@ -377,12 +431,27 @@ "type": { "types": [ { - "name": "DocumentObject.Документ1", - "nameRu": "ДокументОбъект.Документ1", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentObject.Документ1", + "nameRu": "ДокументОбъект.Документ1", + "composite": false, + "kind": "DOCUMENT" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] } } ] @@ -583,11 +652,18 @@ "type": { "types": [ { - "name": "DynamicList", - "nameRu": "ДинамическийСписок" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ] @@ -781,10 +857,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ] @@ -808,19 +891,19 @@ }, "mdoType": "DOCUMENT", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/designer/mdclasses/src/cf/Documents/Документ1/Ext/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/designer/mdclasses/src/cf/Documents/Документ1/Ext/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/designer/mdclasses/src/cf/Documents/Документ1/Ext/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/designer/mdclasses/src/cf/Documents/Документ1/Ext/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/designer/mdclasses/src/cf/Documents/Документ1/Ext/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -828,8 +911,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/designer/mdclasses/src/cf/Documents/Документ1/Ext/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/designer/mdclasses/src/cf/Documents/Документ1/Ext/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -946,12 +1029,20 @@ "type": { "types": [ { - "name": "CatalogRef.Справочник1", - "nameRu": "СправочникСсылка.Справочник1", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Справочник1", + "nameRu": "СправочникСсылка.Справочник1", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" @@ -988,10 +1079,29 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" diff --git "a/src/test/resources/fixtures/mdclasses/Documents.\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021_edt.json" "b/src/test/resources/fixtures/mdclasses/Documents.\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021_edt.json" index 8467e700f..d6ed451d7 100644 --- "a/src/test/resources/fixtures/mdclasses/Documents.\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/Documents.\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021_edt.json" @@ -26,11 +26,29 @@ "type": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" @@ -67,11 +85,30 @@ "type": { "types": [ { - "name": "Number", - "nameRu": "Число" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" @@ -108,11 +145,28 @@ "type": { "types": [ { - "name": "Date", - "nameRu": "Дата" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" @@ -377,12 +431,27 @@ "type": { "types": [ { - "name": "DocumentObject.Документ1", - "nameRu": "ДокументОбъект.Документ1", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentObject.Документ1", + "nameRu": "ДокументОбъект.Документ1", + "composite": false, + "kind": "DOCUMENT" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] } } ] @@ -583,11 +652,18 @@ "type": { "types": [ { - "name": "DynamicList", - "nameRu": "ДинамическийСписок" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ] @@ -781,10 +857,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ] @@ -808,19 +891,19 @@ }, "mdoType": "DOCUMENT", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/edt/mdclasses/configuration/src/Documents/Документ1/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/edt/mdclasses/configuration/src/Documents/Документ1/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/edt/mdclasses/configuration/src/Documents/Документ1/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/Documents/Документ1/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/Documents/Документ1/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -828,8 +911,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/Documents/Документ1/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/Documents/Документ1/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -946,12 +1029,20 @@ "type": { "types": [ { - "name": "CatalogRef.Справочник1", - "nameRu": "СправочникСсылка.Справочник1", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Справочник1", + "nameRu": "СправочникСсылка.Справочник1", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" @@ -988,10 +1079,29 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" diff --git "a/src/test/resources/fixtures/mdclasses/EventSubscriptions.\320\237\320\276\320\264\320\277\320\270\321\201\320\272\320\260\320\235\320\260\320\241\320\276\320\261\321\213\321\202\320\270\320\2651.json" "b/src/test/resources/fixtures/mdclasses/EventSubscriptions.\320\237\320\276\320\264\320\277\320\270\321\201\320\272\320\260\320\235\320\260\320\241\320\276\320\261\321\213\321\202\320\270\320\2651.json" index 3ae6cf705..102841424 100644 --- "a/src/test/resources/fixtures/mdclasses/EventSubscriptions.\320\237\320\276\320\264\320\277\320\270\321\201\320\272\320\260\320\235\320\260\320\241\320\276\320\261\321\213\321\202\320\270\320\2651.json" +++ "b/src/test/resources/fixtures/mdclasses/EventSubscriptions.\320\237\320\276\320\264\320\277\320\270\321\201\320\272\320\260\320\235\320\260\320\241\320\276\320\261\321\213\321\202\320\270\320\2651.json" @@ -19,5 +19,30 @@ "synonym": { "content": [] }, - "uuid": "4da21a7b-3d07-4e6d-b91f-7e1c8ddcffcd" + "uuid": "4da21a7b-3d07-4e6d-b91f-7e1c8ddcffcd", + "valueType": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogObject.Справочник1", + "nameRu": "СправочникОбъект.Справочник1", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] + } }} \ No newline at end of file diff --git "a/src/test/resources/fixtures/mdclasses/ExternalDataSources.\320\242\320\265\320\272\321\203\321\211\320\260\321\217\320\241\320\243\320\221\320\224.json" "b/src/test/resources/fixtures/mdclasses/ExternalDataSources.\320\242\320\265\320\272\321\203\321\211\320\260\321\217\320\241\320\243\320\221\320\224.json" index b3ed96f1d..5b264d662 100644 --- "a/src/test/resources/fixtures/mdclasses/ExternalDataSources.\320\242\320\265\320\272\321\203\321\211\320\260\321\217\320\241\320\243\320\221\320\224.json" +++ "b/src/test/resources/fixtures/mdclasses/ExternalDataSources.\320\242\320\265\320\272\321\203\321\211\320\260\321\217\320\241\320\243\320\221\320\224.json" @@ -151,11 +151,29 @@ "type": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 20, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -188,12 +206,27 @@ "type": { "types": [ { - "name": "DefinedType.ТипUIDСтрока", - "nameRu": "ОпределяемыйТип.ТипUIDСтрока", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DefinedType.ТипUIDСтрока", + "nameRu": "ОпределяемыйТип.ТипUIDСтрока", + "composite": false, + "kind": "DEFINED_TYPE" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] } }, { @@ -226,12 +259,19 @@ "type": { "types": [ { - "name": "UUID", - "nameRu": "УникальныйИдентификатор", - "variant": "V8" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "name": "UUID", + "nameRu": "УникальныйИдентификатор", + "variant": "V8" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -264,10 +304,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/fields/c/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField[3]/type/types/com.github._1c_syntax.bsl.types.V8ValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/fields/c/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.V8ValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -300,11 +347,30 @@ "type": { "types": [ { - "name": "Number", - "nameRu": "Число" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 15, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -337,10 +403,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/fields/c/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField[3]/type/types/com.github._1c_syntax.bsl.types.V8ValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/fields/c/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.V8ValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -373,10 +446,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/fields/c/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/fields/c/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 20, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -409,10 +500,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/fields/c/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/fields/c/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], diff --git "a/src/test/resources/fixtures/mdclasses/ExternalDataSources.\320\242\320\265\320\272\321\203\321\211\320\260\321\217\320\241\320\243\320\221\320\224_edt.json" "b/src/test/resources/fixtures/mdclasses/ExternalDataSources.\320\242\320\265\320\272\321\203\321\211\320\260\321\217\320\241\320\243\320\221\320\224_edt.json" index 5aa69bc39..cddcc8f5d 100644 --- "a/src/test/resources/fixtures/mdclasses/ExternalDataSources.\320\242\320\265\320\272\321\203\321\211\320\260\321\217\320\241\320\243\320\221\320\224_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/ExternalDataSources.\320\242\320\265\320\272\321\203\321\211\320\260\321\217\320\241\320\243\320\221\320\224_edt.json" @@ -151,11 +151,29 @@ "type": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 20, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -188,12 +206,27 @@ "type": { "types": [ { - "name": "DefinedType.ТипUIDСтрока", - "nameRu": "ОпределяемыйТип.ТипUIDСтрока", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DefinedType.ТипUIDСтрока", + "nameRu": "ОпределяемыйТип.ТипUIDСтрока", + "composite": false, + "kind": "DEFINED_TYPE" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] } }, { @@ -226,12 +259,19 @@ "type": { "types": [ { - "name": "UUID", - "nameRu": "УникальныйИдентификатор", - "variant": "V8" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "name": "UUID", + "nameRu": "УникальныйИдентификатор", + "variant": "V8" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -264,10 +304,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/fields/c/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField[3]/type/types/com.github._1c_syntax.bsl.types.V8ValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/fields/c/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.V8ValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -300,11 +347,30 @@ "type": { "types": [ { - "name": "Number", - "nameRu": "Число" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 15, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -337,10 +403,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/fields/c/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField[3]/type/types/com.github._1c_syntax.bsl.types.V8ValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/fields/c/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.V8ValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -373,10 +446,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/fields/c/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/fields/c/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 20, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -409,10 +500,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/fields/c/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/fields/c/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], diff --git "a/src/test/resources/fixtures/mdclasses/InformationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\2711.json" "b/src/test/resources/fixtures/mdclasses/InformationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\2711.json" index 2403734e7..16bc942f0 100644 --- "a/src/test/resources/fixtures/mdclasses/InformationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\2711.json" +++ "b/src/test/resources/fixtures/mdclasses/InformationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\2711.json" @@ -29,11 +29,29 @@ "type": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "master": false, "denyIncompleteValues": false, diff --git "a/src/test/resources/fixtures/mdclasses/InformationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\2711_edt.json" "b/src/test/resources/fixtures/mdclasses/InformationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\2711_edt.json" index 870b23a7c..7bccc4e93 100644 --- "a/src/test/resources/fixtures/mdclasses/InformationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\2711_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/InformationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\2711_edt.json" @@ -29,11 +29,29 @@ "type": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "master": false, "denyIncompleteValues": false, diff --git "a/src/test/resources/fixtures/mdclasses/Reports.\320\236\321\202\321\207\320\265\321\2021.json" "b/src/test/resources/fixtures/mdclasses/Reports.\320\236\321\202\321\207\320\265\321\2021.json" index c9408572a..277fc4bd6 100644 --- "a/src/test/resources/fixtures/mdclasses/Reports.\320\236\321\202\321\207\320\265\321\2021.json" +++ "b/src/test/resources/fixtures/mdclasses/Reports.\320\236\321\202\321\207\320\265\321\2021.json" @@ -14,19 +14,19 @@ }, "mdoType": "REPORT", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/designer/mdclasses/src/cf/Reports/Отчет1/Ext/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/designer/mdclasses/src/cf/Reports/Отчет1/Ext/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/designer/mdclasses/src/cf/Reports/Отчет1/Ext/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/designer/mdclasses/src/cf/Reports/Отчет1/Ext/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/designer/mdclasses/src/cf/Reports/Отчет1/Ext/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Report/mdoReference" }, @@ -34,8 +34,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/designer/mdclasses/src/cf/Reports/Отчет1/Ext/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/designer/mdclasses/src/cf/Reports/Отчет1/Ext/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Report/mdoReference" }, diff --git "a/src/test/resources/fixtures/mdclasses/Reports.\320\236\321\202\321\207\320\265\321\2021_edt.json" "b/src/test/resources/fixtures/mdclasses/Reports.\320\236\321\202\321\207\320\265\321\2021_edt.json" index ef6a26961..54b06472a 100644 --- "a/src/test/resources/fixtures/mdclasses/Reports.\320\236\321\202\321\207\320\265\321\2021_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/Reports.\320\236\321\202\321\207\320\265\321\2021_edt.json" @@ -14,19 +14,19 @@ }, "mdoType": "REPORT", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/edt/mdclasses/configuration/src/Reports/Отчет1/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/edt/mdclasses/configuration/src/Reports/Отчет1/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/edt/mdclasses/configuration/src/Reports/Отчет1/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/Reports/Отчет1/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/Reports/Отчет1/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Report/mdoReference" }, @@ -34,8 +34,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/Reports/Отчет1/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/edt/mdclasses/configuration/src/Reports/Отчет1/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Report/mdoReference" }, diff --git "a/src/test/resources/fixtures/mdclasses/Sequences.\320\237\320\276\321\201\320\273\320\265\320\264\320\276\320\262\320\260\321\202\320\265\320\273\321\214\320\275\320\276\321\201\321\202\321\2141.json" "b/src/test/resources/fixtures/mdclasses/Sequences.\320\237\320\276\321\201\320\273\320\265\320\264\320\276\320\262\320\260\321\202\320\265\320\273\321\214\320\275\320\276\321\201\321\202\321\2141.json" index 977dc2b94..0be1d54be 100644 --- "a/src/test/resources/fixtures/mdclasses/Sequences.\320\237\320\276\321\201\320\273\320\265\320\264\320\276\320\262\320\260\321\202\320\265\320\273\321\214\320\275\320\276\321\201\321\202\321\2141.json" +++ "b/src/test/resources/fixtures/mdclasses/Sequences.\320\237\320\276\321\201\320\273\320\265\320\264\320\276\320\262\320\260\321\202\320\265\320\273\321\214\320\275\320\276\321\201\321\202\321\2141.json" @@ -27,12 +27,27 @@ "type": { "types": [ { - "name": "DocumentRef.Документ1", - "nameRu": "ДокументСсылка.Документ1", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.Документ1", + "nameRu": "ДокументСсылка.Документ1", + "composite": false, + "kind": "DOCUMENT" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] }, "master": false, "denyIncompleteValues": false, diff --git "a/src/test/resources/fixtures/mdclasses/Sequences.\320\237\320\276\321\201\320\273\320\265\320\264\320\276\320\262\320\260\321\202\320\265\320\273\321\214\320\275\320\276\321\201\321\202\321\2141_edt.json" "b/src/test/resources/fixtures/mdclasses/Sequences.\320\237\320\276\321\201\320\273\320\265\320\264\320\276\320\262\320\260\321\202\320\265\320\273\321\214\320\275\320\276\321\201\321\202\321\2141_edt.json" index a31ef2bcb..b9d843e62 100644 --- "a/src/test/resources/fixtures/mdclasses/Sequences.\320\237\320\276\321\201\320\273\320\265\320\264\320\276\320\262\320\260\321\202\320\265\320\273\321\214\320\275\320\276\321\201\321\202\321\2141_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/Sequences.\320\237\320\276\321\201\320\273\320\265\320\264\320\276\320\262\320\260\321\202\320\265\320\273\321\214\320\275\320\276\321\201\321\202\321\2141_edt.json" @@ -27,12 +27,27 @@ "type": { "types": [ { - "name": "DocumentRef.Документ1", - "nameRu": "ДокументСсылка.Документ1", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.Документ1", + "nameRu": "ДокументСсылка.Документ1", + "composite": false, + "kind": "DOCUMENT" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] }, "master": false, "denyIncompleteValues": false, diff --git "a/src/test/resources/fixtures/mdclasses/SessionParameters.\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\241\320\265\320\260\320\275\321\201\320\2601.json" "b/src/test/resources/fixtures/mdclasses/SessionParameters.\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\241\320\265\320\260\320\275\321\201\320\2601.json" index baf7b6b54..5836dbed8 100644 --- "a/src/test/resources/fixtures/mdclasses/SessionParameters.\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\241\320\265\320\260\320\275\321\201\320\2601.json" +++ "b/src/test/resources/fixtures/mdclasses/SessionParameters.\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\241\320\265\320\260\320\275\321\201\320\2601.json" @@ -27,10 +27,24 @@ "valueType": { "types": [ { - "name": "Boolean", - "nameRu": "Булево" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] } }} \ No newline at end of file diff --git "a/src/test/resources/fixtures/mdclasses/Tasks.\320\227\320\260\320\264\320\260\321\207\320\2601.json" "b/src/test/resources/fixtures/mdclasses/Tasks.\320\227\320\260\320\264\320\260\321\207\320\2601.json" index c83989f8c..58888ecf8 100644 --- "a/src/test/resources/fixtures/mdclasses/Tasks.\320\227\320\260\320\264\320\260\321\207\320\2601.json" +++ "b/src/test/resources/fixtures/mdclasses/Tasks.\320\227\320\260\320\264\320\260\321\207\320\2601.json" @@ -32,11 +32,29 @@ "type": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "content": [] diff --git a/src/test/resources/fixtures/mdclasses_3_18/Configuration.json b/src/test/resources/fixtures/mdclasses_3_18/Configuration.json index 69c8957c8..51da3f3e3 100644 --- a/src/test/resources/fixtures/mdclasses_3_18/Configuration.json +++ b/src/test/resources/fixtures/mdclasses_3_18/Configuration.json @@ -213,9 +213,30 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] } } ], 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 c63ad83ad..b81cc43a8 100644 --- a/src/test/resources/fixtures/mdclasses_3_18/Configuration_edt.json +++ b/src/test/resources/fixtures/mdclasses_3_18/Configuration_edt.json @@ -213,9 +213,30 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] } } ], 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 1064b7b1d..2d5845761 100644 --- a/src/test/resources/fixtures/mdclasses_3_24/Configuration_edt.json +++ b/src/test/resources/fixtures/mdclasses_3_24/Configuration_edt.json @@ -94,9 +94,31 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] } } ], @@ -123,9 +145,30 @@ "indexing": "INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "master": false, "denyIncompleteValues": false, @@ -184,9 +227,30 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/resources/com.github._1c_syntax.bsl.mdo.children.Resource/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] } } ], @@ -213,9 +277,29 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "master": false, "denyIncompleteValues": false, @@ -311,9 +395,30 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/resources/com.github._1c_syntax.bsl.mdo.children.Resource/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] } } ], @@ -340,9 +445,29 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "master": false, "denyIncompleteValues": true, @@ -546,9 +671,26 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] } } ], @@ -575,9 +717,18 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/chartsOfAccounts/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/accountingFlags/com.github._1c_syntax.bsl.mdo.children.AccountingFlag/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -675,9 +826,29 @@ "supportVariant": "NONE", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "autoUse": "USE", "passwordMode": false, @@ -819,9 +990,29 @@ ], "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "passwordMode": false, "explanation": { @@ -887,9 +1078,29 @@ "supportVariant": "NONE", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -1117,6 +1328,24 @@ "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" }, "supportVariant": "NONE", + "source": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogObject.Справочник1", + "nameRu": "СправочникОбъект.Справочник1", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": false, + "qualifiers": [] + }, "handler": { "methodPath": "CommonModule.ПростойОбщийМодуль.ПодпискаНаСобытие1ПередЗаписью", "moduleName": "ПростойОбщийМодуль", @@ -1430,6 +1659,10 @@ "mdoType": "CONFIGURATION", "modalityUseMode": "USE_WITH_WARNINGS", "moduleTypes": [ + [ + "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" @@ -1437,10 +1670,6 @@ [ "ManagedApplicationModule", "src/test/resources/ext/edt/mdclasses_3_24/configuration/src/Configuration/ManagedApplicationModule.bsl" - ], - [ - "ExternalConnectionModule", - "src/test/resources/ext/edt/mdclasses_3_24/configuration/src/Configuration/ExternalConnectionModule.bsl" ] ], "modules": [ @@ -1615,9 +1844,21 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.Документ1", + "nameRu": "ДокументСсылка.Документ1", + "composite": false, + "kind": "DOCUMENT" + } + } ], - "composite": false + "composite": false, + "qualifiers": [] }, "master": false, "denyIncompleteValues": false, @@ -1648,9 +1889,18 @@ "supportVariant": "NONE", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/chartsOfAccounts/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/accountingFlags/com.github._1c_syntax.bsl.mdo.children.AccountingFlag/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -1776,9 +2026,29 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" diff --git a/src/test/resources/fixtures/mdclasses_5_1/Configuration.json b/src/test/resources/fixtures/mdclasses_5_1/Configuration.json index 07dfe9032..a0d32618a 100644 --- a/src/test/resources/fixtures/mdclasses_5_1/Configuration.json +++ b/src/test/resources/fixtures/mdclasses_5_1/Configuration.json @@ -213,9 +213,30 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] } } ], diff --git a/src/test/resources/fixtures/mdclasses_ext/Configuration.json b/src/test/resources/fixtures/mdclasses_ext/Configuration.json index 1f4608496..f615c7a5a 100644 --- a/src/test/resources/fixtures/mdclasses_ext/Configuration.json +++ b/src/test/resources/fixtures/mdclasses_ext/Configuration.json @@ -103,9 +103,30 @@ "supportVariant": "NONE", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "autoUse": "USE", "passwordMode": false, @@ -200,9 +221,29 @@ "supportVariant": "NONE", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.ConfigurationExtension/commonAttributes/com.github._1c_syntax.bsl.mdo.CommonAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -277,6 +318,18 @@ "@reference": "/com.github._1c_syntax.bsl.mdclasses.ConfigurationExtension/businessProcesses/com.github._1c_syntax.bsl.mdo.BusinessProcess/synonym" }, "supportVariant": "NONE", + "source": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ], + "composite": false, + "qualifiers": [] + }, "handler": { "methodPath": "", "moduleName": "", @@ -465,9 +518,21 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.Документ1", + "nameRu": "ДокументСсылка.Документ1", + "composite": false, + "kind": "DOCUMENT" + } + } ], - "composite": false + "composite": false, + "qualifiers": [] }, "master": false, "denyIncompleteValues": false, diff --git a/src/test/resources/fixtures/mdclasses_ext/Configuration_edt.json b/src/test/resources/fixtures/mdclasses_ext/Configuration_edt.json index 82fa3ccde..d58d02eb0 100644 --- a/src/test/resources/fixtures/mdclasses_ext/Configuration_edt.json +++ b/src/test/resources/fixtures/mdclasses_ext/Configuration_edt.json @@ -103,9 +103,30 @@ "supportVariant": "NONE", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "autoUse": "DONT_USE", "passwordMode": false, @@ -201,9 +222,29 @@ "supportVariant": "NONE", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdclasses.ConfigurationExtension/commonAttributes/com.github._1c_syntax.bsl.mdo.CommonAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } + } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -312,6 +353,18 @@ "@reference": "/com.github._1c_syntax.bsl.mdclasses.ConfigurationExtension/businessProcesses/com.github._1c_syntax.bsl.mdo.BusinessProcess/synonym" }, "supportVariant": "NONE", + "source": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ], + "composite": false, + "qualifiers": [] + }, "handler": { "methodPath": "", "moduleName": "", @@ -500,9 +553,21 @@ "indexing": "DONT_INDEX", "type": { "types": [ - 1 + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.Документ1", + "nameRu": "ДокументСсылка.Документ1", + "composite": false, + "kind": "DOCUMENT" + } + } ], - "composite": false + "composite": false, + "qualifiers": [] }, "master": false, "denyIncompleteValues": false, diff --git "a/src/test/resources/fixtures/ssl_3_1/BusinessProcesses.\320\227\320\260\320\264\320\260\320\275\320\270\320\265.json" "b/src/test/resources/fixtures/ssl_3_1/BusinessProcesses.\320\227\320\260\320\264\320\260\320\275\320\270\320\265.json" index c46fd373f..378f4d1cf 100644 --- "a/src/test/resources/fixtures/ssl_3_1/BusinessProcesses.\320\227\320\260\320\264\320\260\320\275\320\270\320\265.json" +++ "b/src/test/resources/fixtures/ssl_3_1/BusinessProcesses.\320\227\320\260\320\264\320\260\320\275\320\270\320\265.json" @@ -33,17 +33,33 @@ "type": { "types": [ { - "name": "CatalogRef.ВнешниеПользователи", - "nameRu": "СправочникСсылка.ВнешниеПользователи", - "composite": false - }, - { - "name": "CatalogRef.Пользователи", - "nameRu": "СправочникСсылка.Пользователи", - "composite": false + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ВнешниеПользователи", + "nameRu": "СправочникСсылка.ВнешниеПользователи", + "composite": false, + "kind": "CATALOG" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": true + "composite": true, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] }, "format": { "content": [] @@ -87,12 +103,20 @@ "type": { "types": [ { - "name": "EnumRef.ВариантыВажностиЗадачи", - "nameRu": "ПеречислениеСсылка.ВариантыВажностиЗадачи", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "EnumRef.ВариантыВажностиЗадачи", + "nameRu": "ПеречислениеСсылка.ВариантыВажностиЗадачи", + "composite": false, + "kind": "ENUM" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -136,11 +160,18 @@ "type": { "types": [ { - "name": "Boolean", - "nameRu": "Булево" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -184,12 +215,20 @@ "type": { "types": [ { - "name": "TaskRef.ЗадачаИсполнителя", - "nameRu": "ЗадачаСсылка.ЗадачаИсполнителя", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "TaskRef.ЗадачаИсполнителя", + "nameRu": "ЗадачаСсылка.ЗадачаИсполнителя", + "composite": false, + "kind": "TASK" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -233,11 +272,28 @@ "type": { "types": [ { - "name": "Date", - "nameRu": "Дата" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -281,18 +337,26 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" - }, - { - "name": "CatalogRef.РолиИсполнителей", - "nameRu": "СправочникСсылка.РолиИсполнителей", - "composite": false - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + "default": { + "tag": 1 + }, + "int": 3, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.РолиИсполнителей", + "nameRu": "СправочникСсылка.РолиИсполнителей", + "composite": false, + "kind": "CATALOG" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } } ], - "composite": true + "composite": true, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -336,11 +400,29 @@ "type": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 250, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -384,10 +466,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -431,11 +520,30 @@ "type": { "types": [ { - "name": "Number", - "nameRu": "Число" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": true + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -479,10 +587,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -526,12 +641,20 @@ "type": { "types": [ { - "name": "DefinedType.ПредметЗадачи", - "nameRu": "ОпределяемыйТип.ПредметЗадачи", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DefinedType.ПредметЗадачи", + "nameRu": "ОпределяемыйТип.ПредметЗадачи", + "composite": false, + "kind": "DEFINED_TYPE" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -575,16 +698,23 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + "default": { + "tag": 1 + }, + "int": 3, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } } ], - "composite": true + "composite": true, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -628,10 +758,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -675,10 +823,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -722,12 +888,20 @@ "type": { "types": [ { - "name": "EnumRef.СостоянияБизнесПроцессов", - "nameRu": "ПеречислениеСсылка.СостоянияБизнесПроцессов", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "EnumRef.СостоянияБизнесПроцессов", + "nameRu": "ПеречислениеСсылка.СостоянияБизнесПроцессов", + "composite": false, + "kind": "ENUM" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -771,10 +945,27 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -818,10 +1009,27 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -865,10 +1073,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -912,10 +1138,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -959,10 +1192,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -1006,12 +1246,19 @@ "type": { "types": [ { - "name": "ValueStorage", - "nameRu": "ХранилищеЗначений", - "variant": "V8" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "name": "ValueStorage", + "nameRu": "ХранилищеЗначений", + "variant": "V8" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -1055,12 +1302,20 @@ "type": { "types": [ { - "name": "Characteristic.ОбъектыАдресацииЗадач", - "nameRu": "Характеристика.ОбъектыАдресацииЗадач", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "Characteristic.ОбъектыАдресацииЗадач", + "nameRu": "Характеристика.ОбъектыАдресацииЗадач", + "composite": false, + "kind": "CHART_OF_CHARACTERISTIC_TYPES" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -1104,10 +1359,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[22]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[22]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -1151,10 +1413,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[22]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[22]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -1198,10 +1467,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[22]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[22]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -1245,18 +1521,26 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" - }, - { - "name": "CatalogRef.ГруппыИсполнителейЗадач", - "nameRu": "СправочникСсылка.ГруппыИсполнителейЗадач", - "composite": false + "default": { + "tag": 1 + }, + "int": 3, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ГруппыИсполнителейЗадач", + "nameRu": "СправочникСсылка.ГруппыИсполнителейЗадач", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": true + "composite": true, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -1300,16 +1584,23 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[26]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[3]" + "default": { + "tag": 1 + }, + "int": 3, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[26]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[3]" + } } ], - "composite": true + "composite": true, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -1942,12 +2233,20 @@ "type": { "types": [ { - "name": "TaskObject.ЗадачаИсполнителя", - "nameRu": "ЗадачаОбъект.ЗадачаИсполнителя", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "TaskObject.ЗадачаИсполнителя", + "nameRu": "ЗадачаОбъект.ЗадачаИсполнителя", + "composite": false, + "kind": "TASK" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1959,10 +2258,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1974,10 +2280,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1989,10 +2313,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2004,10 +2335,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2019,10 +2357,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -2041,10 +2397,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -2056,13 +2430,20 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } } ], - "composite": true + "composite": true, + "qualifiers": [] } } ], @@ -2617,10 +2998,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2632,10 +3020,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2647,10 +3042,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -2662,10 +3075,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2677,10 +3097,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -2692,10 +3130,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2707,10 +3152,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -2722,10 +3185,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2737,12 +3207,20 @@ "type": { "types": [ { - "name": "BusinessProcessRef.Задание", - "nameRu": "БизнесПроцессСсылка.Задание", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "BusinessProcessRef.Задание", + "nameRu": "БизнесПроцессСсылка.Задание", + "composite": false, + "kind": "BUSINESS_PROCESS" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2754,13 +3232,20 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } } ], - "composite": true + "composite": true, + "qualifiers": [] } } ], @@ -3286,12 +3771,20 @@ "type": { "types": [ { - "name": "BusinessProcessObject.Задание", - "nameRu": "БизнесПроцессОбъект.Задание", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "BusinessProcessObject.Задание", + "nameRu": "БизнесПроцессОбъект.Задание", + "composite": false, + "kind": "BUSINESS_PROCESS" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3303,10 +3796,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3318,10 +3818,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3333,10 +3851,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3355,11 +3891,18 @@ "type": { "types": [ { - "name": "FormattedString", - "nameRu": "ФорматированнаяСтрока" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "FormattedString", + "nameRu": "ФорматированнаяСтрока" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3371,10 +3914,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3386,10 +3936,27 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] } }, { @@ -3401,10 +3968,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3416,10 +3990,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3431,10 +4012,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -3956,11 +4544,18 @@ "type": { "types": [ { - "name": "DynamicList", - "nameRu": "ДинамическийСписок" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3972,10 +4567,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3987,10 +4589,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4002,10 +4611,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4024,10 +4640,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4046,10 +4669,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -4075,19 +4705,19 @@ }, "mdoType": "BUSINESS_PROCESS", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/designer/ssl_3_1/src/cf/BusinessProcesses/Задание/Ext/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/designer/ssl_3_1/src/cf/BusinessProcesses/Задание/Ext/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/designer/ssl_3_1/src/cf/BusinessProcesses/Задание/Ext/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/BusinessProcesses/Задание/Ext/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/BusinessProcesses/Задание/Ext/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -4095,8 +4725,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/BusinessProcesses/Задание/Ext/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/BusinessProcesses/Задание/Ext/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, diff --git "a/src/test/resources/fixtures/ssl_3_1/BusinessProcesses.\320\227\320\260\320\264\320\260\320\275\320\270\320\265_edt.json" "b/src/test/resources/fixtures/ssl_3_1/BusinessProcesses.\320\227\320\260\320\264\320\260\320\275\320\270\320\265_edt.json" index 3a1b90c7b..7b161801b 100644 --- "a/src/test/resources/fixtures/ssl_3_1/BusinessProcesses.\320\227\320\260\320\264\320\260\320\275\320\270\320\265_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/BusinessProcesses.\320\227\320\260\320\264\320\260\320\275\320\270\320\265_edt.json" @@ -33,17 +33,33 @@ "type": { "types": [ { - "name": "CatalogRef.ВнешниеПользователи", - "nameRu": "СправочникСсылка.ВнешниеПользователи", - "composite": false - }, - { - "name": "CatalogRef.Пользователи", - "nameRu": "СправочникСсылка.Пользователи", - "composite": false + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ВнешниеПользователи", + "nameRu": "СправочникСсылка.ВнешниеПользователи", + "composite": false, + "kind": "CATALOG" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": true + "composite": true, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] }, "format": { "content": [] @@ -87,12 +103,20 @@ "type": { "types": [ { - "name": "EnumRef.ВариантыВажностиЗадачи", - "nameRu": "ПеречислениеСсылка.ВариантыВажностиЗадачи", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "EnumRef.ВариантыВажностиЗадачи", + "nameRu": "ПеречислениеСсылка.ВариантыВажностиЗадачи", + "composite": false, + "kind": "ENUM" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -136,11 +160,18 @@ "type": { "types": [ { - "name": "Boolean", - "nameRu": "Булево" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -184,12 +215,20 @@ "type": { "types": [ { - "name": "TaskRef.ЗадачаИсполнителя", - "nameRu": "ЗадачаСсылка.ЗадачаИсполнителя", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "TaskRef.ЗадачаИсполнителя", + "nameRu": "ЗадачаСсылка.ЗадачаИсполнителя", + "composite": false, + "kind": "TASK" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -233,11 +272,28 @@ "type": { "types": [ { - "name": "Date", - "nameRu": "Дата" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -281,18 +337,26 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" - }, - { - "name": "CatalogRef.РолиИсполнителей", - "nameRu": "СправочникСсылка.РолиИсполнителей", - "composite": false - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + "default": { + "tag": 1 + }, + "int": 3, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.РолиИсполнителей", + "nameRu": "СправочникСсылка.РолиИсполнителей", + "composite": false, + "kind": "CATALOG" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } } ], - "composite": true + "composite": true, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -336,11 +400,29 @@ "type": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 250, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -384,10 +466,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -431,11 +520,30 @@ "type": { "types": [ { - "name": "Number", - "nameRu": "Число" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": true + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -479,10 +587,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -526,12 +641,20 @@ "type": { "types": [ { - "name": "DefinedType.ПредметЗадачи", - "nameRu": "ОпределяемыйТип.ПредметЗадачи", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DefinedType.ПредметЗадачи", + "nameRu": "ОпределяемыйТип.ПредметЗадачи", + "composite": false, + "kind": "DEFINED_TYPE" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -575,16 +698,23 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + "default": { + "tag": 1 + }, + "int": 3, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } } ], - "composite": true + "composite": true, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -628,10 +758,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -675,10 +823,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -722,12 +888,20 @@ "type": { "types": [ { - "name": "EnumRef.СостоянияБизнесПроцессов", - "nameRu": "ПеречислениеСсылка.СостоянияБизнесПроцессов", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "EnumRef.СостоянияБизнесПроцессов", + "nameRu": "ПеречислениеСсылка.СостоянияБизнесПроцессов", + "composite": false, + "kind": "ENUM" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -771,10 +945,27 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -818,10 +1009,27 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -865,10 +1073,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -912,10 +1138,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -959,10 +1192,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -1006,12 +1246,19 @@ "type": { "types": [ { - "name": "ValueStorage", - "nameRu": "ХранилищеЗначений", - "variant": "V8" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "name": "ValueStorage", + "nameRu": "ХранилищеЗначений", + "variant": "V8" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -1055,12 +1302,20 @@ "type": { "types": [ { - "name": "Characteristic.ОбъектыАдресацииЗадач", - "nameRu": "Характеристика.ОбъектыАдресацииЗадач", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "Characteristic.ОбъектыАдресацииЗадач", + "nameRu": "Характеристика.ОбъектыАдресацииЗадач", + "composite": false, + "kind": "CHART_OF_CHARACTERISTIC_TYPES" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -1104,10 +1359,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[22]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[22]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -1151,10 +1413,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[22]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[22]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -1198,10 +1467,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[22]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[22]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -1245,18 +1521,26 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" - }, - { - "name": "CatalogRef.ГруппыИсполнителейЗадач", - "nameRu": "СправочникСсылка.ГруппыИсполнителейЗадач", - "composite": false + "default": { + "tag": 1 + }, + "int": 3, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ГруппыИсполнителейЗадач", + "nameRu": "СправочникСсылка.ГруппыИсполнителейЗадач", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": true + "composite": true, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -1300,16 +1584,23 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[26]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[3]" + "default": { + "tag": 1 + }, + "int": 3, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[26]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[3]" + } } ], - "composite": true + "composite": true, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -1930,12 +2221,20 @@ "type": { "types": [ { - "name": "TaskObject.ЗадачаИсполнителя", - "nameRu": "ЗадачаОбъект.ЗадачаИсполнителя", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "TaskObject.ЗадачаИсполнителя", + "nameRu": "ЗадачаОбъект.ЗадачаИсполнителя", + "composite": false, + "kind": "TASK" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1947,10 +2246,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1962,10 +2268,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1977,10 +2301,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1992,10 +2323,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2007,10 +2345,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -2029,10 +2385,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -2044,13 +2418,20 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } } ], - "composite": true + "composite": true, + "qualifiers": [] } } ], @@ -2596,10 +2977,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2611,10 +2999,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2626,10 +3021,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -2641,10 +3054,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2656,10 +3076,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -2671,10 +3109,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2686,10 +3131,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -2701,10 +3164,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2716,12 +3186,20 @@ "type": { "types": [ { - "name": "BusinessProcessRef.Задание", - "nameRu": "БизнесПроцессСсылка.Задание", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "BusinessProcessRef.Задание", + "nameRu": "БизнесПроцессСсылка.Задание", + "composite": false, + "kind": "BUSINESS_PROCESS" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2733,13 +3211,20 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } } ], - "composite": true + "composite": true, + "qualifiers": [] } } ], @@ -3248,12 +3733,20 @@ "type": { "types": [ { - "name": "BusinessProcessObject.Задание", - "nameRu": "БизнесПроцессОбъект.Задание", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "BusinessProcessObject.Задание", + "nameRu": "БизнесПроцессОбъект.Задание", + "composite": false, + "kind": "BUSINESS_PROCESS" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3265,10 +3758,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3280,10 +3780,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3295,10 +3813,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3317,11 +3853,18 @@ "type": { "types": [ { - "name": "FormattedString", - "nameRu": "ФорматированнаяСтрока" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "FormattedString", + "nameRu": "ФорматированнаяСтрока" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3333,10 +3876,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3348,10 +3898,27 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] } }, { @@ -3363,10 +3930,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3378,10 +3952,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3393,10 +3974,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -3918,11 +4506,18 @@ "type": { "types": [ { - "name": "DynamicList", - "nameRu": "ДинамическийСписок" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3934,10 +4529,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3949,10 +4551,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3964,10 +4573,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3986,10 +4602,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4008,10 +4631,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -4037,19 +4667,19 @@ }, "mdoType": "BUSINESS_PROCESS", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/edt/ssl_3_1/configuration/src/BusinessProcesses/Задание/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/edt/ssl_3_1/configuration/src/BusinessProcesses/Задание/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/edt/ssl_3_1/configuration/src/BusinessProcesses/Задание/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/BusinessProcesses/Задание/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/BusinessProcesses/Задание/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -4057,8 +4687,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/BusinessProcesses/Задание/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/BusinessProcesses/Задание/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, diff --git "a/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\227\320\260\320\274\320\265\321\202\320\272\320\270.json" "b/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\227\320\260\320\274\320\265\321\202\320\272\320\270.json" index ddd929537..dfe0ad3cf 100644 --- "a/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\227\320\260\320\274\320\265\321\202\320\272\320\270.json" +++ "b/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\227\320\260\320\274\320\265\321\202\320\272\320\270.json" @@ -33,12 +33,27 @@ "type": { "types": [ { - "name": "CatalogRef.Пользователи", - "nameRu": "СправочникСсылка.Пользователи", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] }, "format": { "content": [] @@ -82,12 +97,20 @@ "type": { "types": [ { - "name": "DefinedType.ПредметЗаметок", - "nameRu": "ОпределяемыйТип.ПредметЗаметок", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DefinedType.ПредметЗаметок", + "nameRu": "ОпределяемыйТип.ПредметЗаметок", + "composite": false, + "kind": "DEFINED_TYPE" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -131,12 +154,19 @@ "type": { "types": [ { - "name": "ValueStorage", - "nameRu": "ХранилищеЗначений", - "variant": "V8" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "name": "ValueStorage", + "nameRu": "ХранилищеЗначений", + "variant": "V8" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -173,11 +203,29 @@ "type": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -221,11 +269,18 @@ "type": { "types": [ { - "name": "Boolean", - "nameRu": "Булево" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -269,12 +324,20 @@ "type": { "types": [ { - "name": "EnumRef.ЦветаЗаметок", - "nameRu": "ПеречислениеСсылка.ЦветаЗаметок", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "EnumRef.ЦветаЗаметок", + "nameRu": "ПеречислениеСсылка.ЦветаЗаметок", + "composite": false, + "kind": "ENUM" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -318,11 +381,28 @@ "type": { "types": [ { - "name": "Date", - "nameRu": "Дата" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -359,10 +439,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 100, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -728,12 +826,20 @@ "type": { "types": [ { - "name": "CatalogObject.Заметки", - "nameRu": "СправочникОбъект.Заметки", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogObject.Заметки", + "nameRu": "СправочникОбъект.Заметки", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -752,11 +858,18 @@ "type": { "types": [ { - "name": "FormattedDocument", - "nameRu": "ФорматированныйДокумент" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "FormattedDocument", + "nameRu": "ФорматированныйДокумент" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -1012,11 +1125,18 @@ "type": { "types": [ { - "name": "DynamicList", - "nameRu": "ДинамическийСписок" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1035,10 +1155,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 100, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1057,10 +1195,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1079,10 +1224,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -1288,10 +1440,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1302,7 +1461,8 @@ }, "type": { "types": [], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1321,10 +1481,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1336,10 +1503,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -1473,10 +1647,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ] @@ -1607,10 +1788,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ] @@ -1634,19 +1822,19 @@ }, "mdoType": "CATALOG", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/designer/ssl_3_1/src/cf/Catalogs/Заметки/Ext/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/designer/ssl_3_1/src/cf/Catalogs/Заметки/Ext/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/designer/ssl_3_1/src/cf/Catalogs/Заметки/Ext/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/Catalogs/Заметки/Ext/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/Catalogs/Заметки/Ext/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -1654,8 +1842,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/Catalogs/Заметки/Ext/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/Catalogs/Заметки/Ext/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, diff --git "a/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\227\320\260\320\274\320\265\321\202\320\272\320\270_edt.json" "b/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\227\320\260\320\274\320\265\321\202\320\272\320\270_edt.json" index a0712cc2d..cce21d44e 100644 --- "a/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\227\320\260\320\274\320\265\321\202\320\272\320\270_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\227\320\260\320\274\320\265\321\202\320\272\320\270_edt.json" @@ -33,12 +33,27 @@ "type": { "types": [ { - "name": "CatalogRef.Пользователи", - "nameRu": "СправочникСсылка.Пользователи", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] }, "format": { "content": [] @@ -82,12 +97,20 @@ "type": { "types": [ { - "name": "DefinedType.ПредметЗаметок", - "nameRu": "ОпределяемыйТип.ПредметЗаметок", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DefinedType.ПредметЗаметок", + "nameRu": "ОпределяемыйТип.ПредметЗаметок", + "composite": false, + "kind": "DEFINED_TYPE" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -131,12 +154,19 @@ "type": { "types": [ { - "name": "ValueStorage", - "nameRu": "ХранилищеЗначений", - "variant": "V8" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "name": "ValueStorage", + "nameRu": "ХранилищеЗначений", + "variant": "V8" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -173,11 +203,29 @@ "type": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -221,11 +269,18 @@ "type": { "types": [ { - "name": "Boolean", - "nameRu": "Булево" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -269,12 +324,20 @@ "type": { "types": [ { - "name": "EnumRef.ЦветаЗаметок", - "nameRu": "ПеречислениеСсылка.ЦветаЗаметок", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "EnumRef.ЦветаЗаметок", + "nameRu": "ПеречислениеСсылка.ЦветаЗаметок", + "composite": false, + "kind": "ENUM" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -318,11 +381,28 @@ "type": { "types": [ { - "name": "Date", - "nameRu": "Дата" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -359,10 +439,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 100, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -709,12 +807,20 @@ "type": { "types": [ { - "name": "CatalogObject.Заметки", - "nameRu": "СправочникОбъект.Заметки", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogObject.Заметки", + "nameRu": "СправочникОбъект.Заметки", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -733,11 +839,18 @@ "type": { "types": [ { - "name": "FormattedDocument", - "nameRu": "ФорматированныйДокумент" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "FormattedDocument", + "nameRu": "ФорматированныйДокумент" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -993,11 +1106,18 @@ "type": { "types": [ { - "name": "DynamicList", - "nameRu": "ДинамическийСписок" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1016,10 +1136,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 100, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1038,10 +1176,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1060,10 +1205,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -1269,10 +1421,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1283,7 +1442,8 @@ }, "type": { "types": [], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1302,10 +1462,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1317,10 +1484,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -1454,10 +1628,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ] @@ -1579,10 +1760,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ] @@ -1606,19 +1794,19 @@ }, "mdoType": "CATALOG", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/edt/ssl_3_1/configuration/src/Catalogs/Заметки/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/edt/ssl_3_1/configuration/src/Catalogs/Заметки/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/edt/ssl_3_1/configuration/src/Catalogs/Заметки/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/Catalogs/Заметки/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/Catalogs/Заметки/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -1626,8 +1814,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/Catalogs/Заметки/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/Catalogs/Заметки/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, diff --git "a/src/test/resources/fixtures/ssl_3_1/ChartsOfCharacteristicTypes.\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213\320\230\320\241\320\262\320\265\320\264\320\265\320\275\320\270\321\217.json" "b/src/test/resources/fixtures/ssl_3_1/ChartsOfCharacteristicTypes.\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213\320\230\320\241\320\262\320\265\320\264\320\265\320\275\320\270\321\217.json" index b5e2b1adc..5222c3f52 100644 --- "a/src/test/resources/fixtures/ssl_3_1/ChartsOfCharacteristicTypes.\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213\320\230\320\241\320\262\320\265\320\264\320\265\320\275\320\270\321\217.json" +++ "b/src/test/resources/fixtures/ssl_3_1/ChartsOfCharacteristicTypes.\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213\320\230\320\241\320\262\320\265\320\264\320\265\320\275\320\270\321\217.json" @@ -33,11 +33,25 @@ "type": { "types": [ { - "name": "Boolean", - "nameRu": "Булево" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] }, "format": { "content": [] @@ -81,12 +95,20 @@ "type": { "types": [ { - "name": "ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения", - "nameRu": "ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения", + "nameRu": "ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения", + "composite": false, + "kind": "CHART_OF_CHARACTERISTIC_TYPES" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -130,10 +152,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -177,10 +206,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -224,10 +260,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -271,10 +314,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -318,11 +368,29 @@ "type": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 75, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -366,10 +434,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -413,10 +499,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -460,10 +564,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -507,10 +618,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 100, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -554,10 +683,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -601,11 +748,30 @@ "type": { "types": [ { - "name": "Number", - "nameRu": "Число" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 2, + "scale": 0, + "nonNegative": true + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -649,10 +815,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -696,10 +880,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -743,10 +945,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -790,12 +999,20 @@ "type": { "types": [ { - "name": "CatalogRef.НаборыДополнительныхРеквизитовИСведений", - "nameRu": "СправочникСсылка.НаборыДополнительныхРеквизитовИСведений", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.НаборыДополнительныхРеквизитовИСведений", + "nameRu": "СправочникСсылка.НаборыДополнительныхРеквизитовИСведений", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -839,10 +1056,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -2585,12 +2820,20 @@ "type": { "types": [ { - "name": "ChartOfCharacteristicTypesObject.ДополнительныеРеквизитыИСведения", - "nameRu": "ПланВидовХарактеристикОбъект.ДополнительныеРеквизитыИСведения", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "ChartOfCharacteristicTypesObject.ДополнительныеРеквизитыИСведения", + "nameRu": "ПланВидовХарактеристикОбъект.ДополнительныеРеквизитыИСведения", + "composite": false, + "kind": "CHART_OF_CHARACTERISTIC_TYPES" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2602,10 +2845,29 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 1, + "scale": 0, + "nonNegative": false + } + } + ] } }, { @@ -2617,11 +2879,18 @@ "type": { "types": [ { - "name": "ValueList", - "nameRu": "СписокЗначений" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueList", + "nameRu": "СписокЗначений" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2633,10 +2902,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2655,10 +2931,29 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 2, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -2670,11 +2965,18 @@ "type": { "types": [ { - "name": "DynamicList", - "nameRu": "ДинамическийСписок" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2686,10 +2988,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2701,10 +3010,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2715,7 +3031,8 @@ }, "type": { "types": [], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2734,10 +3051,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -2749,10 +3084,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2771,11 +3113,18 @@ "type": { "types": [ { - "name": "ValueTree", - "nameRu": "ДеревоЗначений" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTree", + "nameRu": "ДеревоЗначений" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2787,10 +3136,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2802,10 +3158,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2817,10 +3180,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2832,10 +3202,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2847,10 +3224,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2862,11 +3246,18 @@ "type": { "types": [ { - "name": "ValueTable", - "nameRu": "ТаблицаЗначений" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTable", + "nameRu": "ТаблицаЗначений" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2878,10 +3269,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2900,10 +3298,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -2915,10 +3331,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -3091,10 +3525,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ] @@ -4025,10 +4466,29 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 1, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -4047,10 +4507,29 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 1, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -4069,10 +4548,29 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 1, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -4084,10 +4582,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4099,10 +4604,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4114,10 +4626,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -4263,10 +4782,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[18]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[18]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4278,10 +4804,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4293,10 +4837,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4308,10 +4870,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4323,10 +4892,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4338,10 +4914,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -4439,10 +5022,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[18]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[18]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ] @@ -4466,19 +5056,19 @@ }, "mdoType": "CHART_OF_CHARACTERISTIC_TYPES", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/designer/ssl_3_1/src/cf/ChartsOfCharacteristicTypes/ДополнительныеРеквизитыИСведения/Ext/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/designer/ssl_3_1/src/cf/ChartsOfCharacteristicTypes/ДополнительныеРеквизитыИСведения/Ext/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/designer/ssl_3_1/src/cf/ChartsOfCharacteristicTypes/ДополнительныеРеквизитыИСведения/Ext/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/ChartsOfCharacteristicTypes/ДополнительныеРеквизитыИСведения/Ext/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/ChartsOfCharacteristicTypes/ДополнительныеРеквизитыИСведения/Ext/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -4486,8 +5076,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/ChartsOfCharacteristicTypes/ДополнительныеРеквизитыИСведения/Ext/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/ChartsOfCharacteristicTypes/ДополнительныеРеквизитыИСведения/Ext/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -4599,10 +5189,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 25, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -4639,10 +5247,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -4686,13 +5301,31 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": true + "composite": true, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 99, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -4736,10 +5369,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 20, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -4783,25 +5434,51 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" - }, - { - "name": "Date", - "nameRu": "Дата" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" - }, - { - "name": "AnyRef", - "nameRu": "ЛюбаяСсылка", - "variant": "METADATA" + "default": { + "tag": 1 + }, + "int": 5, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + }, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + }, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + }, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + }, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "name": "AnyRef", + "nameRu": "ЛюбаяСсылка", + "variant": "METADATA" + } } ], - "composite": true + "composite": true, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 3, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + }, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 50, + "allowedLength": "VARIABLE" + }, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -4875,10 +5552,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -4915,10 +5610,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 75, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -4955,10 +5668,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -4995,10 +5726,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -5035,10 +5784,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" diff --git "a/src/test/resources/fixtures/ssl_3_1/ChartsOfCharacteristicTypes.\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213\320\230\320\241\320\262\320\265\320\264\320\265\320\275\320\270\321\217_edt.json" "b/src/test/resources/fixtures/ssl_3_1/ChartsOfCharacteristicTypes.\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213\320\230\320\241\320\262\320\265\320\264\320\265\320\275\320\270\321\217_edt.json" index 2ab9c7480..7e16e7a05 100644 --- "a/src/test/resources/fixtures/ssl_3_1/ChartsOfCharacteristicTypes.\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213\320\230\320\241\320\262\320\265\320\264\320\265\320\275\320\270\321\217_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/ChartsOfCharacteristicTypes.\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213\320\230\320\241\320\262\320\265\320\264\320\265\320\275\320\270\321\217_edt.json" @@ -33,11 +33,25 @@ "type": { "types": [ { - "name": "Boolean", - "nameRu": "Булево" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] }, "format": { "content": [] @@ -81,12 +95,20 @@ "type": { "types": [ { - "name": "ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения", - "nameRu": "ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения", + "nameRu": "ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения", + "composite": false, + "kind": "CHART_OF_CHARACTERISTIC_TYPES" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -130,10 +152,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -177,10 +206,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -224,10 +260,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -271,10 +314,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -318,11 +368,29 @@ "type": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 75, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -366,10 +434,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -413,10 +499,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -460,10 +564,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -507,10 +618,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 100, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -554,10 +683,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -601,11 +748,30 @@ "type": { "types": [ { - "name": "Number", - "nameRu": "Число" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 2, + "scale": 0, + "nonNegative": true + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -649,10 +815,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -696,10 +880,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -743,10 +945,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -790,12 +999,20 @@ "type": { "types": [ { - "name": "CatalogRef.НаборыДополнительныхРеквизитовИСведений", - "nameRu": "СправочникСсылка.НаборыДополнительныхРеквизитовИСведений", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.НаборыДополнительныхРеквизитовИСведений", + "nameRu": "СправочникСсылка.НаборыДополнительныхРеквизитовИСведений", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -839,10 +1056,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -2561,12 +2796,20 @@ "type": { "types": [ { - "name": "ChartOfCharacteristicTypesObject.ДополнительныеРеквизитыИСведения", - "nameRu": "ПланВидовХарактеристикОбъект.ДополнительныеРеквизитыИСведения", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "ChartOfCharacteristicTypesObject.ДополнительныеРеквизитыИСведения", + "nameRu": "ПланВидовХарактеристикОбъект.ДополнительныеРеквизитыИСведения", + "composite": false, + "kind": "CHART_OF_CHARACTERISTIC_TYPES" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2578,10 +2821,29 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 1, + "scale": 0, + "nonNegative": false + } + } + ] } }, { @@ -2593,11 +2855,18 @@ "type": { "types": [ { - "name": "ValueList", - "nameRu": "СписокЗначений" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueList", + "nameRu": "СписокЗначений" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2609,10 +2878,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2631,10 +2907,29 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 2, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -2646,11 +2941,18 @@ "type": { "types": [ { - "name": "DynamicList", - "nameRu": "ДинамическийСписок" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2662,10 +2964,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2677,10 +2986,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2691,7 +3007,8 @@ }, "type": { "types": [], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2710,10 +3027,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -2725,10 +3060,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2747,11 +3089,18 @@ "type": { "types": [ { - "name": "ValueTree", - "nameRu": "ДеревоЗначений" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTree", + "nameRu": "ДеревоЗначений" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2763,10 +3112,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2778,10 +3134,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2793,10 +3156,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2808,10 +3178,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2823,10 +3200,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2838,11 +3222,18 @@ "type": { "types": [ { - "name": "ValueTable", - "nameRu": "ТаблицаЗначений" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTable", + "nameRu": "ТаблицаЗначений" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2854,10 +3245,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2876,10 +3274,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -2891,10 +3307,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -3067,10 +3501,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ] @@ -4001,10 +4442,29 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 1, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -4023,10 +4483,29 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 1, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -4045,10 +4524,29 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 1, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -4060,10 +4558,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4075,10 +4580,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4090,10 +4602,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -4239,10 +4758,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[18]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[18]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4254,10 +4780,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4269,10 +4813,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4284,10 +4846,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4299,10 +4868,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4314,10 +4890,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -4415,10 +4998,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[18]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[18]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ] @@ -4442,19 +5032,19 @@ }, "mdoType": "CHART_OF_CHARACTERISTIC_TYPES", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/edt/ssl_3_1/configuration/src/ChartsOfCharacteristicTypes/ДополнительныеРеквизитыИСведения/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/edt/ssl_3_1/configuration/src/ChartsOfCharacteristicTypes/ДополнительныеРеквизитыИСведения/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/edt/ssl_3_1/configuration/src/ChartsOfCharacteristicTypes/ДополнительныеРеквизитыИСведения/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/ChartsOfCharacteristicTypes/ДополнительныеРеквизитыИСведения/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/ChartsOfCharacteristicTypes/ДополнительныеРеквизитыИСведения/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -4462,8 +5052,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/ChartsOfCharacteristicTypes/ДополнительныеРеквизитыИСведения/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/ChartsOfCharacteristicTypes/ДополнительныеРеквизитыИСведения/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -4575,10 +5165,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 25, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -4615,10 +5223,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[17]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -4662,13 +5277,31 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": true + "composite": true, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 99, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -4712,10 +5345,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 20, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -4759,25 +5410,51 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" - }, - { - "name": "Date", - "nameRu": "Дата" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" - }, - { - "name": "AnyRef", - "nameRu": "ЛюбаяСсылка", - "variant": "METADATA" + "default": { + "tag": 1 + }, + "int": 5, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + }, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + }, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + }, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + }, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "name": "AnyRef", + "nameRu": "ЛюбаяСсылка", + "variant": "METADATA" + } } ], - "composite": true + "composite": true, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 3, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + }, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 50, + "allowedLength": "VARIABLE" + }, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -4851,10 +5528,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -4891,10 +5586,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 75, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -4931,10 +5644,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -4971,10 +5702,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -5011,10 +5760,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" diff --git "a/src/test/resources/fixtures/ssl_3_1/CommonAttributes.\320\236\320\261\320\273\320\260\321\201\321\202\321\214\320\224\320\260\320\275\320\275\321\213\321\205\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\224\320\260\320\275\320\275\321\213\320\265.json" "b/src/test/resources/fixtures/ssl_3_1/CommonAttributes.\320\236\320\261\320\273\320\260\321\201\321\202\321\214\320\224\320\260\320\275\320\275\321\213\321\205\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\224\320\260\320\275\320\275\321\213\320\265.json" index 275989cbc..42a8dbe23 100644 --- "a/src/test/resources/fixtures/ssl_3_1/CommonAttributes.\320\236\320\261\320\273\320\260\321\201\321\202\321\214\320\224\320\260\320\275\320\275\321\213\321\205\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\224\320\260\320\275\320\275\321\213\320\265.json" +++ "b/src/test/resources/fixtures/ssl_3_1/CommonAttributes.\320\236\320\261\320\273\320\260\321\201\321\202\321\214\320\224\320\260\320\275\320\275\321\213\321\205\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\224\320\260\320\275\320\275\321\213\320\265.json" @@ -173,10 +173,29 @@ "valueType": { "types": [ { - "name": "Number", - "nameRu": "Число" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 7, + "scale": 0, + "nonNegative": true + } + } + ] } }} \ No newline at end of file diff --git "a/src/test/resources/fixtures/ssl_3_1/CommonForms.\320\222\320\276\320\277\321\200\320\276\321\201.json" "b/src/test/resources/fixtures/ssl_3_1/CommonForms.\320\222\320\276\320\277\321\200\320\276\321\201.json" index a265c22c9..af0d3e2e8 100644 --- "a/src/test/resources/fixtures/ssl_3_1/CommonForms.\320\222\320\276\320\277\321\200\320\276\321\201.json" +++ "b/src/test/resources/fixtures/ssl_3_1/CommonForms.\320\222\320\276\320\277\321\200\320\276\321\201.json" @@ -118,8 +118,16 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/title" }, "type": { - "types": [], - "composite": false + "types": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -138,11 +146,18 @@ "type": { "types": [ { - "name": "Boolean", - "nameRu": "Булево" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -154,11 +169,30 @@ "type": { "types": [ { - "name": "Number", - "nameRu": "Число" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 5, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -170,11 +204,29 @@ "type": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -186,10 +238,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -201,10 +271,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], diff --git "a/src/test/resources/fixtures/ssl_3_1/CommonForms.\320\222\320\276\320\277\321\200\320\276\321\201_edt.json" "b/src/test/resources/fixtures/ssl_3_1/CommonForms.\320\222\320\276\320\277\321\200\320\276\321\201_edt.json" index 3095cadbd..e428ff869 100644 --- "a/src/test/resources/fixtures/ssl_3_1/CommonForms.\320\222\320\276\320\277\321\200\320\276\321\201_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/CommonForms.\320\222\320\276\320\277\321\200\320\276\321\201_edt.json" @@ -118,8 +118,16 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/title" }, "type": { - "types": [], - "composite": false + "types": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ], + "composite": false, + "qualifiers": [] } }, { @@ -138,11 +146,18 @@ "type": { "types": [ { - "name": "Boolean", - "nameRu": "Булево" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -154,11 +169,30 @@ "type": { "types": [ { - "name": "Number", - "nameRu": "Число" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 5, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -170,11 +204,29 @@ "type": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -186,10 +238,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -201,10 +271,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], diff --git "a/src/test/resources/fixtures/ssl_3_1/Constants.\320\227\320\260\320\263\320\276\320\273\320\276\320\262\320\276\320\272\320\241\320\270\321\201\321\202\320\265\320\274\321\213.json" "b/src/test/resources/fixtures/ssl_3_1/Constants.\320\227\320\260\320\263\320\276\320\273\320\276\320\262\320\276\320\272\320\241\320\270\321\201\321\202\320\265\320\274\321\213.json" index 5c3f3ddec..84110057c 100644 --- "a/src/test/resources/fixtures/ssl_3_1/Constants.\320\227\320\260\320\263\320\276\320\273\320\276\320\262\320\276\320\272\320\241\320\270\321\201\321\202\320\265\320\274\321\213.json" +++ "b/src/test/resources/fixtures/ssl_3_1/Constants.\320\227\320\260\320\263\320\276\320\273\320\276\320\262\320\276\320\272\320\241\320\270\321\201\321\202\320\265\320\274\321\213.json" @@ -49,10 +49,28 @@ "valueType": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }} \ No newline at end of file diff --git "a/src/test/resources/fixtures/ssl_3_1/DataProcessors.\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\232\321\203\321\200\321\201\320\276\320\262\320\222\320\260\320\273\321\216\321\202.json" "b/src/test/resources/fixtures/ssl_3_1/DataProcessors.\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\232\321\203\321\200\321\201\320\276\320\262\320\222\320\260\320\273\321\216\321\202.json" index 2b3982109..3693ee4b8 100644 --- "a/src/test/resources/fixtures/ssl_3_1/DataProcessors.\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\232\321\203\321\200\321\201\320\276\320\262\320\222\320\260\320\273\321\216\321\202.json" +++ "b/src/test/resources/fixtures/ssl_3_1/DataProcessors.\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\232\321\203\321\200\321\201\320\276\320\262\320\222\320\260\320\273\321\216\321\202.json" @@ -33,11 +33,28 @@ "type": { "types": [ { - "name": "Date", - "nameRu": "Дата" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] }, "format": { "content": [] @@ -81,10 +98,27 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -559,12 +593,27 @@ "type": { "types": [ { - "name": "DataProcessorObject.ЗагрузкаКурсовВалют", - "nameRu": "ОбработкаОбъект.ЗагрузкаКурсовВалют", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DataProcessorObject.ЗагрузкаКурсовВалют", + "nameRu": "ОбработкаОбъект.ЗагрузкаКурсовВалют", + "composite": false, + "kind": "DATA_PROCESSOR" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] } }, { @@ -576,11 +625,18 @@ "type": { "types": [ { - "name": "Boolean", - "nameRu": "Булево" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -673,10 +729,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -695,11 +758,29 @@ "type": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -1068,10 +1149,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 25, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1090,10 +1189,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 25, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1112,10 +1229,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 25, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1134,10 +1269,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1156,10 +1309,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 25, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1178,10 +1349,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 25, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1200,10 +1389,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 25, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1222,10 +1429,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 25, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1237,10 +1462,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1252,10 +1495,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1274,11 +1524,30 @@ "type": { "types": [ { - "name": "Number", - "nameRu": "Число" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 2, + "nonNegative": true + } + } + ] } }, { @@ -1297,10 +1566,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -1456,11 +1743,18 @@ "type": { "types": [ { - "name": "ValueTable", - "nameRu": "ТаблицаЗначений" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTable", + "nameRu": "ТаблицаЗначений" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ] @@ -1484,19 +1778,19 @@ }, "mdoType": "DATA_PROCESSOR", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/designer/ssl_3_1/src/cf/DataProcessors/ЗагрузкаКурсовВалют/Ext/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/designer/ssl_3_1/src/cf/DataProcessors/ЗагрузкаКурсовВалют/Ext/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/designer/ssl_3_1/src/cf/DataProcessors/ЗагрузкаКурсовВалют/Ext/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/DataProcessors/ЗагрузкаКурсовВалют/Ext/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/DataProcessors/ЗагрузкаКурсовВалют/Ext/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -1504,8 +1798,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/DataProcessors/ЗагрузкаКурсовВалют/Ext/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/DataProcessors/ЗагрузкаКурсовВалют/Ext/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -1593,10 +1887,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 3, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -1633,12 +1945,20 @@ "type": { "types": [ { - "name": "CatalogRef.Валюты", - "nameRu": "СправочникСсылка.Валюты", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Валюты", + "nameRu": "СправочникСсылка.Валюты", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -1682,10 +2002,27 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -1729,10 +2066,29 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 4, + "nonNegative": true + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -1776,10 +2132,29 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": true + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -1823,10 +2198,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -1870,10 +2252,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 50, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -1917,10 +2317,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" diff --git "a/src/test/resources/fixtures/ssl_3_1/DataProcessors.\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\232\321\203\321\200\321\201\320\276\320\262\320\222\320\260\320\273\321\216\321\202_edt.json" "b/src/test/resources/fixtures/ssl_3_1/DataProcessors.\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\232\321\203\321\200\321\201\320\276\320\262\320\222\320\260\320\273\321\216\321\202_edt.json" index a7a64aa34..0ffa24aba 100644 --- "a/src/test/resources/fixtures/ssl_3_1/DataProcessors.\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\232\321\203\321\200\321\201\320\276\320\262\320\222\320\260\320\273\321\216\321\202_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/DataProcessors.\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\232\321\203\321\200\321\201\320\276\320\262\320\222\320\260\320\273\321\216\321\202_edt.json" @@ -33,11 +33,28 @@ "type": { "types": [ { - "name": "Date", - "nameRu": "Дата" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] }, "format": { "content": [] @@ -81,10 +98,27 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -559,12 +593,27 @@ "type": { "types": [ { - "name": "DataProcessorObject.ЗагрузкаКурсовВалют", - "nameRu": "ОбработкаОбъект.ЗагрузкаКурсовВалют", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DataProcessorObject.ЗагрузкаКурсовВалют", + "nameRu": "ОбработкаОбъект.ЗагрузкаКурсовВалют", + "composite": false, + "kind": "DATA_PROCESSOR" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] } }, { @@ -576,11 +625,18 @@ "type": { "types": [ { - "name": "Boolean", - "nameRu": "Булево" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -673,10 +729,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -695,11 +758,29 @@ "type": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -1068,10 +1149,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 25, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1090,10 +1189,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 25, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1112,10 +1229,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 25, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1134,10 +1269,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1156,10 +1309,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 25, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1178,10 +1349,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 25, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1200,10 +1389,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 25, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1222,10 +1429,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 25, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1237,10 +1462,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1252,10 +1495,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1274,11 +1524,30 @@ "type": { "types": [ { - "name": "Number", - "nameRu": "Число" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 2, + "nonNegative": true + } + } + ] } }, { @@ -1297,10 +1566,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -1456,11 +1743,18 @@ "type": { "types": [ { - "name": "ValueTable", - "nameRu": "ТаблицаЗначений" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTable", + "nameRu": "ТаблицаЗначений" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ] @@ -1484,19 +1778,19 @@ }, "mdoType": "DATA_PROCESSOR", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/edt/ssl_3_1/configuration/src/DataProcessors/ЗагрузкаКурсовВалют/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/edt/ssl_3_1/configuration/src/DataProcessors/ЗагрузкаКурсовВалют/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/edt/ssl_3_1/configuration/src/DataProcessors/ЗагрузкаКурсовВалют/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/DataProcessors/ЗагрузкаКурсовВалют/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/DataProcessors/ЗагрузкаКурсовВалют/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -1504,8 +1798,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/DataProcessors/ЗагрузкаКурсовВалют/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/DataProcessors/ЗагрузкаКурсовВалют/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -1593,10 +1887,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 3, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -1633,12 +1945,20 @@ "type": { "types": [ { - "name": "CatalogRef.Валюты", - "nameRu": "СправочникСсылка.Валюты", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Валюты", + "nameRu": "СправочникСсылка.Валюты", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -1682,10 +2002,27 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -1729,10 +2066,29 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 4, + "nonNegative": true + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -1776,10 +2132,29 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": true + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -1823,10 +2198,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -1870,10 +2252,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 50, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -1917,10 +2317,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" diff --git "a/src/test/resources/fixtures/ssl_3_1/DefinedTypes.\320\222\320\273\320\260\320\264\320\265\320\273\320\265\321\206\320\244\320\260\320\271\320\273\320\276\320\262.json" "b/src/test/resources/fixtures/ssl_3_1/DefinedTypes.\320\222\320\273\320\260\320\264\320\265\320\273\320\265\321\206\320\244\320\260\320\271\320\273\320\276\320\262.json" index 02714b5f1..ee8a1eb8f 100644 --- "a/src/test/resources/fixtures/ssl_3_1/DefinedTypes.\320\222\320\273\320\260\320\264\320\265\320\273\320\265\321\206\320\244\320\260\320\271\320\273\320\276\320\262.json" +++ "b/src/test/resources/fixtures/ssl_3_1/DefinedTypes.\320\222\320\273\320\260\320\264\320\265\320\273\320\265\321\206\320\244\320\260\320\271\320\273\320\276\320\262.json" @@ -24,16 +24,32 @@ "valueType": { "types": [ { - "name": "BusinessProcessRef.Задание", - "nameRu": "БизнесПроцессСсылка.Задание", - "composite": false - }, - { - "name": "CatalogRef.ПапкиФайлов", - "nameRu": "СправочникСсылка.ПапкиФайлов", - "composite": false + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "BusinessProcessRef.Задание", + "nameRu": "БизнесПроцессСсылка.Задание", + "composite": false, + "kind": "BUSINESS_PROCESS" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ПапкиФайлов", + "nameRu": "СправочникСсылка.ПапкиФайлов", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": true + "composite": true, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] } }} \ No newline at end of file diff --git "a/src/test/resources/fixtures/ssl_3_1/DocumentJournals.\320\222\320\267\320\260\320\270\320\274\320\276\320\264\320\265\320\271\321\201\321\202\320\262\320\270\321\217.json" "b/src/test/resources/fixtures/ssl_3_1/DocumentJournals.\320\222\320\267\320\260\320\270\320\274\320\276\320\264\320\265\320\271\321\201\321\202\320\262\320\270\321\217.json" index 3fb26e126..43b9b68f9 100644 --- "a/src/test/resources/fixtures/ssl_3_1/DocumentJournals.\320\222\320\267\320\260\320\270\320\274\320\276\320\264\320\265\320\271\321\201\321\202\320\262\320\270\321\217.json" +++ "b/src/test/resources/fixtures/ssl_3_1/DocumentJournals.\320\222\320\267\320\260\320\270\320\274\320\276\320\264\320\265\320\271\321\201\321\202\320\262\320\270\321\217.json" @@ -3280,11 +3280,25 @@ "type": { "types": [ { - "name": "DynamicList", - "nameRu": "ДинамическийСписок" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] } }, { @@ -3303,11 +3317,29 @@ "type": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 14, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3319,12 +3351,20 @@ "type": { "types": [ { - "name": "CatalogRef.Пользователи", - "nameRu": "СправочникСсылка.Пользователи", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3343,10 +3383,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 30, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3365,10 +3423,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3387,10 +3463,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3402,10 +3496,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3417,11 +3518,18 @@ "type": { "types": [ { - "name": "ValueTable", - "nameRu": "ТаблицаЗначений" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTable", + "nameRu": "ТаблицаЗначений" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3440,11 +3548,18 @@ "type": { "types": [ { - "name": "ValueTree", - "nameRu": "ДеревоЗначений" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTree", + "nameRu": "ДеревоЗначений" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3456,12 +3571,20 @@ "type": { "types": [ { - "name": "ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения", - "nameRu": "ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения", + "nameRu": "ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения", + "composite": false, + "kind": "CHART_OF_CHARACTERISTIC_TYPES" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3473,11 +3596,18 @@ "type": { "types": [ { - "name": "Boolean", - "nameRu": "Булево" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3489,11 +3619,18 @@ "type": { "types": [ { - "name": "ValueList", - "nameRu": "СписокЗначений" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueList", + "nameRu": "СписокЗначений" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3505,10 +3642,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 40, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3520,10 +3675,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3535,10 +3708,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3550,10 +3730,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[9]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[9]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3565,10 +3752,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3580,10 +3774,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3595,10 +3796,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3610,10 +3818,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3625,10 +3840,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3640,10 +3862,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3655,10 +3884,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3677,10 +3913,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3692,10 +3946,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3707,10 +3968,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3722,10 +3990,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[12]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[12]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3737,10 +4012,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3752,32 +4034,44 @@ "type": { "types": [ { - "name": "DocumentRef.ЭлектронноеПисьмоИсходящее", - "nameRu": "ДокументСсылка.ЭлектронноеПисьмоИсходящее", - "composite": false - }, - { - "name": "DocumentRef.ЗапланированноеВзаимодействие", - "nameRu": "ДокументСсылка.ЗапланированноеВзаимодействие", - "composite": false - }, - { - "name": "DocumentRef.ЭлектронноеПисьмоВходящее", - "nameRu": "ДокументСсылка.ЭлектронноеПисьмоВходящее", - "composite": false - }, - { - "name": "DocumentRef.ТелефонныйЗвонок", - "nameRu": "ДокументСсылка.ТелефонныйЗвонок", - "composite": false - }, - { - "name": "DocumentRef.Встреча", - "nameRu": "ДокументСсылка.Встреча", - "composite": false + "default": { + "tag": 1 + }, + "int": 5, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.ЭлектронноеПисьмоИсходящее", + "nameRu": "ДокументСсылка.ЭлектронноеПисьмоИсходящее", + "composite": false, + "kind": "DOCUMENT" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.ЗапланированноеВзаимодействие", + "nameRu": "ДокументСсылка.ЗапланированноеВзаимодействие", + "composite": false, + "kind": "DOCUMENT" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.ЭлектронноеПисьмоВходящее", + "nameRu": "ДокументСсылка.ЭлектронноеПисьмоВходящее", + "composite": false, + "kind": "DOCUMENT" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.ТелефонныйЗвонок", + "nameRu": "ДокументСсылка.ТелефонныйЗвонок", + "composite": false, + "kind": "DOCUMENT" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.Встреча", + "nameRu": "ДокументСсылка.Встреча", + "composite": false, + "kind": "DOCUMENT" + } } ], - "composite": true + "composite": true, + "qualifiers": [] } }, { @@ -3796,10 +4090,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3811,10 +4123,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3833,10 +4152,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3848,10 +4174,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3863,10 +4196,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3878,10 +4218,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3893,10 +4240,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3908,10 +4262,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3923,10 +4295,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3937,7 +4327,8 @@ }, "type": { "types": [], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3949,10 +4340,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3964,10 +4362,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3979,10 +4384,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3994,10 +4406,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4019,11 +4438,28 @@ "type": { "types": [ { - "name": "Date", - "nameRu": "Дата" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] } }, { @@ -4035,10 +4471,27 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] } }, { @@ -4050,10 +4503,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4065,10 +4525,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -4541,10 +5008,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4556,10 +5030,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4571,10 +5052,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 14, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4586,10 +5085,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4601,12 +5107,20 @@ "type": { "types": [ { - "name": "DefinedType.КонтактВзаимодействия", - "nameRu": "ОпределяемыйТип.КонтактВзаимодействия", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DefinedType.КонтактВзаимодействия", + "nameRu": "ОпределяемыйТип.КонтактВзаимодействия", + "composite": false, + "kind": "DEFINED_TYPE" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4618,12 +5132,20 @@ "type": { "types": [ { - "name": "DefinedType.ПредметВзаимодействия", - "nameRu": "ОпределяемыйТип.ПредметВзаимодействия", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DefinedType.ПредметВзаимодействия", + "nameRu": "ОпределяемыйТип.ПредметВзаимодействия", + "composite": false, + "kind": "DEFINED_TYPE" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4635,10 +5157,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4650,10 +5179,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[9]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[9]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4665,11 +5201,18 @@ "type": { "types": [ { - "name": "StandardPeriod", - "nameRu": "СтандартныйПериод" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "StandardPeriod", + "nameRu": "СтандартныйПериод" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4681,10 +5224,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 30, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4696,10 +5257,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4711,10 +5279,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[12]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[12]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4726,10 +5301,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -4984,10 +5566,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4999,10 +5599,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5014,10 +5621,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5029,10 +5643,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5044,10 +5665,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5059,10 +5698,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5074,10 +5720,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5089,26 +5742,46 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" - }, - { - "name": "CatalogRef.ЭлектронноеПисьмоИсходящееПрисоединенныеФайлы", - "nameRu": "СправочникСсылка.ЭлектронноеПисьмоИсходящееПрисоединенныеФайлы", - "composite": false - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[3]" - }, - { - "name": "CatalogRef.ЭлектронноеПисьмоВходящееПрисоединенныеФайлы", - "nameRu": "СправочникСсылка.ЭлектронноеПисьмоВходящееПрисоединенныеФайлы", - "composite": false - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 5, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ЭлектронноеПисьмоИсходящееПрисоединенныеФайлы", + "nameRu": "СправочникСсылка.ЭлектронноеПисьмоИсходящееПрисоединенныеФайлы", + "composite": false, + "kind": "CATALOG" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[3]" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ЭлектронноеПисьмоВходящееПрисоединенныеФайлы", + "nameRu": "СправочникСсылка.ЭлектронноеПисьмоВходящееПрисоединенныеФайлы", + "composite": false, + "kind": "CATALOG" + }, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": true + "composite": true, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5120,10 +5793,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 500, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5135,10 +5826,27 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] } }, { @@ -5150,13 +5858,20 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[3]" + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[3]" + } } ], - "composite": true + "composite": true, + "qualifiers": [] } }, { @@ -5168,10 +5883,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5183,10 +5916,27 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] } }, { @@ -5198,10 +5948,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[12]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[12]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5213,10 +5970,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5228,10 +5992,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5243,10 +6014,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -5538,10 +6327,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5560,10 +6356,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5582,10 +6385,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 11, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5604,10 +6425,27 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] } }, { @@ -5626,10 +6464,27 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] } }, { @@ -5648,11 +6503,18 @@ "type": { "types": [ { - "name": "TextDocument", - "nameRu": "ТекстовыйДокумент" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "TextDocument", + "nameRu": "ТекстовыйДокумент" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5664,13 +6526,20 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[3]" + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[3]" + } } ], - "composite": true + "composite": true, + "qualifiers": [] } }, { @@ -5682,10 +6551,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 30, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5704,10 +6591,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5726,12 +6620,20 @@ "type": { "types": [ { - "name": "CatalogRef.ПапкиЭлектронныхПисем", - "nameRu": "СправочникСсылка.ПапкиЭлектронныхПисем", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ПапкиЭлектронныхПисем", + "nameRu": "СправочникСсылка.ПапкиЭлектронныхПисем", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5743,12 +6645,20 @@ "type": { "types": [ { - "name": "CatalogRef.УчетныеЗаписиЭлектроннойПочты", - "nameRu": "СправочникСсылка.УчетныеЗаписиЭлектроннойПочты", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.УчетныеЗаписиЭлектроннойПочты", + "nameRu": "СправочникСсылка.УчетныеЗаписиЭлектроннойПочты", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5760,10 +6670,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[10]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5775,10 +6692,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -6434,11 +7358,18 @@ "type": { "types": [ { - "name": "FormattedDocument", - "nameRu": "ФорматированныйДокумент" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "FormattedDocument", + "nameRu": "ФорматированныйДокумент" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -6450,10 +7381,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -6482,12 +7420,20 @@ "type": { "types": [ { - "name": "EnumRef.СпособыРедактированияЭлектронныхПисем", - "nameRu": "ПеречислениеСсылка.СпособыРедактированияЭлектронныхПисем", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "EnumRef.СпособыРедактированияЭлектронныхПисем", + "nameRu": "ПеречислениеСсылка.СпособыРедактированияЭлектронныхПисем", + "composite": false, + "kind": "ENUM" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -6506,10 +7452,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -6521,10 +7485,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -6536,10 +7507,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -6558,10 +7536,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -6580,10 +7565,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -6602,10 +7605,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -6624,10 +7634,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -6646,12 +7663,20 @@ "type": { "types": [ { - "name": "EnumRef.ПорядокОтветовНаЗапросыУведомленийОПрочтении", - "nameRu": "ПеречислениеСсылка.ПорядокОтветовНаЗапросыУведомленийОПрочтении", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "EnumRef.ПорядокОтветовНаЗапросыУведомленийОПрочтении", + "nameRu": "ПеречислениеСсылка.ПорядокОтветовНаЗапросыУведомленийОПрочтении", + "composite": false, + "kind": "ENUM" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -6670,10 +7695,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -6692,10 +7724,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -6714,10 +7753,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -6851,10 +7897,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -6866,10 +7919,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -6888,10 +7959,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], diff --git "a/src/test/resources/fixtures/ssl_3_1/DocumentJournals.\320\222\320\267\320\260\320\270\320\274\320\276\320\264\320\265\320\271\321\201\321\202\320\262\320\270\321\217_edt.json" "b/src/test/resources/fixtures/ssl_3_1/DocumentJournals.\320\222\320\267\320\260\320\270\320\274\320\276\320\264\320\265\320\271\321\201\321\202\320\262\320\270\321\217_edt.json" index 6432f3e72..3e492e134 100644 --- "a/src/test/resources/fixtures/ssl_3_1/DocumentJournals.\320\222\320\267\320\260\320\270\320\274\320\276\320\264\320\265\320\271\321\201\321\202\320\262\320\270\321\217_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/DocumentJournals.\320\222\320\267\320\260\320\270\320\274\320\276\320\264\320\265\320\271\321\201\321\202\320\262\320\270\321\217_edt.json" @@ -3280,11 +3280,25 @@ "type": { "types": [ { - "name": "DynamicList", - "nameRu": "ДинамическийСписок" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] } }, { @@ -3303,11 +3317,29 @@ "type": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 14, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3319,12 +3351,20 @@ "type": { "types": [ { - "name": "CatalogRef.Пользователи", - "nameRu": "СправочникСсылка.Пользователи", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3343,10 +3383,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 30, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3365,10 +3423,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3387,10 +3463,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3402,10 +3496,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3417,11 +3518,18 @@ "type": { "types": [ { - "name": "ValueTable", - "nameRu": "ТаблицаЗначений" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTable", + "nameRu": "ТаблицаЗначений" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3440,11 +3548,18 @@ "type": { "types": [ { - "name": "ValueTree", - "nameRu": "ДеревоЗначений" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTree", + "nameRu": "ДеревоЗначений" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3456,12 +3571,20 @@ "type": { "types": [ { - "name": "ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения", - "nameRu": "ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения", + "nameRu": "ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения", + "composite": false, + "kind": "CHART_OF_CHARACTERISTIC_TYPES" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3473,11 +3596,18 @@ "type": { "types": [ { - "name": "Boolean", - "nameRu": "Булево" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3489,11 +3619,18 @@ "type": { "types": [ { - "name": "ValueList", - "nameRu": "СписокЗначений" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueList", + "nameRu": "СписокЗначений" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3505,10 +3642,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 40, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3520,10 +3675,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3535,10 +3708,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3550,10 +3730,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[9]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[9]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3565,10 +3752,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3580,10 +3774,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3595,10 +3796,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3610,10 +3818,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3625,10 +3840,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3640,10 +3862,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3655,10 +3884,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3677,10 +3913,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3692,10 +3946,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3707,10 +3968,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3722,10 +3990,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[12]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[12]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3737,10 +4012,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3752,32 +4034,44 @@ "type": { "types": [ { - "name": "DocumentRef.ЭлектронноеПисьмоИсходящее", - "nameRu": "ДокументСсылка.ЭлектронноеПисьмоИсходящее", - "composite": false - }, - { - "name": "DocumentRef.ЗапланированноеВзаимодействие", - "nameRu": "ДокументСсылка.ЗапланированноеВзаимодействие", - "composite": false - }, - { - "name": "DocumentRef.ЭлектронноеПисьмоВходящее", - "nameRu": "ДокументСсылка.ЭлектронноеПисьмоВходящее", - "composite": false - }, - { - "name": "DocumentRef.ТелефонныйЗвонок", - "nameRu": "ДокументСсылка.ТелефонныйЗвонок", - "composite": false - }, - { - "name": "DocumentRef.Встреча", - "nameRu": "ДокументСсылка.Встреча", - "composite": false + "default": { + "tag": 1 + }, + "int": 5, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.ЭлектронноеПисьмоИсходящее", + "nameRu": "ДокументСсылка.ЭлектронноеПисьмоИсходящее", + "composite": false, + "kind": "DOCUMENT" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.ЗапланированноеВзаимодействие", + "nameRu": "ДокументСсылка.ЗапланированноеВзаимодействие", + "composite": false, + "kind": "DOCUMENT" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.ЭлектронноеПисьмоВходящее", + "nameRu": "ДокументСсылка.ЭлектронноеПисьмоВходящее", + "composite": false, + "kind": "DOCUMENT" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.ТелефонныйЗвонок", + "nameRu": "ДокументСсылка.ТелефонныйЗвонок", + "composite": false, + "kind": "DOCUMENT" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.Встреча", + "nameRu": "ДокументСсылка.Встреча", + "composite": false, + "kind": "DOCUMENT" + } } ], - "composite": true + "composite": true, + "qualifiers": [] } }, { @@ -3796,10 +4090,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3811,10 +4123,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3833,10 +4152,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3848,10 +4174,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3863,10 +4196,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3878,10 +4218,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3893,10 +4240,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3908,10 +4262,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3923,10 +4295,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3937,7 +4327,8 @@ }, "type": { "types": [], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3949,10 +4340,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3964,10 +4362,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3979,10 +4384,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3994,10 +4406,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4019,11 +4438,28 @@ "type": { "types": [ { - "name": "Date", - "nameRu": "Дата" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] } }, { @@ -4035,10 +4471,27 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] } }, { @@ -4050,10 +4503,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4065,10 +4525,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -4541,10 +5008,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4556,10 +5030,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4571,10 +5052,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 14, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4586,10 +5085,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4601,12 +5107,20 @@ "type": { "types": [ { - "name": "DefinedType.КонтактВзаимодействия", - "nameRu": "ОпределяемыйТип.КонтактВзаимодействия", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DefinedType.КонтактВзаимодействия", + "nameRu": "ОпределяемыйТип.КонтактВзаимодействия", + "composite": false, + "kind": "DEFINED_TYPE" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4618,12 +5132,20 @@ "type": { "types": [ { - "name": "DefinedType.ПредметВзаимодействия", - "nameRu": "ОпределяемыйТип.ПредметВзаимодействия", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DefinedType.ПредметВзаимодействия", + "nameRu": "ОпределяемыйТип.ПредметВзаимодействия", + "composite": false, + "kind": "DEFINED_TYPE" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4635,10 +5157,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4650,10 +5179,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[9]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[9]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4665,11 +5201,18 @@ "type": { "types": [ { - "name": "StandardPeriod", - "nameRu": "СтандартныйПериод" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "StandardPeriod", + "nameRu": "СтандартныйПериод" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4681,10 +5224,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 30, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4696,10 +5257,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4711,10 +5279,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[12]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[12]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4726,10 +5301,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -4984,10 +5566,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4999,10 +5599,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5014,10 +5621,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5029,10 +5643,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5044,10 +5665,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5059,10 +5698,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5074,10 +5720,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5089,26 +5742,46 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" - }, - { - "name": "CatalogRef.ЭлектронноеПисьмоИсходящееПрисоединенныеФайлы", - "nameRu": "СправочникСсылка.ЭлектронноеПисьмоИсходящееПрисоединенныеФайлы", - "composite": false - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[3]" - }, - { - "name": "CatalogRef.ЭлектронноеПисьмоВходящееПрисоединенныеФайлы", - "nameRu": "СправочникСсылка.ЭлектронноеПисьмоВходящееПрисоединенныеФайлы", - "composite": false - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 5, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ЭлектронноеПисьмоИсходящееПрисоединенныеФайлы", + "nameRu": "СправочникСсылка.ЭлектронноеПисьмоИсходящееПрисоединенныеФайлы", + "composite": false, + "kind": "CATALOG" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[3]" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ЭлектронноеПисьмоВходящееПрисоединенныеФайлы", + "nameRu": "СправочникСсылка.ЭлектронноеПисьмоВходящееПрисоединенныеФайлы", + "composite": false, + "kind": "CATALOG" + }, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": true + "composite": true, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5120,10 +5793,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 500, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5135,10 +5826,27 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] } }, { @@ -5150,13 +5858,20 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[3]" + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[3]" + } } ], - "composite": true + "composite": true, + "qualifiers": [] } }, { @@ -5168,10 +5883,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5183,10 +5916,27 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] } }, { @@ -5198,10 +5948,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[12]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[12]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5213,10 +5970,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5228,10 +5992,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5243,10 +6014,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -5538,10 +6327,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5560,10 +6356,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5582,10 +6385,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 11, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5604,10 +6425,27 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] } }, { @@ -5626,10 +6464,27 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] } }, { @@ -5648,11 +6503,18 @@ "type": { "types": [ { - "name": "TextDocument", - "nameRu": "ТекстовыйДокумент" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "TextDocument", + "nameRu": "ТекстовыйДокумент" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5664,13 +6526,20 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[3]" + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[3]" + } } ], - "composite": true + "composite": true, + "qualifiers": [] } }, { @@ -5682,10 +6551,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 30, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5704,10 +6591,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5726,12 +6620,20 @@ "type": { "types": [ { - "name": "CatalogRef.ПапкиЭлектронныхПисем", - "nameRu": "СправочникСсылка.ПапкиЭлектронныхПисем", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ПапкиЭлектронныхПисем", + "nameRu": "СправочникСсылка.ПапкиЭлектронныхПисем", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5743,12 +6645,20 @@ "type": { "types": [ { - "name": "CatalogRef.УчетныеЗаписиЭлектроннойПочты", - "nameRu": "СправочникСсылка.УчетныеЗаписиЭлектроннойПочты", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.УчетныеЗаписиЭлектроннойПочты", + "nameRu": "СправочникСсылка.УчетныеЗаписиЭлектроннойПочты", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5760,10 +6670,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[10]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5775,10 +6692,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -6434,11 +7358,18 @@ "type": { "types": [ { - "name": "FormattedDocument", - "nameRu": "ФорматированныйДокумент" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "FormattedDocument", + "nameRu": "ФорматированныйДокумент" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -6450,10 +7381,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -6482,12 +7420,20 @@ "type": { "types": [ { - "name": "EnumRef.СпособыРедактированияЭлектронныхПисем", - "nameRu": "ПеречислениеСсылка.СпособыРедактированияЭлектронныхПисем", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "EnumRef.СпособыРедактированияЭлектронныхПисем", + "nameRu": "ПеречислениеСсылка.СпособыРедактированияЭлектронныхПисем", + "composite": false, + "kind": "ENUM" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -6506,10 +7452,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -6521,10 +7485,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -6536,10 +7507,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -6558,10 +7536,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -6580,10 +7565,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -6602,10 +7605,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -6624,10 +7634,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -6646,12 +7663,20 @@ "type": { "types": [ { - "name": "EnumRef.ПорядокОтветовНаЗапросыУведомленийОПрочтении", - "nameRu": "ПеречислениеСсылка.ПорядокОтветовНаЗапросыУведомленийОПрочтении", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "EnumRef.ПорядокОтветовНаЗапросыУведомленийОПрочтении", + "nameRu": "ПеречислениеСсылка.ПорядокОтветовНаЗапросыУведомленийОПрочтении", + "composite": false, + "kind": "ENUM" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -6670,10 +7695,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -6692,10 +7724,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -6714,10 +7753,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -6851,10 +7897,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -6866,10 +7919,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -6888,10 +7959,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], diff --git "a/src/test/resources/fixtures/ssl_3_1/Documents.\320\220\320\275\320\272\320\265\321\202\320\260.json" "b/src/test/resources/fixtures/ssl_3_1/Documents.\320\220\320\275\320\272\320\265\321\202\320\260.json" index eab9ec930..86f793df5 100644 --- "a/src/test/resources/fixtures/ssl_3_1/Documents.\320\220\320\275\320\272\320\265\321\202\320\260.json" +++ "b/src/test/resources/fixtures/ssl_3_1/Documents.\320\220\320\275\320\272\320\265\321\202\320\260.json" @@ -33,12 +33,27 @@ "type": { "types": [ { - "name": "DocumentRef.НазначениеОпросов", - "nameRu": "ДокументСсылка.НазначениеОпросов", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.НазначениеОпросов", + "nameRu": "ДокументСсылка.НазначениеОпросов", + "composite": false, + "kind": "DOCUMENT" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] }, "format": { "content": [] @@ -82,12 +97,20 @@ "type": { "types": [ { - "name": "DefinedType.Респондент", - "nameRu": "ОпределяемыйТип.Респондент", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DefinedType.Респондент", + "nameRu": "ОпределяемыйТип.Респондент", + "composite": false, + "kind": "DEFINED_TYPE" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -131,11 +154,28 @@ "type": { "types": [ { - "name": "Date", - "nameRu": "Дата" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -179,16 +219,35 @@ "type": { "types": [ { - "name": "CatalogRef.ВопросыШаблонаАнкеты", - "nameRu": "СправочникСсылка.ВопросыШаблонаАнкеты", - "composite": false - }, - { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ВопросыШаблонаАнкеты", + "nameRu": "СправочникСсылка.ВопросыШаблонаАнкеты", + "composite": false, + "kind": "CATALOG" + }, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": true + "composite": true, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -232,10 +291,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -279,12 +356,20 @@ "type": { "types": [ { - "name": "DefinedType.Интервьюер", - "nameRu": "ОпределяемыйТип.Интервьюер", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DefinedType.Интервьюер", + "nameRu": "ОпределяемыйТип.Интервьюер", + "composite": false, + "kind": "DEFINED_TYPE" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -328,12 +413,20 @@ "type": { "types": [ { - "name": "CatalogRef.ШаблоныАнкет", - "nameRu": "СправочникСсылка.ШаблоныАнкет", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ШаблоныАнкет", + "nameRu": "СправочникСсылка.ШаблоныАнкет", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -377,12 +470,20 @@ "type": { "types": [ { - "name": "EnumRef.РежимыАнкетирования", - "nameRu": "ПеречислениеСсылка.РежимыАнкетирования", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "EnumRef.РежимыАнкетирования", + "nameRu": "ПеречислениеСсылка.РежимыАнкетирования", + "composite": false, + "kind": "ENUM" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -1275,12 +1376,20 @@ "type": { "types": [ { - "name": "DocumentObject.Анкета", - "nameRu": "ДокументОбъект.Анкета", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentObject.Анкета", + "nameRu": "ДокументОбъект.Анкета", + "composite": false, + "kind": "DOCUMENT" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1292,11 +1401,18 @@ "type": { "types": [ { - "name": "ValueList", - "nameRu": "СписокЗначений" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueList", + "nameRu": "СписокЗначений" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1308,10 +1424,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1323,11 +1457,18 @@ "type": { "types": [ { - "name": "Boolean", - "nameRu": "Булево" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1339,10 +1480,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1354,11 +1502,18 @@ "type": { "types": [ { - "name": "ValueTable", - "nameRu": "ТаблицаЗначений" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTable", + "nameRu": "ТаблицаЗначений" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1370,10 +1525,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1385,10 +1547,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1400,10 +1569,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1415,11 +1591,18 @@ "type": { "types": [ { - "name": "ValueTree", - "nameRu": "ДеревоЗначений" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTree", + "nameRu": "ДеревоЗначений" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1431,10 +1614,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1446,10 +1636,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1461,10 +1669,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1476,11 +1702,30 @@ "type": { "types": [ { - "name": "Number", - "nameRu": "Число" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -1492,10 +1737,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1507,10 +1759,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 200, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1522,10 +1792,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1536,7 +1813,8 @@ }, "type": { "types": [], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -1764,11 +2042,18 @@ "type": { "types": [ { - "name": "DynamicList", - "nameRu": "ДинамическийСписок" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ] @@ -1792,19 +2077,19 @@ }, "mdoType": "DOCUMENT", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/designer/ssl_3_1/src/cf/Documents/Анкета/Ext/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/designer/ssl_3_1/src/cf/Documents/Анкета/Ext/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/designer/ssl_3_1/src/cf/Documents/Анкета/Ext/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/Documents/Анкета/Ext/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/Documents/Анкета/Ext/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -1812,8 +2097,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/Documents/Анкета/Ext/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/Documents/Анкета/Ext/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -1933,10 +2218,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -1980,12 +2272,20 @@ "type": { "types": [ { - "name": "ChartOfCharacteristicTypesRef.ВопросыДляАнкетирования", - "nameRu": "ПланВидовХарактеристикСсылка.ВопросыДляАнкетирования", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "ChartOfCharacteristicTypesRef.ВопросыДляАнкетирования", + "nameRu": "ПланВидовХарактеристикСсылка.ВопросыДляАнкетирования", + "composite": false, + "kind": "CHART_OF_CHARACTERISTIC_TYPES" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -2029,10 +2329,29 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[14]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[14]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": true + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -2076,12 +2395,20 @@ "type": { "types": [ { - "name": "Characteristic.ВопросыДляАнкетирования", - "nameRu": "Характеристика.ВопросыДляАнкетирования", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "Characteristic.ВопросыДляАнкетирования", + "nameRu": "Характеристика.ВопросыДляАнкетирования", + "composite": false, + "kind": "CHART_OF_CHARACTERISTIC_TYPES" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -2125,10 +2452,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" diff --git "a/src/test/resources/fixtures/ssl_3_1/Documents.\320\220\320\275\320\272\320\265\321\202\320\260_edt.json" "b/src/test/resources/fixtures/ssl_3_1/Documents.\320\220\320\275\320\272\320\265\321\202\320\260_edt.json" index 0c0083e33..737061905 100644 --- "a/src/test/resources/fixtures/ssl_3_1/Documents.\320\220\320\275\320\272\320\265\321\202\320\260_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/Documents.\320\220\320\275\320\272\320\265\321\202\320\260_edt.json" @@ -33,12 +33,27 @@ "type": { "types": [ { - "name": "DocumentRef.НазначениеОпросов", - "nameRu": "ДокументСсылка.НазначениеОпросов", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef.НазначениеОпросов", + "nameRu": "ДокументСсылка.НазначениеОпросов", + "composite": false, + "kind": "DOCUMENT" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] }, "format": { "content": [] @@ -82,12 +97,20 @@ "type": { "types": [ { - "name": "DefinedType.Респондент", - "nameRu": "ОпределяемыйТип.Респондент", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DefinedType.Респондент", + "nameRu": "ОпределяемыйТип.Респондент", + "composite": false, + "kind": "DEFINED_TYPE" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -131,11 +154,28 @@ "type": { "types": [ { - "name": "Date", - "nameRu": "Дата" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -179,16 +219,35 @@ "type": { "types": [ { - "name": "CatalogRef.ВопросыШаблонаАнкеты", - "nameRu": "СправочникСсылка.ВопросыШаблонаАнкеты", - "composite": false - }, - { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ВопросыШаблонаАнкеты", + "nameRu": "СправочникСсылка.ВопросыШаблонаАнкеты", + "composite": false, + "kind": "CATALOG" + }, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": true + "composite": true, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 10, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -232,10 +291,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -279,12 +356,20 @@ "type": { "types": [ { - "name": "DefinedType.Интервьюер", - "nameRu": "ОпределяемыйТип.Интервьюер", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DefinedType.Интервьюер", + "nameRu": "ОпределяемыйТип.Интервьюер", + "composite": false, + "kind": "DEFINED_TYPE" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -328,12 +413,20 @@ "type": { "types": [ { - "name": "CatalogRef.ШаблоныАнкет", - "nameRu": "СправочникСсылка.ШаблоныАнкет", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ШаблоныАнкет", + "nameRu": "СправочникСсылка.ШаблоныАнкет", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -377,12 +470,20 @@ "type": { "types": [ { - "name": "EnumRef.РежимыАнкетирования", - "nameRu": "ПеречислениеСсылка.РежимыАнкетирования", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "EnumRef.РежимыАнкетирования", + "nameRu": "ПеречислениеСсылка.РежимыАнкетирования", + "composite": false, + "kind": "ENUM" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -1267,12 +1368,20 @@ "type": { "types": [ { - "name": "DocumentObject.Анкета", - "nameRu": "ДокументОбъект.Анкета", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentObject.Анкета", + "nameRu": "ДокументОбъект.Анкета", + "composite": false, + "kind": "DOCUMENT" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1284,11 +1393,18 @@ "type": { "types": [ { - "name": "ValueList", - "nameRu": "СписокЗначений" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueList", + "nameRu": "СписокЗначений" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1300,10 +1416,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1315,11 +1449,18 @@ "type": { "types": [ { - "name": "Boolean", - "nameRu": "Булево" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1331,10 +1472,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1346,11 +1494,18 @@ "type": { "types": [ { - "name": "ValueTable", - "nameRu": "ТаблицаЗначений" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTable", + "nameRu": "ТаблицаЗначений" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1362,10 +1517,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1377,10 +1539,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1392,10 +1561,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1407,11 +1583,18 @@ "type": { "types": [ { - "name": "ValueTree", - "nameRu": "ДеревоЗначений" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTree", + "nameRu": "ДеревоЗначений" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1423,10 +1606,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1438,10 +1628,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1453,10 +1661,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1468,11 +1694,30 @@ "type": { "types": [ { - "name": "Number", - "nameRu": "Число" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -1484,10 +1729,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1499,10 +1751,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 200, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1514,10 +1784,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1528,7 +1805,8 @@ }, "type": { "types": [], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -1756,11 +2034,18 @@ "type": { "types": [ { - "name": "DynamicList", - "nameRu": "ДинамическийСписок" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ] @@ -1784,19 +2069,19 @@ }, "mdoType": "DOCUMENT", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/edt/ssl_3_1/configuration/src/Documents/Анкета/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/edt/ssl_3_1/configuration/src/Documents/Анкета/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/edt/ssl_3_1/configuration/src/Documents/Анкета/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/Documents/Анкета/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/Documents/Анкета/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -1804,8 +2089,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/Documents/Анкета/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/Documents/Анкета/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -1925,10 +2210,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -1972,12 +2264,20 @@ "type": { "types": [ { - "name": "ChartOfCharacteristicTypesRef.ВопросыДляАнкетирования", - "nameRu": "ПланВидовХарактеристикСсылка.ВопросыДляАнкетирования", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "ChartOfCharacteristicTypesRef.ВопросыДляАнкетирования", + "nameRu": "ПланВидовХарактеристикСсылка.ВопросыДляАнкетирования", + "composite": false, + "kind": "CHART_OF_CHARACTERISTIC_TYPES" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -2021,10 +2321,29 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[14]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[14]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": true + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -2068,12 +2387,20 @@ "type": { "types": [ { - "name": "Characteristic.ВопросыДляАнкетирования", - "nameRu": "Характеристика.ВопросыДляАнкетирования", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "Characteristic.ВопросыДляАнкетирования", + "nameRu": "Характеристика.ВопросыДляАнкетирования", + "composite": false, + "kind": "CHART_OF_CHARACTERISTIC_TYPES" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -2117,10 +2444,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" diff --git "a/src/test/resources/fixtures/ssl_3_1/EventSubscriptions.\320\222\320\260\321\200\320\270\320\260\320\275\321\202\321\213\320\236\321\202\321\207\320\265\321\202\320\276\320\262\320\237\320\265\321\200\320\265\320\264\320\243\320\264\320\260\320\273\320\265\320\275\320\270\320\265\320\274\320\230\320\264\320\265\320\275\321\202\320\270\321\204\320\270\320\272\320\260\321\202\320\276\321\200\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260\320\234\320\265\321\202\320\260\320\264\320\260\320\275\320\275\321\213\321\205.json" "b/src/test/resources/fixtures/ssl_3_1/EventSubscriptions.\320\222\320\260\321\200\320\270\320\260\320\275\321\202\321\213\320\236\321\202\321\207\320\265\321\202\320\276\320\262\320\237\320\265\321\200\320\265\320\264\320\243\320\264\320\260\320\273\320\265\320\275\320\270\320\265\320\274\320\230\320\264\320\265\320\275\321\202\320\270\321\204\320\270\320\272\320\260\321\202\320\276\321\200\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260\320\234\320\265\321\202\320\260\320\264\320\260\320\275\320\275\321\213\321\205.json" index df57f2cfd..17e41fd00 100644 --- "a/src/test/resources/fixtures/ssl_3_1/EventSubscriptions.\320\222\320\260\321\200\320\270\320\260\320\275\321\202\321\213\320\236\321\202\321\207\320\265\321\202\320\276\320\262\320\237\320\265\321\200\320\265\320\264\320\243\320\264\320\260\320\273\320\265\320\275\320\270\320\265\320\274\320\230\320\264\320\265\320\275\321\202\320\270\321\204\320\270\320\272\320\260\321\202\320\276\321\200\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260\320\234\320\265\321\202\320\260\320\264\320\260\320\275\320\275\321\213\321\205.json" +++ "b/src/test/resources/fixtures/ssl_3_1/EventSubscriptions.\320\222\320\260\321\200\320\270\320\260\320\275\321\202\321\213\320\236\321\202\321\207\320\265\321\202\320\276\320\262\320\237\320\265\321\200\320\265\320\264\320\243\320\264\320\260\320\273\320\265\320\275\320\270\320\265\320\274\320\230\320\264\320\265\320\275\321\202\320\270\321\204\320\270\320\272\320\260\321\202\320\276\321\200\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260\320\234\320\265\321\202\320\260\320\264\320\260\320\275\320\275\321\213\321\205.json" @@ -26,5 +26,36 @@ ] ] }, - "uuid": "a64b15fa-fc34-43fe-a366-d27c0f1c3df2" + "uuid": "a64b15fa-fc34-43fe-a366-d27c0f1c3df2", + "valueType": { + "types": [ + { + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogObject.ИдентификаторыОбъектовРасширений", + "nameRu": "СправочникОбъект.ИдентификаторыОбъектовРасширений", + "composite": false, + "kind": "CATALOG" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogObject.ИдентификаторыОбъектовМетаданных", + "nameRu": "СправочникОбъект.ИдентификаторыОбъектовМетаданных", + "composite": false, + "kind": "CATALOG" + } + } + ], + "composite": true, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] + } }} \ No newline at end of file diff --git "a/src/test/resources/fixtures/ssl_3_1/ExchangePlans.\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\276\320\271\320\221\320\260\320\267\321\213.json" "b/src/test/resources/fixtures/ssl_3_1/ExchangePlans.\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\276\320\271\320\221\320\260\320\267\321\213.json" index fde74b2a7..0689064eb 100644 --- "a/src/test/resources/fixtures/ssl_3_1/ExchangePlans.\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\276\320\271\320\221\320\260\320\267\321\213.json" +++ "b/src/test/resources/fixtures/ssl_3_1/ExchangePlans.\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\276\320\271\320\221\320\260\320\267\321\213.json" @@ -32,11 +32,30 @@ "type": { "types": [ { - "name": "Number", - "nameRu": "Число" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] }, "format": { "content": [] @@ -2862,19 +2881,19 @@ }, "mdoType": "EXCHANGE_PLAN", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/designer/ssl_3_1/src/cf/ExchangePlans/ОбновлениеИнформационно_Базы/Ext/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/designer/ssl_3_1/src/cf/ExchangePlans/ОбновлениеИнформационно_Базы/Ext/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/designer/ssl_3_1/src/cf/ExchangePlans/ОбновлениеИнформационно_Базы/Ext/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/ExchangePlans/ОбновлениеИнформационно_Базы/Ext/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/ExchangePlans/ОбновлениеИнформационно_Базы/Ext/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.ExchangePlan/attributes/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -2882,8 +2901,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/ExchangePlans/ОбновлениеИнформационно_Базы/Ext/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/ExchangePlans/ОбновлениеИнформационно_Базы/Ext/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.ExchangePlan/attributes/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, diff --git "a/src/test/resources/fixtures/ssl_3_1/ExchangePlans.\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\276\320\271\320\221\320\260\320\267\321\213_edt.json" "b/src/test/resources/fixtures/ssl_3_1/ExchangePlans.\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\276\320\271\320\221\320\260\320\267\321\213_edt.json" index f795b9a71..86018153a 100644 --- "a/src/test/resources/fixtures/ssl_3_1/ExchangePlans.\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\276\320\271\320\221\320\260\320\267\321\213_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/ExchangePlans.\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\276\320\271\320\221\320\260\320\267\321\213_edt.json" @@ -32,11 +32,30 @@ "type": { "types": [ { - "name": "Number", - "nameRu": "Число" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] }, "format": { "content": [] @@ -2862,19 +2881,19 @@ }, "mdoType": "EXCHANGE_PLAN", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/edt/ssl_3_1/configuration/src/ExchangePlans/ОбновлениеИнформационно_Базы/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/edt/ssl_3_1/configuration/src/ExchangePlans/ОбновлениеИнформационно_Базы/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/edt/ssl_3_1/configuration/src/ExchangePlans/ОбновлениеИнформационно_Базы/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/ExchangePlans/ОбновлениеИнформационно_Базы/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/ExchangePlans/ОбновлениеИнформационно_Базы/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.ExchangePlan/attributes/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, @@ -2882,8 +2901,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/ExchangePlans/ОбновлениеИнформационно_Базы/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/ExchangePlans/ОбновлениеИнформационно_Базы/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.ExchangePlan/attributes/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/owner" }, diff --git "a/src/test/resources/fixtures/ssl_3_1/FilterCriteria.\320\244\320\260\320\271\320\273\321\213\320\222\320\242\320\276\320\274\320\265.json" "b/src/test/resources/fixtures/ssl_3_1/FilterCriteria.\320\244\320\260\320\271\320\273\321\213\320\222\320\242\320\276\320\274\320\265.json" index 6c4ad80f4..217aebf7b 100644 --- "a/src/test/resources/fixtures/ssl_3_1/FilterCriteria.\320\244\320\260\320\271\320\273\321\213\320\222\320\242\320\276\320\274\320\265.json" +++ "b/src/test/resources/fixtures/ssl_3_1/FilterCriteria.\320\244\320\260\320\271\320\273\321\213\320\222\320\242\320\276\320\274\320\265.json" @@ -217,11 +217,25 @@ "type": { "types": [ { - "name": "DynamicList", - "nameRu": "ДинамическийСписок" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] } } ] diff --git "a/src/test/resources/fixtures/ssl_3_1/FilterCriteria.\320\244\320\260\320\271\320\273\321\213\320\222\320\242\320\276\320\274\320\265_edt.json" "b/src/test/resources/fixtures/ssl_3_1/FilterCriteria.\320\244\320\260\320\271\320\273\321\213\320\222\320\242\320\276\320\274\320\265_edt.json" index ccf353329..9a77f21b8 100644 --- "a/src/test/resources/fixtures/ssl_3_1/FilterCriteria.\320\244\320\260\320\271\320\273\321\213\320\222\320\242\320\276\320\274\320\265_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/FilterCriteria.\320\244\320\260\320\271\320\273\321\213\320\222\320\242\320\276\320\274\320\265_edt.json" @@ -217,11 +217,25 @@ "type": { "types": [ { - "name": "DynamicList", - "nameRu": "ДинамическийСписок" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] } } ] diff --git "a/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\255\320\273\320\265\320\272\321\202\321\200\320\276\320\275\320\275\321\213\320\265\320\237\320\276\320\264\320\277\320\270\321\201\320\270.json" "b/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\255\320\273\320\265\320\272\321\202\321\200\320\276\320\275\320\275\321\213\320\265\320\237\320\276\320\264\320\277\320\270\321\201\320\270.json" index 2005215a7..9dd6d25d8 100644 --- "a/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\255\320\273\320\265\320\272\321\202\321\200\320\276\320\275\320\275\321\213\320\265\320\237\320\276\320\264\320\277\320\270\321\201\320\270.json" +++ "b/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\255\320\273\320\265\320\272\321\202\321\200\320\276\320\275\320\275\321\213\320\265\320\237\320\276\320\264\320\277\320\270\321\201\320\270.json" @@ -37,12 +37,27 @@ "type": { "types": [ { - "name": "DefinedType.ПодписанныйОбъект", - "nameRu": "ОпределяемыйТип.ПодписанныйОбъект", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DefinedType.ПодписанныйОбъект", + "nameRu": "ОпределяемыйТип.ПодписанныйОбъект", + "composite": false, + "kind": "DEFINED_TYPE" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] }, "master": true, "denyIncompleteValues": false, @@ -78,11 +93,30 @@ "type": { "types": [ { - "name": "Number", - "nameRu": "Число" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": true + } + } + ] }, "master": false, "denyIncompleteValues": false, @@ -172,11 +206,28 @@ "type": { "types": [ { - "name": "Date", - "nameRu": "Дата" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] } }, { @@ -209,11 +260,29 @@ "type": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 260, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -246,10 +315,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -282,10 +369,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -318,10 +423,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 28, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -354,12 +477,19 @@ "type": { "types": [ { - "name": "ValueStorage", - "nameRu": "ХранилищеЗначений", - "variant": "V8" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "name": "ValueStorage", + "nameRu": "ХранилищеЗначений", + "variant": "V8" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -392,11 +522,18 @@ "type": { "types": [ { - "name": "Boolean", - "nameRu": "Булево" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -429,10 +566,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource[6]/type/types/com.github._1c_syntax.bsl.types.V8ValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.V8ValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -465,10 +609,27 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] } }, { @@ -501,12 +662,20 @@ "type": { "types": [ { - "name": "CatalogRef.Пользователи", - "nameRu": "СправочникСсылка.Пользователи", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], diff --git "a/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\255\320\273\320\265\320\272\321\202\321\200\320\276\320\275\320\275\321\213\320\265\320\237\320\276\320\264\320\277\320\270\321\201\320\270_edt.json" "b/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\255\320\273\320\265\320\272\321\202\321\200\320\276\320\275\320\275\321\213\320\265\320\237\320\276\320\264\320\277\320\270\321\201\320\270_edt.json" index 2ee4ec749..c64d6cbaf 100644 --- "a/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\255\320\273\320\265\320\272\321\202\321\200\320\276\320\275\320\275\321\213\320\265\320\237\320\276\320\264\320\277\320\270\321\201\320\270_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\255\320\273\320\265\320\272\321\202\321\200\320\276\320\275\320\275\321\213\320\265\320\237\320\276\320\264\320\277\320\270\321\201\320\270_edt.json" @@ -37,12 +37,27 @@ "type": { "types": [ { - "name": "DefinedType.ПодписанныйОбъект", - "nameRu": "ОпределяемыйТип.ПодписанныйОбъект", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DefinedType.ПодписанныйОбъект", + "nameRu": "ОпределяемыйТип.ПодписанныйОбъект", + "composite": false, + "kind": "DEFINED_TYPE" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] }, "master": true, "denyIncompleteValues": false, @@ -78,11 +93,30 @@ "type": { "types": [ { - "name": "Number", - "nameRu": "Число" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": true + } + } + ] }, "master": false, "denyIncompleteValues": false, @@ -172,11 +206,28 @@ "type": { "types": [ { - "name": "Date", - "nameRu": "Дата" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] } }, { @@ -209,11 +260,29 @@ "type": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 260, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -246,10 +315,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -282,10 +369,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -318,10 +423,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource[2]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 28, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -354,12 +477,19 @@ "type": { "types": [ { - "name": "ValueStorage", - "nameRu": "ХранилищеЗначений", - "variant": "V8" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "name": "ValueStorage", + "nameRu": "ХранилищеЗначений", + "variant": "V8" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -392,11 +522,18 @@ "type": { "types": [ { - "name": "Boolean", - "nameRu": "Булево" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -429,10 +566,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource[6]/type/types/com.github._1c_syntax.bsl.types.V8ValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.V8ValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.V8ValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -465,10 +609,27 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] } }, { @@ -501,12 +662,20 @@ "type": { "types": [ { - "name": "CatalogRef.Пользователи", - "nameRu": "СправочникСсылка.Пользователи", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], diff --git "a/src/test/resources/fixtures/ssl_3_1/SessionParameters.\320\242\320\265\320\272\321\203\321\211\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214.json" "b/src/test/resources/fixtures/ssl_3_1/SessionParameters.\320\242\320\265\320\272\321\203\321\211\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214.json" index 9b9f82160..f003a4f22 100644 --- "a/src/test/resources/fixtures/ssl_3_1/SessionParameters.\320\242\320\265\320\272\321\203\321\211\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214.json" +++ "b/src/test/resources/fixtures/ssl_3_1/SessionParameters.\320\242\320\265\320\272\321\203\321\211\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214.json" @@ -34,11 +34,26 @@ "valueType": { "types": [ { - "name": "CatalogRef.Пользователи", - "nameRu": "СправочникСсылка.Пользователи", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] } }} \ No newline at end of file diff --git "a/src/test/resources/fixtures/ssl_3_1/SettingsStorages.\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\276\320\262\320\236\321\202\321\207\320\265\321\202\320\276\320\262.json" "b/src/test/resources/fixtures/ssl_3_1/SettingsStorages.\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\276\320\262\320\236\321\202\321\207\320\265\321\202\320\276\320\262.json" index 8aecefc06..a24464172 100644 --- "a/src/test/resources/fixtures/ssl_3_1/SettingsStorages.\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\276\320\262\320\236\321\202\321\207\320\265\321\202\320\276\320\262.json" +++ "b/src/test/resources/fixtures/ssl_3_1/SettingsStorages.\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\276\320\262\320\236\321\202\321\207\320\265\321\202\320\276\320\262.json" @@ -239,11 +239,25 @@ "type": { "types": [ { - "name": "ValueTable", - "nameRu": "ТаблицаЗначений" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTable", + "nameRu": "ТаблицаЗначений" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] } }, { @@ -255,11 +269,18 @@ "type": { "types": [ { - "name": "SettingsComposer", - "nameRu": "НастройкиКомпоновщика" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "SettingsComposer", + "nameRu": "НастройкиКомпоновщика" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -270,7 +291,8 @@ }, "type": { "types": [], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -282,11 +304,18 @@ "type": { "types": [ { - "name": "Boolean", - "nameRu": "Булево" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -298,11 +327,29 @@ "type": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -604,11 +651,18 @@ "type": { "types": [ { - "name": "ValueTree", - "nameRu": "ДеревоЗначений" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTree", + "nameRu": "ДеревоЗначений" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -620,12 +674,20 @@ "type": { "types": [ { - "name": "CatalogRef.Пользователи", - "nameRu": "СправочникСсылка.Пользователи", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -647,10 +709,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -669,10 +738,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -684,10 +771,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -699,10 +793,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -721,15 +833,23 @@ "type": { "types": [ { - "name": "CatalogRef.ВнешниеПользователи", - "nameRu": "СправочникСсылка.ВнешниеПользователи", - "composite": false - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ВнешниеПользователи", + "nameRu": "СправочникСсылка.ВнешниеПользователи", + "composite": false, + "kind": "CATALOG" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": true + "composite": true, + "qualifiers": [] } } ], @@ -822,10 +942,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -847,10 +974,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -872,10 +1017,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -1524,11 +1687,28 @@ "type": { "types": [ { - "name": "Date", - "nameRu": "Дата" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] } }, { @@ -1540,10 +1720,27 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] } }, { @@ -1562,10 +1759,27 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] } }, { @@ -1577,10 +1791,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1592,10 +1824,27 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] } }, { @@ -1607,10 +1856,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1622,11 +1878,18 @@ "type": { "types": [ { - "name": "StandardPeriod", - "nameRu": "СтандартныйПериод" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "StandardPeriod", + "nameRu": "СтандартныйПериод" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1638,10 +1901,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -1736,10 +2017,27 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] } } ] @@ -1845,10 +2143,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1867,10 +2183,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -3188,11 +3522,18 @@ "type": { "types": [ { - "name": "ValueList", - "nameRu": "СписокЗначений" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueList", + "nameRu": "СписокЗначений" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3211,10 +3552,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3226,10 +3574,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3248,10 +3603,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3270,11 +3643,30 @@ "type": { "types": [ { - "name": "Number", - "nameRu": "Число" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 5, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -3293,10 +3685,29 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 5, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -3338,10 +3749,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3353,10 +3771,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3378,10 +3803,29 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -3393,10 +3837,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3408,10 +3859,29 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -3423,10 +3893,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3438,11 +3926,18 @@ "type": { "types": [ { - "name": "SpreadsheetDocument", - "nameRu": "ТабличныйДокумент" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "SpreadsheetDocument", + "nameRu": "ТабличныйДокумент" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -3563,10 +4058,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ] @@ -3762,12 +4264,20 @@ "type": { "types": [ { - "name": "CatalogRef.ВариантыОтчетов", - "nameRu": "СправочникСсылка.ВариантыОтчетов", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ВариантыОтчетов", + "nameRu": "СправочникСсылка.ВариантыОтчетов", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3779,17 +4289,26 @@ "type": { "types": [ { - "name": "CatalogRef.ИдентификаторыОбъектовРасширений", - "nameRu": "СправочникСсылка.ИдентификаторыОбъектовРасширений", - "composite": false - }, - { - "name": "CatalogRef.ИдентификаторыОбъектовМетаданных", - "nameRu": "СправочникСсылка.ИдентификаторыОбъектовМетаданных", - "composite": false + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ИдентификаторыОбъектовРасширений", + "nameRu": "СправочникСсылка.ИдентификаторыОбъектовРасширений", + "composite": false, + "kind": "CATALOG" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ИдентификаторыОбъектовМетаданных", + "nameRu": "СправочникСсылка.ИдентификаторыОбъектовМетаданных", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": true + "composite": true, + "qualifiers": [] } }, { @@ -3801,13 +4320,20 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } } ], - "composite": true + "composite": true, + "qualifiers": [] } }, { @@ -3819,10 +4345,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3834,10 +4367,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3849,10 +4389,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3864,10 +4411,29 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] } }, { @@ -3879,10 +4445,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3901,10 +4474,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3916,10 +4496,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -4411,10 +5009,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 50, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4453,10 +5069,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4468,10 +5091,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4483,10 +5113,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4515,10 +5152,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4537,10 +5192,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4552,11 +5225,18 @@ "type": { "types": [ { - "name": "TypeDescription", - "nameRu": "ОписаниеТипа" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "TypeDescription", + "nameRu": "ОписаниеТипа" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4568,10 +5248,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4593,10 +5280,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4615,10 +5320,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -5270,10 +5982,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5285,10 +6015,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5300,10 +6037,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5315,10 +6059,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5330,10 +6092,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5345,10 +6114,29 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] } }, { @@ -5367,10 +6155,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5389,10 +6195,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5421,10 +6234,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5436,10 +6256,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5451,10 +6278,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5466,10 +6300,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5481,12 +6322,20 @@ "type": { "types": [ { - "name": "CatalogObject.ВариантыОтчетов", - "nameRu": "СправочникОбъект.ВариантыОтчетов", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogObject.ВариантыОтчетов", + "nameRu": "СправочникОбъект.ВариантыОтчетов", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5498,10 +6347,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5513,10 +6369,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5528,10 +6391,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5543,10 +6413,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5558,10 +6435,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5580,10 +6464,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -5864,10 +6755,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5886,10 +6795,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5901,10 +6817,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5923,10 +6846,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5938,10 +6879,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -6124,10 +7072,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -6149,10 +7104,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -6174,10 +7147,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -6189,10 +7180,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -6204,10 +7213,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -7437,10 +8453,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -7482,10 +8505,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -7497,10 +8538,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -7519,10 +8578,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -7541,10 +8607,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -7563,10 +8636,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -7585,10 +8665,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -7607,10 +8694,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -7629,10 +8723,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -7651,10 +8752,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -7666,10 +8774,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -7681,10 +8796,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -7696,10 +8818,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -7718,10 +8847,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { diff --git "a/src/test/resources/fixtures/ssl_3_1/SettingsStorages.\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\276\320\262\320\236\321\202\321\207\320\265\321\202\320\276\320\262_edt.json" "b/src/test/resources/fixtures/ssl_3_1/SettingsStorages.\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\276\320\262\320\236\321\202\321\207\320\265\321\202\320\276\320\262_edt.json" index 8294fbea7..ac8179edd 100644 --- "a/src/test/resources/fixtures/ssl_3_1/SettingsStorages.\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\276\320\262\320\236\321\202\321\207\320\265\321\202\320\276\320\262_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/SettingsStorages.\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\276\320\262\320\236\321\202\321\207\320\265\321\202\320\276\320\262_edt.json" @@ -239,11 +239,25 @@ "type": { "types": [ { - "name": "ValueTable", - "nameRu": "ТаблицаЗначений" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTable", + "nameRu": "ТаблицаЗначений" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] } }, { @@ -255,11 +269,18 @@ "type": { "types": [ { - "name": "DataCompositionSettingsComposer", - "nameRu": "КомпоновщикНастроекКомпоновкиДанных" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DataCompositionSettingsComposer", + "nameRu": "КомпоновщикНастроекКомпоновкиДанных" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -270,7 +291,8 @@ }, "type": { "types": [], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -282,11 +304,18 @@ "type": { "types": [ { - "name": "Boolean", - "nameRu": "Булево" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -298,11 +327,29 @@ "type": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -604,11 +651,18 @@ "type": { "types": [ { - "name": "ValueTree", - "nameRu": "ДеревоЗначений" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTree", + "nameRu": "ДеревоЗначений" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -620,12 +674,20 @@ "type": { "types": [ { - "name": "CatalogRef.Пользователи", - "nameRu": "СправочникСсылка.Пользователи", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -647,10 +709,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -669,10 +738,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -684,10 +771,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -699,10 +793,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -721,15 +833,23 @@ "type": { "types": [ { - "name": "CatalogRef.ВнешниеПользователи", - "nameRu": "СправочникСсылка.ВнешниеПользователи", - "composite": false - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ВнешниеПользователи", + "nameRu": "СправочникСсылка.ВнешниеПользователи", + "composite": false, + "kind": "CATALOG" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": true + "composite": true, + "qualifiers": [] } } ], @@ -822,10 +942,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -847,10 +974,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -872,10 +1017,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -1524,11 +1687,28 @@ "type": { "types": [ { - "name": "Date", - "nameRu": "Дата" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] } }, { @@ -1540,10 +1720,27 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] } }, { @@ -1562,10 +1759,27 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] } }, { @@ -1577,10 +1791,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1592,10 +1824,27 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] } }, { @@ -1607,10 +1856,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1622,11 +1878,18 @@ "type": { "types": [ { - "name": "StandardPeriod", - "nameRu": "СтандартныйПериод" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "StandardPeriod", + "nameRu": "СтандартныйПериод" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1638,10 +1901,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -1736,10 +2017,27 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATE" + } + } + ] } } ] @@ -1845,10 +2143,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -1867,10 +2183,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -3188,11 +3522,18 @@ "type": { "types": [ { - "name": "ValueList", - "nameRu": "СписокЗначений" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueList", + "nameRu": "СписокЗначений" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3211,10 +3552,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3226,10 +3574,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3248,10 +3603,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3270,11 +3643,30 @@ "type": { "types": [ { - "name": "Number", - "nameRu": "Число" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 5, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -3293,10 +3685,29 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 5, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -3338,10 +3749,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3353,10 +3771,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3378,10 +3803,29 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -3393,10 +3837,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3408,10 +3859,29 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -3423,10 +3893,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3438,11 +3926,18 @@ "type": { "types": [ { - "name": "SpreadsheetDocument", - "nameRu": "ТабличныйДокумент" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "SpreadsheetDocument", + "nameRu": "ТабличныйДокумент" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -3563,10 +4058,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ] @@ -3762,12 +4264,20 @@ "type": { "types": [ { - "name": "CatalogRef.ВариантыОтчетов", - "nameRu": "СправочникСсылка.ВариантыОтчетов", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ВариантыОтчетов", + "nameRu": "СправочникСсылка.ВариантыОтчетов", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3779,17 +4289,26 @@ "type": { "types": [ { - "name": "CatalogRef.ИдентификаторыОбъектовРасширений", - "nameRu": "СправочникСсылка.ИдентификаторыОбъектовРасширений", - "composite": false - }, - { - "name": "CatalogRef.ИдентификаторыОбъектовМетаданных", - "nameRu": "СправочникСсылка.ИдентификаторыОбъектовМетаданных", - "composite": false + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ИдентификаторыОбъектовРасширений", + "nameRu": "СправочникСсылка.ИдентификаторыОбъектовРасширений", + "composite": false, + "kind": "CATALOG" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ИдентификаторыОбъектовМетаданных", + "nameRu": "СправочникСсылка.ИдентификаторыОбъектовМетаданных", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": true + "composite": true, + "qualifiers": [] } }, { @@ -3801,13 +4320,20 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } } ], - "composite": true + "composite": true, + "qualifiers": [] } }, { @@ -3819,10 +4345,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3834,10 +4367,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3849,10 +4389,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3864,10 +4411,29 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] } }, { @@ -3879,10 +4445,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3901,10 +4474,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3916,10 +4496,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -4411,10 +5009,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 50, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4453,10 +5069,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4468,10 +5091,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4483,10 +5113,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4515,10 +5152,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4537,10 +5192,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4552,11 +5225,18 @@ "type": { "types": [ { - "name": "TypeDescription", - "nameRu": "ОписаниеТипа" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "TypeDescription", + "nameRu": "ОписаниеТипа" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4568,10 +5248,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4593,10 +5280,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4615,10 +5320,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -5270,10 +5982,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5285,10 +6015,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5300,10 +6037,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5315,10 +6059,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5330,10 +6092,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5345,10 +6114,29 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 10, + "scale": 0, + "nonNegative": false + } + } + ] } }, { @@ -5367,10 +6155,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5389,10 +6195,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5421,10 +6234,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5436,10 +6256,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5451,10 +6278,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5466,10 +6300,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5481,12 +6322,20 @@ "type": { "types": [ { - "name": "CatalogObject.ВариантыОтчетов", - "nameRu": "СправочникОбъект.ВариантыОтчетов", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogObject.ВариантыОтчетов", + "nameRu": "СправочникОбъект.ВариантыОтчетов", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5498,10 +6347,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5513,10 +6369,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5528,10 +6391,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5543,10 +6413,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5558,10 +6435,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5580,10 +6464,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -5864,10 +6755,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5886,10 +6795,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5901,10 +6817,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5923,10 +6846,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5938,10 +6879,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -6124,10 +7072,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -6149,10 +7104,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -6174,10 +7147,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -6189,10 +7180,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -6204,10 +7213,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -7437,10 +8453,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -7482,10 +8505,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -7497,10 +8538,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -7519,10 +8578,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -7541,10 +8607,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -7563,10 +8636,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -7585,10 +8665,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -7607,10 +8694,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -7629,10 +8723,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -7651,10 +8752,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -7666,10 +8774,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -7681,10 +8796,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -7696,10 +8818,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -7718,10 +8847,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { diff --git "a/src/test/resources/fixtures/ssl_3_1/Tasks.\320\227\320\260\320\264\320\260\321\207\320\260\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\217.json" "b/src/test/resources/fixtures/ssl_3_1/Tasks.\320\227\320\260\320\264\320\260\321\207\320\260\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\217.json" index 1c72a2c2e..5e92e3758 100644 --- "a/src/test/resources/fixtures/ssl_3_1/Tasks.\320\227\320\260\320\264\320\260\321\207\320\260\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\217.json" +++ "b/src/test/resources/fixtures/ssl_3_1/Tasks.\320\227\320\260\320\264\320\260\321\207\320\260\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\217.json" @@ -33,12 +33,27 @@ "type": { "types": [ { - "name": "Characteristic.ОбъектыАдресацииЗадач", - "nameRu": "Характеристика.ОбъектыАдресацииЗадач", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "Characteristic.ОбъектыАдресацииЗадач", + "nameRu": "Характеристика.ОбъектыАдресацииЗадач", + "composite": false, + "kind": "CHART_OF_CHARACTERISTIC_TYPES" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] }, "format": { "content": [] @@ -97,17 +112,26 @@ "type": { "types": [ { - "name": "CatalogRef.ВнешниеПользователи", - "nameRu": "СправочникСсылка.ВнешниеПользователи", - "composite": false - }, - { - "name": "CatalogRef.Пользователи", - "nameRu": "СправочникСсылка.Пользователи", - "composite": false + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ВнешниеПользователи", + "nameRu": "СправочникСсылка.ВнешниеПользователи", + "composite": false, + "kind": "CATALOG" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": true + "composite": true, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -164,10 +188,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -224,12 +255,20 @@ "type": { "types": [ { - "name": "CatalogRef.РолиИсполнителей", - "nameRu": "СправочникСсылка.РолиИсполнителей", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.РолиИсполнителей", + "nameRu": "СправочникСсылка.РолиИсполнителей", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -291,13 +330,20 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } } ], - "composite": true + "composite": true, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -341,12 +387,20 @@ "type": { "types": [ { - "name": "EnumRef.ВариантыВажностиЗадачи", - "nameRu": "ПеречислениеСсылка.ВариантыВажностиЗадачи", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "EnumRef.ВариантыВажностиЗадачи", + "nameRu": "ПеречислениеСсылка.ВариантыВажностиЗадачи", + "composite": false, + "kind": "ENUM" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -390,12 +444,20 @@ "type": { "types": [ { - "name": "CatalogRef.ГруппыИсполнителейЗадач", - "nameRu": "СправочникСсылка.ГруппыИсполнителейЗадач", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ГруппыИсполнителейЗадач", + "nameRu": "СправочникСсылка.ГруппыИсполнителейЗадач", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -439,11 +501,28 @@ "type": { "types": [ { - "name": "Date", - "nameRu": "Дата" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -487,10 +566,27 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -534,10 +630,27 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -581,11 +694,29 @@ "type": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -629,27 +760,38 @@ "type": { "types": [ { - "name": "DocumentRef", - "nameRu": "ДокументСсылка", - "composite": true - }, - { - "name": "TaskRef", - "nameRu": "ЗадачаСсылка", - "composite": true - }, - { - "name": "ChartOfCharacteristicTypesRef", - "nameRu": "ПланВидовХарактеристикСсылка", - "composite": true - }, - { - "name": "CatalogRef", - "nameRu": "СправочникСсылка", - "composite": true + "default": { + "tag": 1 + }, + "int": 4, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef", + "nameRu": "ДокументСсылка", + "composite": true, + "kind": "DOCUMENT" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "TaskRef", + "nameRu": "ЗадачаСсылка", + "composite": true, + "kind": "TASK" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "ChartOfCharacteristicTypesRef", + "nameRu": "ПланВидовХарактеристикСсылка", + "composite": true, + "kind": "CHART_OF_CHARACTERISTIC_TYPES" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef", + "nameRu": "СправочникСсылка", + "composite": true, + "kind": "CATALOG" + } } ], - "composite": true + "composite": true, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -686,10 +828,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 500, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -733,11 +893,18 @@ "type": { "types": [ { - "name": "Boolean", - "nameRu": "Булево" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -781,10 +948,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -828,12 +1013,20 @@ "type": { "types": [ { - "name": "EnumRef.СостоянияБизнесПроцессов", - "nameRu": "ПеречислениеСсылка.СостоянияБизнесПроцессов", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "EnumRef.СостоянияБизнесПроцессов", + "nameRu": "ПеречислениеСсылка.СостоянияБизнесПроцессов", + "composite": false, + "kind": "ENUM" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -877,10 +1070,27 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -924,10 +1134,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -1507,12 +1735,20 @@ "type": { "types": [ { - "name": "TaskObject.ЗадачаИсполнителя", - "nameRu": "ЗадачаОбъект.ЗадачаИсполнителя", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "TaskObject.ЗадачаИсполнителя", + "nameRu": "ЗадачаОбъект.ЗадачаИсполнителя", + "composite": false, + "kind": "TASK" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ] @@ -1894,11 +2130,18 @@ "type": { "types": [ { - "name": "DynamicList", - "nameRu": "ДинамическийСписок" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1917,10 +2160,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1932,11 +2182,18 @@ "type": { "types": [ { - "name": "ValueTree", - "nameRu": "ДеревоЗначений" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTree", + "nameRu": "ДеревоЗначений" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -2588,10 +2845,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2610,10 +2874,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2625,10 +2896,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -3159,10 +3437,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3174,10 +3459,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3189,10 +3481,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3203,7 +3513,8 @@ }, "type": { "types": [], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -3725,10 +4036,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3740,10 +4058,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3755,10 +4080,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -4148,10 +4491,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4170,10 +4520,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4192,11 +4560,30 @@ "type": { "types": [ { - "name": "Number", - "nameRu": "Число" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 1, + "scale": 0, + "nonNegative": false + } + } + ] } }, { @@ -4215,10 +4602,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[4]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4230,10 +4624,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4245,10 +4646,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4260,10 +4668,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4275,11 +4690,18 @@ "type": { "types": [ { - "name": "TypeDescription", - "nameRu": "ОписаниеТипа" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "TypeDescription", + "nameRu": "ОписаниеТипа" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4291,10 +4713,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4313,10 +4742,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4335,10 +4771,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -4877,10 +5320,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4892,10 +5342,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4907,10 +5364,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4922,10 +5397,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -5677,10 +6170,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5692,10 +6192,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5707,10 +6214,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5729,10 +6243,29 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 1, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -5751,10 +6284,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 100, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5773,10 +6324,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 100, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -5802,19 +6371,19 @@ }, "mdoType": "TASK", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/designer/ssl_3_1/src/cf/Tasks/ЗадачаИсполнителя/Ext/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/designer/ssl_3_1/src/cf/Tasks/ЗадачаИсполнителя/Ext/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/designer/ssl_3_1/src/cf/Tasks/ЗадачаИсполнителя/Ext/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/Tasks/ЗадачаИсполнителя/Ext/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/Tasks/ЗадачаИсполнителя/Ext/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/owner" }, @@ -5822,8 +6391,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/Tasks/ЗадачаИсполнителя/Ext/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/designer/ssl_3_1/src/cf/Tasks/ЗадачаИсполнителя/Ext/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/owner" }, diff --git "a/src/test/resources/fixtures/ssl_3_1/Tasks.\320\227\320\260\320\264\320\260\321\207\320\260\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\217_edt.json" "b/src/test/resources/fixtures/ssl_3_1/Tasks.\320\227\320\260\320\264\320\260\321\207\320\260\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\217_edt.json" index 4130ade4a..9c9eac94a 100644 --- "a/src/test/resources/fixtures/ssl_3_1/Tasks.\320\227\320\260\320\264\320\260\321\207\320\260\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\217_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/Tasks.\320\227\320\260\320\264\320\260\321\207\320\260\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\217_edt.json" @@ -33,12 +33,27 @@ "type": { "types": [ { - "name": "Characteristic.ОбъектыАдресацииЗадач", - "nameRu": "Характеристика.ОбъектыАдресацииЗадач", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "Characteristic.ОбъектыАдресацииЗадач", + "nameRu": "Характеристика.ОбъектыАдресацииЗадач", + "composite": false, + "kind": "CHART_OF_CHARACTERISTIC_TYPES" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 0 + } + ] }, "format": { "content": [] @@ -97,17 +112,26 @@ "type": { "types": [ { - "name": "CatalogRef.ВнешниеПользователи", - "nameRu": "СправочникСсылка.ВнешниеПользователи", - "composite": false - }, - { - "name": "CatalogRef.Пользователи", - "nameRu": "СправочникСсылка.Пользователи", - "composite": false + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ВнешниеПользователи", + "nameRu": "СправочникСсылка.ВнешниеПользователи", + "composite": false, + "kind": "CATALOG" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.Пользователи", + "nameRu": "СправочникСсылка.Пользователи", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": true + "composite": true, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -164,10 +188,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -224,12 +255,20 @@ "type": { "types": [ { - "name": "CatalogRef.РолиИсполнителей", - "nameRu": "СправочникСсылка.РолиИсполнителей", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.РолиИсполнителей", + "nameRu": "СправочникСсылка.РолиИсполнителей", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -291,13 +330,20 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" - }, - { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + "default": { + "tag": 1 + }, + "int": 2, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } } ], - "composite": true + "composite": true, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -341,12 +387,20 @@ "type": { "types": [ { - "name": "EnumRef.ВариантыВажностиЗадачи", - "nameRu": "ПеречислениеСсылка.ВариантыВажностиЗадачи", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "EnumRef.ВариантыВажностиЗадачи", + "nameRu": "ПеречислениеСсылка.ВариантыВажностиЗадачи", + "composite": false, + "kind": "ENUM" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -390,12 +444,20 @@ "type": { "types": [ { - "name": "CatalogRef.ГруппыИсполнителейЗадач", - "nameRu": "СправочникСсылка.ГруппыИсполнителейЗадач", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef.ГруппыИсполнителейЗадач", + "nameRu": "СправочникСсылка.ГруппыИсполнителейЗадач", + "composite": false, + "kind": "CATALOG" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -439,11 +501,28 @@ "type": { "types": [ { - "name": "Date", - "nameRu": "Дата" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Date", + "nameRu": "Дата" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -487,10 +566,27 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -534,10 +630,27 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -581,11 +694,29 @@ "type": { "types": [ { - "name": "String", - "nameRu": "Строка" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "String", + "nameRu": "Строка" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -629,27 +760,38 @@ "type": { "types": [ { - "name": "DocumentRef", - "nameRu": "ДокументСсылка", - "composite": true - }, - { - "name": "TaskRef", - "nameRu": "ЗадачаСсылка", - "composite": true - }, - { - "name": "ChartOfCharacteristicTypesRef", - "nameRu": "ПланВидовХарактеристикСсылка", - "composite": true - }, - { - "name": "CatalogRef", - "nameRu": "СправочникСсылка", - "composite": true + "default": { + "tag": 1 + }, + "int": 4, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "DocumentRef", + "nameRu": "ДокументСсылка", + "composite": true, + "kind": "DOCUMENT" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "TaskRef", + "nameRu": "ЗадачаСсылка", + "composite": true, + "kind": "TASK" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "ChartOfCharacteristicTypesRef", + "nameRu": "ПланВидовХарактеристикСсылка", + "composite": true, + "kind": "CHART_OF_CHARACTERISTIC_TYPES" + }, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "CatalogRef", + "nameRu": "СправочникСсылка", + "composite": true, + "kind": "CATALOG" + } } ], - "composite": true + "composite": true, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -686,10 +828,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 500, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -733,11 +893,18 @@ "type": { "types": [ { - "name": "Boolean", - "nameRu": "Булево" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Boolean", + "nameRu": "Булево" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -781,10 +948,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -828,12 +1013,20 @@ "type": { "types": [ { - "name": "EnumRef.СостоянияБизнесПроцессов", - "nameRu": "ПеречислениеСсылка.СостоянияБизнесПроцессов", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "EnumRef.СостоянияБизнесПроцессов", + "nameRu": "ПеречислениеСсылка.СостоянияБизнесПроцессов", + "composite": false, + "kind": "ENUM" + } } ], - "composite": false + "composite": false, + "qualifiers": [] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -877,10 +1070,27 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { + "dateFractions": "DATETIME" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -924,10 +1134,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 150, + "allowedLength": "VARIABLE" + } + } + ] }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -1496,12 +1724,20 @@ "type": { "types": [ { - "name": "TaskObject.ЗадачаИсполнителя", - "nameRu": "ЗадачаОбъект.ЗадачаИсполнителя", - "composite": false + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "name": "TaskObject.ЗадачаИсполнителя", + "nameRu": "ЗадачаОбъект.ЗадачаИсполнителя", + "composite": false, + "kind": "TASK" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ] @@ -1883,11 +2119,18 @@ "type": { "types": [ { - "name": "DynamicList", - "nameRu": "ДинамическийСписок" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "DynamicList", + "nameRu": "ДинамическийСписок" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1906,10 +2149,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -1921,11 +2171,18 @@ "type": { "types": [ { - "name": "ValueTree", - "nameRu": "ДеревоЗначений" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "ValueTree", + "nameRu": "ДеревоЗначений" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -2577,10 +2834,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2599,10 +2863,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -2614,10 +2885,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -3148,10 +3426,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3163,10 +3448,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3178,10 +3470,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -3192,7 +3502,8 @@ }, "type": { "types": [], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -3714,10 +4025,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3729,10 +4047,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -3744,10 +4069,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -4137,10 +4480,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4159,10 +4509,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4181,11 +4549,30 @@ "type": { "types": [ { - "name": "Number", - "nameRu": "Число" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "name": "Number", + "nameRu": "Число" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 1, + "scale": 0, + "nonNegative": false + } + } + ] } }, { @@ -4204,10 +4591,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[4]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4219,10 +4613,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4234,10 +4635,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4249,10 +4657,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4264,11 +4679,18 @@ "type": { "types": [ { - "name": "TypeDescription", - "nameRu": "ОписаниеТипа" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "name": "TypeDescription", + "nameRu": "ОписаниеТипа" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4280,10 +4702,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4302,10 +4731,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4324,10 +4760,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } } ], @@ -4860,10 +5303,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4875,10 +5325,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -4890,10 +5347,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -4905,10 +5380,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 0, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -5660,10 +6153,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.storage.form.FormAttributeValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5675,10 +6175,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5690,10 +6197,17 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.mdo.support.MetadataValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.mdo.support.MetadataValueType[2]" + } } ], - "composite": false + "composite": false, + "qualifiers": [] } }, { @@ -5712,10 +6226,29 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { + "precision": 1, + "scale": 0, + "nonNegative": true + } + } + ] } }, { @@ -5734,10 +6267,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 100, + "allowedLength": "VARIABLE" + } + } + ] } }, { @@ -5756,10 +6307,28 @@ "type": { "types": [ { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/com.github._1c_syntax.bsl.types.PrimitiveValueType" + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": { + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.PrimitiveValueType" + } } ], - "composite": false + "composite": false, + "qualifiers": [ + { + "default": { + "tag": 1 + }, + "int": 1, + "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { + "length": 100, + "allowedLength": "VARIABLE" + } + } + ] } } ], @@ -5785,19 +6354,19 @@ }, "mdoType": "TASK", "moduleTypes": [ - [ - "ManagerModule", - "src/test/resources/ext/edt/ssl_3_1/configuration/src/Tasks/ЗадачаИсполнителя/ManagerModule.bsl" - ], [ "ObjectModule", "src/test/resources/ext/edt/ssl_3_1/configuration/src/Tasks/ЗадачаИсполнителя/ObjectModule.bsl" + ], + [ + "ManagerModule", + "src/test/resources/ext/edt/ssl_3_1/configuration/src/Tasks/ЗадачаИсполнителя/ManagerModule.bsl" ] ], "modules": [ { - "moduleType": "ManagerModule", - "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/Tasks/ЗадачаИсполнителя/ManagerModule.bsl", + "moduleType": "ObjectModule", + "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/Tasks/ЗадачаИсполнителя/ObjectModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/owner" }, @@ -5805,8 +6374,8 @@ "isProtected": false }, { - "moduleType": "ObjectModule", - "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/Tasks/ЗадачаИсполнителя/ObjectModule.bsl", + "moduleType": "ManagerModule", + "uri": "src/test/resources/ext/edt/ssl_3_1/configuration/src/Tasks/ЗадачаИсполнителя/ManagerModule.bsl", "owner": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/owner" }, From 814fc7b105832d980b91954fa9675f8a913db0a4 Mon Sep 17 00:00:00 2001 From: Maximov Valery Date: Fri, 19 Sep 2025 10:51:49 +0300 Subject: [PATCH 6/8] sq fixes --- .../storage/form/FormAttributeValueType.java | 57 ++++++++++++------- .../bsl/mdo/support/MetadataValueType.java | 9 ++- .../ValueTypeDescriptionConverter.java | 2 +- 3 files changed, 43 insertions(+), 25 deletions(-) diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/storage/form/FormAttributeValueType.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/storage/form/FormAttributeValueType.java index ebc412996..9dd8904d4 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/storage/form/FormAttributeValueType.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/storage/form/FormAttributeValueType.java @@ -32,38 +32,57 @@ public class FormAttributeValueType implements ValueType { public static final FormAttributeValueType VALUE_TABLE = new FormAttributeValueType("ValueTable", "ТаблицаЗначений"); public static final FormAttributeValueType VALUE_TREE = new FormAttributeValueType("ValueTree", "ДеревоЗначений"); public static final FormAttributeValueType VALUE_LIST = new FormAttributeValueType("ValueList", "СписокЗначений"); - public static final FormAttributeValueType ACCOUNTING_RECORD_TYPE = new FormAttributeValueType("AccountingRecordType", "ВидДвиженияБухгалтерии"); - public static final FormAttributeValueType ACCUMULATION_RECORD_TYPE = new FormAttributeValueType("AccumulationRecordType", "ВидДвиженияНакопления"); + public static final FormAttributeValueType ACCOUNTING_RECORD_TYPE = new FormAttributeValueType("AccountingRecordType", + "ВидДвиженияБухгалтерии"); + public static final FormAttributeValueType ACCUMULATION_RECORD_TYPE = new FormAttributeValueType("AccumulationRecordType", + "ВидДвиженияНакопления"); - public static final FormAttributeValueType FORMATTED_DOCUMENT = new FormAttributeValueType("FormattedDocument", "ФорматированныйДокумент"); - public static final FormAttributeValueType SPREADSHEET_DOCUMENT = new FormAttributeValueType("SpreadsheetDocument", "ТабличныйДокумент"); - public static final FormAttributeValueType TEXT_DOCUMENT = new FormAttributeValueType("TextDocument", "ТекстовыйДокумент"); - public static final FormAttributeValueType GRAPHICAL_SCHEMA = new FormAttributeValueType("GraphicalSchema", "ГрафическаяСхема"); + public static final FormAttributeValueType FORMATTED_DOCUMENT = new FormAttributeValueType("FormattedDocument", + "ФорматированныйДокумент"); + public static final FormAttributeValueType SPREADSHEET_DOCUMENT = new FormAttributeValueType("SpreadsheetDocument", + "ТабличныйДокумент"); + public static final FormAttributeValueType TEXT_DOCUMENT = new FormAttributeValueType("TextDocument", + "ТекстовыйДокумент"); + public static final FormAttributeValueType GRAPHICAL_SCHEMA = new FormAttributeValueType("GraphicalSchema", + "ГрафическаяСхема"); public static final FormAttributeValueType CHART = new FormAttributeValueType("Chart", "Диаграмма"); public static final FormAttributeValueType GANTT_CHART = new FormAttributeValueType("GanttChart", "ДиаграммаГанта"); - public static final FormAttributeValueType GEOGRAPHICAL_SCHEMA = new FormAttributeValueType("GeographicalSchema", "ГеографическаяСхема"); + public static final FormAttributeValueType GEOGRAPHICAL_SCHEMA = new FormAttributeValueType("GeographicalSchema", + "ГеографическаяСхема"); public static final FormAttributeValueType PDF_DOCUMENT = new FormAttributeValueType("PDFDocument", "PDFДокумент"); - public static final FormAttributeValueType STANDARD_PERIOD = new FormAttributeValueType("StandardPeriod", "СтандартныйПериод"); - public static final FormAttributeValueType FORMATTED_STRING = new FormAttributeValueType("FormattedString", "ФорматированнаяСтрока"); - public static final FormAttributeValueType TYPE_DESCRIPTION = new FormAttributeValueType("TypeDescription", "ОписаниеТипа"); - public static final FormAttributeValueType STANDARD_BEGINNING_DATE = new FormAttributeValueType("StandardBeginningDate", "СтандартнаяДатаНачала"); + public static final FormAttributeValueType STANDARD_PERIOD = new FormAttributeValueType("StandardPeriod", + "СтандартныйПериод"); + public static final FormAttributeValueType FORMATTED_STRING = new FormAttributeValueType("FormattedString", + "ФорматированнаяСтрока"); + public static final FormAttributeValueType TYPE_DESCRIPTION = new FormAttributeValueType("TypeDescription", + "ОписаниеТипа"); + public static final FormAttributeValueType STANDARD_BEGINNING_DATE = new FormAttributeValueType("StandardBeginningDate", + "СтандартнаяДатаНачала"); - public static final FormAttributeValueType DYNAMIC_LIST = new FormAttributeValueType("DynamicList", "ДинамическийСписок"); - public static final FormAttributeValueType DATA_COMPOSITION_SETTINGS_COMPOSER = new FormAttributeValueType("DataCompositionSettingsComposer", "КомпоновщикНастроекКомпоновкиДанных"); - public static final FormAttributeValueType SETTINGS_COMPOSER = new FormAttributeValueType("SettingsComposer", "НастройкиКомпоновщика"); - public static final FormAttributeValueType REPORT_BUILDER = new FormAttributeValueType("ReportBuilder", "ПостроительОтчета"); - public static final FormAttributeValueType DATA_ANALYSIS_TIME_INTERVAL_UNIT_TYPE = new FormAttributeValueType("DataAnalysisTimeIntervalUnitType", "ТипЕдиницыИнтервалаВремениАнализаДанных"); + public static final FormAttributeValueType DYNAMIC_LIST = new FormAttributeValueType("DynamicList", + "ДинамическийСписок"); + public static final FormAttributeValueType DATA_COMPOSITION_SETTINGS_COMPOSER = new FormAttributeValueType( + "DataCompositionSettingsComposer", "КомпоновщикНастроекКомпоновкиДанных"); + public static final FormAttributeValueType SETTINGS_COMPOSER = new FormAttributeValueType("SettingsComposer", + "НастройкиКомпоновщика"); + public static final FormAttributeValueType REPORT_BUILDER = new FormAttributeValueType("ReportBuilder", + "ПостроительОтчета"); + public static final FormAttributeValueType DATA_ANALYSIS_TIME_INTERVAL_UNIT_TYPE = new FormAttributeValueType( + "DataAnalysisTimeIntervalUnitType", "ТипЕдиницыИнтервалаВремениАнализаДанных"); public static final FormAttributeValueType FILTER = new FormAttributeValueType("Filter", "Отбор"); public static final FormAttributeValueType ORDER = new FormAttributeValueType("Order", "Порядок"); public static final FormAttributeValueType PLANNER = new FormAttributeValueType("Planner", "Планировщик"); - public static final FormAttributeValueType COMPARISON_TYPE = new FormAttributeValueType("ComparisonType", "ВидСравнения"); + public static final FormAttributeValueType COMPARISON_TYPE = new FormAttributeValueType("ComparisonType", + "ВидСравнения"); public static final FormAttributeValueType COLOR = new FormAttributeValueType("Color", "Цвет"); public static final FormAttributeValueType FONT = new FormAttributeValueType("Font", "Шрифт"); - public static final FormAttributeValueType VERTICAL_ALIGN = new FormAttributeValueType("VerticalAlign", "ВертикальноеПоложение"); + public static final FormAttributeValueType VERTICAL_ALIGN = new FormAttributeValueType("VerticalAlign", + "ВертикальноеПоложение"); public static final FormAttributeValueType PICTURE = new FormAttributeValueType("Picture", "Картинка"); - public static final FormAttributeValueType SIZE_CHANGE_MODE = new FormAttributeValueType("SizeChangeMode", "РежимИзмененияРазмера"); + public static final FormAttributeValueType SIZE_CHANGE_MODE = new FormAttributeValueType("SizeChangeMode", + "РежимИзмененияРазмера"); private static final List BUILTIN_TYPES = List.of( VALUE_TABLE, VALUE_TREE, VALUE_LIST, ACCOUNTING_RECORD_TYPE, ACCUMULATION_RECORD_TYPE, diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/support/MetadataValueType.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/support/MetadataValueType.java index 90c9a966c..c1a99a899 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/support/MetadataValueType.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/support/MetadataValueType.java @@ -182,9 +182,8 @@ public static MetadataValueType fromString(String name) { } var posDot = name.indexOf("."); - var key = name; if (posDot > 0) { - key = name.substring(0, posDot); + var key = name.substring(0, posDot); var variant = ALL_VARIANTS.get(key.toLowerCase(Locale.ROOT)); if (variant != null) { type = new MetadataValueType(variant.kind(), name, variant.nameRu() + name.substring(posDot), false); @@ -231,11 +230,11 @@ private static MetadataValueType create(MDOType mdoType, String name, String nam private static Map computeAllProvidedTypesVariants() { Map variants = new ConcurrentHashMap<>(); - builtinTypes().forEach((ValueType valueType) -> { + builtinTypes().forEach((ValueType valueType) -> variants.put(valueType.getName().toLowerCase(Locale.ROOT), new Variant(valueType.getNameRu(), ((MetadataValueType) valueType).getKind() - )); - }); + )) + ); variants.put(MDOType.DEFINED_TYPE.getName().toLowerCase(Locale.ROOT), new Variant(MDOType.DEFINED_TYPE.getNameRu(), MDOType.DEFINED_TYPE)); diff --git a/src/main/java/com/github/_1c_syntax/bsl/reader/common/converter/ValueTypeDescriptionConverter.java b/src/main/java/com/github/_1c_syntax/bsl/reader/common/converter/ValueTypeDescriptionConverter.java index 92fdea0c6..0cc300328 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/reader/common/converter/ValueTypeDescriptionConverter.java +++ b/src/main/java/com/github/_1c_syntax/bsl/reader/common/converter/ValueTypeDescriptionConverter.java @@ -47,7 +47,7 @@ public class ValueTypeDescriptionConverter implements ReadConverter { public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { List types = new ArrayList<>(); List qualifiers = new ArrayList<>(); - boolean composite = false; + var composite = false; while (reader.hasMoreChildren()) { reader.moveDown(); var nodeName = reader.getNodeName(); From e2e8cd9d57b43394340c14317980c95c5a81c163 Mon Sep 17 00:00:00 2001 From: Maximov Valery Date: Mon, 22 Sep 2025 09:10:24 +0300 Subject: [PATCH 7/8] =?UTF-8?q?=D0=B4=D0=BE=D0=BF=D0=BE=D0=BB=D0=BD=D0=B8?= =?UTF-8?q?=D0=BB=20=D0=B4=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD=D1=82=D0=B0?= =?UTF-8?q?=D1=86=D0=B8=D1=8E=20=D0=BF=D1=80=D0=B8=D0=BC=D0=B5=D1=80=D0=B0?= =?UTF-8?q?=D0=BC=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/ru/examples.md | 134 ++++++++++++++++ docs/ru/features.md | 2 +- .../bsl/examples/ValueTypeTest.java | 143 ++++++++++++++++++ 3 files changed, 278 insertions(+), 1 deletion(-) create mode 100644 src/test/java/com/github/_1c_syntax/bsl/examples/ValueTypeTest.java diff --git a/docs/ru/examples.md b/docs/ru/examples.md index b69c84a04..4de83f56e 100644 --- a/docs/ru/examples.md +++ b/docs/ru/examples.md @@ -9,6 +9,7 @@ - [Работа с метаданными](#работа-с-метаданными) - [Работа с формами](#работа-с-формами) - [Работа с модулями](#работа-с-модулями) +- [Анализ описания типов данных](#анализ-типов-данных) - [Поиск и фильтрация объектов](#поиск-и-фильтрация-объектов) - [Практические сценарии](#практические-сценарии) @@ -269,6 +270,139 @@ allModules.stream() }); ``` +## Анализ типов данных + +При чтении описания метаданных для объектов и их атрибутов вычисляются описания типов. Все сущности, имеющие описания типов данных, реализуют интерфейс `ValueTypeOwner`. + +Ниже приведены примеры, как можно использовать данную информацию. + +### Получение описания типа реквизита справочника + +Часть описания реквизита справочника + +```xml + + Реквизит2 + + Number + + 10 + + + + + + Use + +``` + +Код, которым можно посмотреть описание типа + +```java +// найдем справочник из прочитанной конфигурации +var childMDO = configuration.findChild("Catalog.Справочник1"); + +// проверим, что это на самом деле справочник +if (childMDO.isPresent() && childMDO.get() instanceof Catalog catalog) { + + // убедимся, что у справочника есть дочерние + assertThat(catalog.getChildren()).isNotEmpty(); + + // найдем нужный дочерний (реквизит) + var childAttribute = catalog.findChild(md -> "Реквизит2".equals(md.getName())); + + // проверим, что он есть и нужного типа + if (childAttribute.isPresent() && childAttribute.get() instanceof ObjectAttribute objectAttribute) { + + // проверим наименование + assertThat(objectAttribute.getName()).isEqualTo("Реквизит2"); + + // описание типа `getValueType` + assertThat(objectAttribute.getValueType()).isNotNull(); + // убеимся в наличии примитивного типа СТРОКА в составе описания + assertThat(objectAttribute.getValueType().contains(PrimitiveValueType.NUMBER)).isTrue(); + // убедимся, что тип не составно + assertThat(objectAttribute.getValueType().isComposite()).isFalse(); + // убедимся, что квалификаторы прочитаны + assertThat(objectAttribute.getValueType().getQualifiers()).hasSize(1); + + // убедимся, что прочитан квалификатор числа + var qualifier = objectAttribute.getValueType().getQualifiers().get(0); + assertThat(qualifier).isInstanceOf(NumberQualifiers.class); + + // убаимся, что квалификатор числа содожержит верную информацию + var numberQualifiers = (NumberQualifiers) qualifier; + assertThat(numberQualifiers.getPrecision()).isEqualTo(10); // длина 10 + assertThat(numberQualifiers.getScale()).isEqualTo(0); // точность 0 + assertThat(numberQualifiers.isNonNegative()).isFalse(); // возможны любые знаки + } + } +} +``` + +### Определение состава определяемого типа + +Часть описания определяемого типа + +```xml + ЗначениеДоступа + + CatalogRef.ПапкиФайлов + CatalogRef.ВнешниеПользователи + CatalogRef.КлючиДоступа + CatalogRef.ИдентификаторыОбъектовРасширений + CatalogRef.ГруппыВнешнихПользователей + CatalogRef.ГруппыПользователей + EnumRef.ДополнительныеЗначенияДоступа + ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения + CatalogRef.ДополнительныеОтчетыИОбработки + CatalogRef.Пользователи + CatalogRef.ГруппыИсполнителейЗадач + CatalogRef.УчетныеЗаписиЭлектроннойПочты + CatalogRef.ИдентификаторыОбъектовМетаданных + +``` + +Код, которым можно посмотреть описание типа + +```java + +// найдем определяемый тип прочитанной конфигурации +var childMDO = configuration.findChild("DefinedType.ЗначениеДоступа"); +if (childMDO.isPresent() && childMDO.get() instanceof DefinedType definedType) { + assertThat(definedType.getName()).isEqualTo("ЗначениеДоступа"); + // убедимся, что тип прочитан + assertThat(definedType.getValueType()).isNotNull(); + // убедимся, что в составе нет ЧИСЛА + assertThat(definedType.getValueType().contains(PrimitiveValueType.NUMBER)).isFalse(); + // убедимся, что описание соответствует составному типу + assertThat(definedType.getValueType().isComposite()).isTrue(); + // квалификаторов нет + assertThat(definedType.getValueType().getQualifiers()).isEmpty(); + + // создадим типа по имени + var typeContains = MetadataValueType.fromString("EnumRef.ДополнительныеЗначенияДоступа"); + + assertThat(typeContains).isNotNull(); + // полученый тип относится к перечислению + assertThat(typeContains.getKind()).isEqualTo(MDOType.ENUM); + // тип не составной + assertThat(typeContains.isComposite()).isFalse(); + // есть имя на английском + assertThat(typeContains.getName()).isEqualTo("EnumRef.ДополнительныеЗначенияДоступа"); + // и русском + assertThat(typeContains.getNameRu()).isEqualTo("ПеречислениеСсылка.ДополнительныеЗначенияДоступа"); + + // второй тип + var typeNotContains = MetadataValueType.fromString("CatalogRef.Контрагенты"); + assertThat(typeNotContains).isNotNull(); + // убедимся, что первый тип входит в состав описания + assertThat(definedType.getValueType().contains(typeContains)).isTrue(); + // убедимся, что второй тип нпе входит в состав + assertThat(definedType.getValueType().contains(typeNotContains)).isFalse(); +} +``` + ## Поиск и фильтрация объектов ### Поиск объекта по ссылке diff --git a/docs/ru/features.md b/docs/ru/features.md index d5774ca8e..835a657e6 100644 --- a/docs/ru/features.md +++ b/docs/ru/features.md @@ -22,7 +22,7 @@ ## Поддерживаемые метаданные -На данный момент поддерживается загрузка всех видов метаданных, существующих в версиях платформы 1С до 8.3.24. В заивисимости от типа объекта и потребностей, объем читаемой информации может различаться (реализация чтения дополнительной информации выполняется от задач). +На данный момент поддерживается загрузка всех видов метаданных, существующих в версиях платформы 1С до 8.5. В зависимости от типа объекта и потребностей, объем читаемой информации может различаться (реализация чтения дополнительной информации выполняется от задач). Актуальное содержимое того или иного вида объекта метаданных можно всегда находится в классе его реализации в пакете [mdo](com.github._1c_syntax.bsl.mdo). Немного о структуре пакета: diff --git a/src/test/java/com/github/_1c_syntax/bsl/examples/ValueTypeTest.java b/src/test/java/com/github/_1c_syntax/bsl/examples/ValueTypeTest.java new file mode 100644 index 000000000..8defd3b4b --- /dev/null +++ b/src/test/java/com/github/_1c_syntax/bsl/examples/ValueTypeTest.java @@ -0,0 +1,143 @@ +/* + * This file is a part of MDClasses. + * + * Copyright (c) 2019 - 2025 + * Tymko Oleg , Maximov Valery and contributors + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * MDClasses is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3.0 of the License, or (at your option) any later version. + * + * MDClasses is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with MDClasses. + */ +package com.github._1c_syntax.bsl.examples; + +import com.github._1c_syntax.bsl.mdclasses.Configuration; +import com.github._1c_syntax.bsl.mdclasses.MDClass; +import com.github._1c_syntax.bsl.mdclasses.MDClasses; +import com.github._1c_syntax.bsl.mdo.Catalog; +import com.github._1c_syntax.bsl.mdo.DefinedType; +import com.github._1c_syntax.bsl.mdo.children.ObjectAttribute; +import com.github._1c_syntax.bsl.mdo.support.MetadataValueType; +import com.github._1c_syntax.bsl.types.MDOType; +import com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers; +import com.github._1c_syntax.bsl.types.value.PrimitiveValueType; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.aggregator.ArgumentsAccessor; +import org.junit.jupiter.params.provider.CsvSource; + +import java.nio.file.Path; + +import static org.assertj.core.api.Assertions.assertThat; + +public class ValueTypeTest { + + private static final String EXAMPLES_PATH = "src/test/resources/ext"; + private static final String EDT_PATH = "edt"; + private static final String DESIGNER_PATH = "designer"; + private static final String DESIGNER_CF_PATH = "src/cf"; + private static final String EDT_CF_PATH = "configuration"; + + @ParameterizedTest + @CsvSource( + { + "true, mdclasses, _edt", + "false, mdclasses" + } + ) + void testCatalog(ArgumentsAccessor argumentsAccessor) { + var isEDT = argumentsAccessor.getBoolean(0); + var examplePackName = argumentsAccessor.getString(1); + + Path configurationPath; + if (isEDT) { + configurationPath = Path.of(EXAMPLES_PATH, EDT_PATH, examplePackName, EDT_CF_PATH); + } else { + configurationPath = Path.of(EXAMPLES_PATH, DESIGNER_PATH, examplePackName, DESIGNER_CF_PATH); + } + + var mdc = MDClasses.createConfiguration(configurationPath, true); + assertThat(mdc).isNotNull(); + assertThat(mdc).isInstanceOf(MDClass.class); + assertThat(mdc).isInstanceOf(Configuration.class); + + var configuration = (Configuration) mdc; + + var childMDO = configuration.findChild("Catalog.Справочник1"); + if (childMDO.isPresent() && childMDO.get() instanceof Catalog catalog) { + assertThat(catalog.getChildren()).isNotEmpty(); + var childAttribute = catalog.findChild(md -> "Реквизит2".equals(md.getName())); + if (childAttribute.isPresent() && childAttribute.get() instanceof ObjectAttribute objectAttribute) { + assertThat(objectAttribute.getName()).isEqualTo("Реквизит2"); + assertThat(objectAttribute.getValueType()).isNotNull(); + assertThat(objectAttribute.getValueType().contains(PrimitiveValueType.NUMBER)).isTrue(); + assertThat(objectAttribute.getValueType().isComposite()).isFalse(); + assertThat(objectAttribute.getValueType().getQualifiers()).hasSize(1); + + var qualifier = objectAttribute.getValueType().getQualifiers().get(0); + assertThat(qualifier).isInstanceOf(NumberQualifiers.class); + + var numberQualifiers = (NumberQualifiers) qualifier; + assertThat(numberQualifiers.getPrecision()).isEqualTo(10); + assertThat(numberQualifiers.getScale()).isEqualTo(0); + assertThat(numberQualifiers.isNonNegative()).isFalse(); + } + } + } + + @ParameterizedTest + @CsvSource( + { + "true, ssl_3_1, _edt", + "false, ssl_3_1" + } + ) + void testDefinedType(ArgumentsAccessor argumentsAccessor) { + var isEDT = argumentsAccessor.getBoolean(0); + var examplePackName = argumentsAccessor.getString(1); + + Path configurationPath; + if (isEDT) { + configurationPath = Path.of(EXAMPLES_PATH, EDT_PATH, examplePackName, EDT_CF_PATH); + } else { + configurationPath = Path.of(EXAMPLES_PATH, DESIGNER_PATH, examplePackName, DESIGNER_CF_PATH); + } + + var mdc = MDClasses.createConfiguration(configurationPath, true); + assertThat(mdc).isNotNull(); + assertThat(mdc).isInstanceOf(MDClass.class); + assertThat(mdc).isInstanceOf(Configuration.class); + + var configuration = (Configuration) mdc; + + var childMDO = configuration.findChild("DefinedType.ЗначениеДоступа"); + if (childMDO.isPresent() && childMDO.get() instanceof DefinedType definedType) { + assertThat(definedType.getName()).isEqualTo("ЗначениеДоступа"); + assertThat(definedType.getValueType()).isNotNull(); + assertThat(definedType.getValueType().contains(PrimitiveValueType.NUMBER)).isFalse(); + assertThat(definedType.getValueType().isComposite()).isTrue(); + assertThat(definedType.getValueType().getQualifiers()).isEmpty(); + + var typeContains = MetadataValueType.fromString("EnumRef.ДополнительныеЗначенияДоступа"); + var typeNotContains = MetadataValueType.fromString("CatalogRef.Контрагенты"); + assertThat(typeContains).isNotNull(); + assertThat(typeNotContains).isNotNull(); + assertThat(definedType.getValueType().contains(typeContains)).isTrue(); + assertThat(definedType.getValueType().contains(typeNotContains)).isFalse(); + + assertThat(typeContains.getKind()).isEqualTo(MDOType.ENUM); + assertThat(typeContains.isComposite()).isFalse(); + assertThat(typeContains.getName()).isEqualTo("EnumRef.ДополнительныеЗначенияДоступа"); + assertThat(typeContains.getNameRu()).isEqualTo("ПеречислениеСсылка.ДополнительныеЗначенияДоступа"); + } + } +} From e2fd74e22b91359ac7f6d59b58026a483f506fcb Mon Sep 17 00:00:00 2001 From: Maximov Valery Date: Mon, 22 Sep 2025 09:34:50 +0300 Subject: [PATCH 8/8] fix --- .../storage/form/FormAttributeValueType.java | 4 +- .../bsl/mdo/support/MetadataValueType.java | 4 +- .../common/converter/ValueTypeConverter.java | 2 +- .../ValueTypeDescriptionConverter.java | 2 +- .../bsl/examples/ValueTypeTest.java | 53 ++++++++----------- 5 files changed, 27 insertions(+), 38 deletions(-) diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/storage/form/FormAttributeValueType.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/storage/form/FormAttributeValueType.java index 9dd8904d4..56e447a4d 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/storage/form/FormAttributeValueType.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/storage/form/FormAttributeValueType.java @@ -28,7 +28,7 @@ import java.util.List; -public class FormAttributeValueType implements ValueType { +public final class FormAttributeValueType implements ValueType { public static final FormAttributeValueType VALUE_TABLE = new FormAttributeValueType("ValueTable", "ТаблицаЗначений"); public static final FormAttributeValueType VALUE_TREE = new FormAttributeValueType("ValueTree", "ДеревоЗначений"); public static final FormAttributeValueType VALUE_LIST = new FormAttributeValueType("ValueList", "СписокЗначений"); @@ -115,7 +115,7 @@ public ValueTypeVariant getVariant() { * * @return Список встроенных типов */ - public static List builtinTypes() { + public static List builtinTypes() { return BUILTIN_TYPES; } } diff --git a/src/main/java/com/github/_1c_syntax/bsl/mdo/support/MetadataValueType.java b/src/main/java/com/github/_1c_syntax/bsl/mdo/support/MetadataValueType.java index c1a99a899..2366f798b 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/mdo/support/MetadataValueType.java +++ b/src/main/java/com/github/_1c_syntax/bsl/mdo/support/MetadataValueType.java @@ -36,7 +36,7 @@ /** * Типы данных, построенные на метаданных */ -public class MetadataValueType implements ValueType { +public final class MetadataValueType implements ValueType { public static final MetadataValueType ACCOUNTING_REGISTER_MANAGER = createManager(MDOType.ACCOUNTING_REGISTER); public static final MetadataValueType ACCOUNTING_REGISTER_REC_SET = createRecSet(MDOType.ACCOUNTING_REGISTER); public static final MetadataValueType ACCUMULATION_REGISTER_MANAGER = createManager(MDOType.ACCUMULATION_REGISTER); @@ -204,7 +204,7 @@ public ValueTypeVariant getVariant() { * * @return Список встроенных типов */ - public static List builtinTypes() { + public static List builtinTypes() { return BUILTIN_TYPES; } diff --git a/src/main/java/com/github/_1c_syntax/bsl/reader/common/converter/ValueTypeConverter.java b/src/main/java/com/github/_1c_syntax/bsl/reader/common/converter/ValueTypeConverter.java index 3ab960516..c4bbc641b 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/reader/common/converter/ValueTypeConverter.java +++ b/src/main/java/com/github/_1c_syntax/bsl/reader/common/converter/ValueTypeConverter.java @@ -99,7 +99,7 @@ private static Map builtinTypes() { PrimitiveValueType.builtinTypes().forEach(valueType -> types.put(valueType.getName().toLowerCase(Locale.ROOT), valueType)); - types.put("xs:decimal", PrimitiveValueType.NUMBER); + types.put("xs:decimal".toLowerCase(Locale.ROOT), PrimitiveValueType.NUMBER); types.put("xs:dateTime".toLowerCase(Locale.ROOT), PrimitiveValueType.DATE); V8ValueType.builtinTypes().forEach(valueType -> diff --git a/src/main/java/com/github/_1c_syntax/bsl/reader/common/converter/ValueTypeDescriptionConverter.java b/src/main/java/com/github/_1c_syntax/bsl/reader/common/converter/ValueTypeDescriptionConverter.java index 0cc300328..1217a0f5f 100644 --- a/src/main/java/com/github/_1c_syntax/bsl/reader/common/converter/ValueTypeDescriptionConverter.java +++ b/src/main/java/com/github/_1c_syntax/bsl/reader/common/converter/ValueTypeDescriptionConverter.java @@ -65,7 +65,7 @@ public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext co } else if (nodeName.endsWith("Qualifiers")) { qualifiers.add(ExtendXStream.readValue(context, Qualifier.class)); } else { // что-то еще - LOGGER.info("Unknown type description field {}", nodeName); + LOGGER.warn("Unknown type description field {}", nodeName); } reader.moveUp(); } diff --git a/src/test/java/com/github/_1c_syntax/bsl/examples/ValueTypeTest.java b/src/test/java/com/github/_1c_syntax/bsl/examples/ValueTypeTest.java index 8defd3b4b..8473e1875 100644 --- a/src/test/java/com/github/_1c_syntax/bsl/examples/ValueTypeTest.java +++ b/src/test/java/com/github/_1c_syntax/bsl/examples/ValueTypeTest.java @@ -55,22 +55,7 @@ public class ValueTypeTest { } ) void testCatalog(ArgumentsAccessor argumentsAccessor) { - var isEDT = argumentsAccessor.getBoolean(0); - var examplePackName = argumentsAccessor.getString(1); - - Path configurationPath; - if (isEDT) { - configurationPath = Path.of(EXAMPLES_PATH, EDT_PATH, examplePackName, EDT_CF_PATH); - } else { - configurationPath = Path.of(EXAMPLES_PATH, DESIGNER_PATH, examplePackName, DESIGNER_CF_PATH); - } - - var mdc = MDClasses.createConfiguration(configurationPath, true); - assertThat(mdc).isNotNull(); - assertThat(mdc).isInstanceOf(MDClass.class); - assertThat(mdc).isInstanceOf(Configuration.class); - - var configuration = (Configuration) mdc; + var configuration = readConfiguration(argumentsAccessor); var childMDO = configuration.findChild("Catalog.Справочник1"); if (childMDO.isPresent() && childMDO.get() instanceof Catalog catalog) { @@ -102,22 +87,7 @@ void testCatalog(ArgumentsAccessor argumentsAccessor) { } ) void testDefinedType(ArgumentsAccessor argumentsAccessor) { - var isEDT = argumentsAccessor.getBoolean(0); - var examplePackName = argumentsAccessor.getString(1); - - Path configurationPath; - if (isEDT) { - configurationPath = Path.of(EXAMPLES_PATH, EDT_PATH, examplePackName, EDT_CF_PATH); - } else { - configurationPath = Path.of(EXAMPLES_PATH, DESIGNER_PATH, examplePackName, DESIGNER_CF_PATH); - } - - var mdc = MDClasses.createConfiguration(configurationPath, true); - assertThat(mdc).isNotNull(); - assertThat(mdc).isInstanceOf(MDClass.class); - assertThat(mdc).isInstanceOf(Configuration.class); - - var configuration = (Configuration) mdc; + var configuration = readConfiguration(argumentsAccessor); var childMDO = configuration.findChild("DefinedType.ЗначениеДоступа"); if (childMDO.isPresent() && childMDO.get() instanceof DefinedType definedType) { @@ -140,4 +110,23 @@ void testDefinedType(ArgumentsAccessor argumentsAccessor) { assertThat(typeContains.getNameRu()).isEqualTo("ПеречислениеСсылка.ДополнительныеЗначенияДоступа"); } } + + private static Configuration readConfiguration(ArgumentsAccessor argumentsAccessor) { + var isEDT = argumentsAccessor.getBoolean(0); + var examplePackName = argumentsAccessor.getString(1); + + Path configurationPath; + if (isEDT) { + configurationPath = Path.of(EXAMPLES_PATH, EDT_PATH, examplePackName, EDT_CF_PATH); + } else { + configurationPath = Path.of(EXAMPLES_PATH, DESIGNER_PATH, examplePackName, DESIGNER_CF_PATH); + } + + var mdc = MDClasses.createConfiguration(configurationPath, true); + assertThat(mdc).isNotNull(); + assertThat(mdc).isInstanceOf(MDClass.class); + assertThat(mdc).isInstanceOf(Configuration.class); + + return (Configuration) mdc; + } }