diff --git a/installer/ElfisaPharmacy.iss b/installer/ElfisaPharmacy.iss
index ba49fbd..63afc6e 100644
--- a/installer/ElfisaPharmacy.iss
+++ b/installer/ElfisaPharmacy.iss
@@ -3,7 +3,7 @@
#define MyAppName "Электронная Фармация"
#define MyAppBrand "ЭльФиСА"
-#define MyAppVersion "2.0.4"
+#define MyAppVersion "2.0.5"
#define MyAppPublisher "PharmData"
#define MyAppURL "https://cdn.24pharmdata.ru"
#define MyAppSupportURL "https://24pharmdata.ru"
diff --git a/src/Elfisa.Avalonia/Elfisa.Avalonia.csproj b/src/Elfisa.Avalonia/Elfisa.Avalonia.csproj
index c55b8ac..1e97035 100644
--- a/src/Elfisa.Avalonia/Elfisa.Avalonia.csproj
+++ b/src/Elfisa.Avalonia/Elfisa.Avalonia.csproj
@@ -5,9 +5,9 @@
enable
app.manifest
true
- 2.0.4
- 2.0.4.0
- 2.0.4.0
+ 2.0.5
+ 2.0.5.0
+ 2.0.5.0
ЭльФиСА — Электронная Фармация
PharmData
diff --git a/src/Elfisa.Avalonia/ViewModels/LoadPriceViewModel.cs b/src/Elfisa.Avalonia/ViewModels/LoadPriceViewModel.cs
index c14baad..f662adb 100644
--- a/src/Elfisa.Avalonia/ViewModels/LoadPriceViewModel.cs
+++ b/src/Elfisa.Avalonia/ViewModels/LoadPriceViewModel.cs
@@ -61,9 +61,10 @@ public partial class LoadPriceViewModel : ViewModelBase
ProgressText = "Соединение с сервером…";
var all = new List();
- // Большая страница: сервер на каждый запрос заново прогоняет тяжёлый
- // сводный запрос, поэтому одна большая страница в разы быстрее десятков мелких.
- const int page = 20000;
+ // Весь прайс одним запросом: сервер на КАЖДЫЙ запрос заново прогоняет тяжёлую
+ // оконную дедупликацию (и COUNT для total), поэтому дробление на страницы
+ // умножает нагрузку. Одна большая страница = один прогон = в разы быстрее.
+ const int page = 500000;
int offset = 0, total = 0;
while (true)