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

Администрирование · 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 на каждый ноутбук.
  • Требуется, чтобы база физически не попадала на компьютеры сотрудников: снижается риск утечки при увольнении или краже техники.
  • Парк компьютеров разнородный или устаревший, и обновлять его под требования платформы дороже, чем купить один мощный сервер.
  • Администратор один, а рабочих мест много — централизованное обновление платформы и конфигурации экономит часы работы при каждом релизе.
Маршрут решения

Как выбрать архитектуру

Пользователей до 5, все в одном офисе, база небольшаяДостаточно файлового режима по локальной сети, терминальный сервер не обязателен
Пользователей 10–50, есть удалённые сотрудники или филиалыРазворачивайте терминальный сервер, при росте нагрузки переводите базу в клиент-серверный режим
Пользователей больше 50 или тяжёлые регламентные операцииНужна связка: терминальный сервер (или веб-сервер) плюс сервер 1С с СУБД, с разнесением ролей по разным машинам
Нужен только доступ через браузер без установки чего-либоРассмотрите публикацию веб-клиента вместо терминального доступа

Требования к оборудованию и лицензиям

Главный ресурс терминального сервера — оперативная память. Каждая сессия 1С занимает заметный объём ОЗУ: комфортный запас обычно закладывают из расчёта примерно 1–2 ГБ на активного пользователя плюс память под операционную систему, но реальное потребление зависит от конфигурации и характера работы. Тяжёлые отчёты и обработки могут кратно увеличивать аппетит отдельной сессии.

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

Отдельная тема — лицензирование. Помимо лицензий 1С (пользовательских или серверных, в зависимости от режима), для служб удалённых рабочих столов Windows требуются клиентские лицензии RDS CAL на каждого пользователя или устройство, а также лицензия на сам Windows Server. Этот пункт регулярно упускают при бюджетировании, а нарушение лицензионных условий создаёт юридические риски для организации.

Как развернуть терминальный сервер для 1С: общий порядок

Ниже — укрупнённая последовательность, которая подходит для типового развёртывания на Windows Server. Конкретные шаги зависят от версии ОС и конфигурации сети.

Порядок развёртывания
  1. 1
    Установите Windows Server, обновите систему и настройте сеть со статическим адресом
  2. 2
    Добавьте роль «Службы удалённых рабочих столов» (Remote Desktop Session Host) через диспетчер сервера
  3. 3
    Настройте сервер лицензирования RDS и активируйте лицензии — без этого сессии работают только в пробном периоде
  4. 4
    Установите платформу 1С:Предприятие нужной версии и подключите информационные базы
  5. 5
    Создайте учётные записи пользователей, настройте групповые политики: ограничения на диски, буфер обмена, время простоя сессии
  6. 6
    Опубликуйте 1С как RemoteApp-приложение, если пользователям не нужен полный рабочий стол
  7. 7
    Настройте резервное копирование базы и проверьте восстановление из копии
  8. 8
    Проведите тест: несколько одновременных сессий, типовые операции, печать на локальные принтеры

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

Типичные проблемы и ошибки при эксплуатации

Большинство жалоб на терминальный сервер 1С сводится к нескольким повторяющимся сценариям. Знание их заранее экономит часы диагностики.

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

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

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

Как проверить, что сервер настроен правильно

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

Контрольные точки после настройки

Одновременная работа пользователей
Норма

10–15 сессий работают без видимых задержек при типовых операциях

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

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

Свободная оперативная память в пик нагрузки
Норма

Остаётся запас не менее 15–20%

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

Память почти вся занята, активно используется файл подкачки

Лицензирование RDS
Норма

В диагностике лицензирования сервер видит активированный сервер лицензий

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

Предупреждения об отсутствии лицензий или работа в пробном периоде

Резервное копирование
Норма

Копия создаётся по расписанию и тестово восстанавливается

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

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

Завершение сессий
Норма

Простаивающие сессии завершаются автоматически по политике

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

Накапливаются десятки отключённых, но активных сессий

Альтернативы терминальному серверу

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

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

Сравнение вариантов удалённого доступа

Свой терминальный сервер

Полный контроль и совместимость с любыми конфигурациями, но нужны железо, лицензии RDS и администратор

Веб-клиент 1С

Работа из браузера без лицензий RDS, но не вся функциональность конфигураций доступна и нужна публикация на веб-сервере

Облачная аренда 1С

Быстрый старт без покупки сервера, но регулярные платежи и данные хранятся у провайдера

Тонкий клиент по VPN

Простое развёртывание без 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 или шлюз.