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

Администрирование · 12 мин

Терминальный режим работы 1С: как это устроено и когда применять

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

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

Технически такой режим чаще всего реализуется через службы удалённых рабочих столов Windows (Remote Desktop Services, ранее Terminal Services) и протокол RDP. Пользователь запускает ярлык подключения, вводит логин и пароль — и попадает в отдельную терминальную сессию, где работает в 1С так, будто программа установлена локально.

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

Как технически устроен терминальный режим для 1С

В основе лежит роль Windows Server «Удалённые рабочие столы» (RDS). На сервер устанавливаются платформа 1С:Предприятие и, при клиент-серверном варианте, клиентская часть, обращающаяся к СУБД. Каждый пользователь при подключении получает отдельную сессию со своим профилем, настройками и запущенными процессами 1С.

По сети между клиентом и сервером передаётся не сама база и не файлы, а изображение экрана и события клавиатуры и мыши. Поэтому даже медленный канал связи часто позволяет комфортно работать: трафик измеряется сотнями килобит в секунду на сессию, а не мегабайтами, как при файловом доступе к базе по сети.

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

Чем терминальный режим отличается от файлового и клиент-серверного

Эти три подхода часто путают, хотя они решают разные задачи и могут комбинироваться. Файловый и клиент-серверный режимы описывают способ хранения и обработки базы, а терминальный — способ доставки интерфейса пользователю.

КритерийФайловый режимКлиент-серверныйТерминальный доступ
Где выполняется 1СНа ПК пользователяНа ПК + сервер 1С и СУБДНа терминальном сервере
Требования к ПК пользователяСредние/высокиеСредниеМинимальные
Нагрузка на сетьВысокаяУмереннаяНизкая
Обновление платформыНа каждом ПКНа сервере и ПКТолько на терминальном сервере
Типовой масштабДо 5–10 пользователейДесятки и сотниЗависит от ресурсов сервера

На практике встречается комбинация: база развёрнута в клиент-серверном варианте на SQL Server, а пользователи подключаются к ней через терминальный сервер. Это даёт и производительность СУБД, и централизованный доступ.

Когда терминальный режим оправдан, а когда нет

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

Оправдан он и для подрядчиков, аудиторов, временных сотрудников: им выдаётся ограниченная учётная запись, а по завершении работ сессия просто отключается — на их устройствах не остаётся ни программы, ни данных.

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

Маршрут решения

Как выбрать действие

Пользователей больше 10 и офисы распределеныТерминальный сервер плюс клиент-серверная база
2–5 пользователей в одном офисеФайловый режим на выделенной машине — дешевле и проще
Нужна работа с торговым оборудованием на кассахЛокальная установка 1С на кассах, терминал — для бэк-офиса
Слабые ПК у сотрудников, но есть мощный серверТерминальный режим решит проблему без закупки новых ПК

Требования к серверу и лицензирование

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

Дисковая подсистема тоже важна: профили пользователей, временные файлы, а в файловом варианте — сама база. SSD существенно снижает время отклика при одновременной работе множества сессий.

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

Настройка терминального сервера для 1С: порядок действий

Базовая последовательность внедрения выглядит так. Сначала разворачивается Windows Server, добавляется роль «Удалённые рабочие столы» с узлом сеансов (Session Host) и настраивается сервер лицензирования RDS. Затем устанавливается платформа 1С:Предприятие — в терминальном сценарии обычно ставят тонкий клиент или полную платформу в режиме установки для сервера.

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

Завершающий этап — нагрузочное тестирование: подключите несколько реальных пользователей, запустите типовые операции (проведение документов, отчёты) и снимите показания загрузки CPU, памяти и дисков. Только после этого переводите остальных.

Порядок действий
  1. 1
    Установите Windows Server и добавьте роль RDS с узлом сеансов
  2. 2
    Настройте и активируйте сервер лицензирования RDS, установите RDS CAL
  3. 3
    Установите платформу 1С и подключите информационную базу
  4. 4
    Создайте учётные записи и настройте групповые политики и ограничения сессий
  5. 5
    Опубликуйте 1С через ярлык RDP или RemoteApp
  6. 6
    Проведите нагрузочное тестирование и настройте резервное копирование

Типовые проблемы и как их диагностировать

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

