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

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

Как запустить 1С удалённо: способы, настройка и безопасность

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

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

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

Выбор влияет не только на удобство, но и на лицензирование: для терминального доступа нужны лицензии 1С на каждого пользователя и лицензии Windows Server RDS, а для веб-доступа — корректно опубликованная база. Ошибки на этом этапе приводят либо к неработающему подключению, либо к нарушению лицензионного соглашения.

Определите, где находится база и какой у вас тип развёртывания

Прежде чем выбирать способ удалённого доступа, выясните три вещи. Первое — тип базы: файловая (каталог с файлом 1Cv8.1CD на диске или сетевой папке) или клиент-серверная (СУБД MS SQL, PostgreSQL). Второе — количество одновременных пользователей. Третье — есть ли статический IP-адрес или доменное имя у сервера.

Файловая база на сетевой папке плохо переносит медленные каналы: тонкий клиент по WAN-каналу работает приемлемо, а вот открытие файловой базы через VPN как сетевого диска почти гарантированно даст тормоза и риск повреждения базы при обрыве связи. Клиент-серверный вариант устойчивее, но требует настройки кластера серверов 1С.

База — один файл 1Cv8.1CDФайловый режим

Подходит RDP, веб-сервер или перенос в клиент-серверный режим при росте нагрузки

База в MS SQL / PostgreSQLКлиент-серверный режим

Оптимальны тонкий клиент по сети, веб-клиент или терминальный доступ

Пользователей до 5Небольшая нагрузка

Достаточно одного сервера с RDP или веб-публикации

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

Нужен терминальный сервер с лицензиями RDS и резервированием

Способ 1. Удалённый рабочий стол (RDP) — самый быстрый старт

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

Для одного-двух пользователей достаточно стандартных возможностей Windows Server: два одновременных RDP-подключения для администрирования разрешены без дополнительных лицензий. Для постоянной работы большего числа сотрудников потребуется роль «Узел сеансов удалённых рабочих столов» и клиентские лицензии RDS CAL на каждого пользователя или устройство.

Настройка RDP-доступа к 1С
  1. 1
    На сервере включите удалённый доступ: Параметры → Система → Удалённый рабочий стол, добавьте пользователей в группу «Пользователи удалённого рабочего стола»
  2. 2
    Настройте проброс порта 3389 на роутере или лучше поднимите VPN до офисной сети, чтобы не выставлять RDP в интернет
  3. 3
    На компьютере сотрудника запустите mstsc, укажите адрес сервера, логин и пароль
  4. 4
    Внутри сессии запустите 1С и проверьте скорость открытия базы и проведения документов
  5. 5
    Настройте автоматическое завершение отключённых сеансов, чтобы «зависшие» сессии не занимали лицензии

Важный нюанс: лицензии 1С в терминальной сессии считаются по сеансам. Если пользователь просто закрыл окно RDP крестиком, сеанс остался активным и продолжает занимать лицензию. Настройте в групповых политиках лимит времени простоя и принудительное завершение отключённых сеансов.

Способ 2. Публикация базы на веб-сервере

Платформа 1С умеет публиковать информационную базу на веб-сервере (IIS или Apache). После публикации сотрудники работают через браузер (веб-клиент) или через тонкий клиент, подключаясь по адресу вида https://server/base. Устанавливать полную платформу на рабочие места не нужно.

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

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

Способ 3. Терминальный сервер для группы пользователей

Когда удалённо работают 5–50 человек, стандартное решение — выделенный терминальный сервер: Windows Server с ролью RDS, на котором установлена платформа 1С. Каждый сотрудник подключается по RDP или через RemoteApp, при этом 1С запускается как отдельное «приложение» без полного рабочего стола.

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

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

Сравнение способов удалённого запуска

RDP на один сервер

Быстро и дёшево для 1–3 пользователей; не масштабируется без лицензий RDS

Веб-сервер (веб-клиент)

Работает из браузера без установки платформы; требует проверки совместимости конфигурации и HTTPS

Терминальный сервер RDS

Стандарт для 5–50 пользователей; нужны лицензии RDS CAL и мощное железо

Облако / 1С:Фреш

Нет своей инфраструктуры, доступ отовсюду; ежемесячная оплата и зависимость от провайдера

Способ 4. Облачный хостинг и 1С:Фреш

Если своего сервера нет или содержать его невыгодно, базу размещают у облачного провайдера. Два варианта: аренда виртуального сервера, на котором вы сами разворачиваете 1С (фактически тот же RDP или веб-сервер, но в дата-центре), либо сервис 1С:Фреш, где базы работают в режиме SaaS и доступны через браузер.

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

При выборе облака обратите внимание на расположение дата-центра (влияет на задержки), условия резервного копирования и порядок выгрузки базы, если решите уйти к другому провайдеру. Возможность забрать актуальную выгрузку .dt в любой момент — обязательное условие.

Безопасность и контроль доступа

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

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

Типичные ошибки
01
Открытие RDP-порта в интернет без VPN — взлом и шифрование баз
02
Открытие файловой базы как сетевого диска через VPN — медленная работа и риск повреждения файла при обрыве связи
03
Отсутствие лимита на отключённые терминальные сеансы — лицензии 1С «съедаются» зависшими сессиями
04
Публикация веб-сервера по HTTP без сертификата — пароли и данные передаются открытым текстом
05
Отсутствие теста восстановления из резервных копий — в критический момент копия оказывается битой

Проверка результата после настройки

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

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

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

Вход в базу извне офиса
Норма

База открывается за приемлемое время, справочники и документы отображаются

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

Долгое открытие, ошибки соединения, таймауты

Проведение документа
Норма

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

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

Проведение занимает десятки секунд — проблема канала или размещения серверов

Печать и сохранение файлов
Норма

Печатные формы выводятся, файл можно сохранить на локальный компьютер

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

Печать недоступна в веб-клиенте без расширения, файлы не скачиваются

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

После выхода сеанс закрывается и лицензия освобождается

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

Сеанс висит в консоли, лицензия занята

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

Итог

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

Начните с определения типа базы и числа пользователей: для малой группы хватит RDP или веб-публикации, для десятков пользователей нужен терминальный сервер, без инфраструктуры — облако. Никогда не выставляйте RDP и базу напрямую в интернет, настройте VPN, HTTPS и резервное копирование до открытия доступа.

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

Можно ли запустить 1С удалённо без статического IP-адреса?

Да. Используйте динамический DNS (DDNS), который привязывает доменное имя к меняющемуся адресу, либо VPN-сервисы с маршрутизацией через свою сеть. Для веб-публикации удобнее всего доменное имя с выпущенным TLS-сертификатом.

Что быстрее для удалённой работы — RDP или тонкий клиент?

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

Нужно ли покупать дополнительные лицензии 1С для удалённой работы?

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

Почему файловая база через VPN работает медленно и что делать?

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

Можно ли работать в 1С с планшета или телефона?

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

Как защитить базу при увольнении сотрудника с удалённым доступом?

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