Удалённая работа в 1С из дома и филиала: выбираем схему и настраиваем доступ к базе

· 11 мин

Содержание

Удалённо подключиться к 1С можно четырьмя способами: зайти на офисный компьютер или терминальный сервер по RDP, поднять VPN и работать с базой как из офиса, опубликовать базу на веб-сервере и открыть её тонким клиентом или в браузере, либо перенести базу в облако. Для 1–3 сотрудников обычно хватает RDP через VPN, для 5 и больше — терминальный сервер или веб-публикация.

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

Что подготовить перед настройкой удалённого доступа к 1С

Сначала выясните три вещи. От них зависит, какой способ вообще возможен.

📌 Тип базы. Откройте окно запуска 1С и посмотрите строку под списком баз:

  • File="D:\Base\Buh" — файловая база;
  • Srvr="srv1c";Ref="buh" — клиент-серверная (есть сервер 1С:Предприятия);
  • ws="https://..." — база уже опубликована на веб-сервере.

📌 Внешний адрес офиса. Нужен статический белый IP-адрес у провайдера или хотя бы белый динамический с сервисом DDNS. Если провайдер выдаёт «серый» адрес (за его NAT), входящие подключения к офису не пройдут. Тогда выход — VPN-сервер у внешнего хостера или облако.

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

Минимальные требования к каналу:

СпособСкорость на пользователяЧувствительность к задержке
RDP / RemoteAppот 256 Кбит/с, комфортно 1–2 Мбит/ссредняя
Тонкий клиент по HTTPот 1 Мбит/ссредняя
Тонкий клиент к серверу 1С через VPNот 1–2 Мбит/свысокая
Файловая база по сети через VPNдесятки Мбит/сочень высокая, не рекомендуется

Не открывайте во внешний мир порт 3389 (RDP) и порты сервера 1С напрямую. Боты сканируют интернет круглосуточно и подбирают пароли к RDP за дни. Всё, что не веб-публикация с HTTPS, прячьте за VPN или шлюзом удалённых рабочих столов.

Сравнение способов удалённого подключения к 1С

Таблица — чтобы сразу выбрать схему, а потом перейти к нужному разделу.

СпособКому подходитПлюсыМинусы
RDP на офисный ПК1–2 человека, у каждого свой компьютер в офисеБесплатно, настройка за 30 минутОфисный ПК должен быть включён; без VPN опасно
Терминальный сервер + RemoteAppот 5 пользователейБыстро при слабом канале, всё в одном местеНужен сервер, лицензии Windows Server и RDS CAL
VPN + тонкий клиент к серверу 1СКлиент-серверная база, хороший каналРабота «как в офисе», печать и файлы локальныеТонкий клиент чувствителен к задержкам
Веб-публикация (IIS/Apache)Филиалы, мобильные сотрудникиРаботает через браузер и тонкий клиент по HTTPSНужен веб-сервер и аккуратная настройка безопасности
Облако / аренда 1СНет своего сервера и админаНичего не обслуживаете самиЕжемесячная плата, ограничения на доработки
Какая у вас ситуация?

Подключение к 1С через RDP и RemoteApp

RDP на свой рабочий компьютер

Это самый быстрый вариант для одного-двух человек.

  1. На офисном компьютере откройте Параметры → Система → Удалённый рабочий стол и включите его. В домашних редакциях Windows (Home) входящий RDP недоступен — нужна Pro.
  2. Задайте пользователю Windows надёжный пароль: не короче 12 символов. Без пароля RDP не пустит.
  3. Отключите для этого компьютера переход в сон: Параметры → Система → Питание.
  4. Поднимите VPN до офиса (следующий раздел) и подключайтесь из дома через mstsc.exe по внутреннему адресу, например 192.168.1.25.

Пользователь видит свой рабочий стол и запускает 1С как обычно. База никуда не переезжает.

Терминальный сервер

Когда удалённых сотрудников больше пяти, держать включёнными пять офисных ПК неудобно. Ставят Windows Server (2016 и новее) с ролью «Службы удалённых рабочих столов» и узлом сеансов. На сервер устанавливают платформу 1С, туда же кладут базу или подключают её к серверу 1С.

