Перед обновлением всегда делайте резервную копию базы!
Обновление базы и отчётов зашито в ПО, поэтому сначала всегда обновляйте ПО!
Если сначала обновили базу данных (например, на сервере), но не обновили ПО на рабочей станции - будет выдаваться ошибка. Соответственно обновите ПО.

Для установки последней версии скачайте ее с сайта https://support.club-is.ru/redmine/distrs. Установите программные модули с помощью msi-установщика или просто распаковав из архива zip в %ProgramFiles%\clubis\fitness.
Если установленная версия ПО содержит обновление отчетов, запустите модуль Обновление и нажмите обновить.


Если установленная версия ПО содержит опциональные обновления для базы, запустите модуль Обновление, кнопка Настройки - включить опциональные обновления. Версия базы начнет состоять из двух групп цифр - например 207.41. Нажмите обновить.


Если установленная версия ПО содержит обновление базы данных, тогда ДО обновления базы данных будет возможен вход только в модули Обновление и Администратор. При запуске других модулей выдается ошибка.

Сначала установите последнюю версию ПО на все рабочие станции, далее обновите базу данных.
Чтобы обновить версию базы данных, а также отчеты, запустите модуль Обновление.

Если какая-либо из строк в столбце "Текущая версия" подсвечена красным, то для нее имеется обновление.

Нажмите кнопку Обновить. Перед обновлением базы данных рекомендуется отключить всех пользователей от базы.
Обновлять БД и отчеты необходимо только один раз для каждой базы (изменения применяются к базе данных и распространяются сразу на всех).
При обновлении базы до версии 200 или выше требуются права суперпользователя. Для этого подойдет пользователь postgres, пароль для него задается на этапе установки СУБД
На сайте поддержки, в разделе "Моя учётная запись" можно скопировать "Ключ доступа к API".

Затем его нужно вставить в Администратор - Параметры - Общие.

Программу можно тогда будет обновлять через Справка - Обновление в любом модуле. Для этого у пользователя должен быть доступ к модулю Обновление на вход.

Автоматическое обновление хранит загруженные файлы актуального ПО в справочнике "Файлы для локального обновления" и обновляет программу с помощью специального модуля maintenance.
Обновление производится следующим образом:
1) Администратор настраивает глобальные настройки обновления.
В зависимости от настроек при запуске любого модуля, после авторизации, пользователям будет предложено проверить обновления, либо проверка будет произведена автоматически. При необходимости нужные файлы будут скачаны из БД и программа будет обновлена.
Глобальные настройки обновлений расположены в модуле Администратор → Параметры → Сотрудники → Обновления.

Настройки:
a) Проверка даты обновления дистрибутива - если дата обновления дистрибутива больше даты последнего обновления, то тогда программа будет обновлена. Если выбран данный метод обновления, то все файлы в папке с программой будут удалены и скачаны заново из БД. Преимущество данного метода - с клиента снимается нагрузка подсчета хэш суммы. Недостаток в том что повышается нагрузка на сервер БД. Предназначен для случаев если клиентские компьютеры очень слабые.
б) Сравнение файлов в дистрибутиве - если выбран данный метод, то при проверке будут посчитаны хэш суммы всех файлов в дистрибутиве и сравнены с хэш суммами фалов в БД. Скачаны из бд будут только недостающие или изменившиеся файлы. Повышает нагрузку на клиент, снижает нагрузку на сервер.
в) Гибридный метод - включает в себя два предыдущих. Сначала сравнивается дата последнего обновления дистрибутива с датой последнего локального обновления. Если дата последнего обновления меньше то файлы сравниваются с помощью хаш суммы. Если выбран данный метод обновления, то скачаны из бд будут только недостающие или изменившиеся файлы. Рекомендуется использовать данный метод.


Также есть ключи для запуска модуля maintenance вручную.
Если включить модуль напрямую, то модуль проверит статус дистрибутива в соответствии с правилами, указанными в модуле Администратор и если нужно обновит программу.
Если запустить модуль с ключом "--check", то модуль сначала покажет диалоги, спрашивающие у пользователя нужно ли проводить обновление в соответствии с настройками. При включении любого модуля автоматически включается модуль maintenanance с этим ключом.
Если запустить модуль с ключом "--force", то модуль начнет обновление без вопросов и проверок.