Обновление клиента TesLab в браузере и на Android
TesLab можно открыть в браузере или установить как приложение TesLab X на Android. Сначала выберите способ установки, затем используйте подходящий ему способ обновления. Ярлык сайта на главном экране телефона и установленное Android-приложение обновляются по-разному.
В этой статье
Установка TesLab X на Android
Уточните у администратора адрес сервера, логин и способ входа. Для текущего TesLab X нужен Android 7 или новее и сервер TesLab версии 9.0.1019 или новее. Если сервер старее, сначала согласуйте обновление с администратором.
- Откройте выбранный магазин на телефоне и проверьте название TesLab X. Приложение прежнего поколения «TesLab» является отдельным приложением.
- Нажмите «Установить», дождитесь окончания и откройте приложение.
- Укажите сервер своей организации и войдите своей учётной записью. Подробнее: вход в TesLab.
Для работы в браузере устанавливать APK не нужно: откройте адрес веб-клиента организации. На Huawei без Google Play доступны RuStore и установка APK. Если магазин недоступен или администратор указал конкретный комплект, используйте следующий способ.
Как скачать и установить APK
- Откройте TesLab организации в браузере и войдите. В боковом меню нажмите на своё имя, выберите «Сервер», затем «Скачать приложение для Android».
- Дождитесь подбора и скачивания файла. Если показано «ближайшая доступная», точного APK под сервер нет: перед установкой уточните у администратора, подходит ли предложенный комплект. Не пытайтесь самостоятельно понизить установленную версию.
- Откройте скачанный APK на Android из загрузок браузера или файлового менеджера.
- Если Android запрашивает разрешение на установку, перейдите в предложенные настройки, разрешите установку для использованного браузера или файлового менеджера и вернитесь к файлу. Нажмите «Установить». Названия экранов зависят от версии Android и производителя; на старых устройствах настройка может называться «Неизвестные источники».
- После установки откройте TesLab X и проверьте сервер и вход. Разрешение установки из этого источника можно снова отключить.
Порядок выдачи и отключения разрешения приведён в официальной справке Android. Если установщик сообщает о несовместимости, конфликте пакетов или небезопасном файле, сохраните точный текст и обратитесь к администратору. Не удаляйте приложение с несданной местной работой ради повторной установки.
Скачивание файла ещё не означает установку. APK TesLab X обычно обновляет уже установленный TesLab X при совместимой подписи и подходящей версии. Прежний TesLab 9 он автоматически не заменяет: это разные приложения.

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


Почему версия подбирается под сервер
Клиент и сервер имеют разные номера. Например, серверу 9.0.1034 соответствует клиент 10.0.0034. Версия базы данных показана отдельно. Самый большой номер клиента не обязательно подходит вашей организации.
При входе веб-клиент может автоматически перейти на нужную сборку, если она выложена на этом сайте. Во время работы переход запрашивает подтверждение, поскольку несохранённые изменения могут потеряться.

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


При смене пользователя или сервера прежнее отложенное предложение не должно применяться к новому сеансу. При отказе загрузки текущая версия продолжает работать; проверьте сеть и сообщите о повторяющейся ошибке. Если новая сборка не подтвердила старт, встроенный механизм может вернуть предыдущую. После запуска всё равно проверьте нужный рабочий сценарий.
Когда для новых возможностей требуется новый APK, обновите TesLab X в том магазине, из которого его устанавливали, или установите согласованный APK по инструкции в начале статьи. Автоматическая загрузка интерфейса не гарантирует обновление всех компонентов приложения.

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