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

· 10 мин

Содержание

Работать в 1С из дома можно тремя способами: подключиться к офисному компьютеру или терминальному серверу по RDP, открыть базу через браузер или тонкий клиент после публикации на веб-сервере, либо подключить сетевую папку с файловой базой через VPN. Для 2–15 человек чаще всего выбирают терминальный сервер или веб-публикацию. Файловую базу по VPN открывают напрямую только как временное решение: она медленная и рискует повредиться при обрыве связи.

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

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

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

СпособЧто ставить домаТребования к каналуРиски и минусыКогда подходит
RDP к своему офисному ПКТолько клиент удалённого рабочего стола1–2 Мбит/с на сеанс хватаетОфисный ПК должен быть всегда включён; один пользователь на один ПК1–3 сотрудника, срочный переход на удалёнку
Терминальный сервер (RDS, RemoteApp)Клиент RDPОколо 1 Мбит/с на пользователяНужны лицензии Windows Server и клиентские лицензии RDS5–50 пользователей, единая точка администрирования
Веб-клиент / тонкий клиент по HTTPБраузер или тонкий клиент 1ССтабильный канал от 5 Мбит/сНужен веб-сервер, публикация, сертификатНужна работа с Mac, Linux, планшета
Файловая база по VPNПлатформа 1С и VPN-клиентЗадержка до единиц миллисекунд, почти недостижимо через интернетМедленно, риск повреждения базыВременный выход на 1–2 дня
Аренда 1С в облакеБраузер или RDP-клиентЛюбой стабильныйЕжемесячная плата, перенос базыНет своего сервера и администратора

Аренда у провайдеров обходится ориентировочно в 1 000–2 500 рублей в месяц за пользователя, в зависимости от конфигурации и набора услуг. Это вариант, когда в офисе нет ни сервера, ни человека, который будет его обслуживать.

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

Файловая база через VPN: почему это крайний вариант

Файловая база — это один файл 1Cv8.1CD. Когда с ним работают через сетевую папку, каждая операция читает и блокирует фрагменты файла по сети. В локальной сети задержка меньше миллисекунды, через интернет — 20–60 мс. Открытие журнала документов, которое в офисе занимает секунду, дома растягивается на десятки секунд.

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

Не держите файловую базу в сетевой папке, доступной по VPN, как постоянное решение. Если другого выхода нет — делайте резервную копию каждый вечер и не проводите тяжёлые операции (закрытие месяца, обновление конфигурации) из дома.

Если всё же нужно так работать пару дней:

  1. Поднимите VPN-сервер на роутере или межсетевом экране офиса (WireGuard, OpenVPN, IPsec — что поддерживает оборудование).
  2. Расшарьте папку с базой и дайте сотрудникам права на чтение и запись.
  3. Дома подключитесь к VPN и проверьте, что папка открывается по пути вида \\192.168.1.10\Bases\Buh.
  4. В окне запуска 1С нажмите Добавить → Добавление в список существующей информационной базы и укажите этот сетевой путь.

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

Терминальный сервер и RDP: самый ровный вариант

При подключении по RDP 1С запускается на офисной машине. Домашний компьютер может быть слабым, на нём не нужна платформа 1С — только клиент удалённого рабочего стола (mstsc в Windows, Windows App на Mac, Remmina в Linux).

RDP к своему рабочему компьютеру

Подходит для пары человек:

  1. На офисном ПК включите удалённый доступ: Параметры → Система → Удалённый рабочий стол. Это работает в редакциях Windows Pro и выше, в Home принимать подключения нельзя.
  2. Отключите на этом ПК спящий режим, иначе к нему не достучаться ночью или утром.
  3. Дома подключитесь сначала к VPN, затем в mstsc введите внутренний адрес офисного ПК.

Терминальный сервер для команды

Для 5 и более пользователей ставят Windows Server с ролью «Узел сеансов удалённых рабочих столов» (RD Session Host). Порядок:

  1. Установите роль служб удалённых рабочих столов и сервер лицензирования RDS.
  2. Активируйте клиентские лицензии RDS (на пользователя или на устройство). Без них сервер работает пробный период 120 дней, затем перестаёт пускать пользователей.
  3. Установите на сервер платформу 1С той же версии, что используется в офисе.
  4. Добавьте базы в список для всех пользователей. Удобно положить общий файл списка баз .v8i и подключить его через файл 1cestart.cfg.
  5. Опубликуйте 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.

Публикация из Конфигуратора

  1. Запустите Конфигуратор от имени администратора Windows — без этого публикация не сможет записать настройки веб-сервера.
  2. Откройте Администрирование → Публикация на веб-сервере.
  3. Укажите имя публикации (оно войдёт в адрес), тип веб-сервера и каталог публикации.
  4. Отметьте, что публиковать: тонкий клиент и веб-клиент, при необходимости HTTP-сервисы.
  5. Нажмите «Опубликовать» и согласитесь на перезапуск веб-сервера.

Для серверной базы то же самое делают из командной строки утилитой 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.

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

Можно ли работать в 1С из дома на Mac или Linux?
Да. Самый простой путь — веб-клиент в браузере или тонкий клиент 1С для macOS и Linux. Второй вариант — RDP-клиент к терминальному серверу: на домашнем компьютере тогда вообще ничего от 1С не нужно.
Нужна ли отдельная лицензия 1С для работы из дома?
Нет, если не растёт число одновременных пользователей. Лицензия считает сеансы, а не место работы. Важно лишь, чтобы она была доступна на той машине, где запускается 1С: терминальном сервере, сервере 1С или веб-сервере.
Можно ли работать удалённо с файловой базой без сервера 1С?
Можно, через RDP к офисному компьютеру или через веб-публикацию файловой базы. Оба варианта работают нормально для нескольких человек. Не стоит только открывать файл базы напрямую по VPN.
Как подключить из дома банк-клиент и подпись для отчётности?
При RDP и RemoteApp ЭЦП должна работать на сервере: там ставят криптопровайдер, а токен пробрасывают в сеанс. При тонком клиенте по HTTP подпись работает на домашнем компьютере, поэтому криптопровайдер и сертификат ставят дома.
Что выбрать для 3 бухгалтеров без своего системного администратора?
Аренду 1С в облаке или RDP к их офисным компьютерам через VPN, который умеет роутер. Терминальный сервер и веб-публикация требуют регулярного обслуживания: обновлений, сертификатов, резервных копий.