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

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

Как подключить 1С как терминал: настройка терминального доступа

Как подключить 1С через терминальный сервер: настройка RDP, публикация базы, тонкий клиент, права пользователей, типичные ошибки и проверка результата.

Фраза «подключить 1С как терминал» обычно означает один из трёх сценариев: работу пользователей с базой на терминальном сервере Windows (RDP), запуск 1С через тонкий клиент по сети или публикацию базы на веб-сервере с доступом через браузер. Во всех случаях сама база и платформа находятся на сервере, а на компьютере пользователя либо ничего не устанавливается, либо ставится лёгкий клиент.

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

Прежде чем начинать, определитесь со сценарием: полный терминальный сервер с удалёнными рабочими столами, публикация отдельного приложения 1С (RemoteApp), тонкий клиент к серверу 1С:Предприятия или веб-клиент. От выбора зависят требования к лицензиям, железу и порядок настройки.

Как выбрать схему терминального подключения

Существует несколько рабочих схем, и у каждой свои ограничения. Неправильный выбор на старте приводит к лишним расходам на лицензии или к нехватке производительности.

Сравнение вариантов

Терминальный сервер Windows (RDP)

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

Тонкий клиент к серверу 1С:Предприятия

Подходит для клиент-серверной архитектуры. Лицензии RDS не нужны, но требуется развёрнутый кластер серверов 1С и клиентские лицензии 1С.

Веб-клиент через публикацию на веб-сервере

Подходит для удалённых пользователей без установки ПО — достаточно браузера. Ограничение: не вся функциональность конфигурации доступна в веб-клиенте.

RemoteApp (публикация только окна 1С)

Разновидность RDP: пользователь видит только окно программы, а не весь рабочий стол. Удобно, но требования к лицензиям RDS сохраняются.

Для небольшой компании с файловой базой чаще всего выбирают терминальный сервер Windows: это проще всего развернуть. Для клиент-серверной архитектуры с десятками пользователей экономичнее тонкий клиент, так как не нужно покупать лицензии RDS. Веб-клиент удобен как дополнение для сотрудников «из дома», но редко используется как единственный способ работы.

Что потребуется от сервера и сети

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

Сеть между пользователями и сервером для RDP может быть относительно медленной — протокол передаёт в основном изображение экрана. А вот для тонкого клиента 1С важна стабильность соединения: при обрывах канала с высокими задержками работа становится некомфортной. Для филиалов используйте VPN-канал или защищённое подключение через шлюз терминалов.

Настройка терминального сервера Windows

Базовый путь выглядит так: на выделенном сервере устанавливается Windows Server, добавляется роль «Службы удалённых рабочих столов» (Remote Desktop Services), активируется сервер лицензирования RDS и устанавливаются купленные лицензии RDS CAL. Без активированных лицензий терминальный сервер работает только в ознакомительном режиме ограниченный срок, после чего перестаёт пускать пользователей.

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

Порядок настройки терминального сервера
  1. 1
    Установите Windows Server и добавьте роль «Службы удалённых рабочих столов» с узлом сеансов
  2. 2
    Настройте сервер лицензирования RDS и активируйте лицензии RDS CAL
  3. 3
    Установите платформу 1С:Предприятие на сервере для всех пользователей
  4. 4
    Разместите файловую базу на локальном диске сервера или подключитесь к серверу 1С / СУБД
  5. 5
    Создайте учётные записи пользователей и добавьте их в группу пользователей удалённого рабочего стола
  6. 6
    Настройте ярлык или RDP-файл с автозапуском 1С, выдайте пользователям параметры подключения
  7. 7
    Проверьте вход под тестовым пользователем и запуск базы

Публикация 1С через RemoteApp

Если не хотите давать пользователям полный рабочий стол, опубликуйте 1С как RemoteApp — отдельное приложение. В консоли диспетчера сервера в коллекции сеансов добавьте публикацию и укажите путь к исполняемому файлу 1cv8.exe. Пользователь получит RDP-файл, при запуске которого откроется только окно 1С, без доступа к рабочему столу сервера. Это удобнее и безопаснее: меньше соблазна и возможностей что-то сломать на сервере.

Подключение через тонкий клиент 1С

Тонкий клиент — это штатный способ терминальной работы в клиент-серверной архитектуре 1С без терминального сервера Windows. На сервере разворачивается кластер 1С:Предприятия, база хранится в СУБД (например, PostgreSQL или MS SQL Server), а на компьютерах пользователей ставится только тонкий клиент — небольшой дистрибутив платформы.

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

Публикация базы на веб-сервере

