#773

Програма не оновлюється сама. Вона лише повідомляє, що вийшла нова версія, а встановити її потрібно вручну — це свідоме рішення: ніхто не підміняє файли на комп'ютері, з якого працюють верстати, посеред зміни.

Як програма повідомляє про нову версію

Раз на кілька хвилин програма запитує в сервера номер актуальної версії та порівнює його зі своїм. Якщо на сервері новіша — у шапці вікна починає блимати напис про перевірку оновлень. Поточна версія завжди видна там само, у рядку під назвою.

Нічого не завантажується й не запускається само: напис, що блимає, — це сигнал, а не процес встановлення.

Як оновити

  1. Закрийте програму.
  2. Завантажте свіжий архів в адмінпанелі — розділ, описаний у статті Як завантажити програму.
  3. Розпакуйте його в нову теку, не поверх старої.
  4. Перенесіть зі старої теки файл маршрутів, файл із кількістю днів і файл бази (розширення .db), якщо хочете зберегти історію замовлень.
  5. Звірте налаштування: робоча тека замовлень, розклад, параметри конвертації. Ключ і адреса сервера в новому архіві вже прописані.
  6. Запустіть програму й натисніть «Перевірити зараз» — переконайтеся, що цикл проходить і файли копіюються.

Якщо щось пішло не так, стара тека на місці — можна повернутися до неї та розібратися без поспіху.

Перед оновленням варто перевірити

  • у черзі немає замовлень у роботі — дочекайтеся кінця поточного циклу;
  • на вкладці «Проблеми» немає незавершених операцій;
  • ви знаєте, де лежить стара тека, і її не видалить автоматика резервного копіювання.

Якщо поруч лежить updater.exe

Це залишок старого механізму оновлення для консольного режиму. Вікно програми ним не користується. Запускати його вручну не потрібно: він уміє закрити програму й підмінити теку цілком, а при обриві зв'язку під час розпакування може залишити встановлення в неробочому стані.

Фонові режими

Режими завантаження та конвертації, запущені як служба, теж не оновлюються самі. Їх потрібно зупинити, замінити файли програми й запустити знову.