Skip to content

Commit 954eb2e

Browse files
committed
Вызов исключения после попытки установки всех тегов
1 parent 15f6cf7 commit 954eb2e

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

src/Классы/smartTags.os

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,9 @@
133133
Возврат;
134134
КонецЕсли;
135135

136+
ТребуетсяВызовИсключения = Ложь;
137+
мТекстыОшибок = Новый Массив;
138+
136139
Если ПоследняяВерсияКонфигурации <> ТекущаяВерсияКонфигурации Тогда
137140
Лог.Информация("Определена новая версия конфигурации: %1. Будет установлен новый тег", ТекущаяВерсияКонфигурации);
138141

@@ -148,7 +151,8 @@
148151
И ЭтоОшибкаТегУжеСуществует(ТекстОшибки, ТекущаяВерсияКонфигурации) Тогда
149152
Лог.Ошибка(ТекстОшибки);
150153
Иначе
151-
ВызватьИсключение ТекстОшибки;
154+
ТребуетсяВызовИсключения = Истина;
155+
мТекстыОшибок.Добавить(ТекстОшибки);
152156
КонецЕсли;
153157
КонецПопытки;
154158

@@ -173,7 +177,8 @@
173177
И ЭтоОшибкаТегУжеСуществует(ТекстОшибки, ТекущаяВерсияХранилища1С) Тогда
174178
Лог.Ошибка(ТекстОшибки);
175179
Иначе
176-
ВызватьИсключение ТекстОшибки;
180+
ТребуетсяВызовИсключения = Истина;
181+
мТекстыОшибок.Добавить(ТекстОшибки);
177182
КонецЕсли;
178183
КонецПопытки;
179184

@@ -183,6 +188,10 @@
183188

184189
КонецЕсли;
185190

191+
Если ТребуетсяВызовИсключения Тогда
192+
ВызватьИсключение СтрСоединить(мТекстыОшибок, Символы.ПС);
193+
КонецЕсли;
194+
186195
КонецПроцедуры
187196

188197
#КонецОбласти

0 commit comments

Comments
 (0)