Удалённая работа в 1С:Предприятии: RDP, VPN или браузер — выбор и настройка
Содержание
Работать в 1С из дома можно тремя способами: подключиться к офисному компьютеру или терминальному серверу по RDP, открыть базу через браузер или тонкий клиент после публикации на веб-сервере, либо подключить сетевую папку с файловой базой через VPN. Для 2–15 человек чаще всего выбирают терминальный сервер или веб-публикацию. Файловую базу по VPN открывают напрямую только как временное решение: она медленная и рискует повредиться при обрыве связи.
Выбор зависит от числа людей, наличия сервера в офисе и того, с каких устройств работают дома. Лицензий 1С при переходе на удалёнку обычно больше не нужно — меняется только место, где они должны быть установлены.
Какой способ удалённого доступа к 1С выбрать
Главный вопрос — где физически выполняется работа программы. В RDP всё крутится в офисе, домой идёт только картинка. При веб-клиенте по сети ходят данные форм. При файловой базе по VPN домашний компьютер сам читает и пишет файл базы через интернет — отсюда тормоза.
| Способ | Что ставить дома | Требования к каналу | Риски и минусы | Когда подходит |
|---|---|---|---|---|
| RDP к своему офисному ПК | Только клиент удалённого рабочего стола | 1–2 Мбит/с на сеанс хватает | Офисный ПК должен быть всегда включён; один пользователь на один ПК | 1–3 сотрудника, срочный переход на удалёнку |
| Терминальный сервер (RDS, RemoteApp) | Клиент RDP | Около 1 Мбит/с на пользователя | Нужны лицензии Windows Server и клиентские лицензии RDS | 5–50 пользователей, единая точка администрирования |
| Веб-клиент / тонкий клиент по HTTP | Браузер или тонкий клиент 1С | Стабильный канал от 5 Мбит/с | Нужен веб-сервер, публикация, сертификат | Нужна работа с Mac, Linux, планшета |
| Файловая база по VPN | Платформа 1С и VPN-клиент | Задержка до единиц миллисекунд, почти недостижимо через интернет | Медленно, риск повреждения базы | Временный выход на 1–2 дня |
| Аренда 1С в облаке | Браузер или RDP-клиент | Любой стабильный | Ежемесячная плата, перенос базы | Нет своего сервера и администратора |
Аренда у провайдеров обходится ориентировочно в 1 000–2 500 рублей в месяц за пользователя, в зависимости от конфигурации и набора услуг. Это вариант, когда в офисе нет ни сервера, ни человека, который будет его обслуживать.
Файловая база через VPN: почему это крайний вариант
Файловая база — это один файл 1Cv8.1CD. Когда с ним работают через сетевую папку, каждая операция читает и блокирует фрагменты файла по сети. В локальной сети задержка меньше миллисекунды, через интернет — 20–60 мс. Открытие журнала документов, которое в офисе занимает секунду, дома растягивается на десятки секунд.
Хуже другое: если VPN рвётся во время записи, файл может остаться в несогласованном состоянии. Потом база не открывается или ругается на нарушение структуры.
Не держите файловую базу в сетевой папке, доступной по VPN, как постоянное решение. Если другого выхода нет — делайте резервную копию каждый вечер и не проводите тяжёлые операции (закрытие месяца, обновление конфигурации) из дома.
Если всё же нужно так работать пару дней:
- Поднимите VPN-сервер на роутере или межсетевом экране офиса (WireGuard, OpenVPN, IPsec — что поддерживает оборудование).
- Расшарьте папку с базой и дайте сотрудникам права на чтение и запись.
- Дома подключитесь к VPN и проверьте, что папка открывается по пути вида
\\192.168.1.10\Bases\Buh. - В окне запуска 1С нажмите
Добавить → Добавление в список существующей информационной базыи укажите этот сетевой путь.
VPN полезен и для двух других способов: через него безопасно ходить к RDP или к серверу 1С, не открывая порты наружу. Сам файл базы при этом остаётся в офисе и по туннелю не ходит.
Терминальный сервер и RDP: самый ровный вариант
При подключении по RDP 1С запускается на офисной машине. Домашний компьютер может быть слабым, на нём не нужна платформа 1С — только клиент удалённого рабочего стола (mstsc в Windows, Windows App на Mac, Remmina в Linux).
RDP к своему рабочему компьютеру
Подходит для пары человек:
- На офисном ПК включите удалённый доступ:
Параметры → Система → Удалённый рабочий стол. Это работает в редакциях Windows Pro и выше, в Home принимать подключения нельзя. - Отключите на этом ПК спящий режим, иначе к нему не достучаться ночью или утром.
- Дома подключитесь сначала к VPN, затем в
mstscвведите внутренний адрес офисного ПК.
Терминальный сервер для команды
Для 5 и более пользователей ставят Windows Server с ролью «Узел сеансов удалённых рабочих столов» (RD Session Host). Порядок:
- Установите роль служб удалённых рабочих столов и сервер лицензирования RDS.
- Активируйте клиентские лицензии RDS (на пользователя или на устройство). Без них сервер работает пробный период 120 дней, затем перестаёт пускать пользователей.
- Установите на сервер платформу 1С той же версии, что используется в офисе.
- Добавьте базы в список для всех пользователей. Удобно положить общий файл списка баз
.v8iи подключить его через файл1cestart.cfg. - Опубликуйте 1С как RemoteApp. Публикуйте
1cestart.exe, а не конкретный1cv8.exeиз папки версии: стартер сам выберет нужную версию платформы, и после обновления платформы публикацию не придётся переделывать.
С RemoteApp сотрудник видит дома не весь рабочий стол сервера, а только окно 1С, как будто программа стоит у него.
Включите перенаправление принтеров и дисков в параметрах подключения. Тогда печать пойдёт на домашний принтер, а выписку из банка можно будет загрузить с локального диска — он виден в сеансе как \\tsclient\C.
Как выпустить RDP наружу безопасно
Порт 3389 в интернет не открывайте: его постоянно сканируют боты и перебирают пароли. Два нормальных варианта:
- 🔐 VPN до офиса, а RDP только внутри туннеля;
- 🌐 шлюз удалённых рабочих столов (RD Gateway): подключение идёт по HTTPS на порт 443 с сертификатом.
Публикация базы на веб-сервере для работы через браузер
Веб-публикация позволяет открывать 1С в браузере по ссылке вида https://1c.example.ru/buh. Тот же адрес подходит тонкому клиенту: в списке баз выбирают вариант подключения «На веб-сервере».
Что подготовить
- 🖥 Веб-сервер: Apache 2.4 или IIS на Windows, Apache на Linux.
- 🧩 Компонент платформы «Модули расширения веб-сервера» — его отмечают при установке 1С на машину с веб-сервером. Версия платформы на веб-сервере должна совпадать с версией сервера 1С.
- 🔒 Доменное имя и TLS-сертификат, чтобы работать по HTTPS.
Публикация из Конфигуратора
- Запустите Конфигуратор от имени администратора Windows — без этого публикация не сможет записать настройки веб-сервера.
- Откройте
Администрирование → Публикация на веб-сервере. - Укажите имя публикации (оно войдёт в адрес), тип веб-сервера и каталог публикации.
- Отметьте, что публиковать: тонкий клиент и веб-клиент, при необходимости HTTP-сервисы.
- Нажмите «Опубликовать» и согласитесь на перезапуск веб-сервера.
Для серверной базы то же самое делают из командной строки утилитой webinst из каталога bin платформы. Пример для Apache 2.4:
webinst -publish -apache24 -wsdir buh -dir "C:\inetpub\buh" -connstr "Srvr=srv1c;Ref=buh;" -confPath "C:\Apache24\conf\httpd.conf"
Для файловой базы строка соединения будет вида File="D:\Bases\Buh";. У пользователя, от имени которого работает веб-сервер, должны быть права на запись в папку базы.
Публикация переписывает файл конфигурации веб-сервера. Перезапуск Apache или IIS обрывает сеансы тех, кто уже работает через браузер, — публикуйте вне рабочего времени.
Подключение дома
- В браузере: просто откройте адрес публикации. Лучше всего 1С работает в Chrome, Edge, Firefox и Safari актуальных версий.
- В тонком клиенте:
Добавить → Добавление в список существующей информационной базы, затем вариант «На веб-сервере» и тот же адрес.
Тонкий клиент работает быстрее браузера и лучше дружит с торговым оборудованием и криптографией, поэтому бухгалтерам с ЭЦП обычно ставят именно его.
Лицензии 1С и безопасность при работе из дома
Сколько лицензий нужно
Клиентская лицензия 1С расходуется на каждого одновременно работающего пользователя — неважно, сидит он в офисе или дома. Перевод на удалёнку число лицензий не увеличивает, если не растёт число одновременных сеансов.
| Способ | Где должны быть лицензии |
|---|---|
| RDP к своему ПК | Как раньше: на этом ПК или на сервере 1С |
| Терминальный сервер | Программные лицензии на число сеансов — на терминальном сервере или на сервере 1С |
| Веб-клиент, клиент-серверная база | На сервере 1С |
| Веб-клиент, файловая база | На компьютере с веб-сервером |
Однопользовательский USB-ключ, вставленный в домашний компьютер, в терминальном сеансе или при веб-доступе не поможет: лицензию должна получить машина, где реально запускается сеанс 1С. Без доступной лицензии платформа не запустит базу и выдаст сообщение о том, что лицензия не обнаружена.
Сколько лицензий реально занято, в клиент-серверном варианте видно в консоли администрирования серверов 1С на вкладке сеансов. Из командной строки — rac session list --licenses.
Минимальные правила безопасности
- 🔑 У каждого сотрудника свой пользователь 1С и пароль. Пользователи без пароля и общий «Бухгалтер» на всех при удалённом доступе недопустимы.
- 🚫 Наружу не открываются порты 3389, 1540, 1541 и диапазон рабочих процессов сервера 1С. Снаружи доступен только VPN или HTTPS на 443.
- 🌐 Веб-публикация — только по HTTPS. По голому HTTP пароль 1С уходит открытым текстом.
- 🧱 Ограничьте доступ к публикации по IP или поставьте перед ней VPN, если сотрудников немного.
- 💾 Резервное копирование базы по расписанию — на другой диск или в другое место, а не в ту же папку.
- 🔁 Уволенному сотруднику в тот же день отключают VPN-учётку, учётку Windows и пользователя 1С (флаг «Вход в программу разрешён»).
Почему 1С тормозит или не открывается из дома
Что ещё влияет на скорость
- 📶 Для RDP важнее задержка, чем ширина канала. При пинге больше 150 мс ввод в формах начинает «залипать».
- 🎨 В параметрах RDP снизьте глубину цвета и отключите фон рабочего стола — на мобильном интернете это заметно.
- 🧠 Терминальному серверу закладывайте примерно 300–500 МБ оперативной памяти на каждый сеанс 1С плюс запас под систему. Для 10 человек — от 8 ГБ, лучше 16 ГБ.
- 🧹 Если после обновления платформы тонкий клиент дома ведёт себя странно, запустите его один раз с параметром
/ClearCache.