Администрирование · 11 мин
Удаленная работа с 1С: как настроить доступ из дома
Как настроить удаленную работу с 1С: RDP, веб-сервер, тонкий клиент, 1С:Фреш и VPN. Пошаговая настройка, сравнение способов, типичные ошибки и FAQ.
Удаленная работа с 1С решается несколькими способами: через подключение к удаленному рабочему столу (RDP), публикацию базы на веб-сервере, облачный сервис 1С:Фреш или аренду сервера у хостинг-провайдера. Выбор зависит от того, где сейчас работает база — в файловом режиме на одном компьютере, на сервере в офисе или в клиент-серверном варианте.
Главная ошибка при организации удаленки — попытка открыть файловую базу напрямую через интернет или общий сетевой диск по VPN. Это медленно и приводит к повреждению данных при обрыве связи. Правильный подход — разместить базу там, где она работает стабильно, а пользователям дать удаленный доступ к этому месту, а не к самому файлу базы.
Ниже разобраны четыре рабочих сценария: RDP к офисному компьютеру, публикация на веб-сервере, терминальный сервер и облако. Для каждого указаны условия применения, шаги настройки и ограничения.
Как выбрать способ удаленного доступа
Прежде чем что-то настраивать, ответьте на три вопроса: где сейчас находится база (файловый или клиент-серверный режим), сколько человек будут работать удаленно одновременно и есть ли у офиса статический IP-адрес или возможность поднять VPN. От ответов зависит вся архитектура решения.
Для одного-двух сотрудников и файловой базы достаточно RDP к рабочему компьютеру. Для пяти и более пользователей уже нужен терминальный сервер или веб-публикация. Если в офисе нет ни сервера, ни стабильного канала связи, рациональнее перенести базу в облако — 1С:Фреш или виртуальный сервер у хостинг-провайдера.
Сравнение способов удаленки
Подходит для 1–2 пользователей с файловой базой. Ограничение: компьютер в офисе должен быть постоянно включен, параллельно на нем никто не может работать локально.
Подходит для 5–50 пользователей. Требует выделенного сервера, лицензий RDS и администратора. Самый производительный вариант для толстого клиента.
Работа через браузер или тонкий клиент. Хорош для внешних сотрудников и филиалов. Требует настройки веб-сервера и SSL-сертификата.
Не нужен собственный сервер и статический IP. Подходит, если офисная инфраструктура слабая. Ограничение — ежемесячная оплата и зависимость от провайдера.
Настройка RDP-доступа к офисному компьютеру
Это самый быстрый вариант для небольшой компании. Сотрудник из дома подключается к своему рабочему компьютеру в офисе, на котором установлена 1С, и работает так, как будто сидит за ним. База остается в офисе, по сети передается только изображение экрана, поэтому скорость интернета дома почти не влияет на работу программы.
Порядок настройки: на офисном компьютере включите удаленный рабочий стол (Параметры → Система → Удаленный рабочий стол, доступно в редакциях Windows Pro и выше), задайте пользователю надежный пароль, настройте проброс порта на роутере или поднимите VPN. Дома сотрудник запускает стандартное приложение «Подключение к удаленному рабочему столу», вводит адрес офиса и свои учетные данные.
Ограничения способа: офисный компьютер должен быть включен круглосуточно, электричество и интернет в офисе — стабильными, а за этим компьютером никто не может работать локально в момент удаленного сеанса. Для учета сбоев питания настройте в BIOS автоматическое включение компьютера после восстановления электропитания.
Публикация базы на веб-сервере
Публикация на веб-сервере позволяет работать с 1С через браузер или тонкий клиент по обычной ссылке. Это удобно для сотрудников на разных устройствах, включая планшеты и компьютеры без установленной платформы 1С. Поддерживаются веб-серверы IIS (Windows) и Apache (Windows и Linux).
Для файловой базы публикация возможна, но при одновременной работе нескольких пользователей производительность ограничена — для трех и более активных пользователей лучше перевести базу в клиент-серверный режим (PostgreSQL, MS SQL) или использовать терминальный доступ. Публикация выполняется из конфигуратора: Администрирование → Публикация на веб-сервере, где указывается имя публикации, каталог и веб-сервер.
- 1Установите IIS с модулями ISAPI или Apache поддерживаемой версии и зарегистрируйте модуль веб-расширения 1С
- 2Откройте конфигуратор от имени администратора, перейдите в Администрирование → Публикация на веб-сервере
- 3Укажите имя публикации латиницей, каталог и включите нужные флаги: веб-клиент, тонкий клиент, HTTP-сервисы по необходимости
- 4Нажмите «Опубликовать» и согласитесь на перезапуск веб-сервера
- 5Настройте HTTPS: привяжите SSL-сертификат к сайту и откройте доступ по защищенному порту
- 6Проверьте вход через браузер по адресу вида https://адрес/имя_публикации и через тонкий клиент с той же строкой подключения
После публикации проверьте работу не только в браузере, но и в тонком клиенте — он обычно быстрее и стабильнее веб-клиента при медленном канале. Строка подключения для тонкого клиента совпадает с адресом публикации.
Терминальный сервер для нескольких пользователей
Когда удаленно работают пять и более человек, единственный разумный вариант на собственном оборудовании — терминальный сервер. Все пользователи подключаются по RDP к одному серверу, каждый получает свой сеанс, а 1С запускается на самом сервере, рядом с базой. Скорость работы при этом почти не зависит от качества домашнего интернета сотрудников.
Потребуются: сервер с запасом оперативной памяти (каждый сеанс 1С потребляет заметный объем RAM), роль «Удаленные рабочие столы» в Windows Server, лицензии RDS на каждого пользователя или устройство и настроенный VPN для входа. Файловую базу лучше разместить на этом же сервере, чтобы исключить сетевой доступ к файлу.
Типичная ошибка — экономия на памяти и размещение на одном сервере терминальной службы и файловой базы с большим числом пользователей без контроля ресурсов. Признак проблемы: 1С «подвисает» у всех одновременно, особенно при проведении крупных документов. В этом случае проверьте загрузку памяти и дисковой подсистемы в пиковые часы.
Облачные варианты: 1С:Фреш и виртуальный сервер
Если в офисе нет ни сервера, ни статического IP, ни стабильного канала, проще перенести базу в облако. Сервис 1С:Фresh предоставляет типовые конфигурации по подписке: база загружается через выгрузку данных, работа ведется через браузер или тонкий клиент. Подходит для типовых решений без доработок; нестандартные расширения и внешние компоненты могут быть недоступны или ограничены.
Альтернатива — аренда виртуального сервера (VPS) у любого хостинг-провайдера. На нем разворачивается терминальный сервер или веб-публикация точно так же, как в офисе, но доступ открыт из любой точки. Этот вариант сохраняет все доработки конфигурации и не привязывает к конкретному сервису, но требует администрирования: обновлений, резервного копирования, защиты.
Как выбрать действие
Проверка результата и типичные ошибки
После настройки проверьте три вещи: вход под учетной записью обычного пользователя (не администратора), работу типовых операций — открытие журнала документов, проведение документа, формирование отчета — и поведение при обрыве соединения. При RDP сеанс должен сохраняться: после переподключения пользователь возвращается к тому же состоянию, несохраненные данные не теряются.
Как проверить результат
Список документов открывается за несколько секунд, прокрутка плавная
Постоянные подвисания, сообщения об ошибках соединения с базой
При RDP сеанс сохраняется, после переподключения работа продолжается
База открывалась по сети напрямую — после обрыва появляются ошибки блокировок или повреждение данных
Несколько пользователей работают одновременно без взаимных блокировок
Один пользователь выбивает сеанс другого, ошибки разделения доступа
Вход только по VPN или HTTPS, пароли сложные, лишние порты закрыты
RDP или веб-публикация открыты в интернет без шифрования и ограничений
Отдельно настройте резервное копирование до того, как откроете доступ пользователям. Удаленная работа увеличивает и нагрузку, и риски: автоматическая выгрузка базы по расписанию плюс периодическая проверка восстановления копии — обязательный минимум.
Частые вопросы
Можно ли работать с 1С удаленно без статического IP-адреса?
Да. Используйте VPN-сервисы с выделенным адресом, сервисы динамического DNS (DDNS) в связке с VPN на роутере или перенесите базу в облако — тогда адрес офиса вообще не имеет значения. Для RDP также существуют программы удаленного доступа, работающие через промежуточный сервер и не требующие белого IP.
Почему нельзя просто открыть базу через Яндекс.Диск или общую папку по VPN?
Файловая база 1С не рассчитана на работу через медленные и нестабильные каналы. При обрыве соединения во время записи файл базы может быть поврежден без возможности восстановления. Кроме того, скорость такой работы в разы ниже, чем при RDP или веб-доступе, где по сети передается только экран или данные запросов.
Что быстрее для удаленки: тонкий клиент или веб-браузер?
На медленных каналах тонкий клиент обычно работает заметно быстрее веб-клиента, так как передает меньше служебных данных. Браузер удобнее, когда нельзя ничего устанавливать — например, на чужом или планшетном устройстве. Для постоянных сотрудников ставьте тонкий клиент, для разовых подключений оставьте веб-доступ.
Сколько пользователей выдержит файловая база при удаленной работе?
Через терминальный сервер файловая база обычно приемлемо работает при небольшом числе одновременно активных пользователей — ориентировочно до пяти-семи, в зависимости от объема базы и интенсивности записи. При большем количестве или частых конфликтах блокировок базу следует перевести в клиент-серверный режим на PostgreSQL или MS SQL.
Нужны ли отдельные лицензии 1С для удаленной работы?
Лицензии 1С привязаны к числу одновременно работающих пользователей, а не к способу подключения, поэтому удаленка сама по себе новых лицензий 1С не требует. Но для терминального сервера дополнительно нужны лицензии Windows Server и клиентские лицензии RDS на каждого пользователя или устройство — это отдельная статья расходов, которую часто забывают заложить.
Что делать, если RDP-подключение постоянно разрывается?
Проверьте стабильность интернет-канала на обеих сторонах, отключите на сервере принудительное завершение неактивных сеансов, уменьшите качество картинки в настройках RDP (глубина цвета, отключение фонов и анимации). Если разрывы связаны с VPN, проверьте его журнал и при необходимости смените протокол или сервер подключения.
Что важно запомнить
База 1С должна оставаться там, где она работает стабильно, а удаленный доступ организуется к этому месту, а не к файлу базы. Для 1–2 пользователей достаточно RDP через VPN, для большего числа — терминальный сервер или веб-публикация с HTTPS, при слабой офисной инфраструктуре — облако. Никогда не открывайте файловую базу по сети через интернет и не выставляйте RDP наружу без VPN, а резервные копии настройте до подключения пользователей.