Удалённый доступ к базе 1С из дома и командировки: RDP, веб-клиент, VPN и облако

· 9 мин

Содержание

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

Частое заблуждение: «поднимем VPN, подключим сетевую папку с файловой базой, и всё заработает». Заработает, но медленно, а обрыв связи посреди записи документа может повредить файл 1Cv8.1CD. VPN хорош как защищённый канал, но поверх него нужен RDP, веб-публикация или клиент-серверный вариант.

Какой способ удалённого подключения к 1С выбрать

Выбор зависит от трёх вещей: где лежит база (файл или сервер 1С), сколько людей работает извне и кто будет администрировать.

Какая у вас ситуация?

Подключение к 1С через удалённый рабочий стол (RDP)

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

Что нужно на сервере

  1. 🖥️ Windows Server 2016 или новее с ролью «Службы удалённых рабочих столов» (узел сеансов).
  2. 🔑 Клиентские лицензии служб удалённых рабочих столов (RDS CAL) на каждого пользователя или устройство. Без роли и CAL Windows Server пускает одновременно только два административных сеанса.
  3. 📦 Платформа 1С, установленная на сервере, и база в списке у каждого пользователя.
  4. 🎫 Лицензии 1С на нужное число одновременных сеансов. Для терминального сервера подходят многопользовательские клиентские лицензии, установленные на этом сервере, либо лицензии сервера 1С при клиент-серверной базе.

На обычной Windows 10/11 Pro удалённый рабочий стол тоже есть, но в нём работает один пользователь: при входе по RDP сидящего за компьютером «выкидывает». Для одного сотрудника, который работает с офисного ПК из дома, этого достаточно.

RemoteApp: только окно 1С, без чужого рабочего стола

Опубликуйте в RemoteApp не весь рабочий стол, а программу. Публиковать стоит 1cestart.exe из папки установки 1С: он сам выберет нужную версию платформы после обновления. Если опубликовать 1cv8.exe конкретной версии, после перехода на новый релиз платформы ярлыки у всех перестанут работать.

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

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

  • 🖨️ На вкладке «Локальные ресурсы» включите принтеры и буфер обмена; диски — только если нужно загружать файлы банка и выписки.
  • 📉 На вкладке «Взаимодействие» при слабом канале выберите низкую скорость соединения: отключатся фон и сглаживание.
  • 🔒 Сохраняйте подключение в RDP-файл, но не сохраняйте пароль на чужих и общих компьютерах.

Citrix Virtual Apps решает ту же задачу, что RemoteApp, с более удобной балансировкой и доставкой приложений. Окупается в компаниях на сотни пользователей; малому бизнесу хватает штатных средств Windows Server.

Удалённая работа в 1С через браузер и тонкий клиент по HTTP

Второй основной путь — опубликовать базу на веб-сервере. Тогда к ней подключаются:

  • 🌐 веб-клиент — из браузера, без установки 1С на компьютер;
  • 💻 тонкий клиент — обычная программа 1С, которая общается с базой через веб-сервер;
  • 📱 мобильный клиент — со смартфона.

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

  1. Установите веб-сервер: IIS (компонент Windows) или Apache 2.4.
  2. При установке платформы 1С отметьте компонент «Модули расширения веб-сервера».
  3. Откройте базу в Конфигураторе от имени администратора Windows.
  4. Выберите Администрирование → Публикация на веб-сервере....
  5. Задайте имя публикации латиницей, например buh, выберите веб-сервер и каталог, нажмите «Опубликовать».
  6. Перезапустите веб-сервер и проверьте в браузере адрес вида http://имя-сервера/buh/.

Для Apache учётной записи, от которой работает служба, нужны права на каталог файловой базы. Это частая причина ошибки при первом входе после публикации.

Подключение тонкого клиента

В окне запуска 1С нажмите «Добавить», выберите добавление существующей базы, затем вариант «На веб-сервере» и укажите адрес публикации. Тонкий клиент передаёт по сети заметно меньше данных, чем файловый режим, и спокойно работает через мобильный интернет.

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

Не выставляйте публикацию в интернет по голому HTTP. Логины и пароли 1С пойдут открытым текстом. Подключите сертификат (например, Let’s Encrypt) и откройте снаружи только порт 443.

VPN для безопасного удалённого подключения к 1С

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

Что выбрать для туннеля:

  • 🔐 WireGuard — быстрый, простой в настройке, поддерживается многими роутерами;
  • 🔐 OpenVPN — гибкий, работает почти везде;
  • 🔐 IPsec/L2TP — встроен в Windows и большинство роутеров, удобен для связи «офис — филиал».

Схема «VPN + RDP» убирает главный риск терминального доступа: порт 3389 не смотрит в интернет, и подбор паролей к серверу снаружи невозможен. Альтернатива VPN для RDP — шлюз удалённых рабочих столов (RD Gateway): он принимает подключения по 443-му порту с TLS.

Почему файловая база по VPN — плохая идея

При файловом режиме 1С читает и пишет 1Cv8.1CD по протоколу общего доступа к файлам. Каждая операция — десятки обращений к диску по сети. Через интернет с задержкой 20–50 мс открытие журнала документов растягивается на десятки секунд. Обрыв связи во время записи может оставить базу в неконсистентном состоянии, и её придётся тестировать и исправлять.

Сравнение способов по скорости и надёжности

