Обновление сервера TesLab: обычная версия и установка из файла
Обновление сервера меняет TesLab для всей организации. Администратор согласует время работ, подготавливает резервные копии, устанавливает пакет и проверяет результат. Браузерный клиент и приложение для Android обновляются отдельно.
В этой статье
Подготовиться к обновлению
- Откройте «Компания → Конфигурация → TesLab». Запишите текущую версию в карточке «Сервер TesLab» и версию схемы в карточке «База данных».
- Согласуйте время работ. Попросите сотрудников сохранить документы. На устройствах, которые работали без связи, дождитесь отправки накопленных изменений.
- Получите свежую копию базы данных. Отдельно проверьте резерв файлов и наличие у ответственного необходимых серверных копий. Выгрузка базы не включает все файлы и настройки сервера.
- Убедитесь, что ответственный сможет проверить сервер и восстановить его работу при сбое. Заранее уточните, где находятся копии и как ими пользоваться.
- При необходимости включите временное закрытие доступа, сохранив предусмотренный вход администратора.
Установка доступна администратору. Сохранённая вкладка браузера не заменяет резервную копию. Не начинайте работы, пока не проверены копии базы и файлов.
Выбрать способ установки
| Способ | Когда использовать |
|---|---|
| Обновить | Сервер TesLab может обратиться к сервису обновлений. Программа проверит доступную версию и предложит установить её. |
| Из файла | У вас уже есть согласованный пакет .bin, в том числе полученный на другом компьютере. Вы передадите этот файл на сервер своей организации. |

Для обычного обновления доступ к сервису обновлений нужен самому серверу. Наличие интернета только на компьютере администратора этого не заменяет.
Обновить через сервер TesLab
- В карточке «Сервер TesLab» нажмите «Обновить».
- Дождитесь проверки. В окне «Найдено обновление TesLab» сравните предлагаемый номер с согласованной версией.
- Убедитесь, что работа сохранена, а резервные копии подготовлены. Нажмите «Обновить» один раз.
- Дождитесь получения пакета и прохождения стадий установки. Обе кнопки обновления на это время недоступны.

Сообщение «Версия актуальна» означает, что в канале обновлений нет более новой версии сервера. Оно не подтверждает обновление приложения на телефоне. Если полученный пакет отличается от подтверждённого номера, установка остановится: проверьте доступную версию заново.
Установить пакет из файла .bin
- Получите пакет на официальной странице загрузки TesLab или от технической поддержки. Проверьте назначение и согласованный номер версии.
- В карточке «Сервер TesLab» нажмите «Из файла».
- Прочитайте предупреждение, нажмите «Выбрать файл» и укажите исходный файл .bin.
- Дождитесь передачи файла, проверки пакета и установки.

Файл также можно перетащить на карточку «Сервер TesLab». В этом случае подтвердите «Обновить» в появившемся окне. Во время другой установки перетаскивание не начинает новый запуск.
Бета-поставка устанавливается тем же способом из согласованного файла. Отдельного переключателя бета-версии нет. Пакет с тем же номером через форму повторно не устанавливается, более старая версия отклоняется. Для повторной установки того же номера или разбора незавершённого обновления обратитесь к ответственному за сервер.
Переименование ZIP или другого файла в .bin не создаёт пакет TesLab. Если файл не принят, получите исходную поставку и проверьте ограничения загрузки на сервере.
Дождаться завершения и проверить результат
Сто процентов в полосе передачи означают только загрузку файла. Затем программа показывает текущую стадию: проверку пакета, установку файлов, обновление базы или проверку перезапуска службы. Процент завершения всей установки не рассчитывается.

После подтверждённого завершения появится уведомление «Сервер обновлён». Сохраните работу, проверьте очередь отправки и нажмите «Перезапустить». Кнопка «Позже» позволяет отложить перезапуск клиента. Уведомление само не закрывает рабочую форму.

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

Действовать при ошибке или обрыве связи
Зафиксируйте время, прежнюю и ожидаемую версии, источник пакета, сообщение и идентификатор операции, если он показан. Отсутствие ответа не доказывает, что установка не началась или остановилась.
- Проверка версии недоступна. Проверьте доступ сервера к сервису обновлений. До подтверждения версии установка не начинается.
- Пакет не принят или версия не подходит. Прочитайте причину и получите правильную поставку. Не изменяйте имя файла для обхода проверки.
- Связь прервалась после начала. В той же вкладке нажмите «Обновить» или «Из файла», чтобы проверить сохранённый запуск. Программа читает его состояние и повторно пакет не отправляет.
- Состояние прежнего обновления не найдено. Сначала проверьте фактические версии сервера и базы. Начинайте новую проверку только после выяснения результата прежней попытки.
- Ошибка базы, перезапуска службы или неизвестный частичный результат. Передайте сведения ответственному за сервер. Новая установка может быть заблокирована до проверки прежнего результата.
При частичном обновлении серверные файлы уже могут быть заменены. Не запускайте установку повторно и не восстанавливайте только базу без согласованного плана: файлы сервера и база должны оставаться совместимыми. Исчезновение полосы загрузки не заменяет проверку результата.
Обновить приложение для Android
Откройте меню пользователя → «Сервер» → «Скачать приложение для Android». Проверьте предложенную версию, дождитесь APK и выполните установку на устройстве. Полученный файл ещё не означает установленное приложение. Подробности находятся в инструкции обновления клиента в браузере и на Android.
Связанные инструкции
- Рабочее место администратора: конфигурация и доступные действия
- Контроль сервера: службы, база данных и свободное место