Skip to content

Commit b769165

Browse files
Leonid VaninStepa86
authored andcommitted
+
1 parent 59d0453 commit b769165

File tree

1 file changed

+34
-2
lines changed

1 file changed

+34
-2
lines changed

src/Классы/Путь1СПоМетаданным.os

Lines changed: 34 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,40 @@
151151
КонецЕсли;
152152

153153
компонентыПути.Добавить(имяФайла);
154+
ИначеЕсли имяМетаданных = "ВНЕШНИЙИСТОЧНИКДАННЫХ" Тогда
154155

156+
Если типОбъекта = "ТАБЛИЦА" Тогда
157+
компонентыПути.Добавить("Tables");
158+
компонентыПути.Добавить(компоненты[3]);
159+
КонецЕсли;
160+
161+
Если компоненты.Количество() = 5 И Врег(компоненты[4]) = "МОДУЛЬОБЪЕКТА" Тогда
162+
компонентыПути.Добавить("ObjectModule.bsl");
163+
ИначеЕсли компоненты.Количество() = 5 И Врег(компоненты[4]) = "МОДУЛЬМЕНЕДЖЕРА" Тогда
164+
компонентыПути.Добавить("ManagerModule.bsl");
165+
ИначеЕсли компоненты.Количество() > 5 И Врег(компоненты[4]) = "ФОРМА" Тогда
166+
компонентыПути.Добавить("Forms");
167+
168+
Если компоненты.Количество() > 6 Тогда
169+
компонентыПути.Добавить(компоненты[5]);
170+
КонецЕсли;
171+
172+
Если компоненты.Количество() = 7
173+
И ВРег(компоненты[6]) = "ФОРМА" Тогда
174+
175+
ДополнитьКомпоненты_Форма(компонентыПути);
176+
177+
ИначеЕсли компоненты.Количество() > 7
178+
И ВРег(компоненты[6]) = "ФОРМА"
179+
И ВРег(компоненты[7]) = "МОДУЛЬ" Тогда
180+
181+
ДополнитьКомпоненты_МодульФормы(компонентыПути);
182+
Иначе
183+
_лог.Предупреждение("Не поддерживаемый объект %1", пМетаданные);
184+
КонецЕсли;
185+
186+
КонецЕсли;
187+
155188
ИначеЕсли имяМетаданных = "ОБЩАЯФОРМА" Тогда
156189

157190
ДополнитьКомпоненты_МодульФормы(компонентыПути);
@@ -207,8 +240,7 @@
207240

208241
КонецЕсли;
209242

210-
КонецЕсли;
211-
243+
КонецЕсли;
212244
Иначе
213245

214246
_лог.Предупреждение("Не поддерживаемый объект %1", пМетаданные);

0 commit comments

Comments
 (0)