Доступ к базе 1С из дома: какой способ выбрать и как его настроить

· 10 мин

Содержание

Работать в 1С удалённо можно четырьмя способами. Первый — подключиться к терминальному серверу по RDP, где установлена платформа. Второй — опубликовать базу на веб-сервере и открыть её в браузере или тонким клиентом по HTTP. Третий — арендовать базу в облаке. Четвёртый — VPN до офиса. Для небольшой фирмы с файловой базой обычно выбирают RDP или публикацию. Если своего сервера нет, берут облако.

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

Какие бывают способы удалённого доступа к базам 1С

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

  • 🖥️ Терминальный сервер (RDP, RemoteApp). 1С работает на сервере в офисе или в дата-центре. По сети идёт только картинка экрана, нажатия клавиш и мышь. Канал нужен небольшой, данные не покидают сервер.
  • 🌐 Веб-публикация. База публикуется на веб-сервере Apache или IIS. Пользователь открывает её в браузере (веб-клиент) или тонким клиентом 1С по адресу http:// или https://. По сети идут данные форм, а не экран.
  • ☁️ Облако. Базу размещают у провайдера, который даёт доступ через RDP или веб-клиент. Сервер, резервные копии и обновления — его забота.
  • 🔐 VPN до офиса. Сам по себе VPN — не способ работы с 1С, а защищённый канал. Поверх него используют RDP, тонкий клиент или подключение к серверу 1С в клиент-серверном режиме.

Есть и пятый вариант — программы удалённого управления рабочим компьютером (AnyDesk, RuDesktop и подобные). Сотрудник подключается к своему офисному ПК и работает как за столом. Для одного-двух человек это быстрый старт, но офисный компьютер должен быть всегда включён.

Сравнение способов: скорость, стоимость, требования

Выбор упирается в число пользователей, тип базы и наличие администратора.

СпособКогда подходитКанал на пользователяЧто нужноРиски и минусы
RDP / RemoteApp3–50 пользователей, файловая или серверная база256–512 Кбит/с хватает для работыWindows Server, лицензии RDS, белый IP или шлюзБез защиты порт RDP атакуют подбором пароля
Веб-клиент в браузереНужен доступ с любого устройства без установки1–2 Мбит/с для комфортаВеб-сервер, модули расширения веб-сервера 1СЧасть внешних обработок и оборудования не работает
Тонкий клиент по HTTPПостоянные удалённые сотрудники512 Кбит/с – 1 Мбит/сТо же, что веб-клиент, плюс платформа у пользователяВерсия клиента должна совпадать с сервером
ОблакоНет своего сервера и админаКак у RDP или веб-клиентаДоговор с провайдеромДоработки и внешние обработки — по правилам провайдера
Файловая база по VPNНе рекомендуетсяМного, от 10 Мбит/сVPN, общая папкаМедленно, риск повреждения базы

Ориентиры по деньгам такие. Аренда базы в облаке стоит примерно 1 000–2 500 ₽ в месяц за пользователя. Свой терминальный сервер на 10 человек — это ориентировочно 150–300 тыс. ₽ разово за железо и лицензии Windows Server с RDS или 8–20 тыс. ₽ в месяц за аренду виртуального сервера. Цены зависят от провайдера и конфигурации, поэтому сверяйте их с актуальными тарифами.

Какой у вас случай?

Как настроить удалённый рабочий стол (RDP) для 1С

Терминальный вариант самый предсказуемый: 1С работает на сервере так же, как в офисе.

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

  1. Установите Windows Server 2016 или новее и роль «Службы удаленных рабочих столов» с компонентом «Узел сеансов удаленных рабочих столов».
  2. Купите и активируйте клиентские лицензии RDS (RDS CAL) — на каждого пользователя или устройство. После льготного периода без них пользователи не подключатся. Без роли RDS сервер вообще допускает только два административных сеанса — для обслуживания, не для работы.
  3. Установите платформу 1С той версии, на которой работает база. Ставьте на сервер, а не на компьютеры пользователей.
  4. Создайте каждому сотруднику отдельную учётную запись Windows. Одна общая учётка на всех — плохая практика: нельзя понять, кто что делал, и нельзя отключить одного человека.

Лицензии 1С на терминальном сервере

Каждый одновременный сеанс 1С расходует клиентскую лицензию. Если в офисе работали 5 человек, а удалённо подключаются ещё 3, нужно 8 лицензий. Ключи и программные лицензии ставятся на сервер, где запускается 1С. Для USB-ключей на несколько пользователей нужен установленный менеджер лицензий HASP.

Публикация RemoteApp

RemoteApp показывает пользователю только окно 1С, а не весь рабочий стол сервера. Это удобнее и безопаснее.

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

Если опубликовать 1cv8.exe из папки конкретной версии, после обновления платформы ярлык перестанет работать. 1cestart.exe такой проблемы не создаёт.

Подключение со стороны сотрудника

На Windows используют штатное «Подключение к удаленному рабочему столу» (mstsc). На macOS — приложение Windows App из магазина приложений, на Android и iOS — его мобильные версии. Пользователь вводит адрес сервера или открывает полученный .rdp, затем свой логин и пароль Windows.

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

Веб-публикация нужна, когда сотрудники работают с разных устройств или не хотят держать терминальный сеанс.

