Удалённый доступ к базе 1С из дома и командировки: RDP, веб-клиент, VPN и облако
Содержание
Подключиться к 1С удалённо проще всего через терминальный сервер (RDP) или через публикацию базы на веб-сервере: в первом случае 1С работает на офисном сервере, а вы видите только картинку, во втором тонкий клиент или браузер ходит к базе по HTTP(S). Оба способа надёжны на домашнем интернете.
Частое заблуждение: «поднимем VPN, подключим сетевую папку с файловой базой, и всё заработает». Заработает, но медленно, а обрыв связи посреди записи документа может повредить файл 1Cv8.1CD. VPN хорош как защищённый канал, но поверх него нужен RDP, веб-публикация или клиент-серверный вариант.
Какой способ удалённого подключения к 1С выбрать
Выбор зависит от трёх вещей: где лежит база (файл или сервер 1С), сколько людей работает извне и кто будет администрировать.
Подключение к 1С через удалённый рабочий стол (RDP)
Пользователь запускает «Подключение к удалённому рабочему столу» (mstsc.exe), входит на сервер, а 1С работает там же, рядом с базой. По сети идёт только изображение экрана и нажатия клавиш, поэтому скорость почти не зависит от размера базы.
Что нужно на сервере
- 🖥️ Windows Server 2016 или новее с ролью «Службы удалённых рабочих столов» (узел сеансов).
- 🔑 Клиентские лицензии служб удалённых рабочих столов (RDS CAL) на каждого пользователя или устройство. Без роли и CAL Windows Server пускает одновременно только два административных сеанса.
- 📦 Платформа 1С, установленная на сервере, и база в списке у каждого пользователя.
- 🎫 Лицензии 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С, которая общается с базой через веб-сервер;
- 📱 мобильный клиент — со смартфона.
Публикация базы
- Установите веб-сервер: IIS (компонент Windows) или Apache 2.4.
- При установке платформы 1С отметьте компонент «Модули расширения веб-сервера».
- Откройте базу в Конфигураторе от имени администратора Windows.
- Выберите
Администрирование → Публикация на веб-сервере.... - Задайте имя публикации латиницей, например
buh, выберите веб-сервер и каталог, нажмите «Опубликовать». - Перезапустите веб-сервер и проверьте в браузере адрес вида
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С с паролем. Общий логин «Бухгалтер» не даст понять, кто что изменил.
- 🧩 Включите аутентификацию операционной системы, если пользователи входят на терминальный сервер под доменными учётками: второй пароль вводить не придётся.
- 🚫 Права администратора — только тем, кто администрирует.
Защита терминального сервера
- Включите проверку подлинности на уровне сети (NLA) в свойствах удалённого рабочего стола.
- Настройте блокировку учётной записи после нескольких неверных паролей в локальной политике безопасности.
- Запретите вход по RDP учётной записи
Administrator, заведите отдельную административную учётку. - Ставьте обновления 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, уничтожит и базу, и копии. Храните копии на отдельном носителе или в облачном хранилище.