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

· 10 мин

Содержание

Подключиться к удалённому серверу 1С можно тремя способами: зайти на сервер по RDP (mstsc) и работать в 1С там, запустить у себя тонкий клиент и добавить базу «На сервере 1С:Предприятия» (нужны открытые порты 1540, 1541 и 1560–1591), или опубликовать базу на веб-сервере и открыть её в браузере по адресу вида https://сервер/имя_базы. Для работы через интернет любой из вариантов закрывают VPN или HTTPS.

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

Что подготовить на сервере и в сети до подключения

Сначала выясните, какая у вас база. От этого зависит набор способов.

  • 🗂️ Файловая база (папка с файлом 1Cv8.1CD). Удалённо с ней работают по RDP или через веб-публикацию. Открывать её через интернет по сетевой папке нельзя: это медленно и грозит повреждением файла при обрыве связи.
  • 🖥️ Клиент-серверная база (кластер серверов 1С плюс СУБД — MS SQL или PostgreSQL). Доступны все три способа, включая прямое подключение тонкого клиента .

Что нужно знать заранее:

  1. Внешний IP-адрес офиса или сервера. Для постоянной работы он должен быть статическим — иначе адрес придётся каждый раз выяснять заново.
  2. Точную версию платформы на сервере, например 8.3.24.1548. Её видно в окне «О программе» или в свойствах службы агента сервера.
  3. Имя сервера и имя базы в кластере. Они понадобятся при добавлении базы в список.
  4. Количество одновременных пользователей — от него зависит число лицензий 1С и, для RDP, лицензий терминального сервера.

Сравнение способов

СпособКогда подходитЧто нужноСлабые места
RDPФайловая или серверная база, немного пользователей, слабые клиентские ПКWindows Server с ролью удалённых рабочих столов, VPNЛицензии RDS, печать и обмен файлами через перенаправление
Тонкий клиент напрямуюСерверная база, филиал по VPNОткрытые порты кластера, одинаковая версия платформыНе работает с файловой базой, капризен к DNS
Веб-клиент / тонкий через HTTPЛюбая база, сотрудники из дома, работа с MacApache или IIS, модули веб-расширения 1С, сертификат HTTPSЧасть внешних обработок и оборудования не работает в браузере
Какой способ удалённого доступа вам подойдёт?

Подключение к удалённому серверу 1С через RDP

RDP — самый простой способ. Пользователь видит рабочий стол сервера, а 1С запускается там же, рядом с базой. По сети идёт только картинка, поэтому канал 5–10 Мбит/с выдерживает нескольких человек.

Настройка сервера

  1. На Windows Server добавьте роль «Службы удалённых рабочих столов». Без неё одновременно подключаются только два администратора.
  2. Купите и активируйте лицензии клиентского доступа RDS (RDS CAL) — на каждого пользователя или на каждое устройство. Без них по окончании льготного периода новые подключения перестанут пускать.
  3. Создайте для каждого сотрудника отдельную учётную запись Windows и добавьте её в группу «Пользователи удалённого рабочего стола».
  4. Установите платформу 1С нужной версии и добавьте базы в список каждому пользователю. Удобно положить общий список в файл ibases.v8i и раздать через общий шаблон.

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

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

  1. Нажмите Win + R, введите mstsc и нажмите Enter.
  2. В поле «Компьютер» укажите адрес сервера. Если администратор поменял порт, допишите его через двоеточие: 10.0.0.5:3390.
  3. Перед подключением откройте «Показать параметры» → вкладку «Локальные ресурсы» и отметьте принтеры и нужные диски, если с них загружают выписки или выгрузки.
  4. Введите логин и пароль Windows и запустите 1С с ярлыка на рабочем столе сервера.

💡 Если нужна только 1С без всего рабочего стола, настройте RemoteApp. Тогда у пользователя на компьютере появляется ярлык, который открывает окно 1С как обычную программу, хотя работает она на сервере.

Настройки подключения можно сохранить в файл .rdp и раздать сотрудникам — им останется ввести пароль.

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

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

Какие порты открыть

ПортЧто на нём работает
1540Агент сервера (ragent)
1541Менеджер кластера (rmngr)
1560–1591Рабочие процессы (диапазон по умолчанию)

Порты открывают в брандмауэре Windows на сервере и на маршрутизаторе между филиалом и сервером. Если кластер настроен на нестандартные порты или изменён диапазон рабочих процессов, смотрите их в консоли администрирования серверов 1С.

Добавление базы в список

  1. Установите на компьютер клиент той же версии, что и сервер — номер должен совпадать полностью, вплоть до последней группы цифр.
  2. Запустите 1С и в окне выбора баз нажмите «Добавить».
  3. Выберите «Добавление в список существующей информационной базы», затем вариант «На сервере 1С:Предприятия».
  4. В поле «Кластер серверов 1С:Предприятия» введите имя сервера, например srv1c. Если менеджер кластера слушает не 1541, укажите порт: srv1c:2541.
  5. В поле «Имя информационной базы в кластере» введите имя базы так, как оно записано в кластере, — это не обязательно то же название, что видят пользователи.
  6. Нажмите «Далее», выберите вариант запуска «Тонкий клиент» и сохраните.

Строка подключения в итоге выглядит так:

Srvr="srv1c";Ref="buh_main";

Клиенту мало знать IP-адрес. Кластер сообщает клиенту имя своего компьютера, и если это имя не разрешается на стороне пользователя, соединение обрывается. Добавьте строку в файл C:\Windows\System32\drivers\etc\hosts:

10.0.0.5    srv1c

Веб-клиент и доступ к 1С по HTTP

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

