1- /*
2- * This file is a part of BSL Common library.
3- *
4- * Copyright (c) 2021 - 2025
5- * Tymko Oleg <olegtymko@yandex.ru>, Maximov Valery <maximovvalery@gmail.com> and contributors
6- *
7- * SPDX-License-Identifier: LGPL-3.0-or-later
8- *
9- * BSL Common library is free software; you can redistribute it and/or
10- * modify it under the terms of the GNU Lesser General Public
11- * License as published by the Free Software Foundation; either
12- * version 3.0 of the License, or (at your option) any later version.
13- *
14- * BSL Common library is distributed in the hope that it will be useful,
15- * but WITHOUT ANY WARRANTY; without even the implied warranty of
16- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17- * Lesser General Public License for more details.
18- *
19- * You should have received a copy of the GNU Lesser General Public
20- * License along with BSL Common library.
21- */
22- package com .github ._1c_syntax .bsl .types ;
1+ /*
2+ * This file is a part of BSL Common library.
3+ *
4+ * Copyright (c) 2021 - 2025
5+ * Tymko Oleg <olegtymko@yandex.ru>, Maximov Valery <maximovvalery@gmail.com> and contributors
6+ *
7+ * SPDX-License-Identifier: LGPL-3.0-or-later
8+ *
9+ * BSL Common library is free software; you can redistribute it and/or
10+ * modify it under the terms of the GNU Lesser General Public
11+ * License as published by the Free Software Foundation; either
12+ * version 3.0 of the License, or (at your option) any later version.
13+ *
14+ * BSL Common library is distributed in the hope that it will be useful,
15+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
16+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17+ * Lesser General Public License for more details.
18+ *
19+ * You should have received a copy of the GNU Lesser General Public
20+ * License along with BSL Common library.
21+ */
22+ package com .github ._1c_syntax .bsl .types ;
2323
2424import lombok .Getter ;
2525import org .apache .commons .collections4 .map .CaseInsensitiveMap ;
3636 */
3737@ Getter
3838public enum MDOType {
39+ ACCOUNTING_FLAG ("AccountingFlag" , "AccountingFlags" , "ПризнакУчета" , "ПризнакиУчета" ),
3940 ACCOUNTING_REGISTER ("AccountingRegister" , "AccountingRegisters" ,
4041 "РегистрБухгалтерии" , "РегистрыБухгалтерии" ),
4142 ACCUMULATION_REGISTER ("AccumulationRegister" , "AccumulationRegisters" ,
4243 "РегистрНакопления" , "РегистрыНакопления" ),
44+ ATTRIBUTE ("Attribute" , "Attributes" , "Реквизит" , "Реквизиты" ),
45+
4346 BOT ("Bot" , "Bots" , "Бот" , "Боты" ),
4447 BUSINESS_PROCESS ("BusinessProcess" , "BusinessProcesses" ,
4548 "БизнесПроцесс" , "БизнесПроцессы" ),
49+
4650 CALCULATION_REGISTER ("CalculationRegister" , "CalculationRegisters" ,
4751 "РегистрРасчета" , "РегистрыРасчета" ),
4852 CATALOG ("Catalog" , "Catalogs" , "Справочник" , "Справочники" ),
@@ -52,6 +56,8 @@ public enum MDOType {
5256 "ПланВидовРасчета" , "ПланыВидовРасчета" ),
5357 CHART_OF_CHARACTERISTIC_TYPES ("ChartOfCharacteristicTypes" , "ChartsOfCharacteristicTypes" ,
5458 "ПланВидовХарактеристик" , "ПланыВидовХарактеристик" ),
59+ COLUMN ("Column" , "Columns" , "Колонка" , "Колонки" ),
60+ COMMAND ("Command" , "Commands" , "Команда" , "Команды" ),
5561 COMMAND_GROUP ("CommandGroup" , "CommandGroups" , "ГруппаКоманд" , "ГруппыКоманд" ),
5662 COMMON_ATTRIBUTE ("CommonAttribute" , "CommonAttributes" ,
5763 "ОбщийРеквизит" , "ОбщиеРеквизиты" ),
@@ -63,81 +69,91 @@ public enum MDOType {
6369 COMMON_TEMPLATE ("CommonTemplate" , "CommonTemplates" , "ОбщийМакет" , "ОбщиеМакеты" ),
6470 CONFIGURATION ("Configuration" , "" , "Конфигурация" , "" ),
6571 CONSTANT ("Constant" , "Constants" , "Константа" , "Константы" ),
72+
6673 DATA_PROCESSOR ("DataProcessor" , "DataProcessors" , "Обработка" , "Обработки" ),
6774 DEFINED_TYPE ("DefinedType" , "DefinedTypes" , "ОпределяемыйТип" , "ОпределяемыеТипы" ),
75+ DIMENSION ("Dimension" , "Dimensions" , "Измерение" , "Измерения" ),
76+ DOCUMENT ("Document" , "Documents" , "Документ" , "Документы" ),
6877 DOCUMENT_JOURNAL ("DocumentJournal" , "DocumentJournals" ,
6978 "ЖурналДокументов" , "ЖурналыДокументов" ),
7079 DOCUMENT_NUMERATOR ("DocumentNumerator" , "DocumentNumerators" ,
7180 "НумераторДокументов" , "НумераторыДокументов" ),
72- DOCUMENT ( "Document" , "Documents" , "Документ" , "Документы" ),
81+
7382 ENUM ("Enum" , "Enums" , "Перечисление" , "Перечисления" ),
83+ ENUM_VALUE ("EnumValue" , "EnumValues" , "ЗначениеПеречисления" , "ЗначенияПеречисления" ),
7484 EVENT_SUBSCRIPTION ("EventSubscription" , "EventSubscriptions" ,
7585 "ПодпискаНаСобытие" , "ПодпискиНаСобытия" ),
7686 EXCHANGE_PLAN ("ExchangePlan" , "ExchangePlans" , "ПланОбмена" , "ПланыОбмена" ),
87+ EXTERNAL_DATA_PROCESSOR ("ExternalDataProcessor" , "ExternalDataProcessors" ,
88+ "ВнешняяОбработка" , "ВнешниеОбработки" ),
7789 EXTERNAL_DATA_SOURCE ("ExternalDataSource" , "ExternalDataSources" ,
7890 "ВнешнийИсточникДанных" , "ВнешниеИсточникиДанных" ),
91+ EXTERNAL_DATA_SOURCE_TABLE ("Table" , "Tables" , "Таблица" , "Таблицы" ),
92+ EXTERNAL_DATA_SOURCE_TABLE_FILED ("Field" , "Fields" , "Поле" , "Поля" ),
93+ EXTERNAL_REPORT ("ExternalReport" , "ExternalReports" ,
94+ "ВнешнийОтчет" , "ВнешниеОтчеты" ),
95+ EXT_DIMENSION_ACCOUNTING_FLAG ("ExtDimensionAccountingFlag" , "ExtDimensionAccountingFlags" ,
96+ "ПризнакУчетаСубконто" , "ПризнакиУчетаСубконто" ),
97+
7998 FILTER_CRITERION ("FilterCriterion" , "FilterCriteria" ,
8099 "КритерийОтбора" , "КритерииОтбора" ),
100+ FORM ("Form" , "Forms" , "Форма" , "Формы" ),
81101 FUNCTIONAL_OPTION ("FunctionalOption" , "FunctionalOptions" ,
82102 "ФункциональнаяОпция" , "ФункциональныеОпции" ),
83103 FUNCTIONAL_OPTIONS_PARAMETER ("FunctionalOptionsParameter" , "FunctionalOptionsParameters" ,
84104 "ПараметрФункциональныхОпций" , "ПараметрыФункциональныхОпций" ),
105+
85106 HTTP_SERVICE ("HTTPService" , "HTTPServices" , "HTTPСервис" , "HTTPСервисы" ),
107+ HTTP_SERVICE_METHOD ("Method" , "Methods" , "Метод" , "Методы" ),
108+ HTTP_SERVICE_URL_TEMPLATE ("URLTemplate" , "URLTemplates" , "ШаблонURL" , "ШаблоныURL" ),
109+
86110 INFORMATION_REGISTER ("InformationRegister" , "InformationRegisters" ,
87111 "РегистрСведений" , "РегистрыСведений" ),
88112 INTEGRATION_SERVICE ("IntegrationService" , "IntegrationServices" ,
89113 "СервисИнтеграции" , "СервисыИнтеграции" ),
114+ INTEGRATION_SERVICE_CHANNEL ("IntegrationServiceChannel" , "IntegrationServiceChannels" ,
115+ "КаналСервисаИнтеграции" , "Каналы" ),
116+
90117 INTERFACE ("Interface" , "Interfaces" , "Интерфейс" , "Интерфейсы" ),
118+
91119 LANGUAGE ("Language" , "Languages" , "Язык" , "Языки" ),
120+
121+ PALETTE_COLOR ("PaletteColor" , "PaletteColors" ,
122+ "ЦветПалитры" , "ЦветаПалитры" ),
123+
124+ RECALCULATION ("Recalculation" , "Recalculations" , "Перерасчет" , "Перерасчеты" ),
92125 REPORT ("Report" , "Reports" , "Отчет" , "Отчеты" ),
126+ RESOURCE ("Resource" , "Resources" , "Ресурс" , "Ресурсы" ),
93127 ROLE ("Role" , "Roles" , "Роль" , "Роли" ),
128+
94129 SCHEDULED_JOB ("ScheduledJob" , "ScheduledJobs" ,
95130 "РегламентноеЗадание" , "РегламентныеЗадания" ),
96131 SEQUENCE ("Sequence" , "Sequences" , "Последовательность" , "Последовательности" ),
97132 SESSION_PARAMETER ("SessionParameter" , "SessionParameters" ,
98133 "ПараметрСеанса" , "ПараметрыСеанса" ),
99134 SETTINGS_STORAGE ("SettingsStorage" , "SettingsStorages" ,
100135 "ХранилищеНастроек" , "ХранилищаНастроек" ),
101- STYLE_ITEM ("StyleItem" , "StyleItems" , "ЭлементСтиля" , "ЭлементыСтиля" ),
102- STYLE ("Style" , "Styles" , "Стиль" , "Стили" ),
103- SUBSYSTEM ("Subsystem" , "Subsystems" , "Подсистема" , "Подсистемы" ),
104- TASK ("Task" , "Tasks" , "Задача" , "Задачи" ),
105- WEB_SERVICE ("WebService" , "WebServices" , "WebСервис" , "WebСервисы" ),
106- WS_REFERENCE ("WSReference" , "WSReferences" , "WSСсылка" , "WSСсылки" ),
107- XDTO_PACKAGE ("XDTOPackage" , "XDTOPackages" , "ПакетXDTO" , "ПакетыXDTO" ),
108-
109- FORM ("Form" , "Forms" , "Форма" , "Формы" ),
110- COMMAND ("Command" , "Commands" , "Команда" , "Команды" ),
111- TEMPLATE ("Template" , "Templates" , "Макет" , "Макеты" ),
112- ATTRIBUTE ("Attribute" , "Attributes" , "Реквизит" , "Реквизиты" ),
113136 STANDARD_ATTRIBUTE ("StandardAttribute" , "StandardAttributes" ,
114137 "СтандартныйРеквизит" , "СтандартныеРеквизиты" ),
115- TABULAR_SECTION ("TabularSection" , "TabularSections" , "ТабличнаяЧасть" , "ТабличныеЧасти" ),
116138 STANDARD_TABULAR_SECTION ("StandardTabularSection" , "StandardTabularSections" ,
117139 "СтандартнаяТабличнаяЧасть" , "СтандартныеТабличныеЧасти" ),
118- RECALCULATION ("Recalculation" , "Recalculations" , "Перерасчет" , "Перерасчеты" ),
119- WS_OPERATION ("Operation" , "Operations" , "Операция" , "Операции" ),
120- WS_OPERATION_PARAMETER ("Parameter" , "Parameters" , "Параметр" , "Параметры" ),
121- HTTP_SERVICE_URL_TEMPLATE ("URLTemplate" , "URLTemplates" , "ШаблонURL" , "ШаблоныURL" ),
122- HTTP_SERVICE_METHOD ("Method" , "Methods" , "Метод" , "Методы" ),
123- INTEGRATION_SERVICE_CHANNEL ("IntegrationServiceChannel" , "IntegrationServiceChannels" ,
124- "КаналСервисаИнтеграции" , "Каналы" ),
140+ STYLE ("Style" , "Styles" , "Стиль" , "Стили" ),
141+ STYLE_ITEM ("StyleItem" , "StyleItems" , "ЭлементСтиля" , "ЭлементыСтиля" ),
142+ SUBSYSTEM ("Subsystem" , "Subsystems" , "Подсистема" , "Подсистемы" ),
143+
144+ TABULAR_SECTION ("TabularSection" , "TabularSections" , "ТабличнаяЧасть" , "ТабличныеЧасти" ),
145+ TASK ("Task" , "Tasks" , "Задача" , "Задачи" ),
125146 TASK_ADDRESSING_ATTRIBUTE ("AddressingAttribute" , "AddressingAttributes" ,
126147 "РеквизитАдресации" , "Реквизиты адресации" ),
127- DIMENSION ("Dimension" , "Dimensions" , "Измерение" , "Измерения" ),
128- RESOURCE ("Resource" , "Resources" , "Ресурс" , "Ресурсы" ),
129- ENUM_VALUE ("EnumValue" , "EnumValues" , "ЗначениеПеречисления" , "ЗначенияПеречисления" ),
130- COLUMN ("Column" , "Columns" , "Колонка" , "Колонки" ),
131- ACCOUNTING_FLAG ("AccountingFlag" , "AccountingFlags" , "ПризнакУчета" , "ПризнакиУчета" ),
132- EXT_DIMENSION_ACCOUNTING_FLAG ("ExtDimensionAccountingFlag" , "ExtDimensionAccountingFlags" ,
133- "ПризнакУчетаСубконто" , "ПризнакиУчетаСубконто" ),
148+ TEMPLATE ("Template" , "Templates" , "Макет" , "Макеты" ),
149+
150+ WEB_SERVICE ("WebService" , "WebServices" , "WebСервис" , "WebСервисы" ),
151+ WS_OPERATION ("Operation" , "Operations" , "Операция" , "Операции" ),
152+ WS_OPERATION_PARAMETER ("Parameter" , "Parameters" , "Параметр" , "Параметры" ),
153+ WS_REFERENCE ("WSReference" , "WSReferences" , "WSСсылка" , "WSСсылки" ),
154+
155+ XDTO_PACKAGE ("XDTOPackage" , "XDTOPackages" , "ПакетXDTO" , "ПакетыXDTO" ),
134156
135- EXTERNAL_DATA_SOURCE_TABLE ("Table" , "Tables" , "Таблица" , "Таблицы" ),
136- EXTERNAL_DATA_SOURCE_TABLE_FILED ("Field" , "Fields" , "Поле" , "Поля" ),
137- EXTERNAL_REPORT ("ExternalReport" , "ExternalReports" ,
138- "ВнешнийОтчет" , "ВнешниеОтчеты" ),
139- EXTERNAL_DATA_PROCESSOR ("ExternalDataProcessor" , "ExternalDataProcessors" ,
140- "ВнешняяОбработка" , "ВнешниеОбработки" ),
141157 UNKNOWN ("" , "" , "" , "" );
142158
143159 private static final Map <String , MDOType > MAP_TYPES = computeMapTypes ();
0 commit comments