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