Что учесть:

  • 🔑 после льготного периода (120 дней) Windows требует лицензии RDS CAL на пользователя или на устройство;
  • 🔑 лицензии 1С расходуются по сеансам: 10 человек на сервере — 10 клиентских лицензий;
  • 🔑 USB-ключ HASP для терминального сервера нужен сетевой (многопользовательский), однопользовательский ключ терминальные сеансы не обслужит.

RemoteApp: только окно 1С

Приём, который делает терминальный доступ удобным. Пользователь видит не чужой рабочий стол, а только окно 1С, как будто программа запущена у него.

  1. В Диспетчере серверов откройте Службы удалённых рабочих столов → Коллекции и создайте коллекцию.
  2. В разделе программ RemoteApp опубликуйте 1cestart.exe из папки C:\Program Files\1cv8\common\. Именно стартер, а не 1cv8.exe конкретной версии: после обновления платформы ярлык не сломается.
  3. Раздайте пользователям RDP-файл или ссылку на веб-доступ к удалённым рабочим столам.

Для доступа из интернета без VPN используйте роль «Шлюз удалённых рабочих столов». Он принимает подключения по HTTPS на порту 443, а сам терминальный сервер остаётся во внутренней сети.

Удалённое подключение к 1С через VPN

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

Где поднять VPN-сервер

  • 🌐 На роутере офиса. Многие роутеры (MikroTik, Keenetic и другие) умеют WireGuard, OpenVPN или L2TP/IPsec. Самый простой вариант: не нужен отдельный компьютер.
  • 🌐 На отдельном сервере или виртуальной машине с WireGuard или OpenVPN. Удобно, если роутер слабый.
  • 🌐 На внешнем VPS, если у офиса серый IP. Офисный роутер и сотрудники подключаются к VPS, он связывает их между собой.

Что делать после подключения VPN

Дальше выбор зависит от типа базы.

Клиент-серверная база. На домашнем ноутбуке ставят ту же версию платформы, что на сервере. В окне запуска: Добавить → Добавление в список существующей информационной базы → На сервере 1С:Предприятия. Указывают имя сервера и имя базы в кластере.

Клиент сначала обращается к агенту сервера (порт 1540), затем к менеджеру кластера (1541) и рабочим процессам (по умолчанию диапазон 1560–1591). Если между сетями стоит межсетевой экран, эти порты должны быть открыты внутри туннеля. Диапазон рабочих процессов задаётся в свойствах рабочего сервера в консоли кластера.

Файловая база. Через VPN её открывают только с помощью RDP на офисный компьютер. Прямое открытие по сетевой папке дальнего офиса — частая причина медленной работы и ошибок формата базы.

Не работайте с файловой базой через VPN по сетевому диску. Обрыв связи во время записи документа может повредить файл 1Cv8.1CD. Восстанавливать его придётся через тестирование и исправление, а это монопольный режим и остановка работы всех.

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

Веб-публикация позволяет открыть базу в браузере или тонким клиентом по адресу вида https://1c.firma.ru/buh. VPN не нужен, наружу открыт только порт 443.

Подготовка веб-сервера

IIS (Windows Server). В диспетчере ролей добавьте веб-сервер IIS с компонентами разработки приложений: «Расширения ISAPI» и «Фильтры ISAPI». Без них публикация создастся, но открываться не будет.

Apache (Windows или Linux). Поставьте Apache 2.4. Версия Apache должна поддерживаться вашей платформой: смотрите список совместимости в документации к версии 1С.

Затем на этот же компьютер установите платформу 1С с компонентом «Модули расширения веб-сервера». Разрядность модуля должна совпадать с разрядностью веб-сервера.

Публикация

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

Для файловой базы дайте учётной записи, от имени которой работает пул приложений IIS (или служба Apache), права на чтение и запись папки базы. Иначе база не откроется по веб.

HTTPS и доступ снаружи

Публиковать базу по голому HTTP в интернет нельзя: логины и пароли пойдут открытым текстом. Получите сертификат (например, Let’s Encrypt), включите HTTPS на сайте и пробросьте на роутере только порт 443.

Пользователю тонкого клиента база добавляется так: Добавить → На веб-сервере и адрес публикации. Строка подключения в списке баз будет вида ws="https://1c.firma.ru/buh".

В тонком клиенте по HTTP лучше, чем в браузере: работают привычные горячие клавиши, нет проблем с блокировщиком всплывающих окон, проще печать и работа с файлами.

