#773

Программа не обновляется сама. Она только сообщает, что вышла новая версия, а установить её нужно вручную — это осознанное решение: никто не подменяет файлы на компьютере, с которого работают станки, посреди смены.

Как программа сообщает о новой версии

Раз в несколько минут программа спрашивает у сервера номер актуальной версии и сравнивает его со своим. Если на сервере новее — в шапке окна начинает мигать надпись о проверке обновлений. Текущая версия всегда видна там же, в строке под названием.

Ничего не скачивается и не запускается само: мигающая надпись — это сигнал, а не процесс установки.

Как обновить

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

Если что-то пошло не так, старая папка на месте — можно вернуться к ней и разобраться без спешки.

Перед обновлением стоит проверить

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

Если рядом лежит updater.exe

Это остаток старого механизма обновления для консольного режима. Окно программы им не пользуется. Запускать его вручную не нужно: он умеет закрыть программу и подменить папку целиком, и при обрыве связи во время распаковки может оставить установку в нерабочем состоянии.

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

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