Публикация базы

  1. Установите веб-сервер: Apache 2.4 или IIS. При установке платформы 1С на этом компьютере отметьте компонент «Модули расширения веб-сервера».
  2. Запустите Конфигуратор от имени администратора Windows — без повышенных прав публикация не сохранится.
  3. Откройте Администрирование → Публикация на веб-сервере.
  4. Задайте имя публикации латиницей, например buh, выберите тип веб-сервера и каталог.
  5. Отметьте «Публиковать доступ для клиентских приложений» и нажмите «Опубликовать». Для Apache Конфигуратор сам допишет нужные строки в httpd.conf и попросит перезапустить службу.

После этого база открывается по адресу http://имя_сервера/buh.

Перезапуск веб-сервера обрывает все сеансы, открытые через публикацию. Делайте это вне рабочего времени или предупредите пользователей.

Если у учётной записи, от которой работает веб-сервер, нет прав на каталог файловой базы, браузер покажет ошибку доступа. Выдайте ей права на чтение и запись в папку базы.

Подключение пользователей

  • 🌐 Браузер. Достаточно ввести адрес публикации. Поддерживаются Chrome, Firefox, Edge, Safari, Яндекс Браузер. Отключите блокировку всплывающих окон для этого адреса.
  • 💻 Тонкий клиент по HTTP. В окне выбора баз: «Добавить» → «Добавление в список существующей информационной базы» → «На веб-сервере» → адрес публикации. Работает быстрее браузера и лучше дружит с файлами и печатью.

Строка такого подключения:

ws="https://1c.firma.ru/buh";

💡 Веб-клиент не умеет работать с частью торгового оборудования и некоторыми внешними компонентами. Если кассиру нужен фискальный регистратор, ему лучше тонкий клиент или RDP.

Как защитить удалённое подключение к 1С

Сервер 1С, открытый в интернет без защиты, находят сканеры портов за считаные часы. Дальше идёт подбор паролей — никогда не пробрасывайте 3389 и порты кластера 1540–1591 прямо в интернет.

Что сделать обязательно:

  • 🔐 VPN. Для RDP и прямого тонкого клиента — только через VPN (WireGuard, OpenVPN, IPsec на маршрутизаторе). Снаружи виден один порт VPN, всё остальное закрыто.
  • 🔒 HTTPS для веб-публикации. Поставьте сертификат (бесплатный Let’s Encrypt подходит) и закройте HTTP-порт 80 или переадресуйте его на 443. Без шифрования логин и пароль 1С идут по сети открытым текстом.
  • 👤 Пароли пользователей 1С. Учётная запись без пароля в базе плюс открытая публикация — это доступ к бухгалтерии для любого, кто узнал адрес.
  • 🛡️ Защита RDP. Включите проверку подлинности на уровне сети (NLA), блокировку учётной записи после 5–10 неудачных попыток входа, отключите вход для стандартного «Администратора».
  • 💾 Резервные копии вне сервера. Если сервер всё же взломают и зашифруют, спасёт только копия, до которой злоумышленник не дотянется.

Для веб-публикации полезно ограничить список IP, с которых она доступна, если сотрудники работают с известных адресов. Это настраивается в самом веб-сервере.

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

Безопасность удалённого доступа к 1С
Выполнено: 0 / 6

Не подключается или тормозит: диагностика

Сначала проверьте, доступен ли сервер по нужному порту. В PowerShell на компьютере пользователя:

Test-NetConnection srv1c -Port 1541
Test-NetConnection srv1c -Port 3389

TcpTestSucceeded : True — порт открыт, проблема в настройках 1С. False — дело в сети, брандмауэре или VPN.

Диагностика: выберите симптом

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

Почему тормозит и что ускоряет работу

  • 🐢 Толстый клиент через интернет. Он тянет на компьютер много данных. Переключите вариант запуска на тонкий клиент в свойствах базы.
  • 📶 Задержка канала важнее скорости. При пинге до сервера выше 50–70 мс прямой тонкий клиент становится заметно вязким. В таком случае RDP часто работает приятнее: картинке задержка менее критична.
  • 🖨️ Перенаправление ресурсов в RDP. Подключённые локальные диски и принтеры замедляют вход. Оставляйте только то, что нужно, а в «Дополнительно» уменьшите глубину цвета до 16 бит на слабом канале.
  • 🧠 Нехватка памяти на терминальном сервере. Один сеанс с открытой 1С расходует порядка 300–600 МБ. Десять человек — это 3–6 ГБ только под клиентов, не считая системы и СУБД.
  • 🌐 Веб-клиент в устаревшем браузере. Обновите браузер; на слабых ПК тонкий клиент по HTTP заметно быстрее браузера.

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

Можно ли подключиться к файловой базе 1С без RDP?
Да. Опубликуйте файловую базу на веб-сервере, установленном на том же компьютере, где она лежит. Пользователи подключатся браузером или тонким клиентом по адресу публикации.
Нужна ли отдельная лицензия 1С для удалённого пользователя?
Нужна клиентская лицензия на каждое одновременное подключение, независимо от способа. Удалённая работа отдельной лицензии не требует, а для серверной базы ещё нужна лицензия на сервер 1С.
Можно ли работать в 1С удалённо с Mac или планшета?
Можно через веб-клиент в браузере или через RDP-клиент для macOS, iOS и Android. Для Mac и Linux есть и собственный тонкий клиент 1С.
Сколько пользователей выдержит терминальный сервер?
Ориентир — 1,5–2 ГБ оперативной памяти на пользователя с запасом под систему и одно-два ядра процессора на 5–7 активных сотрудников. Точная цифра зависит от конфигурации и нагрузки.
Как подключиться к 1С из дома, если в офисе нет статического IP?
Используйте облачный VPN-сервис или динамический DNS на маршрутизаторе, чтобы адрес находился по имени. Открывать порты наружу без VPN в любом случае не стоит.