Облако и аренда 1С

Если своего сервера и админа нет, базу переносят к провайдеру. Есть два основных формата.

ФорматЧто получаетеОриентировочная цена
Сервис 1С:Фреш и аналоги на типовых конфигурацияхГотовая база в браузере или тонком клиенте, обновления делает сервиспримерно от 1 000–2 000 ₽ в месяц за пользователя
Аренда терминального сервера с 1С у партнёраСвой рабочий стол или RemoteApp в дата-центре, можно доработанные базыпримерно 1 500–3 000 ₽ в месяц за пользователя
Аренда VPS и самостоятельная установкаПолный контроль, но вся настройка на васот 2 000–5 000 ₽ в месяц за сервер, плюс лицензии

Цены — ориентир, они сильно зависят от числа пользователей, объёма базы и состава услуг.

Перед переездом проверьте:

  • 📦 можно ли загрузить вашу базу с доработками или только типовую;
  • 📦 как часто делаются резервные копии и можно ли выгрузить базу в .dt в любой момент;
  • 📦 работают ли нужные вам внешние обработки, обмены и ЭДО;
  • 📦 как подключается банк-клиент и торговое оборудование, если они нужны.

Как ускорить удалённую работу в 1С

Медленная удалённая 1С почти всегда упирается в задержку канала, а не в его ширину.

Для тонкого клиента.

  • ⚡ В свойствах базы в окне запуска задайте скорость соединения «Низкая». Тот же режим включает параметр командной строки /O Low. Платформа реже обращается к серверу и сжимает трафик.
  • ⚡ Не подключайте тонкий клиент к серверу 1С по VPN при пинге больше 50–70 мс. Каждое открытие формы — серия обращений к серверу, и задержки складываются. Здесь RDP или веб-публикация выигрывают.
  • ⚡ Поддерживайте одну версию платформы на клиентах и сервере, чтобы не тратить время на скачивание обновления при каждом подключении.

Для RDP.

  • ⚡ В клиенте mstsc на вкладке «Взаимодействие» выберите скорость подключения под ваш канал: Windows отключит фон, анимацию и сглаживание шрифтов.
  • ⚡ Не перенаправляйте лишние диски и принтеры: каждое перенаправление замедляет вход в сеанс.
  • ⚡ Ограничьте глубину цвета 16 битами, если канал совсем слабый.

Для сервера. Удалённые пользователи сильнее чувствуют тормоза самой базы. Регламентные операции, тяжёлые отчёты и закрытие месяца лучше запускать вне рабочего времени. Терминальному серверу закладывайте ориентировочно 1–1,5 ГБ оперативной памяти на пользователя 1С.

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

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

Ещё одна частая проблема — после смены пароля Windows или выхода из домена RemoteApp перестаёт пускать. Сохранённые в клиенте учётные данные устарели: удалите их в «Диспетчере учётных данных» Windows и подключитесь заново.

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

Можно ли подключиться к 1С с телефона?
Да. Опубликованную на веб-сервере базу можно открыть в мобильном браузере, а к терминальному серверу подключиться через клиент удалённого рабочего стола для Android или iOS. Работать на маленьком экране неудобно, это скорее аварийный вариант.
Нужна ли отдельная лицензия 1С для удалённого сотрудника?
Отдельного вида лицензии нет. Удалённый пользователь занимает обычную клиентскую лицензию, пока работает в базе. Если одновременно работают офис и удалёнка, лицензий должно хватать на всех сразу.
Безопасно ли пользоваться программами вроде AnyDesk для доступа к 1С?
Для разовой помощи — да. Для постоянной работы лучше VPN с RDP: доступ под вашим контролем, а не через сервер стороннего сервиса, и его проще отключить уволенному сотруднику.
Можно ли работать с одной базой одновременно из офиса и из дома?
Да, при любой схеме, кроме копирования базы к себе. Файловая база выдерживает несколько одновременных пользователей, но при заметном числе удалённых сотрудников её стоит перевести в клиент-серверный вариант.
Что делать при увольнении удалённого сотрудника?
Отключите его учётную запись VPN или RDP, смените пароль пользователя 1С или снимите ему права в базе. Если раздавали RDP-файлы с сохранёнными паролями — смените и их.