Обновление программы¶
Сценарий зависит от варианта установки. Дистрибутивы лежат на странице загрузки.
Внимание!
Перед обновлением закройте все запущенные экземпляры программы на всех компьютерах.
Внимание!
Обновление начинайте с компьютера, на котором расположена база данных: для десктопной версии — с машины с базой, для схемы хост + клиенты — с хоста.
Перед обновлением рекомендуем сделать резервную копию.
Если в новой версии изменилась структура базы, при первом запуске программа предложит обновить её. Без прав администратора в программе будет сообщение о несоответствии структуры, и работа завершится. С правами администратора появится диалог:

Нажмите «Принять изменения». После этого структура базы будет соответствовать новой версии. Если программа запущена на том же компьютере, где лежит база, в диалоге можно сразу сделать резервную копию.
Десктопная версия¶
- Скачайте установщик «Каяла: Торговое место».
- Запустите его на каждом компьютере, где стоит программа. Установщик обновит уже установленную версию; отдельно удалять старую не нужно.
- Запустите программу и при необходимости примите обновление структуры базы.
Если десктоп стоит на нескольких компьютерах с общей сетевой базой, сначала обновите машину с базой данных, затем остальные.
Хост¶
- Остановите хост. Если он работает как служба Windows, остановите службу или выполните в каталоге установки:
Kayala.Host.Service.exe uninstall
- Скачайте и запустите установщик «Каяла Хост: Торговое место». Он обновит установленную версию.
- Запустите хост и при необходимости снова зарегистрируйте службу:
Kayala.Host.Service.exe install
- Откройте http://localhost:5680/admin, убедитесь, что хост запущен («Старт»), и примите обновление структуры базы, если программа его предложит.
После обновления хоста обновите клиенты.
Клиент¶
- Скачайте установщик «Каяла Хост Клиент: Торговое место».
- Запустите его на каждом рабочем месте. Установщик обновит уже установленную версию.
- Запустите клиент и подключитесь к обновлённому хосту.
Настройки подключения к хосту и устройства сохраняются. Обновлять клиенты нужно после хоста.
Портабельная версия¶
- Скачайте архив Portable и распакуйте его в новый каталог, отдельно от старой установки.
- Из старого каталога перенесите в новый:
- содержимое папки
Databases; - файл
Components\Server.setting. - Запустите
Components\Kayala.Start.exe(илиKayala.Start.x86.exe, если нужны 32-разрядные драйверы). - Если всё работает как ожидалось, старый каталог можно удалить.
Портабельные хост и клиент¶
- Скачайте архив Portable для хоста и клиента и распакуйте его в новый каталог.
- Остановите старый хост. Если он был зарегистрирован как служба, остановите службу и снимите регистрацию (
Kayala.Host.Service.exe uninstallв старом каталоге Host).
- Из старого каталога перенесите в новый файл
Host\Host.setting. - Запустите хост из нового каталога Host и при необходимости снова зарегистрируйте службу.
- Обновите клиент одним из способов:
- замените папку Client целиком содержимым из нового архива — тогда подключение к хосту нужно настроить заново;
- либо оставьте в старой папке Client файл
Client.setting, а остальные файлы замените из нового архива — повторная настройка адреса хоста не понадобится. - Если всё работает как ожидалось, старый каталог установки можно удалить.