Skip to content

Commit 6ee42da

Browse files
committed
Merge remote-tracking branch 'evil/develop' into feature/fat-forms
2 parents 18e0c95 + 5226efa commit 6ee42da

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/core/Классы/МенеджерСинхронизации.os

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -915,10 +915,15 @@
915915

916916
Если Лимит > 0 Тогда
917917

918+
СтрокаТекущейВерсии = ТаблицаИсторииХранилища.Найти(ТекущаяВерсия, "НомерВерсии");
919+
ИндексСтрокиТекущейВерсии = ТаблицаИсторииХранилища.Индекс(СтрокаТекущейВерсии);
920+
ИндексСтрокиСОграничением = Мин(ТаблицаИсторииХранилища.Количество() - 1, ИндексСтрокиТекущейВерсии + Лимит);
921+
НомерВерсииСогласноЛимита = ТаблицаИсторииХранилища[ИндексСтрокиСОграничением].НомерВерсии;
922+
918923
Если КонечнаяВерсия = 0 Тогда
919-
КонечнаяВерсия = ТекущаяВерсия + Лимит;
924+
КонечнаяВерсия = НомерВерсииСогласноЛимита;
920925
Иначе
921-
КонечнаяВерсия = ?(КонечнаяВерсия >= (ТекущаяВерсия + Лимит), КонечнаяВерсия, (ТекущаяВерсия + Лимит));
926+
КонечнаяВерсия = ?(КонечнаяВерсия >= НомерВерсииСогласноЛимита, КонечнаяВерсия, НомерВерсииСогласноЛимита);
922927
КонецЕсли;
923928

924929
КонецЕсли;

0 commit comments

Comments
 (0)