Администрирование · 11 мин
Как настроить удаленное подключение к базе 1С
Способы удаленного подключения к базе 1С: веб-сервер, RDP, VPN и 1С:Фреш. Пошаговая настройка, требования безопасности, типичные ошибки и проверка результата.
Удаленное подключение к базе 1С требуется, когда сотрудники работают из дома, из филиалов или в командировках, а информационная база размещена на сервере в офисе или в дата-центре. Способов организации такого доступа несколько: публикация базы на веб-сервере, подключение через терминальный доступ (RDP), VPN-канал до офисной сети и облачный сервис 1С:Фреш. У каждого варианта свои требования к инфраструктуре, скорости и безопасности.
Выбор зависит от трех факторов: типа базы (файловая или клиент-серверная), количества одновременно работающих пользователей и наличия выделенного сервера с белым IP-адресом. Для небольшой компании с файловой базой часто достаточно публикации на веб-сервере, а для распределенной команды с толстым клиентом и тяжелыми отчетами лучше подходит терминальный доступ.
Перед настройкой убедитесь, что у вас есть права администратора на сервере, резервная копия базы и возможность открыть необходимые порты на маршрутизаторе. Любые изменения в сетевых настройках и публикации базы выполняйте в нерабочее время, чтобы не прервать работу пользователей.
Как выбрать способ удаленного подключения
Прежде чем настраивать, определите архитектуру вашей системы. Файловая база хранится в одном файле 1Cv8.1CD и обычно размещается в общей сетевой папке. Клиент-серверная база работает на связке «сервер 1С:Предприятия + СУБД» (MS SQL, PostgreSQL или другая). От этого зависит, какие варианты доступны.
Для файловой базы прямой доступ по сети через интернет небезопасен и практически не работает из-за задержек, поэтому используются веб-сервер, RDP или облако. Для клиент-серверной базы теоретически возможен прямой доступ к серверу 1С через интернет, но открывать порты сервера приложений наружу без VPN крайне не рекомендуется.
Сравнение способов подключения
Подходит для файловых и клиент-серверных баз, работа через браузер или тонкий клиент. Ограничение: нужен сервер с белым IP и настройка HTTPS.
Подходит для тяжелых конфигураций и медленных каналов, вся работа выполняется на сервере. Ограничение: нужны терминальные лицензии при числе пользователей больше двух.
Подходит, когда база уже доступна в локальной сети. Ограничение: при файловом режиме работа по VPN с высокими задержками будет медленной.
Облачный вариант без своего сервера, база размещается у оператора. Ограничение: поддерживаются только типовые конфигурации из списка сервиса, идет абонентская плата.
Как выбрать действие
Публикация базы на веб-сервере
Публикация на веб-сервере — наиболее популярный способ: пользователи подключаются через браузер или тонкий клиент по адресу вида https://server/base. Поддерживаются веб-серверы IIS (Windows) и Apache (Windows и Linux). На машине с веб-сервером должны быть установлены компоненты 1С:Предприятия, в частности модули расширения веб-сервера.
Для IIS порядок такой: установите IIS с поддержкой CGI/ISAPI, установите платформу 1С с компонентой «Модули расширения веб-сервера», затем откройте конфигуратор от имени администратора, выберите «Администрирование → Публикация на веб-сервере», укажите имя публикации и каталог, нажмите «Опубликовать». Для Apache используется та же команда конфигуратора либо утилита webinst из состава платформы.
- 1Установите IIS с компонентами ISAPI Extensions и ISAPI Filters через «Включение компонентов Windows»
- 2Установите платформу 1С, отметив компонент «Модули расширения веб-сервера»
- 3Запустите конфигуратор от имени администратора и откройте нужную базу
- 4Выберите «Администрирование → Публикация на веб-сервере», задайте имя латиницей без пробелов
- 5Нажмите «Опубликовать» и согласитесь на перезапуск веб-сервера
- 6Проверьте доступ из браузера по адресу http://server/имя_публикации
После публикации проверьте, что в каталоге публикации создан файл default.vrd — он содержит параметры подключения к базе. Если база клиент-серверная, в этом файле указываются имя сервера 1С и имя базы; при переносе публикации на другой сервер эти параметры нужно скорректировать.
Настройка HTTPS и доступа из интернета
Открывать базу в интернет по HTTP нельзя: логин и пароль передаются в открытом виде. Настройте HTTPS: получите сертификат (подойдет бесплатный от Let's Encrypt или сертификат от вашего домена), привяжите его к сайту в IIS или настройте SSL в Apache, после чего измените адрес подключения у пользователей на https://.
На маршрутизаторе пробросьте наружу только порт 443. Порт 80 лучше закрыть или настроить с него перенаправление на HTTPS. Убедитесь, что у сервера статический белый IP-адрес, либо используйте динамический DNS, если провайдер выдает только динамический адрес.
Подключение через RDP и терминальный сервер
Терминальный доступ подходит, когда канал связи медленный или нестабильный: по сети передается только изображение экрана, а все вычисления выполняются на сервере. На сервере устанавливается платформа 1С, пользователи подключаются по протоколу RDP и работают с базой как на локальной машине.
Для одного-двух административных подключений достаточно стандартной роли «Удаленный рабочий стол» Windows. Если одновременно работают больше двух пользователей, требуется роль «Службы удаленных рабочих столов» (Remote Desktop Services) и клиентские лицензии RDS CAL — это отдельные лицензии Microsoft, не входящие в лицензии 1С.
Сам RDP-порт 3389 открывать напрямую в интернет не следует — такие серверы постоянно сканируются и подвергаются подбору паролей. Используйте VPN до офисной сети, шлюз удаленных рабочих столов (RD Gateway) или хотя бы смену порта плюс ограничение доступа по списку IP-адресов.
Подключение через VPN
VPN создает зашифрованный туннель между компьютером сотрудника и офисной сетью, после чего удаленная машина работает так, будто находится в локальной сети. VPN можно поднять на маршрутизаторе (многие модели поддерживают L2TP/IPsec, OpenVPN, WireGuard), на отдельном сервере или через готовые mesh-решения.
После подключения VPN пользователь добавляет базу в список обычным способом: для клиент-серверной — указывает сервер 1С и имя базы, для файловой — путь к сетевой папке. Имейте в виду: файловая база по VPN на канале с высокими задержками работает медленно, особенно при проведении документов и построении отчетов. Для файлового режима VPN разумен только как транспорт до веб-сервера или терминального сервера.
Облачный вариант: 1С:Фреш
Если своего сервера нет и не планируется, базу можно разместить в облачном сервисе 1С:Фреш. Поддерживаются типовые конфигурации из списка сервиса; сильно доработанные конфигурации могут не подойти. Подключение выполняется через браузер или тонкий клиент с любого устройства, настройка сети и сертификатов не требуется — инфраструктуру обслуживает оператор.
Переезд выполняется выгрузкой данных из локальной базы и загрузкой в облачную через встроенные механизмы переноса. Перед переездом сделайте полную выгрузку базы в файл .dt и проверьте, что в облаке доступны все используемые вами функции и расширения.
Проверка результата и типичные ошибки
После настройки проверьте подключение с внешнего устройства — например, с ноутбука через мобильный интернет, чтобы исключить влияние локальной сети. Войдите под обычной учетной записью пользователя, откройте журнал документов, проведите тестовый документ в копии или тестовой базе, сформируйте типовой отчет.
Как проверить результат
Страница входа открывается, в адресной строке замок без предупреждений
Ошибка сертификата, предупреждение о незащищенном соединении
Документы и отчеты открываются за приемлемое время без зависаний
Каждое действие занимает десятки секунд — канал или способ подключения не подходит
Пользователь видит только свои разделы и данные
Доступны лишние разделы — нужно пересмотреть роли
Подключение работает только по 443 порту / через VPN
Наружу открыты порты 3389, 1433, 1540 — закройте их на межсетевом экране
Если после публикации база не открывается, проверьте по порядку: запущен ли веб-сервер, есть ли файл default.vrd в каталоге публикации, открыт ли порт 443 на межсетевом экране сервера и маршрутизаторе, корректно ли указан путь к базе. Ошибки вида «404» указывают на проблему публикации, «502/503» — на недоступность сервера 1С или СУБД за веб-сервером.
Держите под рукой резервный способ доступа: например, если основной канал — веб-сервер, настройте VPN как запасной вариант. При сбое веб-сервера пользователи смогут продолжить работу, пока вы разбираетесь с причиной.
Частые вопросы
Можно ли подключиться к файловой базе 1С через интернет без сервера?
Напрямую — нет: файл базы нельзя открывать через интернет как сетевую папку, это небезопасно и неработоспособно на реальных каналах. Нужен либо компьютер в офисе с веб-сервером или терминальным доступом, либо перенос базы в облако, например в 1С:Фреш.
Что выбрать: тонкий клиент или браузер?
Оба варианта работают через публикацию на веб-сервере. Браузер не требует установки и подходит для эпизодической работы с любых устройств. Тонкий клиент обычно удобнее для постоянной работы: привычный интерфейс, поддержка некоторых функций, недоступных в веб-клиенте, и более стабильное поведение на слабых каналах.
Нужны ли дополнительные лицензии 1С для удаленной работы?
Лицензии 1С зависят от числа одновременно работающих пользователей, а не от способа подключения: удаленный пользователь занимает лицензию так же, как локальный. Дополнительно могут понадобиться лицензии на терминальный доступ (RDS CAL) и серверную ОС, если вы разворачиваете терминальный сервер.
Почему через веб-браузер база работает медленнее, чем в офисе?
Скорость зависит от задержки канала и загруженности сервера. Проверьте пинг до сервера, при необходимости ограничьте тяжелые отчеты в рабочее время, обновите платформу и убедитесь, что на сервере достаточно памяти. Если канал у пользователя слабый, терминальный доступ часто дает лучший результат.
Безопасно ли открывать базу 1С в интернет?
Безопасно при соблюдении условий: только HTTPS с действующим сертификатом, сложные пароли и своевременные обновления платформы, закрытые лишние порты, регулярные резервные копии. Для баз с особо чувствительными данными предпочтительнее доступ только через VPN, без публикации в открытый интернет.
Как дать доступ внешнему бухгалтеру, не открывая всю базу?
Создайте отдельную учетную запись с ограниченными ролями — только те разделы, которые нужны для его работы. Подключение организуйте через веб-сервер с HTTPS или VPN. По завершении сотрудничества отключите учетную запись и смените пароли, если они где-то использовались совместно.
Что важно запомнить
Выбирайте способ подключения под свою архитектуру: веб-сервер — универсальный вариант, RDP — для тяжелых конфигураций, VPN — защищенный транспорт, 1С:Фреш — замена собственному серверу. Никогда не открывайте базу по HTTP и не выставляйте наружу порты RDP, сервера 1С и СУБД. Перед изменениями делайте резервную копию, после — проверяйте доступ с внешнего устройства под обычным пользователем.