К статье
Практический материал

Администрирование · 11 мин

Как обновить 1С в тонком клиенте

Как обновить конфигурацию 1С при работе через тонкий клиент: подготовка, обновление через конфигуратор и интернет, проверка результата и типичные ошибки.

Тонкий клиент 1С — это режим работы, при котором вся логика и данные находятся на сервере, а на компьютере пользователя выполняется только отображение интерфейса. Из-за этого у многих возникает вопрос: можно ли обновить конфигурацию прямо из тонкого клиента, или обязательно нужен конфигуратор и толстый клиент. Ответ зависит от того, что именно обновляется — платформа, конфигурация или и то и другое.

Ключевой момент: сам тонкий клиент не содержит инструментов для обновления конфигурации. Обновление информационной базы всегда выполняется через конфигуратор (в толстом клиенте) либо автоматически на стороне сервера, если настроено интернет-обновление. Однако тонкий клиент напрямую участвует в процессе, когда требуется обновить версию платформы на рабочем месте пользователя.

Ниже разобраны все рабочие сценарии: обновление платформы тонкого клиента, обновление конфигурации через конфигуратор, обновление через интернет из пользовательского режима, а также проверка результата и типичные ошибки.

Что именно нужно обновить: платформа или конфигурация

Прежде чем приступать, определите объект обновления, потому что процедуры принципиально разные. Платформа — это «движок» 1С (версии вида 8.3.22.xxxx), который устанавливается на компьютер или сервер. Конфигурация — это прикладное решение (Бухгалтерия, Управление торговлей, ЗУП), которое работает поверх платформы.

Тонкий клиент — это часть платформы. Когда говорят «обновить 1С в тонком клиенте», обычно имеют в виду одну из трёх задач: обновить версию тонкого клиента на рабочем месте, обновить конфигурацию базы, к которой подключаются через тонкий клиент, или разобраться с ошибкой несовпадения версий клиента и сервера.

Как обновить тонкий клиент при клиент-серверной работе

В клиент-серверном варианте самый простой способ — автоматическое обновление. Когда администратор обновляет платформу на сервере 1С, при следующем подключении тонкий клиент устаревшей версии получает сообщение о несовпадении версий. Если в настройках информационной базы в списке баз указан параметр автоматического обновления, клиент предложит скачать нужную версию с сервера и установить её.

Для ручной установки скачайте дистрибутив платформы нужной версии с портала 1С (требуется действующая подписка ИТС) или возьмите его у администратора. Запустите установщик, выберите компонент «Тонкий клиент» или «1С:Предприятие — Тонкий клиент», завершите установку и перезапустите программу. Версия клиента должна совпадать с версией сервера — иначе подключение будет отклонено.

Ручное обновление тонкого клиента
  1. 1
    Узнайте точную версию платформы на сервере (у администратора или в окне «О программе» при рабочем подключении)
  2. 2
    Скачайте дистрибутив той же версии платформы
  3. 3
    Закройте все сеансы 1С на компьютере
  4. 4
    Запустите установщик и выберите компонент «Тонкий клиент»
  5. 5
    Завершите установку и подключитесь к базе заново
  6. 6
    Проверьте версию в меню «Справка — О программе»

Как обновить конфигурацию через конфигуратор

Обновление прикладной конфигурации выполняется в конфигураторе, который доступен только в толстом клиенте. Если у вас на рабочем месте установлен только тонкий клиент, запустить конфигуратор не получится — понадобится компьютер с полной установкой платформы или доступ администратора.

Стандартный порядок такой: откройте конфигуратор, войдите в базу с правами администратора, убедитесь, что все пользователи завершили сеансы (для обновления требуется монопольный доступ). Затем откройте меню «Конфигурация — Поддержка — Обновить конфигурацию» и выберите источник: поиск обновлений через интернет, файл обновления из каталога или файл полной конфигурации (.cf).

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

Обновление конфигурации через интернет из режима 1С:Предприятие

В типовых конфигурациях на Библиотеке стандартных подсистем есть встроенный механизм обновления через интернет, который работает и в тонком клиенте. Обычно он находится в разделе «Администрирование — Обслуживание — Обновление версии программы» (точный путь зависит от конфигурации).

Механизм сам проверяет наличие новых версий на серверах обновлений 1С, скачивает дистрибутив и выполняет обновление. Для этого потребуется логин и пароль от портала 1С с действующим договором ИТС, а также права администратора в базе. Во время установки обновления все пользователи будут отключены, поэтому планируйте процедуру на нерабочее время.

Этот способ удобен для файловых баз и небольших организаций без выделенного администратора: фактически это единственный сценарий, в котором обновление конфигурации запускается прямо из интерфейса тонкого клиента.

Способы обновления конфигурации

Через конфигуратор

Универсальный способ, подходит для любых баз и доработанных конфигураций. Требует толстый клиент, монопольный доступ и навыки администратора.

Через интернет из режима Предприятия

Работает в тонком клиенте, удобен для типовых конфигураций без доработок. Требует подписку ИТС и доступ в интернет.