СпособТребования к каналуЧто ставить у пользователяКогда подходитРиски
RDP / RemoteAppнизкие, работает и на мобильном интернетеничего, клиент RDP есть в Windowsмного пользователей, любые базыоткрытый порт 3389, стоимость RDS CAL
Тонкий клиент по HTTP(S)средниеплатформу 1Сфайловые и серверные базы, филиалыбез HTTPS пароли идут открыто
Веб-клиентсредниетолько браузерредкий доступ, Mac и Linuxчасть внешних обработок и оборудования не работает
Тонкий клиент к серверу 1С через VPNсредние, нужна стабильная связьплатформу и VPN-клиентфилиалы с постоянным каналомпри обрыве VPN рвутся сеансы
Файловая база через VPNвысокие, низкая задержкаплатформу и VPN-клиентне рекомендуетсямедленно, риск повреждения базы
TeamViewer, AnyDeskнизкиепрограмму удалённого доступаразовая помощь, один сотрудниклицензионные ограничения, офисный ПК должен быть включён

Для RDP ориентир — около 100–300 Кбит/с на пользователя при обычной работе с документами. Отчёты с большими таблицами и печать дают пики выше.

Как настроить сервер 1С для удалённой работы

Если база клиент-серверная, разберитесь с портами и правами до того, как давать доступ извне.

Порты кластера

Тонкий клиент сначала обращается к агенту сервера (порт 1540), затем к менеджеру кластера (1541) и к рабочим процессам. Диапазон портов рабочих процессов задаётся в свойствах рабочего сервера, по умолчанию 1560–1591.

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

При работе через веб-публикацию или терминальный сервер порты кластера снаружи вообще не нужны: к кластеру обращается веб-сервер или терминальный сервер изнутри сети.

Пользователи и права

  • 👤 У каждого сотрудника — своя учётная запись в 1С с паролем. Общий логин «Бухгалтер» не даст понять, кто что изменил.
  • 🧩 Включите аутентификацию операционной системы, если пользователи входят на терминальный сервер под доменными учётками: второй пароль вводить не придётся.
  • 🚫 Права администратора — только тем, кто администрирует.

Защита терминального сервера

  1. Включите проверку подлинности на уровне сети (NLA) в свойствах удалённого рабочего стола.
  2. Настройте блокировку учётной записи после нескольких неверных паролей в локальной политике безопасности.
  3. Запретите вход по RDP учётной записи Administrator, заведите отдельную административную учётку.
  4. Ставьте обновления Windows по графику, вне рабочих часов.

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

TeamViewer, VNC, AnyDesk и облачная 1С

Программы удалённого управления

TeamViewer, AnyDesk, RustDesk и VNC показывают вам экран офисного компьютера, на котором открыта 1С. Это не многопользовательский доступ: пока вы работаете, за компьютером в офисе работать нельзя.

Минусы для постоянной работы:

  • 💸 коммерческое использование бесплатных версий TeamViewer и AnyDesk лицензией запрещено, программа может начать обрывать сеансы;
  • 🔌 офисный компьютер должен быть включён и не уходить в сон;
  • 🔓 VNC без дополнительной настройки шифрует только пароль, но не трафик, — используйте его только внутри VPN.

Для помощи бухгалтеру со стороны специалиста эти программы удобны. Для ежедневной работы отдела — нет.

Облако: 1С без своего сервера

Вторая крайность — вообще не держать сервер. Варианты:

  • ☁️ 1С:Фреш и сервисы партнёров на его основе — типовые конфигурации в браузере или тонком клиенте, без доработок;
  • 🏢 аренда сервера 1С у хостинга — ваша копия базы на терминальном сервере провайдера, можно ставить доработанные конфигурации и внешние обработки.

Ориентировочно аренда рабочего места в облаке 1С стоит от 1 000 до 3 000 ₽ в месяц на пользователя, в зависимости от конфигурации и объёма. Перед переездом уточните, как поставщик делает резервные копии и как выгрузить базу в .dt, если решите уйти.

Частые ошибки при удалённом доступе к 1С

  • ❌ Порт 3389 проброшен в интернет без VPN. Через несколько часов на сервер начинается подбор паролей, а слабые пароли подбираются. Закрывайте RDP за VPN или RD Gateway.
  • ❌ RemoteApp на конкретный 1cv8.exe. После обновления платформы ярлыки ведут на удалённую версию. Публикуйте 1cestart.exe.
  • ❌ Лицензии 1С остались на офисном ПК. После перехода на терминальный сервер или веб-публикацию 1С пишет, что не обнаружена лицензия. Лицензии нужны там, где работает клиентский процесс: на терминальном сервере или на веб-сервере для файловой базы.
  • ❌ Один пользователь Windows на всех. Сеансы конфликтуют, настройки 1С перезаписывают друг друга, разобраться, кто удалил документ, нельзя.
  • ❌ Резервные копии лежат на том же сервере. Шифровальщик, пришедший через взломанный RDP, уничтожит и базу, и копии. Храните копии на отдельном носителе или в облачном хранилище.

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

Можно ли подключиться к 1С с телефона?
Да. Опубликуйте базу на веб-сервере и подключитесь мобильным клиентом 1С или браузером. Для полноценной работы с отчётами удобнее планшет или RDP-клиент для смартфона.
Работает ли веб-клиент 1С на Mac и Linux?
Да, веб-клиент работает в актуальных версиях Chrome, Firefox, Safari и Edge. Под Linux и macOS есть и тонкий клиент 1С.
Сколько лицензий 1С нужно для удалённой работы?
По числу одновременных сеансов. Пять сотрудников, одновременно работающих в базе, — пять клиентских лицензий, независимо от способа подключения.
Почему через RDP не печатает принтер?
Проверьте, включены ли принтеры на вкладке «Локальные ресурсы» в клиенте RDP и разрешено ли перенаправление принтеров на сервере. Если принтер старый, на сервер может понадобиться его драйвер.
Как перенести файлы из 1С на свой компьютер при работе через RDP?
Включите перенаправление дисков в клиенте RDP. Ваши диски появятся в проводнике сервера как «C на имя-компьютера», туда и сохраняйте выгрузки.