Администрирование · 14 мин
Терминальный сервер 1С: что это и когда он нужен
Терминальный сервер 1С: что это такое, как работает, чем отличается от файлового и клиент-серверного режима, какие требования к железу и лицензиям.
Терминальный сервер 1С — это выделенный сервер, на котором установлена платформа 1С:Предприятие и который обслуживает подключения пользователей по протоколу удалённого рабочего стола (чаще всего RDP от Microsoft). Вся вычислительная нагрузка — запуск конфигурации, проведение документов, построение отчётов — ложится на сервер, а на компьютер сотрудника передаётся только картинка экрана и обратно отправляются нажатия клавиш и мыши.
Такая схема исторически стала одним из самых распространённых способов организации удалённой и многопользовательской работы с 1С. Она решает сразу несколько задач: данные не покидают сервер, слабые офисные компьютеры перестают быть узким местом, а администратор настраивает и обновляет программу в одном месте, а не на десятках рабочих станций.
Важно понимать, что «терминальный сервер» — это не отдельный продукт фирмы «1С», а архитектурный подход. Для его реализации используется роль служб удалённых рабочих столов (Remote Desktop Services) в Windows Server или альтернативные решения, а 1С внутри терминальной сессии может работать как в файловом, так и в клиент-серверном варианте.
Как устроена работа 1С через терминальный сервер
Пользователь запускает на своём компьютере клиент удалённого рабочего стола, вводит адрес сервера и учётные данные. На сервере создаётся отдельная терминальная сессия — изолированная рабочая среда, в которой стартует 1С. Каждый сотрудник видит свой рабочий стол или только окно опубликованного приложения (RemoteApp), но физически процесс 1cv8.exe выполняется на сервере.
Сама база данных при этом может находиться в двух вариантах. В файловом варианте база лежит в общей папке на том же или соседнем сервере, и платформа обращается к ней напрямую. В клиент-серверном варианте терминальный сервер выступает клиентом по отношению к связке «сервер 1С:Предприятия + СУБД» (MS SQL, PostgreSQL и другие). Второй вариант устойчивее при большом числе пользователей и тяжёлых операциях.
Ключевая особенность схемы — тонкий канал связи. Для комфортной работы достаточно стабильного соединения с небольшой пропускной способностью, потому что по сети идут не данные базы, а отрисовка интерфейса. Поэтому терминальный доступ часто выбирают для филиалов и удалённых сотрудников, где канал до центрального офиса слабый.
Чем терминальный доступ отличается от других режимов работы 1С
Чтобы выбрать архитектуру осознанно, полезно сопоставить терминальный режим с альтернативами: локальной установкой на каждый компьютер, веб-клиентом и работой через тонкий клиент по сети.
| Критерий | Терминальный сервер | Локальная установка | Веб-клиент |
|---|---|---|---|
| Где выполняется 1С | На сервере | На ПК пользователя | На веб-сервере, интерфейс в браузере |
| Требования к ПК пользователя | Минимальные | Средние и выше | Минимальные, нужен браузер |
| Обновление платформы | Один раз на сервере | На каждом ПК | Один раз на сервере |
| Работа с локальными принтерами и сканерами | Через проброс устройств, бывают нюансы | Напрямую | Ограниченно |
| Защита базы от копирования | Высокая — данные не покидают сервер | Низкая — база доступна с ПК | Высокая |
| Лицензии на инфраструктуру | Нужны лицензии RDS | Не нужны | Нужен веб-сервер |
На практике терминальный сервер часто сочетается с клиент-серверной архитектурой 1С: терминал даёт удобный доступ и централизацию, а СУБД — производительность и надёжность при одновременной работе десятков пользователей.
Когда терминальный сервер действительно нужен
Есть несколько типовых ситуаций, в которых терминальная схема оправдана и окупается затратами на инфраструктуру.
- С базой одновременно работают от 5–10 пользователей, и файловый режим по сети начинает тормозить из-за обращений к общей папке.
- Нужен доступ к 1С из дома, из филиалов или в командировках — проще опубликовать терминальный доступ, чем тянуть базу по VPN на каждый ноутбук.
- Требуется, чтобы база физически не попадала на компьютеры сотрудников: снижается риск утечки при увольнении или краже техники.
- Парк компьютеров разнородный или устаревший, и обновлять его под требования платформы дороже, чем купить один мощный сервер.
- Администратор один, а рабочих мест много — централизованное обновление платформы и конфигурации экономит часы работы при каждом релизе.
Как выбрать архитектуру
Требования к оборудованию и лицензиям
Главный ресурс терминального сервера — оперативная память. Каждая сессия 1С занимает заметный объём ОЗУ: комфортный запас обычно закладывают из расчёта примерно 1–2 ГБ на активного пользователя плюс память под операционную систему, но реальное потребление зависит от конфигурации и характера работы. Тяжёлые отчёты и обработки могут кратно увеличивать аппетит отдельной сессии.
По процессору важна не только суммарная мощность, но и производительность одного ядра: многие операции 1С выполняются однопоточно, поэтому сервер с высокой тактовой частотой часто предпочтительнее многопроцессорной системы с медленными ядрами. Дисковая подсистема — SSD обязательно, особенно если на том же сервере лежит файловая база: задержки диска напрямую превращаются в «подвисания» у всех пользователей сразу.
Отдельная тема — лицензирование. Помимо лицензий 1С (пользовательских или серверных, в зависимости от режима), для служб удалённых рабочих столов Windows требуются клиентские лицензии RDS CAL на каждого пользователя или устройство, а также лицензия на сам Windows Server. Этот пункт регулярно упускают при бюджетировании, а нарушение лицензионных условий создаёт юридические риски для организации.
Как развернуть терминальный сервер для 1С: общий порядок
Ниже — укрупнённая последовательность, которая подходит для типового развёртывания на Windows Server. Конкретные шаги зависят от версии ОС и конфигурации сети.
- 1Установите Windows Server, обновите систему и настройте сеть со статическим адресом
- 2Добавьте роль «Службы удалённых рабочих столов» (Remote Desktop Session Host) через диспетчер сервера
- 3Настройте сервер лицензирования RDS и активируйте лицензии — без этого сессии работают только в пробном периоде
- 4Установите платформу 1С:Предприятие нужной версии и подключите информационные базы
- 5Создайте учётные записи пользователей, настройте групповые политики: ограничения на диски, буфер обмена, время простоя сессии
- 6Опубликуйте 1С как RemoteApp-приложение, если пользователям не нужен полный рабочий стол
- 7Настройте резервное копирование базы и проверьте восстановление из копии
- 8Проведите тест: несколько одновременных сессий, типовые операции, печать на локальные принтеры
После запуска обязательно настройте мониторинг: загрузку памяти, процессора, дисковой очереди и число активных сессий. Проблемы терминального сервера развиваются постепенно — сначала «иногда подтормаживает», потом массовые жалобы, и без метрик причину искать сложно.
Типичные проблемы и ошибки при эксплуатации
Большинство жалоб на терминальный сервер 1С сводится к нескольким повторяющимся сценариям. Знание их заранее экономит часы диагностики.
Отдельно стоит упомянуть печать и периферию. Проброс принтеров в терминальную сессию работает через механизм перенаправления, и если на сервере нет подходящего драйвера, принтер может не появиться в сессии или печатать с ошибками. Сканеры и торговое оборудование в терминальном режиме — вообще слабое место: для касс и сканеров штрихкодов часто приходится оставлять локальные установки 1С или использовать специализированное ПО проброса портов.
Полезная привычка — раз в неделю смотреть список зависших и отключённых сессий. Если их накапливается много, это верный признак, что пользователи не завершают работу корректно: настройте автоматическое завершение отключённых сессий через несколько часов и проинформируйте сотрудников, что закрывать 1С нужно через «Файл — Завершить работу», а не крестиком окна RDP.
Как проверить, что сервер настроен правильно
Контрольные точки после настройки
10–15 сессий работают без видимых задержек при типовых операциях
Отчёты и проведение документов заметно замедляются при росте числа сессий
Остаётся запас не менее 15–20%
Память почти вся занята, активно используется файл подкачки
В диагностике лицензирования сервер видит активированный сервер лицензий
Предупреждения об отсутствии лицензий или работа в пробном периоде
Копия создаётся по расписанию и тестово восстанавливается
Копии нет или восстановление ни разу не проверялось
Простаивающие сессии завершаются автоматически по политике
Накапливаются десятки отключённых, но активных сессий
Альтернативы терминальному серверу
Терминальный доступ — не единственный способ дать сотрудникам удалённую работу с 1С. Веб-клиент позволяет работать через браузер без установки платформы и без лицензий RDS, но требует публикации базы на веб-сервере и поддерживает не все возможности конфигураций. Тонкий клиент по сети подходит для филиалов со стабильным каналом, но чувствителен к разрывам соединения.
Облачные сервисы аренды 1С (включая решения от франчайзи и облачных провайдеров) по сути предоставляют тот же терминальный или веб-доступ, но как услугу: не нужно покупать сервер и заниматься его обслуживанием, зато появляется ежемесячная плата и зависимость от провайдера. Для небольших компаний без системного администратора это часто более предсказуемый вариант.
Сравнение вариантов удалённого доступа
Полный контроль и совместимость с любыми конфигурациями, но нужны железо, лицензии RDS и администратор
Работа из браузера без лицензий RDS, но не вся функциональность конфигураций доступна и нужна публикация на веб-сервере
Быстрый старт без покупки сервера, но регулярные платежи и данные хранятся у провайдера
Простое развёртывание без RDS-лицензий, но требователен к качеству канала и не защищает базу от копирования
FAQ: частые вопросы о терминальном сервере 1С
Можно ли использовать терминальный сервер с файловой базой 1С?
Да, это рабочая схема: база лежит в папке на сервере, а пользователи запускают 1С в терминальных сессиях. Она заметно быстрее, чем файловый режим по сети с локальных ПК, потому что обращения к файлам базы идут внутри сервера. Но при росте числа пользователей и объёма базы файловый режим всё равно упирается в свои ограничения, и тогда стоит переходить на клиент-серверный вариант.
Сколько пользователей выдержит один терминальный сервер?
Точной цифры нет — всё зависит от конфигурации, характера работы и железа. Ориентир для планирования — запас памяти порядка 1–2 ГБ на активную сессию плюс ресурсы ОС, но единственный надёжный способ узнать предел конкретного сервера — нагрузочное тестирование на реальной базе. Когда один сервер перестаёт справляться, разворачивают ферму из нескольких серверов с балансировкой.
Нужны ли отдельные лицензии 1С для терминального режима?
Лицензии 1С привязаны к пользователям или к серверу 1С, а не к способу подключения, поэтому терминальный режим сам по себе дополнительных лицензий 1С не требует. Однако нужны лицензии на инфраструктуру: Windows Server и клиентские лицензии RDS на каждого пользователя или устройство. Этот момент стоит проверить до запуска, а не после.
Почему в терминальной сессии не печатает принтер?
Чаще всего причина в отсутствии подходящего драйвера на сервере: перенаправление принтера работает, когда драйвер совместим с серверной ОС. Установите на сервер актуальный драйвер принтера, проверьте, что в настройках RDP-подключения включён проброс принтеров, и убедитесь, что групповые политики не запрещают перенаправление. Если принтер старый и серверного драйвера для него нет, помогает печать через универсальный драйвер или выгрузка в PDF.
Безопасно ли открывать терминальный сервер в интернет?
Открывать RDP-порт напрямую в интернет небезопасно: такие серверы постоянно сканируются и подвергаются подбору паролей. Правильные варианты — доступ через VPN, шлюз удалённых рабочих столов (RD Gateway) с сертификатом, обязательная сложная политика паролей и, где возможно, двухфакторная аутентификация. Также ограничьте права пользователей внутри сессии: запретите доступ к дискам сервера и установке программ.
Что делать, если 1С в терминале начала тормозить?
Начните с мониторинга: проверьте загрузку памяти, процессора и дисковой очереди в момент жалоб. Частые причины — нехватка ОЗУ из-за накопленных зависших сессий, антивирус, проверяющий файлы базы в реальном времени (каталог базы стоит добавить в исключения), фоновые регламентные задания и обмены данными в рабочие часы. Если ресурсов хватает, а тормоза остаются, проблема может быть в самой базе — тогда нужен анализ запросов и индексов.
Что важно запомнить
Терминальный сервер 1С — это сервер, на котором запускается 1С, а пользователи подключаются по RDP и работают с удалённым окном программы. Он оправдан при многопользовательской и удалённой работе, требует запаса по памяти, быстрых дисков, лицензий RDS и дисциплины в завершении сессий. Перед запуском обязательны нагрузочный тест, настроенное резервное копирование и безопасная схема внешнего доступа через VPN или шлюз.