Администрирование · 11 мин
Как настроить 1С через RDP
Подробная инструкция по настройке 1С через RDP: подготовка сервера, публикация базы, права пользователей, скорость работы и типичные ошибки при удалённом доступе.
Работа с 1С через RDP (Remote Desktop Protocol) — стандартный способ организовать удалённый доступ к учётной системе: программа и база находятся на сервере, а пользователи подключаются к терминальным сессиям со своих компьютеров. Такой подход снижает требования к клиентским машинам, упрощает обновление конфигураций и позволяет держать данные в одном месте, что важно для резервного копирования и контроля доступа.
Схема особенно востребована, когда сотрудники работают из разных офисов или из дома, а канал связи между офисами нестабилен. При файловом режиме по сети 1С гоняет по каналу большие объёмы данных и чувствительна к обрывам, а при RDP по сети передаётся только изображение экрана и ввод с клавиатуры — это работает даже на медленных каналах.
Настройка включает несколько этапов: подготовку сервера с ролью узла сеансов удалённых рабочих столов, установку платформы 1С и СУБД, публикацию базы, выдачу прав пользователям и оптимизацию производительности. Ниже разобран каждый шаг с типичными ошибками и способами проверки результата.
Выбор архитектуры: какой вариант подключения подходит
Прежде чем что-то устанавливать, определите схему работы. Существует три базовых варианта: файловая база на сервере с доступом через RDP, клиент-серверный вариант с MS SQL Server или PostgreSQL и работа через веб-сервер. Для RDP-сценария первые два варианта являются основными.
Файловый режим подходит для небольших баз и малого числа одновременно работающих пользователей. При росте нагрузки файловая база становится узким местом: растёт время проведения документов, возникают блокировки. Клиент-серверный вариант с СУБД устойчивее к нагрузке и является рекомендуемым для регулярной работы нескольких бухгалтеров или менеджеров одновременно.
Сравнение вариантов
Быстро разворачивается, не требует СУБД. Подходит для малого числа пользователей; при росте нагрузки возможны блокировки и замедление.
Устойчив к параллельной работе, проще резервное копирование средствами СУБД. Требует отдельной настройки сервера 1С и СУБД.
Пользователям не нужен RDP-клиент, работают в браузере. Не все конфигурации и функции полностью поддерживают веб-режим.
Подготовка сервера и роли RDS
Для полноценной терминальной работы используется Windows Server с ролью «Узел сеансов удалённых рабочих столов» (Remote Desktop Session Host). Роль устанавливается через диспетчер серверов: «Добавить роли и компоненты» → «Установка служб удалённых рабочих столов» → «Стандартное развёртывание». После установки потребуется настроить лицензирование RDS — сервер лицензий и клиентские лицензии (CAL), иначе после окончания ознакомительного периода подключения начнут отклоняться.
Обратите внимание на ресурсы сервера. Каждый пользователь 1С в терминальной сессии потребляет заметный объём оперативной памяти — тонкий клиент 1С может занимать сотни мегабайт на сессию, а при работе с крупными отчётами — больше. Планируйте память с запасом и следите за дисковой подсистемой: для базы желателен SSD.
Отдельно проверьте, что сервер доступен по сети: открыт порт 3389 (или нестандартный порт, если вы его меняли), настроен файрвол, а пользователям выдано право «Разрешить вход через службы удалённых рабочих столов». Это право задаётся в локальной политике безопасности или через групповые политики домена.
Установка платформы 1С на терминальный сервер
Платформа 1С на терминальный сервер устанавливается особым образом. Перед запуском установщика переведите сервер в режим установки командой change user /install в командной строке администратора, а после завершения верните рабочий режим командой change user /execute. Это нужно, чтобы настройки приложения корректно применялись для всех пользователей, а не только для текущей сессии.
change user /install
setup.exe
change user /executeУстановите толстый или тонкий клиент нужной версии платформы. Если база клиент-серверная, на том же или отдельном сервере разверните агент сервера 1С и СУБД. Важно, чтобы версия платформы на терминальном сервере совпадала с версией, под которой работает информационная база, иначе пользователи получат ошибку несовместимости версий при запуске.
После установки проверьте запуск платформы под обычной учётной записью пользователя, а не только под администратором. Частая проблема — отсутствие прав на каталоги с временными файлами или на ветки реестра, к которым обращается 1С.
Публикация базы и настройка доступа пользователей
Список баз у пользователей формируется файлом ibases.v8i, который лежит в профиле пользователя в каталоге AppData\Roaming\1C\1CEStart. Чтобы не настраивать список вручную у каждого сотрудника, подготовьте эталонный файл с нужными подключениями и распространите его через скрипт входа или групповую политику. Альтернатива — общий файл списка баз .v8i, размещённый в сетевой папке и подключённый через настройку «Общие информационные базы».
- 1Установите роль RDS и настройте лицензирование
- 2Установите платформу 1С в режиме change user /install
- 3Разверните СУБД и создайте базу через консоль кластера серверов 1С
- 4Подготовьте файл ibases.v8i с подключением к базе
- 5Распространите список баз пользователям через GPO или скрипт входа
- 6Создайте пользователей в самой 1С и назначьте роли
- 7Проверьте вход под учётной записью обычного пользователя
Права настраиваются на двух уровнях: в Windows (доступ к терминальному серверу, к сетевым папкам с файловой базой) и внутри 1С (роли и профили групп доступа). Не давайте пользователям административные права на сервере ради решения мелких проблем с запуском — почти всегда достаточно точечно выдать права на конкретные каталоги.
Если используется файловая база в общей папке, убедитесь, что все пользователи терминального сервера имеют полный доступ к каталогу базы. При клиент-серверном варианте сетевая папка вообще не нужна — подключение идёт через кластер серверов 1С, что безопаснее.
Оптимизация скорости работы через RDP
Даже правильно настроенная связка может работать медленно, если не уделить внимание оптимизации. Основные направления: отключение визуальных эффектов в RDP-клиенте (фон рабочего стола, анимация), настройка перенаправления только необходимых ресурсов и контроль нагрузки на сервер.
Перенаправление принтеров нужно для печати из 1С на локальный принтер пользователя — включите его в настройках RDP-подключения на вкладке «Локальные ресурсы». А вот перенаправление дисков и буфера обмена стоит ограничить, если есть риск утечки данных или заражения сервера с клиентских машин.
Загрузку CPU, памяти и диска в диспетчере задач; очередь диска при работе с базой
Пинг до сервера, стабильность соединения, настройки визуальных эффектов в RDP
Версию платформы на сервере и версию, требуемую базой
Наличие ibases.v8i в профиле пользователя и права на сетевую папку
Следите за числом одновременных сессий и отключёнными, но не завершёнными сеансами. «Зависшие» сессии держат память и лицензии. Настройте в групповых политиках автоматическое завершение отключённых сеансов по тайм-ауту — это освобождает ресурсы сервера.
Проверку скорости удобно делать в два приёма: сначала запустить 1С в консоли самого сервера, затем через RDP. Если в консоли быстро, а через RDP медленно — проблема в канале или настройках подключения. Если медленно везде — смотрите серверные ресурсы и СУБД.
Безопасность и типичные ошибки
Открытый наружу порт RDP — частая мишень для подбора паролей и шифровальщиков. Если доступ нужен из интернета, не публикуйте 3389 порт напрямую: используйте VPN, шлюз удалённых рабочих столов (RD Gateway) или хотя бы нестандартный порт в сочетании с ограничением по IP. Включите Network Level Authentication (NLA) и сложные пароли, а лучше — двухфакторную аутентификацию на шлюзе.
Регулярно делайте резервные копии. Для клиент-серверной базы — средствами СУБД, для файловой — копирование каталога базы в момент, когда пользователи не работают, либо выгрузка через конфигуратор. Резервная копия, которую никто не проверял восстановлением, не считается надёжной.
Как проверить результат
Вход под обычной учёткой, база видна в списке, открывается без ошибок
Ошибки прав доступа, пустой список баз, требование административных прав
Отчёты и проведение документов выполняются за приемлемое время у всех пользователей
Резкие задержки при росте числа сессий, очереди диска на сервере
RDP не торчит в интернет напрямую, включён NLA, настроен тайм-аут сессий
Порт 3389 открыт наружу, сессии висят сутками, пароли простые
Часто задаваемые вопросы
Можно ли настроить 1С через RDP на обычной Windows 10/11, а не на сервере?
Технически клиентские версии Windows позволяют одно активное RDP-подключение, а при подключении удалённого пользователя локальный сеанс блокируется. Для одного удалённого бухгалтера это иногда приемлемо, но для нескольких одновременных пользователей нужен Windows Server с ролью RDS и лицензиями RDS CAL. Способы снятия ограничения сторонними патчами нарушают лицензионное соглашение.
Что лучше для 1С: RDP или веб-клиент?
Веб-клиент не требует установки платформы и RDP-клиента — достаточно браузера, что удобно для внешних сотрудников. Однако не весь функционал конфигураций полностью работает в веб-режиме, а нагрузка на сервер при веб-доступе может быть выше. RDP универсальнее: в терминальной сессии работает полноценный тонкий или толстый клиент со всеми возможностями.
Почему пользователи не видят базу в списке после настройки?
Список баз хранится в файле ibases.v8i в профиле каждого пользователя. Если вы настроили список под администратором, он не появится у остальных. Решение — скопировать эталонный файл в профили пользователей скриптом входа или использовать общий файл списка баз в сетевой папке с правами на чтение для всех.
Сколько пользователей выдержит терминальный сервер с 1С?
Точной универсальной цифры нет: всё зависит от конфигурации, объёма базы, интенсивности работы и ресурсов сервера. Практический подход — следить за загрузкой памяти и дисковой подсистемы при типичной работе: если память близка к исчерпанию или растёт очередь диска, сервер перегружен. Начинайте с запаса по RAM и масштабируйте по фактической нагрузке.
Как организовать печать из 1С на принтер пользователя?
Включите перенаправление принтеров в настройках RDP-подключения (вкладка «Локальные ресурсы»). Принтер пользователя появится в его терминальной сессии, и из 1С можно будет печатать на него как на обычный. Если принтеров много, полезно настроить политику «использовать только принтер по умолчанию», чтобы не перенаправлялись лишние устройства.
Что делать, если RDP-сессия обрывается во время работы?
При обрыве соединения сеанс на сервере по умолчанию сохраняется в отключённом состоянии — при повторном входе пользователь вернётся к той же сессии с открытой 1С. Однако проведение документа в момент обрыва может завершиться ошибкой, поэтому после переподключения стоит проверить результат последней операции. Частые обрывы — повод проверить стабильность канала и настройки keep-alive.
Что важно запомнить
Настройка 1С через RDP сводится к развёртыванию роли RDS с лицензированием, установке платформы в режиме install, централизованной публикации списка баз и разграничению прав. Критичны три вещи: не выставлять RDP напрямую в интернет, контролировать ресурсы сервера под нагрузкой и регулярно проверять резервное копирование.