Работа в 1С из дома и филиала: RDP, тонкий клиент, веб-публикация, VPN или облако

· 10 мин

Содержание

Удалённо подключиться к 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. Установите на компьютер пользователя платформу 1С той же версии, что на сервере. Номер должен совпадать полностью, например 8.3.24.1691 на сервере и на клиенте.
  2. В окне запуска нажмите Добавить → Добавление в список существующей информационной базы.
  3. Выберите вариант На сервере 1С:Предприятия.
  4. В поле «Кластер серверов » укажите имя или IP-адрес сервера. Если менеджер кластера слушает нестандартный порт, пишите имя:порт.
  5. В поле «Имя информационной базы в кластере» — имя базы так, как оно задано в консоли кластера.
  6. На последнем шаге выберите основной режим запуска Тонкий клиент.

Приём, о котором забывают: имя сервера в 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: тогда после обновления платформы ярлыки у пользователей не сломаются, стартер сам запустит нужную версию.

Порядок такой:

  1. Разверните роль RDS в режиме коллекции сеансов (Session Collection) через диспетчер серверов.
  2. В свойствах коллекции добавьте программу RemoteApp и укажите путь к 1cestart.exe, обычно C:\Program Files\1cv8\common\1cestart.exe.
  3. Раздайте пользователям файл .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 у провайдеров

Что проверить при настройке:

  1. 🔸 У офиса есть статический белый IP-адрес или настроен динамический DNS.
  2. 🔸 Адреса домашней сети сотрудника и офиса не пересекаются. Если и там, и там 192.168.1.0/24, трафик до сервера не пойдёт в туннель. Офисную сеть лучше перевести на менее типичный диапазон.
  3. 🔸 Каждому сотруднику выдан свой ключ или сертификат — при увольнении его отзывают, не меняя доступ остальным.

Публикация базы 1С на веб-сервере Apache или IIS

Веб-публикация позволяет подключаться к базе по адресу вида https://1c.firma.ru/buh. Работать можно тонким клиентом или прямо в браузере через веб-клиент. Способ подходит и для файловой базы: запросы к ней выполняет веб-сервер в офисе, а по интернету идут только данные форм.

Подготовка

  • 📦 При установке платформы на сервер отметьте компонент «Модули расширения веб-сервера».
  • 📦 Разрядность модуля и веб-сервера должна совпадать: 64-битный Apache работает только с 64-битной платформой.
  • 📦 Для Apache 2.4 используется модуль wsap24.dll; для IIS нужно добавить компоненты роли «Расширения ISAPI» и «Фильтры ISAPI».

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

  1. Запустите конфигуратор от имени администратора Windows — иначе он не сможет записать настройки веб-сервера.
  2. Откройте Администрирование → Публикация на веб-сервере.
  3. Задайте имя публикации (оно станет частью адреса, лучше латиницей без пробелов), выберите веб-сервер и каталог.
  4. Оставьте флажок публикации тонкого клиента и веб-клиента. Публиковать веб-сервисы и HTTP-сервисы без нужды не стоит.
  5. Нажмите Опубликовать и перезапустите 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 человек, разумно переводить на клиент-серверный вариант.

Ошибки при удалённом подключении и что с ними делать

Диагностика: выберите симптом

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

Нужны ли дополнительные лицензии 1С для удалённой работы?
Отдельных «удалённых» лицензий нет. Каждый одновременно работающий пользователь занимает одну клиентскую лицензию — неважно, подключился он из офиса, по RDP или через веб-публикацию.
Можно ли работать в 1С с телефона или планшета?
Да. Через веб-публикацию база открывается в мобильном браузере, через RDP — в приложении удалённого рабочего стола. Полноценная работа бухгалтера на телефоне неудобна, но посмотреть остатки или провести документ можно.
Подойдут ли TeamViewer или AnyDesk для удалённой работы в 1С?
Для разовой помощи — да. Для постоянной работы сотрудника нет: компьютер в офисе должен быть включён и не занят, а коммерческое использование требует платной лицензии этих программ.
Безопасно ли открывать 1С в интернет?
Только через HTTPS-публикацию с паролями у всех пользователей или через VPN. Прямой проброс портов RDP и сервера 1С в интернет — частая причина взлома и шифрования баз.
Что выбрать, если удалённо работает один бухгалтер, а база файловая?
Проще всего веб-публикация на офисном компьютере с Apache или RDP до этого компьютера через VPN. Сервер 1С ради одного человека покупать не нужно.