Администрирование · 12 мин
Как подключить 1С как терминал: настройка терминального доступа
Как подключить 1С через терминальный сервер: настройка RDP, публикация базы, тонкий клиент, права пользователей, типичные ошибки и проверка результата.
Фраза «подключить 1С как терминал» обычно означает один из трёх сценариев: работу пользователей с базой на терминальном сервере Windows (RDP), запуск 1С через тонкий клиент по сети или публикацию базы на веб-сервере с доступом через браузер. Во всех случаях сама база и платформа находятся на сервере, а на компьютере пользователя либо ничего не устанавливается, либо ставится лёгкий клиент.
Терминальный режим выбирают, когда база большая, пользователей много, а их компьютеры слабые или разнесены по филиалам. Вся вычислительная нагрузка ложится на сервер, по сети передаётся только «картинка» экрана и ввод с клавиатуры и мыши. Это снижает требования к клиентским машинам и упрощает обновление платформы — её нужно обновить один раз на сервере, а не на каждом рабочем месте.
Прежде чем начинать, определитесь со сценарием: полный терминальный сервер с удалёнными рабочими столами, публикация отдельного приложения 1С (RemoteApp), тонкий клиент к серверу 1С:Предприятия или веб-клиент. От выбора зависят требования к лицензиям, железу и порядок настройки.
Как выбрать схему терминального подключения
Существует несколько рабочих схем, и у каждой свои ограничения. Неправильный выбор на старте приводит к лишним расходам на лицензии или к нехватке производительности.
Сравнение вариантов
Подходит для файловых и клиент-серверных баз, пользователь получает удалённый рабочий стол или отдельное окно 1С. Требует лицензий RDS CAL на каждого пользователя или устройство.
Подходит для клиент-серверной архитектуры. Лицензии RDS не нужны, но требуется развёрнутый кластер серверов 1С и клиентские лицензии 1С.
Подходит для удалённых пользователей без установки ПО — достаточно браузера. Ограничение: не вся функциональность конфигурации доступна в веб-клиенте.
Разновидность RDP: пользователь видит только окно программы, а не весь рабочий стол. Удобно, но требования к лицензиям RDS сохраняются.
Для небольшой компании с файловой базой чаще всего выбирают терминальный сервер Windows: это проще всего развернуть. Для клиент-серверной архитектуры с десятками пользователей экономичнее тонкий клиент, так как не нужно покупать лицензии RDS. Веб-клиент удобен как дополнение для сотрудников «из дома», но редко используется как единственный способ работы.
Что потребуется от сервера и сети
Терминальный сервер выполняет работу всех пользователей одновременно, поэтому требования к нему выше, чем к обычному рабочему месту. Ориентируйтесь на такие пропорции: на каждого активного пользователя 1С резервируйте оперативную память и процессорные ресурсы с запасом, а для дисковой подсистемы выбирайте быстрые накопители — база 1С активно читает и пишет данные.
Сеть между пользователями и сервером для RDP может быть относительно медленной — протокол передаёт в основном изображение экрана. А вот для тонкого клиента 1С важна стабильность соединения: при обрывах канала с высокими задержками работа становится некомфортной. Для филиалов используйте VPN-канал или защищённое подключение через шлюз терминалов.
Настройка терминального сервера Windows
Базовый путь выглядит так: на выделенном сервере устанавливается Windows Server, добавляется роль «Службы удалённых рабочих столов» (Remote Desktop Services), активируется сервер лицензирования RDS и устанавливаются купленные лицензии RDS CAL. Без активированных лицензий терминальный сервер работает только в ознакомительном режиме ограниченный срок, после чего перестаёт пускать пользователей.
После поднятия роли установите платформу 1С на сервер в режиме, доступном всем пользователям, и подключите информационную базу. Пользователей заведите в домене или локально, включите их в группу «Пользователи удалённого рабочего стола». Проверьте, что каждый пользователь может войти по RDP и запустить 1С под своей учётной записью.
- 1Установите Windows Server и добавьте роль «Службы удалённых рабочих столов» с узлом сеансов
- 2Настройте сервер лицензирования RDS и активируйте лицензии RDS CAL
- 3Установите платформу 1С:Предприятие на сервере для всех пользователей
- 4Разместите файловую базу на локальном диске сервера или подключитесь к серверу 1С / СУБД
- 5Создайте учётные записи пользователей и добавьте их в группу пользователей удалённого рабочего стола
- 6Настройте ярлык или RDP-файл с автозапуском 1С, выдайте пользователям параметры подключения
- 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С настройте роли и профили групп доступа, чтобы каждый сотрудник видел только свои данные. Для файловой базы проверьте права на папку с базой — пользователям нужны права на чтение и запись файлов базы, но не на системные каталоги сервера.
Проверка результата и диагностика проблем
После настройки проверьте работу под обычной, а не административной учётной записью: вход по RDP или запуск тонкого клиента, открытие базы, проведение тестового документа, печать и выгрузка файла. Особое внимание уделите печати — на терминальном сервере принтеры пробрасываются из клиентского сеанса, и это частый источник вопросов.
Как проверить результат
Пользователь входит под своей учёткой и видит только опубликованную 1С или рабочий стол
Ошибка лицензирования RDS или отказ в доступе — проверьте сервер лицензий и группы доступа
Документы открываются и проводятся без заметных подвисаний при одновременной работе нескольких пользователей
Все пользователи тормозят одновременно — не хватает ресурсов сервера или база лежит на сетевом диске
Документ уходит на принтер пользователя через перенаправление
Принтер не виден в сеансе — проверьте настройки перенаправления принтеров и драйверы на сервере
Отключённые сеансы завершаются по таймауту и освобождают память
Десятки висящих сеансов — настройте ограничения времени сеанса в групповых политиках
Если 1С в терминале работает медленно, сначала смотрите на загрузку сервера в диспетчере задач: память, процессор, диск. Узкое место чаще всего — дисковая подсистема и нехватка ОЗУ. Если тормозит только один пользователь — проблема в его канале связи или в настройках его сеанса.
Настройте в групповых политиках автоматическое завершение отключённых сеансов, например через несколько часов простоя. Пользователи терминальных серверов редко выходят корректно — они просто закрывают окно, и сеанс продолжает держать память и лицензию.
Как выбрать действие
Частые вопросы
Можно ли работать в 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С и веб-клиент через публикацию базы. Закройте вопросы лицензий, разместите базу правильно, ограничьте права пользователей, не выставляйте доступ в интернет без защиты и проверьте работу под обычной учётной записью до запуска всех сотрудников.