Обновление через .cf/.cfu файл

Подходит, когда интернет-обновление недоступно или файл получен от франчайзи. Выполняется в конфигураторе вручную.

Особенности для файловых и серверных баз

В файловом варианте тонкий клиент работает напрямую с файлом базы, и обновление конфигурации требует, чтобы ни один пользователь не был подключён. Проверить активные сеансы можно через «Администрирование — Обслуживание — Активные пользователи» либо в консоли кластера для серверного варианта.

В клиент-серверном варианте обновление конфигурации выполняется через конфигуратор с подключением к серверу, а тонкие клиенты пользователей после завершения обновления просто переподключаются. Дополнительно может потребоваться обновить платформу на сервере, если новая версия конфигурации требует более свежий релиз платформы — это условие всегда указано в сопроводительной информации к обновлению.

Как проверить результат обновления

После завершения обновления войдите в базу через тонкий клиент и откройте «Справка — О программе» (или значок информации в правом верхнем углу). Сверьте версию конфигурации с той, до которой обновляли, и версию платформы — с требуемой.

В типовых конфигурациях при первом запуске после обновления автоматически выполняются отложенные обработчики обновления данных. До их завершения часть функций может быть недоступна — это нормально. Ход выполнения виден в разделе «Администрирование — Обслуживание — Результаты обновления программы». Не закрывайте базу и не прерывайте процесс, пока все обработчики не отработают.

Контрольные точки

Как проверить результат

Версия конфигурации в окне «О программе»
Норма

Совпадает с целевой версией обновления

Тревожный признак

Осталась прежняя — обновление не применилось

Отложенные обработчики обновления
Норма

Все выполнены, ошибок нет

Тревожный признак

Есть обработчики с ошибками или зависшие

Работа пользователей
Норма

Все подключаются, документы и отчёты открываются

Тревожный признак

Ошибки при входе, несовпадение версий клиента и сервера

Версия тонкого клиента
Норма

Совпадает с версией платформы сервера

Тревожный признак

Клиент старше или новее сервера — подключение отклоняется

Типичные ошибки и как их избежать

Наиболее частая проблема — сообщение «Несовпадение версий клиента и сервера» при подключении тонким клиентом. Оно означает, что платформа на сервере обновлена, а на рабочем месте — нет (или наоборот). Решение — установить на компьютер ту же версию платформы, что и на сервере.

Вторая распространённая ситуация — попытка обновить доработанную конфигурацию автоматически. Если в типовую конфигурацию вносились изменения, механизм обновления покажет сравнение объектов и потребует решений по каждому изменённому объекту. Без опыта здесь легко потерять доработки — такую базу лучше доверить специалисту.

Третья ошибка — обновление «через версию». Если база давно не обновлялась, переход сразу на последний релиз может быть не поддержан: некоторые обновления нужно устанавливать последовательно, через промежуточные версии. Порядок перехода указан в файле описания обновления, который поставляется с дистрибутивом.

Типичные ошибки
01
Обновление без резервной копии — при сбое данные не восстановить
02
Обновление конфигурации без обновления платформы — база не запускается или работает нестабильно
03
Прерывание отложенных обработчиков — данные остаются в промежуточном состоянии, часть функций недоступна
04
Автообновление доработанной конфигурации — потеря внесённых изменений
05
Пропуск промежуточных релизов при давно не обновлявшейся базе — ошибки обновления или невозможность установки

Когда лучше привлечь специалиста

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

Также помощь понадобится при обновлении платформы на сервере в клиент-серверной архитектуре: ошибка в настройках кластера может остановить работу всей организации, а не одного рабочего места.

Итог

Что важно запомнить

Тонкий клиент сам по себе конфигурацию не обновляет — используйте конфигуратор или встроенное интернет-обновление. Платформу обновляйте раньше конфигурации, версии клиента и сервера должны совпадать, а резервная копия перед обновлением обязательна всегда.

Частые вопросы

Можно ли обновить конфигурацию 1С, имея только тонкий клиент?

Да, если конфигурация типовая и в ней есть механизм интернет-обновления («Администрирование — Обслуживание — Обновление версии программы»). Понадобятся права администратора в базе и учётная запись портала 1С с действующей подпиской ИТС. Для доработанных конфигураций без конфигуратора не обойтись.

Что делать при ошибке «несовпадение версий клиента и сервера»?

Узнайте версию платформы на сервере и установите на рабочее место дистрибутив той же версии, выбрав компонент «Тонкий клиент». Если версий несколько, можно держать их параллельно и выбирать нужную в настройках базы в стартовом окне.

Нужно ли обновлять тонкий клиент у каждого пользователя отдельно?

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

Сколько времени занимает обновление конфигурации?

Зависит от размера базы и количества накопленных релизов. Небольшая файловая база обновляется за десятки минут, большая серверная при реструктуризации крупных таблиц может занять несколько часов. Планируйте обновление на нерабочее время.

Что делать, если после обновления база не запускается?

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