Администрирование · 12 мин
Терминальный доступ в 1С: что это и как работает
Что такое терминальный доступ в 1С, как работает сервер терминалов, чем он отличается от файлового и клиент-серверного режима, как настроить и обезопасить подключение.
Терминальный доступ в 1С — это способ работы с программой, при котором само приложение исполняется на удалённом сервере, а на компьютер пользователя передаётся только изображение экрана и сигналы клавиатуры с мышью. Сотрудник видит привычное окно 1С, но все вычисления, обращения к базе и печать выполняет сервер терминалов. Такой подход особенно востребован, когда пользователи работают из разных офисов, со слабых машин или по медленным каналам связи.
Главная причина, по которой компании переводят 1С в терминальный режим, — централизация. База и платформа находятся в одном месте, их проще обновлять, резервировать и защищать. Администратору не нужно обходить двадцать рабочих мест, чтобы установить новый релиз: достаточно обновить платформу на одном сервере. Кроме того, терминальный режим снижает требования к клиентским компьютерам — для отображения картинки достаточно недорогого тонкого клиента или старого ПК.
Важно понимать, что «терминальный доступ» и «клиент-серверный режим 1С» — не синонимы. Терминальный сервер решает задачу доставки интерфейса пользователю, а система управления базой данных (например, MS SQL Server или PostgreSQL) решает задачу хранения и обработки данных. Эти технологии часто применяются вместе, но могут использоваться и раздельно.
Как устроен терминальный доступ: базовая схема
В классической схеме используется сервер терминалов на базе Windows Server со службой Remote Desktop Services (RDS). На сервере установлена платформа 1С:Предприятие. Пользователь запускает на своём компьютере клиент удалённого рабочего стола (mstsc в Windows или аналог), подключается к серверу по протоколу RDP и получает сеанс, внутри которого работает 1С.
Каждый пользователь получает изолированный сеанс: свои настройки, свой профиль, свои запущенные процессы. При этом все сеансы делят общие ресурсы сервера — процессор, оперативную память, дисковую подсистему. Поэтому корректный расчёт мощности сервера — ключевой фактор стабильной работы.
База данных при этом может располагаться по-разному. В простом варианте на том же сервере лежит файловая база, и пользователи работают с ней в файловом режиме. В более серьёзной конфигурации база размещена на отдельном SQL-сервере, а терминальный сервер выступает клиентом СУБД. Второй вариант надёжнее и масштабируемее, но требует отдельных лицензий на СУБД.
Чем терминальный режим отличается от других способов подключения
У компании обычно есть выбор между несколькими архитектурами: локальная установка 1С на каждый ПК, терминальный сервер, веб-клиент через публикацию на веб-сервере и облачные сервисы вроде 1С:Фреш. Каждый вариант имеет свои условия применения.
| Критерий | Локальная установка | Терминальный сервер | Веб-клиент |
|---|---|---|---|
| Требования к ПК пользователя | Средние и выше | Минимальные | Минимальные (браузер) |
| Обновление платформы | На каждом ПК | На одном сервере | На одном сервере |
| Работа по медленному каналу | Плохо при файловом режиме | Хорошо | Хорошо |
| Тонкий клиент 1С по сети | Требует быстрой сети до базы | Не нужен на ПК | Не нужен |
| Лицензии | Клиентские лицензии 1С | Лицензии 1С + RDS CAL | Лицензии 1С |
Ключевое отличие терминального режима от веб-клиента — полнота функционала. В терминальном сеансе работает обычный толстый или тонкий клиент 1С со всеми возможностями, включая конфигуратор и специфические механизмы. Веб-клиент удобнее для доступа «из любой точки без установки», но имеет ограничения по функциональности и требует публикации базы на веб-сервере.
Когда какой вариант выбирать
Подходит при 10 и более пользователях, филиалах, слабых ПК. Ограничение: стоимость сервера и лицензий RDS.
Оправдана при 1–5 пользователях в одном офисе с быстрой локальной сетью. Ограничение: сложность обновлений и резервного копирования.
Подходит для редких подключений извне и мобильных сотрудников. Ограничение: не вся функциональность конфигурации доступна.
Требования к серверу и лицензирование
Планируя терминальный сервер для 1С, исходите из того, что каждый сеанс потребляет оперативную память и процессорное время. Точные цифры зависят от конфигурации: «Управление торговлей» с открытыми отчётами заметно тяжелее простой «Бухгалтерии». Практическое правило — закладывать память с запасом и тестировать нагрузку на реальных пользователях до перевода всех на новую схему.
По лицензированию есть два обязательных пласта. Первый — лицензии 1С: клиентские лицензии на нужное число одновременных сеансов. Второй — лицензии Microsoft: Windows Server плюс клиентские лицензии RDS CAL на каждого пользователя или устройство, подключающееся к терминальному серверу. Работа без RDS CAL возможна только в ограниченный ознакомительный период, после чего подключения блокируются.
Отдельно учтите дисковую подсистему. Если файловая база лежит на том же сервере, используйте быстрые диски и выносите базу на отдельный массив. Медленный диск — самая частая причина жалоб на «тормозящую 1С» в терминальном режиме.
Настройка терминального доступа: порядок действий
Ниже — типовая последовательность развёртывания терминального доступа к 1С на базе Windows Server. Конкретные шаги могут отличаться в зависимости от версии ОС, но логика сохраняется.
- 1Установите Windows Server и активируйте роль Remote Desktop Services (службы удалённых рабочих столов).
- 2Настройте сервер лицензирования RDS и активируйте приобретённые RDS CAL.
- 3Установите платформу 1С:Предприятие нужной версии и разверните информационную базу (файловую или на СУБД).
- 4Создайте учётные записи пользователей, настройте группы и права доступа к каталогам базы.
- 5Настройте проброс принтеров и буфера обмена в свойствах RDP-подключения.
- 6Ограничьте сеансы: один сеанс на пользователя, таймауты простоя и отключённых сеансов.
- 7Проверьте работу под тестовой учётной записью: вход, запуск 1С, печать, выгрузку файлов.
Особое внимание уделите печати. В терминальном сеансе пользователь обычно хочет печатать на свой локальный принтер. Для этого в свойствах RDP-подключения включается перенаправление принтеров, а на сервере должны быть установлены совместимые драйверы. Несовпадение драйверов — частая причина проблем с печатью.
Если пользователи подключаются из интернета, не выставляйте RDP-порт наружу напрямую. Используйте VPN-канал до офисной сети или шлюз удалённых рабочих столов (RD Gateway), который инкапсулирует RDP в HTTPS. Открытый порт 3389 — постоянная цель ботов и шифровальщиков.
Публикация отдельного приложения вместо рабочего стола
Вместо полного рабочего стола можно опубликовать только 1С как RemoteApp — пользователь видит окно программы, как будто она запущена локально. Это снижает риск ошибочных действий в серверном окружении и упрощает работу неопытным сотрудникам.
Безопасность и типовые ошибки
Терминальный сервер концентрирует риски: компрометация одного сервера затрагивает всех пользователей и саму базу. Минимальный набор мер — регулярные обновления ОС, сложные пароли и блокировка при подборе, ограничение прав пользователей (никому не нужны права администратора сервера для работы в 1С), резервное копирование базы по расписанию с проверкой восстановления.
Ещё одна распространённая ошибка — завершение работы через закрытие окна RDP вместо корректного выхода из 1С. Сеанс остаётся висеть на сервере, удерживая лицензию и память. Настройте политики автоматического завершения отключённых сеансов и обучите пользователей выходить через «Файл — Завершить работу».
Как проверить, что всё настроено правильно
Доступ только через VPN или RD Gateway по HTTPS
Порт 3389 виден из интернета (проверяется сканером портов)
Один пользователь — один сеанс, отключённые сеансы завершаются по таймауту
Десятки зависших сеансов в диспетчере задач
В часы пик загрузка ОЗУ ниже 80%
Постоянная загрузка выше 90%, активный файл подкачки
Копии создаются по расписанию, тестовое восстановление проходит успешно
Копий нет или восстановление никогда не проверялось
Альтернативы классическому терминальному серверу
Если развёртывание собственного сервера кажется избыточным, рассмотрите альтернативы. Облачная аренда терминального сервера у хостинг-провайдера снимает вопросы закупки железа и электропитания, но требует оценки условий договора и надёжности провайдера. Сервис 1С:Фреш подходит для типовых конфигураций без доработок. Веб-клиент на собственном веб-сервере покрывает сценарий «подключиться откуда угодно без установки ПО», но с ограничениями функциональности.
Для совсем небольших компаний (2–3 пользователя в одном офисе) терминальный доступ часто не нужен вовсе: файловая база в общей сетевой папке и локальные установки платформы обходятся дешевле и проще в поддержке.
Как выбрать схему под вашу ситуацию
Частые вопросы
Можно ли работать в 1С через терминал с планшета или Mac?
Да. Клиенты RDP существуют для macOS, iOS, Android и Linux. Пользователь подключается к терминальному серверу и видит обычный интерфейс 1С. На сенсорных экранах работать менее удобно из-за мелких элементов, поэтому для планшетов часто предпочтительнее веб-клиент или мобильное приложение.
Сколько пользователей выдержит один терминальный сервер?
Универсальной цифры нет: всё зависит от конфигурации, интенсивности работы и ресурсов сервера. Лёгкие бухгалтерские базы позволяют разместить больше сеансов, тяжёлые отчёты в ERP — меньше. Единственный надёжный способ — нагрузочное тестирование на реальных сценариях до перевода всех пользователей.
Нужны ли отдельные лицензии 1С для терминального режима?
Да. Правила лицензирования 1С не зависят от способа доставки интерфейса: требуются клиентские лицензии на число одновременно работающих пользователей. Дополнительно нужны лицензии Microsoft RDS CAL на терминальные подключения к Windows Server.
Почему в терминальном сеансе не работает печать?
Чаще всего не включено перенаправление принтеров в настройках RDP-клиента или на сервере отсутствует подходящий драйвер. Проверьте галочку «Принтеры» на вкладке «Локальные ресурсы» в свойствах подключения и установите на сервер драйверы используемых моделей принтеров.
Что безопаснее: RDP через интернет или VPN?
VPN заметно безопаснее: сервер не виден из интернета, и злоумышленнику сначала нужно пройти аутентификацию в VPN. Открытый RDP-порт постоянно сканируют боты, а уязвимости в протоколе периодически находят. Компромиссный вариант — RD Gateway, который прячет RDP внутри HTTPS.
Отличается ли терминальный доступ от «облачной 1С»?
Облачные сервисы вроде 1С:Фреш технологически тоже используют удалённое исполнение, но пользователь работает через браузер или тонкий клиент, а инфраструктуру обслуживает провайдер. Терминальный сервер — это ваша (или арендованная) инфраструктура, которую вы настраиваете и контролируете самостоятельно.
Что важно запомнить
Терминальный доступ — это запуск 1С на сервере с передачей пользователю только картинки экрана. Он оправдан при большом числе пользователей, филиалах и слабых ПК, но требует производительного сервера, лицензий RDS и строгих мер безопасности: VPN или шлюза, ограничения прав и регулярного резервного копирования.