Skip to content

Commit 7ff8c48

Browse files
authored
Merge pull request #64 from 240596448/smartTags-patch
Вызов исключения после всех попыток установки всех тэгов
2 parents 0f0b01f + 6e3e370 commit 7ff8c48

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,6 @@
131131
Консоль.Вывести(" " + Текст);
132132

133133
Консоль.ВывестиСтроку("");
134-
Консоль = Неопределено;
135134

136135
КонецПроцедуры
137136

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)