Третий вариант — публикация информационной базы на веб-сервере (IIS или Apache). В конфигураторе 1С выполните «Администрирование → Публикация на веб-сервере», укажите имя публикации и каталог. После этого база доступна по адресу вида http://сервер/имя_базы — пользователи работают в браузере или подключаются к этой публикации тонким клиентом.

Учтите ограничения: в веб-клиенте могут не работать некоторые механизмы конфигурации (например, специфические расширения для работы с файлами или оборудованием), а печать и обмен файлами устроены иначе, чем в толстом клиенте. Для доступа из интернета обязательно настройте HTTPS и ограничьте круг адресов или используйте VPN.

Лицензии и права: что проверить заранее

Терминальная схема меняет лицензионную картину. Для RDP-варианта нужны: лицензии Windows Server, лицензии RDS CAL на каждого пользователя или устройство и клиентские лицензии 1С. Программные лицензии 1С активируются на терминальном сервере, аппаратный ключ HASP также устанавливается на сервер — тогда лицензии раздаются всем сеансам с него.

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

Типичные ошибки
01
Размещение файловой базы на сетевом диске вместо локального диска терминального сервера — резкое падение скорости и риск повреждения базы
02
Отсутствие активированных лицензий RDS — после окончания льготного периода пользователи не смогут войти
03
Выдача всем пользователям прав администратора сервера — риск случайного удаления базы или остановки служб
04
Одинаковые сессии без ограничения времени простоя — заброшенные сеансы съедают память сервера
05
Открытый RDP-порт в интернете без VPN — цель для брутфорса и шифровальщиков

Проверка результата и диагностика проблем

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

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

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

Вход пользователя в сеанс
Норма

Пользователь входит под своей учёткой и видит только опубликованную 1С или рабочий стол

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

Ошибка лицензирования RDS или отказ в доступе — проверьте сервер лицензий и группы доступа

Скорость работы базы
Норма

Документы открываются и проводятся без заметных подвисаний при одновременной работе нескольких пользователей

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

Все пользователи тормозят одновременно — не хватает ресурсов сервера или база лежит на сетевом диске

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

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

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

Принтер не виден в сеансе — проверьте настройки перенаправления принтеров и драйверы на сервере

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

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

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

Десятки висящих сеансов — настройте ограничения времени сеанса в групповых политиках

Если 1С в терминале работает медленно, сначала смотрите на загрузку сервера в диспетчере задач: память, процессор, диск. Узкое место чаще всего — дисковая подсистема и нехватка ОЗУ. Если тормозит только один пользователь — проблема в его канале связи или в настройках его сеанса.

Настройте в групповых политиках автоматическое завершение отключённых сеансов, например через несколько часов простоя. Пользователи терминальных серверов редко выходят корректно — они просто закрывают окно, и сеанс продолжает держать память и лицензию.
ПЗ
Практическое замечание
Маршрут решения

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

Пользователей до 10–15 и файловая базаПоднимите терминальный сервер Windows с файловой базой на локальном диске
Пользователей много и база клиент-сервернаяИспользуйте тонкий клиент к серверу 1С:Предприятия — без затрат на RDS
Нужен доступ из дома и командировок без установки ПООпубликуйте базу на веб-сервере с HTTPS и дайте доступ через браузер
Пользователям нужна только 1С, без рабочего столаНастройте RemoteApp — публикацию отдельного окна приложения

Частые вопросы

Можно ли работать в 1С через терминал с планшета или домашнего компьютера?

Да. Для RDP существуют клиенты под Windows, macOS, iOS и Android. Домашнему пользователю достаточно установить клиент удалённого рабочего стола и подключиться через VPN к офисной сети. Альтернатива без установки программ — веб-клиент через опубликованную базу.

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

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

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

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

Почему в терминальном сеансе не виден принтер?

Чаще всего отключено перенаправление принтеров в настройках RDP-клиента или запрещено политиками на сервере. Включите опцию «Принтеры» в свойствах подключения и проверьте, что на сервере есть подходящий драйвер. При проблемах с конкретной моделью установите драйвер принтера непосредственно на терминальный сервер.

Что делать, если сеанс «завис» и база заблокирована?

Завершите зависший сеанс через диспетчер задач (вкладка «Пользователи») или консоль управления RDS на сервере. Для файловой базы после аварийного завершения может потребоваться проверка и восстановление через утилиту chdbfl или тестирование и исправление в конфигураторе. Регулярные зависания — повод проверить ресурсы сервера.

Чем тонкий клиент лучше RDP?

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

Итог

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

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