Администрирование · 12 мин
Как удаленно подключиться к 1С: Предприятие
Способы удаленного подключения к 1С: RDP, веб-сервер, тонкий клиент и 1С:Линк. Пошаговая настройка, требования к сети, безопасность и решение типичных проблем.
Удаленная работа с 1С нужна сотрудникам филиалов, бухгалтерам на дому и руководителям, которые проверяют отчеты вне офиса. Фирма «1С» предоставляет несколько штатных механизмов для этого, и выбор зависит от того, как развернута база: в файловом варианте, на сервере предприятия или в облаке. Неправильно выбранный способ приводит к медленной работе, конфликтам сеансов и риску потери данных.
Основные подходы — публикация базы на веб-сервере, подключение через тонкий клиент по протоколу TCP, удаленный рабочий стол (RDP) и сервис 1С:Линк. У каждого есть свои требования к инфраструктуре, скорости канала и лицензиям. Ниже разобраны условия применения каждого варианта, порядок настройки и типичные ошибки.
Перед началом работ убедитесь, что у вас есть права администратора на сервере или компьютере с базой, действующие лицензии 1С на нужное количество пользователей и возможность настроить сетевое оборудование (проброс портов, VPN). Все манипуляции с публикацией и открытием портов выполняйте согласованно с системным администратором.
Определите тип базы и исходные условия
Способ удаленного доступа напрямую зависит от архитектуры вашей 1С. Файловая база хранится в одном файле 1Cv8.1CD на локальном диске или в общей сетевой папке и рассчитана на небольшое число пользователей. Клиент-серверная база работает на связке «сервер 1С:Предприятия + СУБД» (MS SQL, PostgreSQL и др.) и обслуживает десятки и сотни одновременных сеансов.
Проверить тип базы просто: откройте список информационных баз в окне запуска 1С и посмотрите строку подключения. Если указан путь к каталогу вида \\SERVER\Bases\Trade — это файловый вариант, если указаны кластер серверов и имя базы — клиент-серверный.
Также оцените количество одновременных пользователей и качество канала связи. Для тонкого клиента и веб-клиента достаточно стабильного канала в несколько мегабит в секунду, тогда как прямой доступ к файловой базе через общую папку по VPN критичен к малейшим обрывам и при медленном канале практически неработоспособен.
Подойдут 1С:Линк, веб-сервер или RDP
Тонкий клиент по TCP, веб-сервер, терминальный доступ
Только веб-клиент или тонкий клиент, не сетевая папка
RDP на этот ПК или 1С:Линк
Публикация базы на веб-сервере
Публикация на веб-сервере (IIS или Apache) — универсальный способ: пользователи работают через браузер (веб-клиент) или тонкий клиент, подключаясь по адресу вида https://server/base. Метод подходит и для файловых, и для клиент-серверных баз, не требует установки платформы на компьютер пользователя при работе через браузер.
Порядок настройки: установите веб-сервер (IIS входит в состав Windows, Apache распространяется отдельно), затем откройте конфигуратор 1С под администратором и перейдите в меню «Администрирование» → «Публикация на веб-сервере». Укажите имя публикации, каталог и отметьте нужные флажки: публикация тонкого и веб-клиента, веб-сервисов при необходимости. После нажатия «Опубликовать» проверьте доступ, открыв адрес в браузере.
Для доступа из интернета потребуется статический IP-адрес или доменное имя, проброс портов на маршрутизаторе (обычно 80/443) и желательно SSL-сертификат для шифрования трафика. Без HTTPS логины и данные передаются в открытом виде, что недопустимо для учетной системы.
- 1Установите компоненты IIS и модули расширения веб-сервера 1С
- 2Откройте конфигуратор под администратором
- 3Выберите «Администрирование» → «Публикация на веб-сервере»
- 4Укажите имя, каталог публикации и отметьте клиентов
- 5Нажмите «Опубликовать» и проверьте вход через браузер
- 6Настройте HTTPS и ограничьте доступ по IP при необходимости
Подключение тонким клиентом по сети
Тонкий клиент — облегченное приложение 1С, которое передает по сети только интерфейс и данные, а не всю базу. При клиент-серверной архитектуре он подключается к кластеру серверов по протоколу TCP (стандартные порты 1540–1541, 1560–1591), а при работе через веб-сервер — по HTTP/HTTPS.
Чтобы настроить подключение, установите тонкий клиент на компьютер пользователя, в окне запуска добавьте новую информационную базу и укажите либо имя сервера и кластера, либо адрес веб-публикации. Для доступа извне по TCP нужно пробросить порты кластера на роутере или поднять VPN-туннель — второй вариант безопаснее.
Тонкий клиент заметно быстрее веб-клиента на слабых каналах и поддерживает все прикладные механизмы, включая COM-взаимодействие и работу с торговым оборудованием на стороне пользователя (сканеры, кассы). Именно его обычно выбирают для постоянных удаленных рабочих мест.
Веб-клиент или тонкий клиент
Ничего устанавливать не нужно, работает на любом устройстве; ограничения — нет прямой работы с локальным оборудованием, выше нагрузка на канал
Быстрее и стабильнее, поддерживает сканеры и печать напрямую; требует установки платформы и настройки подключения
Нужен разработчикам и для старых конфигураций; для удаленной работы по интернету не рекомендуется
Удаленный рабочий стол (RDP) и терминальный сервер
RDP — самый простой способ, когда настраивать веб-сервер не хочется: пользователь подключается к рабочему столу сервера или офисного ПК, а 1С запускается там локально. По сети передается только изображение экрана, поэтому метод хорошо работает даже на слабом канале и с файловыми базами.
Для одного-двух пользователей достаточно включить «Удаленный рабочий стол» в свойствах системы Windows на компьютере с базой и пробросить порт 3389 (лучше через VPN). Для нескольких одновременных сеансов потребуется серверная ОС с ролью «Удаленные рабочие столы» и лицензии RDS CAL — на клиентской Windows одновременные RDP-сеансы штатно не поддерживаются.
Минус подхода — нагрузка на сервер: все сеансы 1С выполняются на одной машине, поэтому при росте числа пользователей нужны запас оперативной памяти и быстрые диски. Также учитывайте, что лицензии 1С в терминальном режиме расходуются на каждый сеанс.
Сервис 1С:Линк и облачные варианты
1С:Линк — фирменный сервис, который создает защищенный туннель к вашей базе без статического IP и сложной настройки сети. На компьютере с базой устанавливается агент «1С:Публикация», администратор назначает пользователям доступ, и они подключаются через личный кабинет в браузере или тонким клиентом. Это удобный вариант для небольших организаций без системного администратора.
Альтернатива — перенос базы в облако: сервис 1С:Фреш или аренда виртуального сервера (VDS), на котором разворачивается собственная инфраструктура 1С. В 1С:Фреше базы обслуживает оператор, а пользователи работают через интернет из любой точки; на VDS вы управляете всем сами, но получаете полный контроль над конфигурацией.
При выборе облачного варианта оценивайте требования к конфиденциальности данных, стоимость подписки при росте числа пользователей и возможность выгрузки базы обратно «на землю» — механизм выгрузки должен существовать и быть проверен на практике.
Безопасность и защита базы
Учетная база — критичный актив, поэтому удаленный доступ настраивается по принципу минимально необходимых прав. Используйте VPN или HTTPS для всего трафика, сложные пароли и, где возможно, двухфакторную аутентификацию. Не создавайте пользователей с именами admin/1c и не давайте рядовым сотрудникам полные права.
Настройте регулярное резервное копирование: для файловой базы — копирование файла 1Cv8.1CD при отсутствии активных сеансов или выгрузку в dt через конфигуратор, для клиент-серверной — штатные средства СУБД. Проверяйте восстановление из копии хотя бы периодически: копия, которая не разворачивается, не является резервной.
Ограничьте доступ на сетевом уровне: открывайте наружу только нужные порты, по возможности фильтруйте подключения по IP-адресам филиалов и ведите журналирование входов. Журнал регистрации 1С поможет расследовать инциденты и отследить нештатные подключения.
Проверка работы и решение типичных проблем
После настройки проверьте подключение с реального внешнего устройства, а не только из локальной сети: войдите под учетной записью пользователя, откройте основные документы и отчеты, напечатайте пробный документ. Измерьте отзывчивость — заметные паузы при открытии форм обычно означают недостаточную пропускную способность канала или перегрузку сервера.
Частые проблемы и их причины: «информационная база не обнаружена» — неверный адрес публикации или не запущен веб-сервер; «ошибка соединения с сервером 1С» — закрыты порты кластера или не запущен агент сервера; «сеанс отсутствует или удален» — обрыв связи или перезапуск сервера. Медленная работа веб-клиента часто лечится переходом на тонкий клиент или увеличением ресурсов сервера.
Если удаленные пользователи жалуются на разрывы, проверьте стабильность канала на обеих сторонах и тайм-ауты на маршрутизаторе. Для терминальных сеансов настройте автоматическое завершение отключенных сеансов, чтобы они не занимали лицензии и память сервера.
Как проверить, что доступ настроен правильно
Пользователь входит под своей учетной записью без ошибок
Ошибка «база не обнаружена» или тайм-аут подключения
Адрес начинается с https или подключение идет через VPN
Доступ по открытому HTTP или RDP напрямую в интернет
Формы открываются без многосекундных пауз
Постоянные подвисания и разрывы сеансов
Копия создается по расписанию и тестово восстанавливается
Копий нет или восстановление никогда не проверялось
Частые вопросы
Можно ли работать с файловой базой 1С через интернет без сервера?
Да. Самые простые варианты — сервис 1С:Линк, который создает защищенный туннель через агент на компьютере с базой, или публикация базы на веб-сервере, поднятом на том же компьютере. Также подойдет RDP-доступ к этому ПК через VPN. Прямой доступ к файлу базы через общую сетевую папку по интернету использовать не следует из-за риска повреждения данных при обрывах связи.
Что быстрее на слабом канале: веб-клиент или тонкий клиент?
Обычно тонкий клиент работает отзывчивее, так как передает меньше служебных данных и лучше кэширует интерфейс. Веб-клиент удобнее тем, что не требует установки, но на медленном или нестабильном канале его задержки заметнее. Если канал слабый и работа постоянная — ставьте тонкий клиент.
Нужен ли статический IP-адрес для удаленного доступа?
Для прямой публикации веб-сервера или проброса портов статический IP или доменное имя с DDNS практически необходимы, иначе адрес подключения будет меняться. Сервис 1С:Линк и VPN-сети с выделенным сервером позволяют обойтись без статического IP, так как туннель устанавливается через внешнюю точку.
Почему пользователи получают ошибку «не хватает лицензий»?
Каждый одновременный сеанс 1С требует клиентскую лицензию. Ошибка возникает, когда число активных сеансов превышает количество доступных лицензий, либо когда «зависшие» сеансы на терминальном сервере не завершились и продолжают занимать лицензии. Проверьте список активных сеансов в консоли кластера или на сервере и настройте автоотключение простаивающих сеансов.
Безопасно ли хранить базу 1С в облаке?
Безопасность зависит от оператора и ваших настроек. У крупных сервисов вроде 1С:Фреш резервное копирование и защита инфраструктуры входят в подписку. При аренде VDS ответственность за обновления, брандмауэр и копии лежит на вас. В любом случае используйте сложные пароли, ограничивайте права и периодически выгружайте копию базы локально.
Что важно запомнить
Выбирайте способ удаленного доступа исходя из типа базы: файловой подойдут 1С:Линк, RDP или веб-публикация, клиент-серверной — тонкий клиент и веб-сервер. Любой доступ из интернета защищайте VPN или HTTPS, не выставляйте RDP напрямую и поддерживайте проверенные резервные копии — это защита от потери учетных данных.