Администрирование · 10 мин
Как запустить 1С в режиме тонкого клиента
Как запустить 1С в режиме тонкого клиента: настройка сервера, публикация базы, запуск из конфигуратора и командной строки, решение типичных ошибок подключения.
Тонкий клиент 1С — это облегчённая версия клиентского приложения, которая выполняет на компьютере пользователя только отображение интерфейса, а все вычисления и работу с данными переносит на сервер. Такой режим снижает требования к рабочим местам, уменьшает сетевой трафик и упрощает обновление платформы, поскольку основная логика сосредоточена в одном месте.
Запустить информационную базу в режиме тонкого клиента можно несколькими способами: через список баз стартера 1cestart, из конфигуратора, через командную строку или по веб-адресу, если база опубликована на веб-сервере. Выбор зависит от того, как развёрнута система — в файловом или клиент-серверном варианте — и какие задачи решает администратор.
Прежде чем настраивать запуск, убедитесь, что конфигурация поддерживает управляемое приложение: тонкий клиент не работает с обычными формами. Большинство современных типовых конфигураций (Бухгалтерия, Зарплата и управление персоналом, Управление торговлей) рассчитаны именно на управляемый интерфейс, поэтому проблема актуальна в основном для старых самописных решений.
Что такое тонкий клиент и когда он нужен
Тонкий клиент (файл 1cv8c.exe) — один из трёх клиентских приложений платформы 1С:Предприятие наряду с толстым клиентом (1cv8.exe) и веб-клиентом. В тонком клиенте вся бизнес-логика, запросы к базе данных и компоновка отчётов выполняются на стороне сервера, а на рабочее место передаётся только готовое отображение форм. Благодаря этому тонкий клиент стабильно работает даже на слабых компьютерах и медленных каналах связи.
Выбирать тонкий клиент имеет смысл, когда пользователи подключаются к базе по локальной сети или через интернет, когда рабочие места слабые или разнородные, а также когда нужно централизованно обновлять платформу. Ограничение режима: в тонком клиенте нельзя запускать конфигуратор, отладчик с полной функциональностью и некоторые внешние компоненты, рассчитанные на толстый клиент.
Проверка готовности конфигурации и сервера
Первое условие — конфигурация должна поддерживать управляемое приложение. Откройте конфигуратор, зайдите в свойства корневого узла конфигурации и проверьте параметр «Режим использования модальности» и основной режим запуска. Если конфигурация построена на обычных формах, тонкий клиент либо не запустится, либо покажет пустое окно без рабочего интерфейса.
Второе условие касается клиент-серверного варианта: кластер серверов 1С должен быть запущен, а информационная база — зарегистрирована в консоли администрирования. Для работы через веб-сервер базу дополнительно нужно опубликовать, о чём ниже. В файловом варианте достаточно, чтобы каталог базы был доступен по сети, а у пользователя были права на чтение и запись в этот каталог.
Как проверить готовность к запуску
Управляемое приложение или «Выбирать автоматически»
Только обычное приложение — тонкий клиент не сработает
Служба запущена, база видна в консоли кластеров
Служба остановлена — клиенты получат ошибку соединения
Каталог открыт по сети, есть права записи
Ошибка доступа или база открывается только локально
Запуск тонкого клиента через список баз
Самый простой способ для конечного пользователя — настроить режим в стандартном окне запуска. Откройте стартер 1С (ярлык «1С Предприятие»), выделите нужную информационную базу и нажмите кнопку с параметрами запуска (значок настройки или пункт «Изменить» при редактировании списка). В параметрах базы найдите поле «Режим запуска» и выберите «Тонкий клиент» или «Выбирать автоматически» — в последнем случае платформа возьмёт режим из настроек пользователя в конфигурации.
После сохранения параметров двойной щелчок по базе будет запускать именно тонкий клиент. Этот способ удобен тем, что настройка хранится в файле списка баз (ibases.v8i) и может быть скопирована на другие рабочие места вместе с общим списком, если вы используете централизованное распространение настроек.
- 1Откройте стартер 1С и выделите нужную информационную базу
- 2Нажмите кнопку изменения параметров базы
- 3В поле «Режим запуска» выберите «Тонкий клиент»
- 4Сохраните настройки и запустите базу двойным щелчком
- 5Проверьте, что открылся управляемый интерфейс без предложения выбрать режим
Запуск из конфигуратора и командной строки
Разработчику или администратору часто нужно запустить тонкий клиент прямо из конфигуратора для проверки доработок. Откройте меню «Сервис» → «Параметры» и на вкладке «Запуск 1С:Предприятия» установите в группе «Основные» вариант «Тонкий клиент». После этого запуск по клавише F5 или через «Начать отладку» будет открывать именно тонкий клиент. Там же можно задать пользователя, под которым выполняется запуск, чтобы не вводить логин каждый раз.
Для автоматизации и ярлыков удобна командная строка. Тонкий клиент запускается файлом 1cv8c.exe из каталога bin установленной версии платформы, с указанием строки соединения. Для файловой базы используется параметр /F с путём к каталогу, для серверной — /S с адресом кластера и именем базы.
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8c.exe" ENTERPRISE /S"server1c\BuhBase" /N"Иванов" /P"пароль"В примере ENTERPRISE — режим запуска предприятия, /S задаёт сервер и имя базы в кластере, /N и /P — имя пользователя и пароль. Для файловой базы строка выглядит как /F"\\server\bases\trade". Готовую команду удобно сохранить в ярлык на рабочем столе пользователя. Пароль в ярлыке храните только при закрытом доступе к компьютеру — в открытом виде он является угрозой безопасности.
Публикация базы и запуск через веб-сервер
Если пользователи должны работать через интернет или без установки полного клиента, базу публикуют на веб-сервере (IIS или Apache). Публикация выполняется из конфигуратора: меню «Администрирование» → «Публикация на веб-сервере». Укажите имя публикации, каталог и отметьте флажок «Публиковать тонкий и веб-клиент». После публикации платформа создаст в каталоге файл default.vrd с параметрами соединения.
После публикации тонкий клиент может подключаться к базе по адресу вида http://server/base — для этого в параметрах базы в списке выберите тип расположения «На веб-сервере» и укажите URL. Тот же адрес открывает веб-клиент в браузере, что удобно для пользователей без установленной платформы. Убедитесь, что на веб-сервере установлены модули расширения 1С той же версии платформы, что и сервер, иначе получите ошибку несовместимости.
Типичные ошибки и их устранение
Чаще всего при запуске тонкого клиента встречаются три группы проблем. Первая — «Ошибка соединения с сервером»: кластер недоступен, не запущена служба агента сервера или порт закрыт брандмауэром. Проверьте службу на сервере и доступность портов кластера с рабочего места. Вторая — «Информационная база не обнаружена»: имя базы в строке соединения не совпадает с именем в консоли кластера, учитывайте регистр и пробелы.
Третья группа — ошибки версий: «Несовместимая версия платформы» означает, что на клиенте и сервере установлены разные релизы. Тонкий клиент подбирает версию автоматически при подключении к серверу, если на рабочем месте установлено несколько платформ, но при жёстком указании пути к 1cv8c.exe версия фиксируется. Держите на рабочих местах ту же версию платформы, что и на сервере.
Выбор между тонким, толстым и веб-клиентом
Для повседневной работы пользователей в локальной сети и через интернет оптимален тонкий клиент: он быстрее веб-клиента и легче толстого. Толстый клиент оставьте разработчикам и для баз в обычном приложении, а также для сценариев с внешними компонентами, не работающими в тонком клиенте. Веб-клиент подходит для эпизодического доступа с чужих устройств, где нельзя установить платформу.
Сравнение клиентов 1С
Основной режим для пользователей: низкие требования к ПК, работа по тонким каналам. Не подходит для конфигуратора и обычных форм
Нужен разработчикам и для старых конфигураций на обычных формах. Тяжёлый, выполняет логику на рабочем месте
Работает в браузере без установки платформы. Удобен для разового доступа, но медленнее и с ограничениями по интеграциям
Что важно запомнить
Тонкий клиент запускается выбором режима в параметрах базы, из конфигуратора или файлом 1cv8c.exe с параметрами соединения. Конфигурация должна поддерживать управляемое приложение, версии платформы на клиенте и сервере — совпадать, а внешняя публикация требует защищённого соединения.
Частые вопросы
Можно ли запустить тонкий клиент без установки платформы на компьютер?
Нет, тонкий клиент — это устанавливаемое приложение, и платформа на рабочем месте нужна. Если установка невозможна, используйте веб-клиент через браузер при условии, что база опубликована на веб-сервере.
Почему в списке баз нет пункта «Тонкий клиент» в режиме запуска?
Обычно это значит, что база добавлена как старая версия формата списка или режим зафиксирован настройками конфигурации. Откройте редактирование параметров базы и проверьте поле «Режим запуска»; при необходимости удалите базу из списка и добавьте заново.
Тонкий клиент открывается, но показывает пустое окно. Что делать?
Признак того, что конфигурация работает в режиме обычного приложения. Проверьте в конфигураторе свойства конфигурации: основной режим запуска должен быть «Управляемое приложение». Для старых конфигураций потребуется доработка интерфейса.
Как запустить тонкий клиент под конкретным пользователем автоматически?
Добавьте в командную строку ярлыка параметры /N"ИмяПользователя" и /P"Пароль". Альтернатива без пароля в открытом виде — включить аутентификацию операционной системы в свойствах пользователя в конфигураторе.
Работает ли тонкий клиент с файловой базой по сети?
Да, при указании параметра /F с сетевым путём к каталогу базы. Однако при нескольких одновременных пользователях файловый вариант имеет ограничения по производительности и блокировкам — для активной работы нескольких человек лучше клиент-серверный вариант.
Чем отличается запуск тонкого клиента через веб-сервер от прямого подключения к кластеру?
При подключении через веб-сервер трафик идёт по HTTP/HTTPS через публикацию, что позволяет работать через интернет и файрволы без открытия портов кластера. Прямое подключение к кластеру быстрее, но применимо только внутри локальной сети или VPN.