Skip to content

Commit b503ae7

Browse files
authored
Merge pull request #44 from 1c-syntax/feature/issue43
в рамках задачи #43
2 parents 2315118 + e0476c2 commit b503ae7

6 files changed

Lines changed: 31 additions & 1 deletion

File tree

src/main/java/com/github/_1c_syntax/mdclasses/metadata/utils/Common.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,8 @@ public static ModuleType getModuleTypeByFileName(String[] partsFileName) {
6363
moduleType = ModuleType.ValueManagerModule;
6464
} else if (fileName.equalsIgnoreCase("Module")) {
6565
if (partsFileName[1].equalsIgnoreCase("Form")
66-
|| partsFileName[2].equalsIgnoreCase("Forms")) {
66+
|| partsFileName[2].equalsIgnoreCase("Forms")
67+
|| partsFileName[2].equalsIgnoreCase("CommonForms")) {
6768
moduleType = ModuleType.FormModule;
6869
} else {
6970
moduleType = ModuleType.CommonModule;

src/test/java/com/github/_1c_syntax/mdclasses/ConfigurationEDTTest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,13 @@ void testBuilder() {
3434
file = new File("src/test/resources/metadata/edt/src/CommonModules/ПростойОбщийМодуль/Module.bsl");
3535
assertThat(configuration.getModuleType(Common.getAbsoluteUri(file))).isEqualTo(ModuleType.CommonModule);
3636

37+
3738
file = new File("src/test/resources/metadata/edt/src/Catalogs/Справочник1/Forms/ФормаЭлемента/Module.bsl");
3839
assertThat(configuration.getModuleType(Common.getAbsoluteUri(file))).isEqualTo(ModuleType.FormModule);
3940

41+
file = new File("src/test/resources/metadata/edt/src/CommonForms/Форма/Module.bsl");
42+
assertThat(configuration.getModuleType(Common.getAbsoluteUri(file))).isEqualTo(ModuleType.FormModule);
43+
4044
CommonModule commonModule = (CommonModule) configuration.getChild(MDOType.COMMON_MODULE, "ПростойОбщийМодуль");
4145
assertThat(commonModule).isNotNull();
4246
assertThat(commonModule.getName()).isEqualTo("ПростойОбщийМодуль");

src/test/java/com/github/_1c_syntax/mdclasses/ConfigurationOriginTest.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@ void testBuilder() {
3737
file = new File("src/test/resources/metadata/original/CommonModules/ПростойОбщийМодуль/Ext/Module.bsl");
3838
assertThat(configuration.getModuleType(Common.getAbsoluteUri(file))).isEqualTo(ModuleType.CommonModule);
3939

40+
file = new File("src/test/resources/metadata/original/CommonForms/Форма/Ext/Form/Module.bsl");
41+
assertThat(configuration.getModuleType(Common.getAbsoluteUri(file))).isEqualTo(ModuleType.FormModule);
42+
4043
CommonModule commonModule = (CommonModule) configuration.getChild(MDOType.COMMON_MODULE, "ПростойОбщийМодуль");
4144
assertThat(commonModule).isNotNull();
4245
assertThat(commonModule.getName()).isEqualTo("ПростойОбщийМодуль");
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#Область ОбработчикиСобытийФормы
2+
3+
&НаСервере
4+
Процедура ПриСозданииНаСервере()
5+
6+
КонецПроцедуры
7+
8+
#КонецОбласти
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
2+
&НаКлиенте
3+
Процедура ПриОктрытии()
4+
5+
Сообщить("Ошибочка вышла?");
6+
7+
КонецПроцедуры
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
2+
&НаКлиенте
3+
Процедура ПриОткрытии()
4+
5+
Сообщить("Еще ошибочка вышла?");
6+
7+
КонецПроцедуры

0 commit comments

Comments
 (0)