Администрирование · 10 мин
Терминальный доступ 1С: что это и как его организовать
Что такое терминальный доступ к 1С, как работает подключение через RDP и RDS, какие лицензии нужны, как настроить и защитить терминальный сервер.
Терминальный доступ 1С — это способ работы с программой, при котором сама 1С запускается на удалённом сервере, а пользователь видит на своём компьютере только окно программы. Все вычисления, обращения к базе данных и печать выполняются на сервере, а на компьютер сотрудника передаётся лишь изображение экрана и нажатия клавиш и мыши. По сути, пользователь управляет программой «по дистанционке», как будто сидит прямо за сервером.
Такой подход чаще всего реализуется через службы удалённых рабочих столов Windows (RDP и роль RDS — Remote Desktop Services), но существуют и альтернативы: Citrix, штатный веб-клиент 1С, публикация баз через веб-сервер. Терминальный режим выбирают, когда нужно дать доступ к 1С десяткам сотрудников со слабых компьютеров, из других офисов или из дома, не устанавливая программу на каждое рабочее место.
Как терминальный доступ работает технически
Схема выглядит так: на сервере установлены платформа 1С:Предприятие и, как правило, СУБД с базой данных (или база находится на отдельном сервере). На сервере поднята роль удалённых рабочих столов. Каждый пользователь подключается по протоколу RDP, вводит логин и пароль и получает либо полноценный рабочий стол, либо только окно 1С (режим RemoteApp). Сессии пользователей изолированы друг от друга: каждый работает со своим экземпляром программы.
Ключевой момент — трафик между компьютером пользователя и сервером минимален: передаётся картинка экрана и события ввода. Поэтому терминальный доступ хорошо работает даже через медленный интернет, в отличие от файлового режима 1С по сети, где база гоняется по локальной сети целиком и любые задержки превращают работу в мучение.
При этом нагрузка концентрируется на сервере. Если двадцать бухгалтеров одновременно проводят документы и строят отчёты, серверу нужны достаточный объём оперативной памяти, быстрые диски и мощный процессор. Слабый сервер станет узким местом для всех сразу.
Когда терминальный доступ оправдан
Терминальный сервер имеет смысл в нескольких типовых ситуациях. Первая — много пользователей на слабых или старых компьютерах: вместо модернизации парка техники достаточно одного мощного сервера. Вторая — удалённые сотрудники и филиалы: подключение по RDP через VPN или шлюз удалённых рабочих столов удобнее и быстрее, чем тянуть базу по сети. Третья — централизованное администрирование: обновления платформы и конфигурации ставятся один раз на сервере, а не на тридцати машинах.
Есть и обратные случаи. Если пользователей двое-трое и все сидят в одном офисе с нормальными компьютерами, проще обойтись клиент-серверным или даже файловым вариантом без терминалки. Если сотрудникам нужен доступ исключительно через браузер с любых устройств, включая планшеты, логичнее рассмотреть веб-клиент 1С — он не требует ни RDP-клиента, ни лицензий RDS.
Сравнение вариантов доступа
Подходит для толстого клиента, любых конфигураций и слабых ПК. Ограничение: нужны лицензии RDS и настройка сервера.
Работает в браузере без установки, удобен для мобильного доступа. Ограничение: не весь функционал конфигураций поддерживается, нужна публикация на веб-сервере.
Быстрая работа внутри офиса без терминального сервера. Ограничение: плохо подходит для медленных каналов и удалёнки.
Простейший вариант для 1–5 пользователей. Ограничение: чувствителен к качеству сети, риск повреждения базы при обрывах.
Что понадобится для развёртывания
Минимальный набор: сервер с Windows Server, установленная роль «Удалённые рабочие столы», платформа 1С, сама информационная база (файловая на том же сервере или клиент-серверная на отдельном SQL-сервере) и учётные записи пользователей, обычно в домене Active Directory. Для доступа извне дополнительно настраивают шлюз удалённых рабочих столов (RD Gateway) или VPN.
По лицензиям важно не запутаться: помимо лицензий 1С (на платформу и пользователей) нужны клиентские лицензии RDS CAL на каждого пользователя или устройство, подключающееся к терминальному серверу, а также лицензия на сам Windows Server. Работа больше двух одновременных административных сессий без RDS-лицензий — нарушение лицензионного соглашения, и штатный «пробный» период сервера ограничен.
Как настроить терминальный доступ: порядок действий
Настройка выполняется администратором с полными правами на сервере. Ниже — типовой порядок для небольшой компании без отдельного брокера подключений.
- 1Установите Windows Server, обновите систему и введите сервер в домен при его наличии.
- 2Добавьте роль «Удалённые рабочие столы» в режиме удалённых рабочих столов на основе сеансов через диспетчер сервера.
- 3Установите платформу 1С и подключите информационную базу, проверьте запуск под администратором.
- 4Создайте учётные записи пользователей и добавьте их в группу «Пользователи удалённого рабочего стола».
- 5Настройте активацию сервера лицензирования RDS и установите приобретённые RDS CAL.
- 6Ограничьте внешний доступ: настройте VPN или RD Gateway, закройте прямой доступ к порту 3389.
- 7Проверьте подключение с клиентского ПК: запуск 1С, печать на локальный принтер, скорость работы.
После базовой настройки полезно ограничить пользователей: отключить им доступ к панели управления и проводнику через групповые политики, настроить автоматическое завершение «зависших» и отключённых сеансов, чтобы они не занимали память, и включить перенаправление принтеров, чтобы документы печатались на принтере рядом с сотрудником.
Для удобства многие публикуют 1С как RemoteApp — отдельное приложение, а не весь рабочий стол. Пользователь видит на своём компьютере только окно 1С, которое выглядит как локально установленная программа, и не имеет доступа к серверному рабочему столу вообще. Это и удобнее, и безопаснее.
Безопасность и типичные ошибки
Терминальный сервер — критичная точка: через него проходят все пользователи и вся база. Минимальный набор мер: сложные пароли и блокировка учётных записей после нескольких неудачных попыток входа, регулярные обновления Windows, антивирус с исключениями для каталогов 1С (иначе возможны тормоза и блокировки файлов), резервное копирование базы по расписанию с проверкой восстановления, запрет прав локального администратора обычным пользователям.
Как проверить, что всё работает правильно
После настройки пройдитесь по контрольным точкам: вход под обычным пользователем без прав администратора, запуск 1С и открытие типовых документов, формирование тяжёлого отчёта при нескольких одновременных сессиях, печать на локальный принтер пользователя, корректное завершение сеанса при закрытии окна. Отдельно проверьте восстановление базы из резервной копии на тестовом стенде — копия, которую ни разу не восстанавливали, считается отсутствующей.
Как проверить результат
Пользователь попадает в свою сессию и видит только разрешённое
Вход только под администратором или доступ к чужим сессиям
Документы и отчёты открываются без заметных пауз при типовой нагрузке
Подвисания даже при 2–3 пользователях
Документ уходит на принтер рядом с пользователем
Печать доступна только на серверный принтер
Тестовое восстановление проходит успешно
Копия не разворачивается или устарела
Если пользователей немного и все они работают в одном офисе, не спешите поднимать терминальный сервер: клиент-серверный вариант на PostgreSQL или MS SQL с тонким клиентом часто проще в поддержке и дешевле по лицензиям. Терминалка окупается там, где есть удалёнка, филиалы или парк слабых машин.
Частые вопросы
Чем терминальный доступ отличается от веб-клиента 1С?
Веб-клиент работает в браузере и не требует установки чего-либо на компьютер пользователя, но поддерживает не весь функционал конфигураций. Терминальный доступ запускает полноценный клиент 1С на сервере — работает любой функционал, но нужен RDP-клиент и лицензии RDS.
Сколько пользователей выдержит один терминальный сервер?
Точной цифры нет — всё зависит от конфигурации 1С, интенсивности работы и ресурсов сервера. Ориентир подбирается тестированием под реальной нагрузкой; при нехватке памяти и дисковой производительности страдают все сессии одновременно.
Нужны ли отдельные лицензии для терминального доступа?
Да. Помимо лицензий 1С требуются клиентские лицензии RDS CAL (на пользователя или устройство) и лицензия Windows Server. Без RDS CAL сервер пускает ограниченное число сессий только в течение льготного периода.
Можно ли работать с 1С через терминал из дома?
Можно, но только через VPN или шлюз удалённых рабочих столов (RD Gateway) с шифрованием. Открывать RDP-порт напрямую в интернет нельзя — это стандартный вектор атак шифровальщиков.
Что делать, если сеанс пользователя завис?
Администратор может завершить зависший сеанс через диспетчер задач (вкладка «Пользователи») или диспетчер сервера. Чтобы проблема не повторялась, настройте в групповых политиках автоматическое завершение отключённых сеансов по таймауту.
Подходит ли терминальный доступ для файловой базы 1С?
Да, и это один из лучших сценариев: файловая база лежит на том же сервере, пользователи работают с ней локально относительно сервера, поэтому исчезают сетевые задержки и риск повреждения файла базы при обрыве связи.
Что важно запомнить
Терминальный доступ 1С — это запуск программы на сервере с передачей окна пользователю по RDP. Он оправдан при удалённой работе, филиалах и слабых ПК, требует лицензий RDS, производительного сервера и обязательной защиты внешнего доступа через VPN или шлюз.