Работа в 1С из дома и филиала: RDP, тонкий клиент, веб-публикация, VPN или облако
Содержание
Удалённо подключиться к 1С можно пятью способами: через удалённый рабочий стол (RDP), тонким клиентом напрямую к серверу 1С, через веб-публикацию базы, через VPN-канал до офисной сети или в облаке у оператора. Для файловой базы на 3–10 человек проще всего RDP или веб-публикация. Для клиент-серверной базы — тонкий клиент поверх VPN.
Выбор зависит от трёх вещей: какая у вас база (файловая или на сервере 1С), сколько человек работает удалённо и есть ли в офисе постоянный сервер с белым IP-адресом. Ниже — настройка каждого варианта и проблемы, на которых спотыкаются чаще всего.
Какой способ удалённой работы с 1С подходит вашей базе
Сначала откройте окно запуска 1С и посмотрите путь к базе под списком. Строка File="D:\Base\Buh" — файловая база. Строка Srvr="server1c";Ref="buh" — база на сервере 1С. От этого зависит, какие варианты вам вообще доступны.
| Способ | Когда подходит | Плюсы | Минусы и риски |
|---|---|---|---|
| 🖥️ RDP / RemoteApp | Любая база, есть Windows Server в офисе | Работает даже на слабом канале, всё считается на сервере | Нужны лицензии RDS CAL, порт 3389 нельзя открывать в интернет напрямую |
| ⚡ Тонкий клиент к серверу 1С | Клиент-серверная база | Быстро, печать и файлы локально | Только поверх VPN, нужна платформа на каждом компьютере |
| 🌐 Веб-публикация (Apache, IIS) | Файловая или серверная база, сотрудники в разных местах | Подключение по HTTPS, можно из браузера | Нужен веб-сервер и сертификат, без защиты база открыта миру |
| 🔒 VPN до офиса | Как «транспорт» для остальных способов | Порты 1С и RDP не торчат наружу | Сам по себе файловую базу не ускоряет |
| ☁️ 1С:Фреш, аренда у партнёра | Нет своего сервера и администратора | Ничего не надо обслуживать | Абонплата, ограничения на доработки |
Не открывайте файловую базу по сетевой папке через VPN. Файловая база читает таблицы целиком по сети, на интернет-канале это превращается в минуты ожидания, а обрыв связи во время записи может повредить файл 1Cv8.1CD.
Тонкий клиент: прямое подключение к серверу 1С
Этот вариант работает только для клиент-серверной базы. Тонкий клиент передаёт по сети лишь данные форм, поэтому даже канала в несколько мегабит хватает для обычной работы бухгалтера.
Какие порты нужны
Клиент сначала обращается к агенту сервера, затем к менеджеру кластера, потом к рабочему процессу:
- 🔹
1540— агент сервера; - 🔹
1541— менеджер кластера; - 🔹
1560–1591— рабочие процессы (диапазон по умолчанию, задаётся в свойствах рабочего сервера в консоли кластера).
Все три должны быть доступны с компьютера пользователя. Пробрасывать эти порты в интернет нельзя — протокол 1С не рассчитан на открытую сеть. Правильная схема: VPN до офиса, а поверх него — тонкий клиент.
Как добавить базу на удалённом компьютере
- Установите на компьютер пользователя платформу 1С той же версии, что на сервере. Номер должен совпадать полностью, например
8.3.24.1691на сервере и на клиенте. - В окне запуска нажмите
Добавить→Добавление в список существующей информационной базы. - Выберите вариант
На сервере 1С:Предприятия. - В поле «Кластер серверов
» укажите имя или IP-адрес сервера. Если менеджер кластера слушает нестандартный порт, пишите
имя:порт. - В поле «Имя информационной базы в кластере» — имя базы так, как оно задано в консоли кластера.
- На последнем шаге выберите основной режим запуска
Тонкий клиент.
Приём, о котором забывают: имя сервера в hosts
Сервер 1С в ответ на подключение сообщает клиенту своё сетевое имя, а не IP. Через VPN это имя часто не разрешается, и подключение обрывается после первой попытки. Лечится строкой в файле C:\Windows\System32\drivers\etc\hosts на компьютере пользователя:
192.168.10.5 srv-1c
Слева — внутренний IP сервера, справа — его имя ровно так, как оно указано в консоли кластера. Редактировать файл нужно от имени администратора.
RDP и RemoteApp: удалённый рабочий стол для 1С
Самый универсальный способ. 1С работает на сервере в офисе, а пользователю по сети приходит только картинка экрана. Подходит и для файловой, и для серверной базы, и для слабого мобильного интернета.
Что нужно на сервере
- 🧩 Windows Server с ролью «Службы удалённых рабочих столов» (Remote Desktop Services).
- 🧩 Лицензии RDS CAL на пользователей или устройства. Без них сервер разрешает только два одновременных сеанса для администрирования, и то не для повседневной работы.
- 🧩 Лицензии 1С на нужное число пользователей: программная лицензия активируется на самом сервере, или ставится сетевой ключ HASP. Каждый сеанс пользователя на терминальном сервере занимает свою клиентскую лицензию.
- 🧩 Платформа 1С, установленная на сервере.
На обычной Windows 10/11 Pro одновременно работает только один RDP-сеанс. Сторонние «патчи» для нескольких сеансов нарушают лицензию Microsoft и ломаются после обновлений Windows. Для команды нужен серверный выпуск.
Публикация 1С через RemoteApp
RemoteApp показывает пользователю не весь рабочий стол сервера, а одно окно 1С — как будто программа установлена у него. Публикуйте 1cestart.exe (стартер с выбором баз), а не конкретный 1cv8.exe: тогда после обновления платформы ярлыки у пользователей не сломаются, стартер сам запустит нужную версию.
Порядок такой:
- Разверните роль RDS в режиме коллекции сеансов (Session Collection) через диспетчер серверов.
- В свойствах коллекции добавьте программу RemoteApp и укажите путь к
1cestart.exe, обычноC:\Program Files\1cv8\common\1cestart.exe. - Раздайте пользователям файл
.rdpили настройте веб-доступ RD Web.
Как не оставить порт 3389 открытым
Открытый в интернет порт 3389 подбирают ботами круглосуточно. Варианты защиты:
- 🔐 подключение только через VPN;
- 🔐 шлюз удалённых рабочих столов (RD Gateway) — RDP идёт внутри HTTPS на порту 443;
- 🔐 включённая проверка подлинности на уровне сети (NLA) и сложные пароли с блокировкой после неудачных попыток.
VPN: защищённый канал до офиса
VPN сам по себе не способ работы в 1С, а безопасный транспорт. Компьютер сотрудника становится как бы частью офисной сети, и дальше вы пользуетесь тонким клиентом или RDP так же, как в офисе.
Популярные варианты:
| Решение | Где поднимают | Особенности |
|---|---|---|
| WireGuard | Роутер (многие модели MikroTik, Keenetic) или Linux-сервер | Быстрый, простая настройка ключами |
| OpenVPN | Роутер или отдельный сервер | Работает почти везде, медленнее WireGuard |
| IPsec / L2TP | Роутер, Windows Server | Встроенный клиент в Windows, капризен к NAT у провайдеров |
Что проверить при настройке:
- 🔸 У офиса есть статический белый IP-адрес или настроен динамический DNS.
- 🔸 Адреса домашней сети сотрудника и офиса не пересекаются. Если и там, и там
192.168.1.0/24, трафик до сервера не пойдёт в туннель. Офисную сеть лучше перевести на менее типичный диапазон. - 🔸 Каждому сотруднику выдан свой ключ или сертификат — при увольнении его отзывают, не меняя доступ остальным.
Публикация базы 1С на веб-сервере Apache или IIS
Веб-публикация позволяет подключаться к базе по адресу вида https://1c.firma.ru/buh. Работать можно тонким клиентом или прямо в браузере через веб-клиент. Способ подходит и для файловой базы: запросы к ней выполняет веб-сервер в офисе, а по интернету идут только данные форм.
Подготовка
- 📦 При установке платформы на сервер отметьте компонент «Модули расширения веб-сервера».
- 📦 Разрядность модуля и веб-сервера должна совпадать: 64-битный Apache работает только с 64-битной платформой.
- 📦 Для Apache 2.4 используется модуль
wsap24.dll; для IIS нужно добавить компоненты роли «Расширения ISAPI» и «Фильтры ISAPI».
Публикация из конфигуратора
- Запустите конфигуратор от имени администратора Windows — иначе он не сможет записать настройки веб-сервера.
- Откройте
Администрирование → Публикация на веб-сервере. - Задайте имя публикации (оно станет частью адреса, лучше латиницей без пробелов), выберите веб-сервер и каталог.
- Оставьте флажок публикации тонкого клиента и веб-клиента. Публиковать веб-сервисы и HTTP-сервисы без нужды не стоит.
- Нажмите
Опубликоватьи перезапустите Apache или пул приложений IIS.
После публикации в каталоге появится файл default.vrd, а в конфигурацию Apache (httpd.conf) добавятся строки загрузки модуля 1С и описание каталога публикации.
Подключение к опубликованной базе
В окне запуска выберите Добавить → вариант На веб-сервере и вставьте адрес публикации. Для веб-клиента достаточно открыть тот же адрес в браузере.
Не выставляйте публикацию в интернет по HTTP. Поставьте на Apache сертификат (например, бесплатный Let’s Encrypt через mod_ssl) и закройте 80-й порт или перенаправьте его на 443. Пароль пользователя 1С по HTTP уходит в открытом виде.
Защита опубликованной базы
- 🛡️ У всех пользователей 1С должны быть пароли, а пользователь без пароля с полными правами — удалён или закрыт для входа.
- 🛡️ Отключите в списке пользователей тех, кому удалённый доступ не нужен.
- 🛡️ Если удалённо работают единицы, ограничьте доступ к публикации по IP или поставьте её за VPN.
Облачная 1С: 1С:Фреш и аренда у партнёров
Если своего сервера нет, а вести его некому, базу можно перенести в облако. Схем две.
1С:Фреш — сервис фирмы 1С и партнёров. Вы работаете в типовой конфигурации через браузер или тонкий клиент, обновления ставит оператор. Подходит для небольших компаний на типовых БП, ЗУП, УНФ. Доработки возможны только расширениями, которые проходят проверку оператора.
Аренда сервера 1С у партнёра (часто это терминальный сервер с вашей базой). Вы получаете RDP или RemoteApp и можете держать доработанную конфигурацию.
Ориентиры по стоимости — примерные, у разных операторов они заметно различаются:
| Вариант | Ориентировочно в месяц |
|---|---|
| 1С:Фреш, типовая конфигурация, 1 пользователь | от 1–2 тыс. руб. |
| Аренда 1С с RDP у партнёра | от 1,5–3 тыс. руб. за пользователя |
| Свой VPS под 1С и терминал | от 3–5 тыс. руб. за сервер плюс лицензии Windows и 1С |
Перед переездом выгрузите базу в .dt и проверьте, что облачный тариф поддерживает вашу конфигурацию и нужные внешние обработки.
Удалённая 1С тормозит: что ускоряет работу
Скорость удалённой работы упирается в три места: канал, способ подключения и сервер.
Канал. Измерьте задержку командой ping до сервера. До 30–50 мс тонкий клиент и RDP работают комфортно. От 100 мс и выше формы открываются заметно медленнее, особенно в тонком клиенте. RDP переносит высокую задержку легче.
Настройка тонкого клиента . В свойствах базы в окне запуска на последнем шаге есть параметр «Скорость соединения». Значение «Низкая» уменьшает объём передаваемых данных: форма грузится частями, картинки подтягиваются реже. Для мобильного интернета это ощутимо.
Настройки RDP:
- 🎛️ глубина цвета 16 бит вместо 32;
- 🎛️ отключить фон рабочего стола, анимацию и сглаживание шрифтов в клиенте RDP;
- 🎛️ отключить перенаправление дисков и устройств, которыми не пользуются;
- 🎛️ для печати оставить только нужный принтер — перенаправление десятка принтеров замедляет вход в сеанс.
Сервер. Если медленно у всех, включая офисных пользователей, проблема не в удалённом доступе. Смотрите загрузку процессора и диска на сервере, размер базы и фоновые задания. Файловую базу , с которой одновременно работают больше 5–7 человек, разумно переводить на клиент-серверный вариант.