Администрирование · 13 мин
Как настроить удаленный доступ к 1С
Как настроить удаленную работу с 1С: RDP, веб-сервер, тонкий клиент, 1С:Фреш. Пошаговая настройка, требования к сети, безопасность и типичные ошибки.
Удаленная работа с 1С нужна, когда сотрудники находятся вне офиса, база размещена на сервере в другом здании или бухгалтерия обслуживается внешним специалистом. Задача сводится к тому, чтобы пользователь мог подключиться к информационной базе по сети или через интернет без потери скорости и без риска для данных.
Существует несколько рабочих способов: удаленный рабочий стол (RDP), публикация базы на веб-сервере с доступом через браузер или тонкий клиент, кластер серверов 1С:Предприятия, а также облачные сервисы вроде 1С:Фреш. Выбор зависит от числа пользователей, версии платформы, качества канала связи и требований к безопасности.
Ниже разобраны основные сценарии настройки, требования к инфраструктуре, проверка результата и типичные ошибки. Инструкции ориентированы на файловые и клиент-серверные базы под Windows — наиболее распространенный случай в малом и среднем бизнесе.
Выбор способа удаленного доступа
Прежде чем что-либо настраивать, определите исходные условия: сколько человек будет работать одновременно, где физически находится база, какой канал связи у пользователей и есть ли выделенный сервер. От этого зависит вся архитектура решения.
Для файловой базы и небольшой команды оптимальна публикация на веб-сервере: настройка занимает меньше часа, клиентам не нужен полный дистрибутив платформы. Для 10 и более одновременных пользователей файловый режим становится узким местом — лучше терминальный сервер или клиент-серверный вариант с СУБД. Если нет своего сервера и желания администрировать инфраструктуру, рассмотрите облачный 1С:Фреш.
Сравнение вариантов
Подходит для файловых баз и 1–10 пользователей. Ограничение: нагрузка ложится на сервер публикации, файловая база не тянет много одновременных сеансов.
Универсально, работает с любыми конфигурациями. Ограничение: нужны лицензии RDS при числе пользователей больше двух административных сессий, требователен к серверу.
Для 10+ пользователей и больших баз. Ограничение: нужны лицензии на сервер 1С и СУБД, требуется квалифицированное администрирование.
Не нужен свой сервер, доступ из браузера. Ограничение: подписка, зависимость от интернет-канала, не все расширения и доработки поддерживаются.
Подготовка сервера и сети
Определите компьютер, который будет играть роль сервера. Для веб-публикации и небольшой файловой базы достаточно рабочей машины с запасом оперативной памяти, но она должна быть включена в рабочее время и иметь стабильное сетевое подключение. Желательно статический IP-адрес в локальной сети или резервирование адреса в DHCP.
Для доступа через интернет нужен либо белый (публичный статический) IP-адрес от провайдера, либо VPN-туннель до офисной сети, либо проброс портов на роутере. Самый безопасный вариант — VPN: пользователи сначала подключаются к защищенному каналу, а уже внутри него работают с 1С как в локальной сети.
Проверьте базовые сетевые условия: сервер должен отвечать на ping с клиентских машин, брандмауэр Windows должен пропускать нужные порты (80/443 для веб-сервера, 1540–1541 и 1560–1591 для кластера 1С, 3389 для RDP). Открывайте порты только на те адреса и подсети, которым доступ реально нужен.
Настройка доступа через веб-сервер
Это самый распространенный способ для файловых баз. Потребуется установленная платформа 1С:Предприятие с компонентой «Модули расширения веб-сервера» и сам веб-сервер — IIS (встроен в Windows) или Apache.
Публикация базы на IIS
Убедитесь, что в Windows включены компоненты IIS: «Панель управления → Программы → Включение или отключение компонентов Windows → Службы IIS». Нужны как минимум службы WWW, средства управления и поддержка ISAPI-расширений. Затем запустите конфигуратор 1С от имени администратора, откройте нужную базу и выберите «Администрирование → Публикация на веб-сервере».
В окне публикации укажите имя публикации (латиницей, без пробелов), выберите веб-сервер IIS и каталог, отметьте флажки «Публиковать доступ для клиентских приложений» и при необходимости «Публиковать Web-сервисы». Нажмите «Опубликовать» и согласитесь на перезапуск веб-сервера. После этого база доступна по адресу вида http://имя-сервера/имя-публикации.
Подключение клиентов
На компьютере пользователя установите тонкий клиент 1С той же или совместимой версии платформы. При добавлении базы в список выберите тип расположения «На веб-сервере» и укажите URL публикации. Либо просто откройте тот же адрес в браузере — запустится веб-клиент без установки платформы, что удобно для эпизодического доступа.
- 1Установите платформу 1С с модулями расширения веб-сервера на машину-сервер
- 2Включите IIS в компонентах Windows или установите Apache
- 3Откройте базу в конфигураторе от имени администратора
- 4Выберите «Администрирование → Публикация на веб-сервере», задайте имя и опубликуйте
- 5Проверьте доступ по адресу http://сервер/имя-публикации с другого компьютера
- 6Установите пользователям тонкий клиент и добавьте базу с типом «На веб-сервере»
- 7Настройте VPN или HTTPS и ограничение по IP для доступа через интернет
Настройка доступа через RDP
Удаленный рабочий стол подходит, когда пользователи должны работать с 1С так, будто сидят за офисным компьютером. Платформа устанавливается на сервер, а клиенты подключаются стандартным клиентом «Подключение к удаленному рабочему столу» (mstsc).
На одиночной машине с Windows Pro включите удаленный доступ: «Параметры → Система → Удаленный рабочий стол», добавьте пользователей в группу «Пользователи удаленного рабочего стола». Учтите, что обычные редакции Windows позволяют только одну активную сессию — для одновременной работы нескольких человек нужен Windows Server с ролью RDS и клиентскими лицензиями (RDS CAL).
Для доступа через интернет не выставляйте порт 3389 напрямую. Настройте VPN-сервер (например, на роутере или средствами Windows) либо шлюз удаленных рабочих столов RD Gateway с HTTPS. После подключения пользователь запускает ярлык 1С на удаленном рабочем столе и работает в обычном режиме; печать и сканирование можно перенаправить через настройки локальных ресурсов RDP.
Клиент-серверный вариант и облачный доступ
Для больших баз и десятков одновременных пользователей файловый режим не подходит: он плохо переносит конкурентный доступ и быстро деградирует по скорости. В этом случае базу размещают на СУБД (MS SQL Server, PostgreSQL), а доступ организуют через кластер серверов 1С:Предприятия. Пользователи подключаются тонким клиентом по имени сервера и имени базы в кластере.
Удаленный доступ к кластеру через интернет настраивают либо через VPN, либо через публикацию на веб-сервере — сам кластер при этом остается внутри локальной сети, а наружу смотрит только веб-сервер. Это существенно безопаснее, чем открывать порты кластера и СУБД напрямую.
Альтернатива собственной инфраструктуре — сервис 1С:Фреш или аренда облачного сервера. В первом случае база размещается у оператора, доступ идет через браузер или тонкий клиент, резервное копирование и обновления берет на себя сервис. Во втором случае вы арендуете виртуальную машину и настраиваете на ней любой из описанных выше сценариев, получая статический IP и круглосуточную доступность.
Как выбрать действие
Безопасность и резервное копирование
Удаленный доступ расширяет периметр атаки, поэтому настройка защиты — обязательная часть работы, а не опция. Минимальный набор: уникальные пароли пользователей 1С и Windows, разграничение прав внутри конфигурации, включенный брандмауэр, антивирус на сервере и ограничение доступа по сети.
Если база публикуется через интернет, используйте HTTPS с действующим сертификатом вместо открытого HTTP — иначе логины и данные передаются в открытом виде. Регулярно обновляйте платформу 1С, Windows и веб-сервер: уязвимости в старых версиях — стандартный вектор атак.
Настройте автоматическое резервное копирование. Для файловой базы — ежедневное копирование файла 1Cv8.1CD или выгрузку в .dt по расписанию (через планировщик заданий и пакетный режим конфигуратора), для клиент-серверной — штатные средства СУБД. Храните копии на отдельном носителе или в другом местоположении и периодически проверяйте восстановление из копии на тестовой базе.
Проверка результата и типичные ошибки
После настройки проверьте работу с реального клиентского устройства, а не только с самого сервера. Признаки корректной настройки: база открывается в тонком клиенте и браузере, документы проводятся без ошибок блокировок, скорость отклика приемлема при типичной нагрузке, печать работает на принтер пользователя.
Также проверьте поведение при отключении интернета и повторном входе — сеанс должен корректно завершаться, а не оставлять «зависшие» соединения, которые в файловом режиме могут блокировать базу. Убедитесь, что по расписанию создаются резервные копии и их можно открыть.
Как проверить результат
База открывается за несколько секунд, справочники и документы доступны
Ошибка «не найдена информационная база» или долгое зависание при входе
Веб-клиент загружается, интерфейс отзывчив
Ошибка 404/500 — проверить публикацию и модули расширения веб-сервера
Нет конфликтов блокировок при типичных операциях
Постоянные ошибки блокировки данных — файловый режим перегружен
Файл копии создается по расписанию и открывается на тестовой машине
Копия не создается или не восстанавливается
Что важно запомнить
Для небольшой команды достаточно публикации файловой базы на веб-сервере и тонкого клиента; для больших нагрузок — терминальный сервер или клиент-серверный вариант. Доступ через интернет открывайте только через VPN или HTTPS с ограничением по IP. Резервное копирование настройте до того, как дадите доступ пользователям, и регулярно проверяйте восстановление.
Частые вопросы
Можно ли работать с 1С удаленно без статического IP-адреса?
Да. Варианты: использовать сервисы динамического DNS (DDNS), которые привязывают доменное имя к меняющемуся адресу; построить VPN через облачный посредник; либо разместить базу на арендованном облачном сервере со статическим IP. Для 1С:Фреш адрес вообще не нужен — доступ идет через инфраструктуру сервиса.
Почему тонкий клиент не подключается к опубликованной базе?
Чаще всего причины: не установлены модули расширения веб-сервера при установке платформы, версия платформы клиента несовместима с серверной, брандмауэр блокирует порт веб-сервера или публикация выполнена не от имени администратора. Проверьте сначала доступность адреса публикации в браузере с того же компьютера.
Что быстрее для удаленной работы — веб-клиент или RDP?
При медленном канале RDP обычно отзывчивее: по сети передается только изображение экрана, а все вычисления идут на сервере рядом с базой. Веб-клиент и тонкий клиент обмениваются данными с сервером напрямую, и при плохом канале возможны задержки. При хорошем интернете разница малозаметна.
Можно ли настроить удаленный доступ к файловой базе через общую сетевую папку?
Технически да, но только внутри локальной сети и по проводному соединению. Доступ к файловой базе через интернет по SMB-протоколу использовать нельзя: это медленно, небезопасно и чревато повреждением файла базы при обрыве связи. Для удаленной работы применяйте веб-публикацию или RDP.
Нужны ли отдельные лицензии 1С для удаленных пользователей?
Да, лицензионная политика зависит от способа доступа. Клиентские лицензии 1С считаются по числу одновременных сеансов независимо от того, работает пользователь локально или удаленно. Для терминального сервера дополнительно нужны лицензии Windows Server и RDS CAL. Точные условия зависят от вашего комплекта поставки — проверьте их перед расширением числа пользователей.
Как дать доступ внешнему бухгалтеру, не открывая всю базу?
Создайте для него отдельную учетную запись с ограниченной ролью в конфигурации — только те документы и отчеты, которые нужны для работы. Доступ к серверу давайте через VPN с индивидуальным логином, а по завершении сотрудничества отключите учетные записи и смените пароли. Не передавайте копию базы на личный компьютер без необходимости.