Что установить

  • 🧩 Веб-сервер: Apache 2.4 или IIS.
  • 🧩 Платформу 1С с компонентом «Модули расширения веб-сервера» — он выбирается при установке.
  • 🧩 Для IIS — компоненты ASP.NET и ISAPI-расширения в ролях сервера.

Публикация из Конфигуратора

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

После этого база доступна по адресу вида http://имя-сервера/buh. В браузере это веб-клиент. В тонком клиенте — добавьте базу в список, выберите вариант расположения «На веб-сервере» и вставьте тот же адрес.

Ограничения веб-клиента

  • ⚠️ Внешние обработки и печатные формы, рассчитанные на толстый клиент, в веб-клиенте не откроются.
  • ⚠️ Торговое оборудование и часть внешних компонент работают только через расширение браузера или не работают вовсе.
  • ⚠️ Работа с файлами на компьютере пользователя требует установки расширения для работы с файлами.

Для бухгалтера, который в основном вводит документы и формирует отчёты, этого обычно не заметно. Для склада со сканерами и весами удобнее терминал.

Безопасность при работе с 1С удалённо

Удалённый доступ к бухгалтерии — лакомая цель. Открытый в интернет RDP-порт находят сканеры за считанные часы и начинают подбирать пароли.

Не открывайте порт 3389 и порты сервера 1С (1540, 1541, диапазон 1560–1591) напрямую в интернет. Ставьте их за VPN или шлюз.

Минимальный набор мер:

  1. 🔐 VPN или шлюз удалённых рабочих столов (RD Gateway). Шлюз пускает RDP через HTTPS (порт 443) и проверяет пользователя до того, как он попадёт на сервер.
  2. 🔑 Проверка подлинности на уровне сети (NLA) на сервере RDS и длинные пароли. Добавьте блокировку учётной записи после 5–10 неудачных попыток.
  3. 📱 Двухфакторная аутентификация для входа на шлюз или VPN.
  4. 🌐 HTTPS для веб-публикации. Сертификат можно выпустить бесплатно в Let’s Encrypt. По голому HTTP логин и пароль 1С идут открытым текстом.
  5. 👤 Пользователи 1С с паролями и ограниченными ролями. Удалённому кладовщику не нужна роль «Полные права».
  6. 💾 Резервные копии вне сервера. Если сервер зашифруют, копия на нём же не поможет.

Если в базе есть персональные данные сотрудников и клиентов, удалённый доступ к ней — часть системы защиты персональных данных по закону № 152-ФЗ. Права и способ доступа стоит закрепить приказом.

Когда сотрудник работает из дома постоянно, оформите это дистанционной работой по главе 49.1 ТК РФ. В трудовом договоре или дополнительном соглашении можно прописать, какое оборудование и каналы связи он использует.

Как работать в 1С при слабом интернете

Медленный канал по-разному бьёт по разным способам. Терминальному сеансу хватает узкого канала, но он чувствителен к задержкам и обрывам. Тонкий клиент по HTTP терпит задержки лучше, но тяжёлые отчёты грузятся заметно дольше.

Настройки для RDP

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

Настройки для тонкого клиента и веб-клиента

В окне запуска 1С выберите базу, нажмите «Изменить» и на последнем шаге установите «Скорость соединения: Низкая». Тот же режим включается параметром командной строки:

"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /WS "https://server/buh" /O Low

В режиме низкой скорости платформа старается сократить число обращений к серверу, и формы на медленном канале открываются заметно ровнее.

Что ещё помогает

  • ⏱️ Формируйте тяжёлые отчёты (ОСВ за год, анализ субконто) с отбором по периоду и организации, а не целиком.
  • ⏱️ Мобильный интернет нестабилен: при обрывах терминальный сеанс восстанавливается при повторном подключении, а несохранённая форма в веб-клиенте может потеряться. Записывайте документы чаще.
  • ⏱️ Если связь рвётся постоянно, проверьте задержку командой ping до сервера. При задержке выше 150–200 мс работать в RDP становится неудобно — тогда лучше тонкий клиент по HTTP.

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

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

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

Можно ли подключиться к файловой базе 1С через интернет без сервера?
Напрямую — нет: файловый режим работает через общую папку локальной сети. Нужен либо терминальный доступ к компьютеру с базой, либо веб-публикация, либо перенос базы в облако.
Работает ли удалённый доступ к 1С с Mac?
Да. Через RDP с помощью приложения Windows App, через веб-клиент в браузере или через тонкий клиент 1С для macOS при веб-публикации базы.
Нужно ли покупать дополнительные лицензии 1С для удалённых сотрудников?
Лицензии считаются по одновременным сеансам. Если удалённые сотрудники работают вместо офисных, хватит прежних. Если параллельно с офисом — нужны дополнительные клиентские лицензии.
Что надёжнее для данных — свой сервер или облако?
Облако снимает заботу о железе и копиях, но база хранится у провайдера. Свой сервер даёт полный контроль, но требует администратора, резервного копирования вне сервера и защиты доступа.
Можно ли работать в 1С удалённо с телефона?
Можно через RDP-приложение или веб-клиент, но на маленьком экране удобно разве что посмотреть отчёт. Для вводных задач есть мобильный клиент 1С, если база опубликована на веб-сервере.

Источники

  • Трудовой кодекс РФ, глава 49.1 «Особенности регулирования труда дистанционных работников»
  • Федеральный закон от 27.07.2006 № 152-ФЗ «О персональных данных»