Вторая группа проблем — печать. Принтер пользователя пробрасывается в сессию через перенаправление, и если драйвер несовместим с серверной ОС, печать не работает или «падает» диспетчер очереди печати. Решение — использовать Easy Print, устанавливать на сервер только проверенные драйверы или настроить сетевую печать напрямую.

Третья группа — «зависшие» сессии: пользователь закрыл окно RDP, но сессия осталась активной и держит лицензию 1С и память. Настройте в групповых политиках автоматическое завершение отключённых сессий через разумный интервал, например 30–60 минут.

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

Как проверить результат

Свободная память на сервере в час пик
Норма

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

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

Память занята почти полностью, растёт дисковая активность подкачки

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

Сопоставимо с локальной работой

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

Заметные паузы даже у одного пользователя

Список сессий в конце дня
Норма

Отключённые сессии завершаются автоматически

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

Копятся десятки зависших сессий

Печать из сессии
Норма

Документ уходит на принтер пользователя

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

Принтер не виден или задания зависают в очереди

Типичные ошибки
01
Считать ресурсы сервера по минимальным требованиям платформы — под реальной нагрузкой сервер не справляется
02
Разрешать пользователям права администратора на терминальном сервере — риск сбоя всей системы и утечки данных
03
Хранить файловую базу на том же диске, что и профили, без бэкапов — один сбой диска останавливает всю компанию
04
Не ограничивать время жизни отключённых сессий — лицензии 1С и память расходуются впустую
05
Игнорировать лицензирование RDS — после льготного периода пользователи массово теряют доступ

Безопасность и резервное копирование

Терминальный сервер — привлекательная цель для атак: открытый RDP-порт в интернете регулярно сканируется ботами. Никогда не выставляйте порт 3389 напрямую наружу: используйте VPN, шлюз удалённых рабочих столов (RD Gateway) или как минимум нестандартный порт в сочетании с ограничением по IP. Включите сетевую проверку подлинности (NLA) и сложные пароли.

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

Резервное копирование должно покрывать базу (средствами СУБД или выгрузку dt для файлового варианта), профили пользователей и конфигурацию сервера. Проверяйте восстановление из копии хотя бы периодически — непроверенный бэкап равнозначен его отсутствию.

Полезная мелочь: вынесите временные файлы и кэш метаданных 1С на быстрый диск и периодически очищайте устаревшие профили уволенных сотрудников — это освобождает заметный объём диска и ускоряет вход остальных пользователей.
ПЗ
Практическое замечание

FAQ: частые вопросы о терминальном режиме 1С

Сколько пользователей выдержит один терминальный сервер?

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

Можно ли работать в терминале через интернет из дома?

Да, это один из основных сценариев. Для безопасности подключение организуют через VPN или RD Gateway с HTTPS, не открывая RDP-порт напрямую. Требования к каналу у пользователя скромные — важнее стабильность соединения, чем высокая скорость.

Что лучше: терминальный доступ или веб-клиент 1С?

Веб-клиент не требует ни RDP, ни установки платформы — достаточно браузера, и он удобен для редких подключений. Терминальный режим даёт полноценный тонкий/толстый клиент со всеми возможностями, включая COM-интеграции и специфические расширения. Для постоянной массовой работы чаще выбирают терминал, для эпизодического доступа — веб-клиент.

Почему в терминальной сессии не виден сканер штрихкодов или касса?

Периферия не пробрасывается в RDP автоматически. Для USB-устройств нужны специальные решения перенаправления (USB over RDP) либо настройка оборудования как сетевого. Перед внедрением проверьте совместимость конкретной модели устройства с терминальным сценарием.

Нужны ли отдельные лицензии 1С для терминального сервера?

Да, лицензирование 1С никуда не исчезает: требуются клиентские лицензии на пользователей или серверная лицензия, в зависимости от выбранной схемы. Дополнительно нужны лицензии Windows Server и RDS CAL на каждое подключающееся устройство или пользователя.

Что делать, если сессия зависла и 1С не закрывается?

Администратор может завершить процесс 1С в конкретной сессии через диспетчер задач (вкладка «Пользователи») или диспетчер служб удалённых рабочих столов. Если зависания повторяются, ищите причину: нехватку памяти, конфликт расширений или проблемы с сетевым подключением к СУБД.

Итог

Что важно запомнить

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