Тонкий клиент в 1С 8.3: зачем он нужен и как к нему подключиться
Содержание
Тонкий клиент 1С — это программа запуска 1cv8c.exe, которая только показывает формы и передаёт команды пользователя. Вся тяжёлая работа (запросы, проведение документов, отчёты) идёт на сервере 1С или в файловой базе. Толстый клиент 1cv8.exe умеет то же самое и ещё открывает Конфигуратор. Веб-клиент делает то же в браузере, без установки.
Выбор простой. Бухгалтеру, кадровику и менеджеру нужен тонкий клиент. Разработчику и администратору, которые меняют конфигурацию, — толстый. Если на компьютере ничего нельзя устанавливать, подойдёт веб-клиент.
Как устроен тонкий клиент и для кого он
Тонкий клиент появился вместе с управляемым интерфейсом. Формы в управляемом приложении описываются декларативно: клиент получает описание и рисует его. Бизнес-логика исполняется на сервере, а на компьютере пользователя остаётся только интерфейс.
Что из этого следует на практике:
- 🖥 Клиенту не нужна мощная машина. Основную нагрузку несёт сервер.
- 🌐 Подключаться можно по локальной сети, по VPN и через публикацию на веб-сервере (по
http/https). - 🔒 В клиенте нет Конфигуратора. Пользователь не может случайно изменить конфигурацию .
- 📦 Установочный пакет небольшой, ставится быстрее полной платформы.
Тонкий клиент умеет работать и с файловой базой: он обращается к каталогу с файлом 1Cv8.1CD напрямую. Но в файловом режиме часть вычислений всё равно идёт на компьютере пользователя, поэтому выигрыш по скорости заметен именно в клиент-серверном варианте.
Если в конфигурации остались обычные формы (так бывает в старых или сильно доработанных типовых решениях), тонкий клиент их не откроет. Для таких форм нужен толстый клиент — в этом режиме обычное приложение и работает.
Чем тонкий клиент отличается от толстого и веб-клиента
Сначала сводная таблица, потом пояснения.
| Параметр | Тонкий клиент | Толстый клиент | Веб-клиент |
|---|---|---|---|
| Файл запуска | 1cv8c.exe | 1cv8.exe | браузер |
| Конфигуратор | нет | да | нет |
| Обычные формы | нет | да | нет |
| Установка на ПК | нужна | нужна | не нужна |
| Подключение | сервер, файл, веб-сервер | сервер, файл, веб-сервер | только через публикацию |
| Для кого | рядовые пользователи | разработчики, администраторы | гости, временный доступ |
Ключевое отличие тонкого клиента от толстого — не скорость, а набор возможностей. Толстый клиент выполняет часть кода у себя и умеет открывать Конфигуратор. Тонкий этого не делает.
Веб-клиент удобен тем, что ничего не ставится, но у него есть ограничения. Работа с файлами, подписями и оборудованием идёт через расширения браузера и обычно хуже, чем в тонком клиенте. Для ежедневной работы бухгалтеру надёжнее тонкий клиент.
⚠️ Не путайте тонкий клиент и «тонкий клиент» в смысле терминала (бездисковый компьютер). В 1С это именно режим запуска платформы.
Какой компьютер нужен и с чем совместим клиент
Точные минимальные требования зависят от версии платформы, их стоит сверить в документации к вашему релизу. Практические ориентиры такие:
- Система. Современная Windows подходит. Для Linux и macOS у платформы есть собственные дистрибутивы клиента.
- Оперативная память. Для комфортной работы с типовой конфигурацией закладывают порядка 4 ГБ на рабочем месте. Если параллельно открыты почта и браузер — лучше 8 ГБ.
- Диск. Сам клиент занимает немного, но кэш и временные файлы растут. Оставьте несколько гигабайт свободно на системном диске.
- Сеть. Для сервера важна не пропускная способность, а задержка. Подключение по VPN с задержкой 100 мс и выше будет ощутимо тормозить, даже если канал широкий.
Главное правило совместимости касается версий. Клиент подключается к серверу, который работает на платформе того же релиза. Если номер платформы клиента ниже серверного, база не откроется и платформа предложит обновиться. Номера сравнивайте целиком (например, 8.3.24.1667), а не «на глаз».
Лицензия потребуется и тонкому клиенту: каждое подключение занимает клиентскую лицензию на сервере. Если лицензий не хватает, при входе появится сообщение о нехватке.
Установка и подключение: пошаговая настройка
Установите клиент
Дистрибутив платформы содержит и тонкий, и толстый клиент. Если нужен только тонкий, выберите его компоненты в установщике. Для рабочих мест часто используют отдельный комплект тонкого клиента: он компактнее.
Устанавливайте ту же версию платформы, что работает на сервере. Несколько версий на одном компьютере сосуществуют спокойно.
Добавьте информационную базу в список
- Запустите ярлык 1С. Откроется окно со списком баз.
- Нажмите Добавить.
- Выберите Добавление в список существующей информационной базы.
- Введите наименование, которое будет видно в списке. Название должно быть понятным: «Бухгалтерия, основная».
- Укажите тип расположения: на компьютере или в локальной сети (файловая база и сервер 1С) либо на веб-сервере.
- Для сервера заполните имя кластера и имя базы на нём, например
srv-1cиbuh. Для файловой базы укажите каталог, где лежит1Cv8.1CD. - Завершите мастер. База появится в списке.
Задайте режим запуска
В списке выделите базу, нажмите Изменить и перейдите на последнюю страницу мастера. Там есть параметр основного режима запуска: автоматический выбор, тонкий клиент или толстый клиент.
Автоматический выбор ориентируется на конфигурацию: для управляемого приложения откроется тонкий клиент. Если нужно закрепить поведение, выберите режим явно.
Подключение через веб-сервер
Когда база опубликована на веб-сервере, при добавлении выберите расположение «на веб-сервере» и введите адрес публикации, например https://1c.example.ru/buh. Тонкий клиент подключится по http/https. Это удобно для удалённых сотрудников: ставить VPN не нужно, нужен только доступ к адресу.
Запуск из командной строки и ярлыка
Для автоматизации используют параметры запуска. Примеры для ярлыка:
"C:\Program Files\1cv8\8.3.24.1667\bin\1cv8c.exe" ENTERPRISE /S "srv-1c\buh"
"C:\Program Files\1cv8\8.3.24.1667\bin\1cv8c.exe" ENTERPRISE /F "D:\Bases\Buh"
Ключ /S задаёт сервер и базу, /F — каталог файловой базы. Номер версии в пути замените на свой.
Типичные ошибки подключения и что с ними делать
Если ошибка непонятная, а база до этого работала, сбросьте кэш клиента. Закройте все окна 1С и удалите содержимое каталогов кэша пользователя: обычно это папки 1cv8 внутри %APPDATA%\1C и %LOCALAPPDATA%\1C. Каталоги можно удалять целиком: платформа создаст их заново. Перед этим сохраните введённые, но не записанные данные: после закрытия они потеряются.
Не удаляйте файлы базы: файл 1Cv8.1CD и каталог файловой базы к кэшу не относятся. Перепутать папки проще, чем кажется. Для надёжности сделайте копию.
Как ускорить работу тонкого клиента в сети
Тормоза чаще связаны с сетью и сервером, чем с самим клиентом. Проверяйте по порядку, от простого к сложному.
- Задержка до сервера. Для работы по локальной сети она должна быть единицами миллисекунд. Если сотрудник работает по VPN издалека, лучше использовать терминальный сервер рядом с базой либо публикацию.
- Антивирус. Исключите из проверки каталоги 1С и кэш пользователя. Постоянное сканирование кэша заметно замедляет открытие форм.
- Кэш. Он ускоряет работу, но время от времени разрастается. Очистка раз в несколько месяцев или при странных ошибках — нормальная практика.
- Диск. Кэш лучше держать на SSD. На медленном HDD открытие форм ощутимо дольше.
- Объём открытых окон. Десятки открытых отчётов потребляют память клиента. Закрывайте лишнее.
- Сервер. Если медленно у всех пользователей сразу, проблема на стороне сервера: нагрузка, блокировки, настройки СУБД. Клиент тут ни при чём.
💡 Быстрый тест: запустите ту же базу с компьютера, который стоит рядом с сервером. Если там быстро, виновата сеть. Если медленно и там, ищите причину в сервере или самой базе.
Для удалённой работы из филиалов часто выбирают схему «терминальный сервер плюс тонкий клиент на нём». Клиент работает по быстрой внутренней сети, а к пользователю идёт только изображение. Это снимает проблему задержек, но требует лицензий на терминальный доступ и запаса по оперативной памяти: каждый сеанс занимает свою долю.
Обновление клиента и несколько версий на одном компьютере
Платформа обновляется на сервере, и клиенты должны подтянуться следом. Порядок действий обычно такой:
- Администратор обновляет платформу на сервере в согласованное окно, когда в базе нет пользователей.
- На рабочих местах устанавливается клиент того же номера версии.
- Ярлыки и записи в списке баз переключаются на новую версию.
При запуске через список баз платформа сама подбирает подходящую версию из установленных. Если нужной нет, предлагает установить её. Для больших организаций это решают групповыми политиками или скриптами установки, чтобы не ходить по компьютерам.
Старую версию клиента не обязательно сразу удалять. Она может понадобиться для другой базы, которая пока работает на прежней платформе. Если у вас две базы на разных релизах, держите обе версии и следите, чтобы ярлык вёл в нужный каталог bin.
Перед обновлением платформы на сервере предупредите пользователей: сеансы придётся завершить. Назначьте время вне рабочих часов, а сам процесс начинайте с резервной копии базы.
Сколько лицензий нужно
Количество одновременных подключений ограничено купленным пакетом клиентских лицензий. Ориентир: пакет рассчитывают на число людей, которые работают с базой одновременно, а не на всех сотрудников. Если сотрудники работают посменно, лицензий нужно меньше, чем людей. Точные условия смотрите в документах по вашей поставке.
Что менять, если клиент «не тот»
Иногда после обновления Windows или переустановки программы ярлык продолжает вести на удалённую версию. Симптом — ярлык ничего не открывает или предлагает найти программу. Пересоздайте ярлык из каталога установки или выберите базу в списке заново.
Если у пользователя настроено автоматическое подключение по ярлыку с параметрами /S или /F, проверьте, что в пути стоит актуальный номер версии. Эта мелочь чаще всего ломает запуск после обновления.
Частые вопросы
Можно ли установить тонкий клиент без полной платформы?
Тонкий клиент работает быстрее толстого?
Нужна ли отдельная лицензия на тонкий клиент?
Можно ли открыть Конфигуратор из тонкого клиента?
Как узнать, каким клиентом я сейчас работаю?
1cv8c.exe (тонкий) или 1cv8.exe (толстый).