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

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

Как настроить 1С через RDP

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

Работа с 1С через RDP (Remote Desktop Protocol) — стандартный способ организовать удалённый доступ к учётной системе: программа и база находятся на сервере, а пользователи подключаются к терминальным сессиям со своих компьютеров. Такой подход снижает требования к клиентским машинам, упрощает обновление конфигураций и позволяет держать данные в одном месте, что важно для резервного копирования и контроля доступа.

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

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

Выбор архитектуры: какой вариант подключения подходит

Прежде чем что-то устанавливать, определите схему работы. Существует три базовых варианта: файловая база на сервере с доступом через RDP, клиент-серверный вариант с MS SQL Server или PostgreSQL и работа через веб-сервер. Для RDP-сценария первые два варианта являются основными.

Файловый режим подходит для небольших баз и малого числа одновременно работающих пользователей. При росте нагрузки файловая база становится узким местом: растёт время проведения документов, возникают блокировки. Клиент-серверный вариант с СУБД устойчивее к нагрузке и является рекомендуемым для регулярной работы нескольких бухгалтеров или менеджеров одновременно.

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

Файловая база на терминальном сервере

Быстро разворачивается, не требует СУБД. Подходит для малого числа пользователей; при росте нагрузки возможны блокировки и замедление.

Клиент-сервер (1С + MS SQL / PostgreSQL)

Устойчив к параллельной работе, проще резервное копирование средствами СУБД. Требует отдельной настройки сервера 1С и СУБД.

Веб-клиент через IIS/Apache

Пользователям не нужен RDP-клиент, работают в браузере. Не все конфигурации и функции полностью поддерживают веб-режим.

Подготовка сервера и роли RDS

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

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

Отдельно проверьте, что сервер доступен по сети: открыт порт 3389 (или нестандартный порт, если вы его меняли), настроен файрвол, а пользователям выдано право «Разрешить вход через службы удалённых рабочих столов». Это право задаётся в локальной политике безопасности или через групповые политики домена.

Установка платформы 1С на терминальный сервер

Платформа 1С на терминальный сервер устанавливается особым образом. Перед запуском установщика переведите сервер в режим установки командой change user /install в командной строке администратора, а после завершения верните рабочий режим командой change user /execute. Это нужно, чтобы настройки приложения корректно применялись для всех пользователей, а не только для текущей сессии.

cmd
change user /install
setup.exe
change user /execute

Установите толстый или тонкий клиент нужной версии платформы. Если база клиент-серверная, на том же или отдельном сервере разверните агент сервера 1С и СУБД. Важно, чтобы версия платформы на терминальном сервере совпадала с версией, под которой работает информационная база, иначе пользователи получат ошибку несовместимости версий при запуске.

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

Публикация базы и настройка доступа пользователей

Список баз у пользователей формируется файлом ibases.v8i, который лежит в профиле пользователя в каталоге AppData\Roaming\1C\1CEStart. Чтобы не настраивать список вручную у каждого сотрудника, подготовьте эталонный файл с нужными подключениями и распространите его через скрипт входа или групповую политику. Альтернатива — общий файл списка баз .v8i, размещённый в сетевой папке и подключённый через настройку «Общие информационные базы».

Порядок действий
  1. 1
    Установите роль RDS и настройте лицензирование
  2. 2
    Установите платформу 1С в режиме change user /install
  3. 3
    Разверните СУБД и создайте базу через консоль кластера серверов 1С
  4. 4
    Подготовьте файл ibases.v8i с подключением к базе
  5. 5
    Распространите список баз пользователям через GPO или скрипт входа
  6. 6
    Создайте пользователей в самой 1С и назначьте роли
  7. 7
    Проверьте вход под учётной записью обычного пользователя

Права настраиваются на двух уровнях: в Windows (доступ к терминальному серверу, к сетевым папкам с файловой базой) и внутри 1С (роли и профили групп доступа). Не давайте пользователям административные права на сервере ради решения мелких проблем с запуском — почти всегда достаточно точечно выдать права на конкретные каталоги.

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

Оптимизация скорости работы через RDP

Даже правильно настроенная связка может работать медленно, если не уделить внимание оптимизации. Основные направления: отключение визуальных эффектов в RDP-клиенте (фон рабочего стола, анимация), настройка перенаправления только необходимых ресурсов и контроль нагрузки на сервер.

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

1С тормозит у всех пользователейПроблема на сервере

Загрузку CPU, памяти и диска в диспетчере задач; очередь диска при работе с базой

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

Пинг до сервера, стабильность соединения, настройки визуальных эффектов в RDP

Ошибка несовместимости версийРазные версии платформы

Версию платформы на сервере и версию, требуемую базой

База не видна в спискеНе доставлен список баз

Наличие ibases.v8i в профиле пользователя и права на сетевую папку

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

Проверку скорости удобно делать в два приёма: сначала запустить 1С в консоли самого сервера, затем через RDP. Если в консоли быстро, а через RDP медленно — проблема в канале или настройках подключения. Если медленно везде — смотрите серверные ресурсы и СУБД.
ПЗ
Практическое замечание

Безопасность и типичные ошибки

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

Типичные ошибки
01
Установка платформы без change user /install — у части пользователей слетают настройки и возникают ошибки запуска
02
Отсутствие лицензий RDS — после ознакомительного периода пользователи не могут подключиться
03
Открытый в интернет порт 3389 без VPN и NLA — риск взлома и шифрования базы
04
Хранение файловой базы в папке профиля одного пользователя — остальные не получают доступ или права настроены избыточно
05
Отсутствие тайм-аута на отключённые сессии — память сервера съедается 'зависшими' сеансами

Регулярно делайте резервные копии. Для клиент-серверной базы — средствами СУБД, для файловой — копирование каталога базы в момент, когда пользователи не работают, либо выгрузка через конфигуратор. Резервная копия, которую никто не проверял восстановлением, не считается надёжной.

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

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

Подключение пользователя
Норма

Вход под обычной учёткой, база видна в списке, открывается без ошибок

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

Ошибки прав доступа, пустой список баз, требование административных прав

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

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

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

Резкие задержки при росте числа сессий, очереди диска на сервере

Безопасность
Норма

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 напрямую в интернет, контролировать ресурсы сервера под нагрузкой и регулярно проверять резервное копирование.