Skip to content

Commit

Permalink
fix: Поправлено определение списка загружаемых версий.
Browse files Browse the repository at this point in the history
  • Loading branch information
1c committed Jun 6, 2023
1 parent 4309d7f commit 4f44cf0
Showing 1 changed file with 15 additions and 13 deletions.
28 changes: 15 additions & 13 deletions src/Классы/ЗагрузчикРелизов1С.os
Original file line number Diff line number Diff line change
Expand Up @@ -469,22 +469,29 @@
ЗаполнитьВерсии = Истина;

Если ТекЭлемент.Свойство("Версии") Тогда
ВерсииПриложения = ТекЭлемент.Версии;
НайденныеВерсии = ТекЭлемент.Версии;
ЗаполнитьВерсии = Ложь;
Иначе
ВерсииПриложения = Обозреватель.ПолучитьВерсииПриложения(ТекЭлемент.Путь,
НайденныеВерсии = Обозреватель.ПолучитьВерсииПриложения(ТекЭлемент.Путь,
ФильтрВерсий,
ФильтрВерсийНачинаяСДаты,
ФильтрВерсийДоДаты);

Если ПолучатьБетаВерсии Тогда
Для Каждого ТекБетаВерсия Из ТекЭлемент.БетаВерсии Цикл
ВерсииПриложения.Добавить(ТекБетаВерсия);
НайденныеВерсии.Добавить(ТекБетаВерсия);
КонецЦикла;
КонецЕсли;

КонецЕсли;

ВерсииПриложения = Новый Массив();
Для Каждого ТекВерсия Из НайденныеВерсии Цикл
Если ЗагружатьВерсию(ТекВерсия) Тогда
ВерсииПриложения.Добавить(ТекВерсия);
КонецЕсли;
КонецЦикла;

ВсегоВерсий = ВерсииПриложения.Количество();
Если ОграничениеКоличества > 0 Тогда
ВсегоВерсий = Мин(ВерсииПриложения.Количество(), ОграничениеКоличества);
Expand All @@ -501,18 +508,13 @@
Обозреватель.ЕстьСсылкаДляЗагрузки(ТекВерсия.Путь, "Дистрибутив обновления$"));
КонецЕсли;

Если НЕ ЗагружатьВерсию(ТекВерсия) Тогда
Продолжить;
КонецЕсли;

Если ОграничениеКоличества > 0 Тогда
Лог.Информация("[%1]: Загрузка версии %2 из %3",
ТипЗнч(ЭтотОбъект),
ОбработаноВерсий + 1,
ВсегоВерсий);
КонецЕсли;
Лог.Информация("[%1]: Загрузка версии %2 из %3",
ТипЗнч(ЭтотОбъект),
ОбработаноВерсий + 1,
ВсегоВерсий);

Если НЕ ОбработатьВерсиюПриложения(ТекВерсия, Обозреватель) Тогда
ОбработаноВерсий = ОбработаноВерсий + 1;
Продолжить;
КонецЕсли;

Expand Down

0 comments on commit 4f44cf0

Please sign in to comment.