Администрирование · 10 мин
Как убрать толстый клиент в 1С и перейти на тонкий или веб-клиент
Как убрать толстый клиент в 1С: перевод базы на тонкий или веб-клиент, настройка сервера и прав, проверка работы, типичные ошибки и ограничения.
Толстый клиент 1С — это режим запуска, при котором вся логика прикладного решения выполняется на компьютере пользователя, а сервер используется только для хранения данных. Такой режим требует установки полной платформы на каждое рабочее место, потребляет много ресурсов и усложняет администрирование. Поэтому многие организации убирают толстый клиент, переводя пользователей на тонкий клиент или веб-клиент через браузер.
Переход возможен только если конфигурация поддерживает работу в этих режимах. Современные типовые решения (Бухгалтерия, Зарплата и управление персоналом, Управление торговлей актуальных редакций) работают в тонком и веб-клиенте, а вот старые конфигурации на обычных формах в тонком клиенте не запустятся вовсе. Поэтому первый шаг — проверка совместимости, а не настройка.
Ниже разобраны условия перехода, порядок настройки сервера и клиентских мест, типичные ошибки и способы проверить, что толстый клиент действительно больше не нужен.
Проверьте, поддерживает ли конфигурация тонкий и веб-клиент
Главное ограничение — режим интерфейса конфигурации. Тонкий клиент и веб-клиент работают только с управляемыми формами. Если конфигурация построена на обычных формах (типично для решений на платформе 8.1 и ранних 8.2), убрать толстый клиент без доработки или обновления конфигурации не получится.
Проверка выполняется в конфигураторе. Откройте свойства корневого узла конфигурации и посмотрите параметр «Основной режим запуска» и «Режим использования модальности». Для работы в тонком клиенте основной режим должен быть «Управляемое приложение» или «Выбирать пользователем» с управляемым приложением по умолчанию.
Дополнительно проверьте совместимость кода: в тонком и веб-клиенте недоступны модальные вызовы без обработчиков, прямой доступ к файловой системе сервера с клиента, некоторые COM-объекты и внешние компоненты, не адаптированные под веб. Если в конфигурации есть доработки, прогоните проверку конфигурации с включёнными флагами «Тонкий клиент» и «Веб-клиент» — конфигуратор покажет все несовместимые участки.
Сделайте резервную копию перед изменениями
Любые действия с режимом запуска, публикацией базы и настройками сервера начинайте с резервной копии. Для файловой базы достаточно выгрузить данные через конфигуратор (Администрирование → Выгрузить информационную базу) или скопировать файл 1Cv8.1CD при остановленной работе пользователей.
Для клиент-серверной базы используйте штатные средства СУБД: резервное копирование базы данных в MS SQL Server, PostgreSQL или Oracle. Выгрузка в dt тоже подходит, но для больших баз она выполняется долго, поэтому её делают дополнительно к копии средствами СУБД, а не вместо неё.
Храните копию вне рабочего сервера. Проверьте, что копия восстанавливается: формально созданный файл бэкапа, который нельзя развернуть, защиты не даёт.
Настройте серверную инфраструктуру
Способ убрать толстый клиент зависит от того, как база развёрнута: в файловом варианте или на сервере 1С. Архитектура определяет, какие шаги потребуются.
Файловая база: публикация на веб-сервере
Если база файловая, переход на веб-клиент выполняется через публикацию на веб-сервере — IIS или Apache. В конфигураторе откройте Администрирование → Публикация на веб-сервере, укажите имя публикации, каталог и отметьте нужные варианты доступа: тонкий клиент, веб-клиент, при необходимости веб-сервисы.
После публикации пользователи подключаются через браузер по адресу вида http://сервер/имя_публикации или через тонкий клиент, где в качестве каталога базы указывается тот же URL. Учтите, что файловая база через веб-сервер подходит для небольшого числа одновременно работающих пользователей; при росте нагрузки правильнее перейти на клиент-серверный вариант.
Клиент-серверная база
В клиент-серверном варианте тонкий клиент подключается к серверу 1С напрямую, а веб-клиент — через публикацию на веб-сервере, который взаимодействует с кластером. Убедитесь, что на сервере установлены компоненты «Сервер 1С:Предприятия» и «Модули расширения веб-сервера», а версии платформы на сервере и у пользователей совместимы.
- 1Сделайте резервную копию базы и проверьте её восстановление
- 2Проверьте конфигурацию на совместимость с тонким и веб-клиентом в конфигураторе
- 3Опубликуйте базу на веб-сервере или настройте сервер 1С
- 4Создайте для пользователей новые ярлыки подключения с тонким клиентом или адресом публикации
- 5Проведите тестовый запуск на нескольких пользователях и типовых операциях
- 6Запретите запуск толстого клиента и удалите старые ярлыки
Переведите пользователей на новый режим запуска
Для каждого рабочего места настройте подключение в новом режиме. В окне запуска 1С откройте настройку информационной базы и выберите тип расположения: «На веб-сервере» для веб-клиента и тонкого клиента через публикацию или «На сервере 1С:Предприятия» для тонкого клиента в клиент-серверном варианте.
Тонкий клиент устанавливается из отдельного дистрибутива платформы — он заметно легче полного и не требует развёртывания всего комплекта на каждом компьютере. Для веб-клиента достаточно поддерживаемого браузера; отдельная установка не нужна, но при первом входе может потребоваться разрешение работы модулей платформы.
Проверьте права пользователей. Роли назначаются независимо от режима клиента, но если в конфигурации есть разделение интерфейсов по ролям, убедитесь, что в управляемом приложении пользователю доступны его рабочие разделы, отчёты и печатные формы.
Запретите запуск толстого клиента
Чтобы пользователи не возвращались к старому режиму, ограничьте его на уровне базы. В свойствах конфигурации параметр «Основной режим запуска» определяет, что откроется по умолчанию, но надёжнее действовать комплексно: удалить старые ярлыки, заменить их на новые и при необходимости деинсталлировать полную платформу с рабочих мест, оставив только тонкий клиент.
В клиент-серверном варианте дополнительно можно управлять доступом через настройки кластера и групповые политики Windows: запретить установку и запуск полной платформы на пользовательских компьютерах. Это закрывает обходной путь, когда сотрудник сам устанавливает толстый клиент из дистрибутива.
Исключение — регламентные операции. Некоторые действия (загрузка и выгрузка данных, пакетное обновление конфигурации, отдельные сервисные обработки) выполняются через конфигуратор или толстый клиент. Оставьте такую возможность на машине администратора, документировав порядок её использования.
Проверьте работу после перехода
После перевода пользователей проведите контрольную проверку на типовых операциях: создание и проведение документов, формирование основных отчётов, печать, обмены с другими системами, работа подключаемого оборудования. Проверять нужно под учётными записями реальных пользователей, а не только под администратором — права могут проявить скрытые проблемы.
Обратите внимание на внешние компоненты: торговое оборудование, сканеры подписи, модули криптографии. В веб-клиенте они работают через расширения для браузера, и их нужно установить и проверить отдельно. Если оборудование критично и не поддерживается в веб-клиенте, для таких рабочих мест оставьте тонкий клиент.
Следите за производительностью первые дни после перехода. Медленная работа тонкого клиента часто указывает не на сам режим, а на узкие места сервера или канала связи, которые раньше маскировались тем, что вычисления выполнялись на компьютерах пользователей.
Как проверить результат
Открывается управляемый интерфейс в тонком клиенте или браузере
Ошибка о невозможности запуска в данном режиме — конфигурация не поддерживает его
Документы печатаются, отчёты формируются за приемлемое время
Ошибки вызова компонентов, пустые макеты, зависания
Сканеры, кассы и подпись работают как раньше
Оборудование не определяется — нужны расширения браузера или тонкий клиент
Ярлыки толстого клиента удалены, запуск невозможен
Пользователи по-прежнему заходят через толстый клиент
Частые вопросы
Можно ли убрать толстый клиент, если конфигурация самописная?
Да, если она разработана на управляемых формах. Если используются обычные формы, сначала потребуется доработка интерфейса или переход на актуальную типовую конфигурацию. Проверка конфигурации в конфигураторе с флагами «Тонкий клиент» и «Веб-клиент» покажет объём несовместимого кода.
Что выбрать: тонкий клиент или веб-клиент?
Тонкий клиент обычно стабильнее работает с оборудованием и сложными сценариями, но требует установки на каждое рабочее место. Веб-клиент не требует установки и удобен для удалённого доступа, но зависит от браузера и расширений. На практике часто совмещают: офис — тонкий клиент, удалённый доступ — веб-клиент.
Нужно ли покупать отдельные лицензии для тонкого клиента?
Тонкий и веб-клиент используют те же клиентские лицензии 1С, что и толстый клиент. Отдельная лицензия на режим запуска не приобретается; важно лишь, чтобы количества лицензий хватало на число одновременных сеансов.
Почему после перехода перестали работать печать или сканер?
В веб-клиенте работа с локальным оборудованием выполняется через расширения для браузера и внешние компоненты, которые нужно установить и разрешить отдельно. Если компонент не адаптирован под веб, используйте на этом рабочем месте тонкий клиент — он поддерживает больше вариантов подключения оборудования.
Как вернуть толстый клиент, если что-то пошло не так?
Если полная платформа ещё установлена, достаточно запустить базу в прежнем режиме — данные общие для всех клиентов. Если платформа удалена, установите её из дистрибутива той же версии. Именно для такого отката перед переходом делается резервная копия и сохраняется дистрибутив платформы.
Можно ли оставить толстый клиент только для части сотрудников?
Да, это нормальная практика. Режим запуска выбирается для каждого подключения, а не для базы целиком. Обычно толстый клиент оставляют администраторам и разработчикам, а рядовых пользователей переводят на тонкий или веб-клиент.
Что важно запомнить
Убрать толстый клиент можно только при конфигурации на управляемых формах. Порядок безопасного перехода: резервная копия, проверка совместимости, публикация или настройка сервера, перевод пользователей на тонкий или веб-клиент, тест печати и оборудования, затем запрет старого режима. Полную платформу оставьте администраторам для конфигуратора и сервисных операций.