Удалённая работа в 1С: облако, RDP или публикация базы на веб-сервере

· 10 мин

Содержание

Сделать 1С доступной через интернет можно тремя способами: арендовать базу в облаке, подключаться к своему серверу по RDP или опубликовать базу на веб-сервере и открывать её в браузере либо тонким клиентом. Для бухгалтерии на 1–5 человек проще всего облако. Для офиса с доработанной конфигурацией и 10+ пользователями обычно выгоднее свой сервер с RDP или веб-публикацией.

Способ доступа от конфигурации не зависит: всё, что описано дальше, относится к платформе 8.3 и типовым конфигурациям — Бухгалтерии 3.0, ЗУП 3.1, УТ 11.

Три способа подключиться к 1С удалённо

Схемы отличаются тем, где работает программа и что идёт по сети.

СпособГде работает 1СЧто идёт по сетиКому подходит
☁️ Аренда в облакеУ провайдераКартинка (RDP) или HTTP1–10 пользователей, нет своего админа
🖥️ RDP / RemoteAppНа вашем сервереТолько изображение экранаОфис с сервером, доработки, внешние обработки
🌐 Веб-публикацияНа вашем сервереДанные форм по HTTP(S)Разъездные сотрудники, вход с любого ПК, Mac, планшета

Не открывайте файловую базу через интернет как сетевую папку (общий диск по VPN). Файловый режим постоянно читает и пишет файл 1Cv8.1CD. При обрыве связи посреди записи база может повредиться, а работать это будет медленно даже на хорошем канале. Файловую базу выставляют наружу только через RDP или веб-публикацию.

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

Аренда 1С в облаке: что получаете и чем платите

Облако — это база на серверах провайдера. Вы подключаетесь по ссылке в браузере, через тонкий клиент или по RDP, в зависимости от сервиса. Есть сервис фирмы 1С (1С:Фреш) и десятки партнёрских облаков.

✅ Плюсы:

  • 💸 нет вложений в железо и лицензии — платите помесячно за пользователя;
  • 🔄 обновления конфигурации и платформы ставит провайдер;
  • 💾 резервное копирование входит в тариф;
  • 🌍 работа с любого компьютера с интернетом.

❌ Минусы:

  • 🔧 в сервисах формата SaaS (как 1С:Фреш) нельзя менять конфигурацию — только типовая плюс расширения из разрешённого списка;
  • 📦 внешние обработки и обмены с вашими программами настраиваются с ограничениями;
  • 📈 при росте числа пользователей помесячная плата быстро догоняет стоимость своего сервера;
  • 🖨️ печать на локальные принтеры и работа с торговым оборудованием иногда требуют отдельной настройки.

Ориентиры по цене: типовая Бухгалтерия в SaaS — примерно 1 000–2 500 ₽ в месяц за пользователя. Аренда «виртуального сервера с 1С» по RDP, где можно ставить свою конфигурацию, — ориентировочно 1 500–3 500 ₽ за пользователя. Точные цены смотрите у провайдера, они меняются.

Перед договором уточните три вещи: как часто делаются бэкапы и сколько хранятся, можно ли в любой момент выгрузить свою базу в .dt, и есть ли поддержка ваших расширений и внешних обработок.

Настройка доступа к своей 1С через интернет

Если сервер свой, у вас два рабочих пути. Их можно совмещать.

Вариант 1. RDP и RemoteApp

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

  1. На Windows Server установите роль Службы удалённых рабочих столов (Remote Desktop Services).
  2. Купите и активируйте клиентские лицензии RDS CAL — по одной на пользователя или устройство. Без них бесплатный период роли заканчивается через 120 дней.
  3. Установите на сервер платформу 1С и добавьте базы в список.
  4. Для режима RemoteApp опубликуйте в коллекции приложение 1cestart.exe (лаунчер 1С). Пользователь увидит окно 1С как обычную программу, без чужого рабочего стола.
  5. Раздайте пользователям файл подключения .rdp с настройками перенаправления принтеров и буфера обмена.

Подключение снаружи — только через VPN или шлюз удалённых рабочих столов (RD Gateway) на порту 443. Подробнее — в разделе про безопасность.

Вариант 2. Публикация базы на веб-сервере

1С умеет работать через Apache или IIS. Пользователь открывает базу по адресу вида https://1c.company.ru/buh в браузере (веб-клиент) или в тонком клиенте.

Порядок для Windows и Apache 2.4:

  1. При установке платформы на сервер отметьте компонент Модули расширения веб-сервера.
  2. Установите Apache 2.4 той же разрядности, что и платформа. Модуль wsap24.dll 64-битной платформы не загрузится в 32-битный Apache.
  3. Запустите Конфигуратор от имени администратора Windows. Откройте Администрирование → Публикация на веб-сервере.
  4. Укажите имя публикации (оно станет частью адреса), веб-сервер Apache 2.4 и каталог, например C:\Apache24\htdocs\buh. Отметьте публикацию тонкого клиента и веб-клиента. Нажмите «Опубликовать».
  5. Перезапустите службу Apache и откройте http://localhost/buh на самом сервере. Должно появиться окно входа в 1С.
  6. Выдайте пользователю службы Apache права на чтение каталога публикации и на каталог файловой базы (для файлового режима).

То же самое можно сделать из командной строки утилитой webinst из каталога bin платформы:

"C:\Program Files\1cv8\8.3.24.1691\bin\webinst.exe" -publish -apache24 -wsdir buh -dir "C:\Apache24\htdocs\buh" -connstr "Srvr=srv1c;Ref=buh;" -confpath "C:\Apache24\conf\httpd.conf"

Номер версии в пути подставьте свой. Для файловой базы строка соединения выглядит как File="D:\Bases\buh";.

Публикация правит httpd.conf и требует перезапуска Apache. Если на этом же веб-сервере уже опубликованы другие базы, их пользователи на несколько секунд потеряют связь. Перезапускайте вне рабочего времени.

Как подключить пользователя через тонкий клиент: в окне запуска 1С нажмите «Добавить» → «Добавление в список существующей информационной базы» → тип расположения «На веб-сервере» и вставьте адрес публикации. Тонкий клиент работает стабильнее браузера: в нём доступны внешние обработки, работа с файлами и торговым оборудованием.

Канал и оборудование для удалённой работы в 1С

Скорость интернета важна меньше, чем стабильность и задержка.

ПараметрRDP / RemoteAppТонкий клиент по HTTPВеб-клиент в браузере
Канал на одного пользователя0,3–1 Мбит/с0,5–2 Мбит/с1–3 Мбит/с
Задержка (ping) до серверадо 100 мс комфортнодо 50–70 мс комфортнодо 50–70 мс комфортно
Требования к ПК пользователяЛюбой, хоть старый ноутбукУстановленный клиент 1ССвежий браузер

Цифры ориентировочные: при печати больших отчётов и загрузке файлов трафик кратковременно растёт.

Входящий канал офиса считайте по сумме: 15 пользователей по RDP — это примерно 5–15 Мбит/с исходящего канала сервера. Нужен статический внешний IP или доменное имя с динамическим DNS.

Ориентиры по серверу для RDP на 10–15 человек: 8 ядер, 32 ГБ памяти, SSD под базы. Каждая сессия 1С с Бухгалтерией 3.0 занимает примерно 300–700 МБ памяти. Для веб-публикации при клиент-серверной базе нагрузка ложится на рабочие процессы сервера 1С, а сам Apache потребляет немного.

Защита базы при работе 1С через интернет

Открытый наружу порт 3389 сканируют боты в первые же часы. Подбор паролей к RDP — частый путь шифровальщиков к базам 1С.

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

  • 🔒 RDP — только через VPN (WireGuard, OpenVPN, IPsec) или через RD Gateway по 443 порту. Порт 3389 на роутере не пробрасывайте.
  • 🔐 Веб-публикация — только по HTTPS. Сертификат Let’s Encrypt бесплатный. Порт 80 оставьте только для перенаправления на 443.
  • 🚪 Наружу не выставляйте порты сервера 1С — 1540, 1541 и диапазон рабочих процессов (по умолчанию 1560–1591). Клиенты снаружи ходят только к веб-серверу.
  • 👤 Пароль у каждого пользователя 1С, без пустых и общих учётных записей. У учётной записи с полными правами — длинный уникальный пароль: через веб-публикацию её подбирают так же, как пароль RDP.
  • 🛡️ Блокировка перебора: политика блокировки учётных записей Windows, для Apache — дополнительная базовая аутентификация или доступ только с адресов VPN.
  • 💾 Резервные копии вне сервера — в другое место, недоступное с этого же сервера по сетевой папке. Иначе шифровальщик зашифрует и базу, и копии.

Если в базе есть персональные данные сотрудников (ЗУП), у облачного провайдера проверьте, где физически стоят серверы: базы с персональными данными граждан РФ должны храниться на территории России.

Перед тем как открыть 1С наружу
Выполнено: 0 / 6

Облако или свой сервер: что выйдет дешевле

Сравним на примере офиса из 10 пользователей Бухгалтерии ПРОФ на три года. Все цифры ориентировочные, без учёта доработок.

Статья расходовОблако (аренда)Свой сервер с RDP
Сервер—200–350 тыс. ₽ разово
Windows Server + 10 RDS CAL—120–200 тыс. ₽ разово
Платформа и клиентские лицензии 1С на 10 мест—100–150 тыс. ₽ разово
Сопровождение конфигурации (ИТС)Включено в тариф40–80 тыс. ₽ в год
Работа администратораНе нужна10–30 тыс. ₽ в месяц на аутсорсе
Аренда10 × 2 000 ₽ = 20 тыс. ₽ в месяц—
Итого за 3 годаоколо 720 тыс. ₽примерно 900 тыс. – 1,7 млн ₽

Арифметика облака: 20 000 ₽ × 36 месяцев = 720 000 ₽.

Выводы из таблицы:

  • 📉 До 10–15 пользователей типовой конфигурации облако почти всегда дешевле.
  • 📈 Свой сервер окупается при 20+ пользователях, сильных доработках, нескольких базах и уже имеющемся администраторе.
  • 🔁 Если офисный сервер уже есть и лицензии куплены, веб-публикация стоит почти ноль: Apache бесплатный, сертификат тоже.

Лицензии 1С нужны при любом способе доступа. Пользователь веб-клиента или RDP-сессии занимает клиентскую лицензию так же, как пользователь в офисе. Для RDP программную лицензию активируют на сервере, к которому подключаются пользователи.

Если удалённый доступ к 1С не работает

Типовые сбои и что проверить первым делом:

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

Если ничего не помогло, проверьте путь по шагам с самого сервера: открывается ли публикация по http://localhost/имя локально, затем из локальной сети по внутреннему IP, затем снаружи. На каком шаге пропал доступ — там и проблема: в 1С, в сетевых настройках сервера или в пробросе портов на роутере.

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

Можно ли работать в 1С через интернет без сервера и облака?
Да, если на офисном компьютере запущена 1С и к нему подключаются по RDP или через программу удалённого управления. Это годится для одного человека. Для нескольких одновременных пользователей нужна серверная Windows или веб-публикация.
Работает ли веб-клиент 1С на Mac и планшете?
Веб-клиент работает в актуальных версиях Safari, Chrome, Firefox и Edge. Для Mac есть и тонкий клиент 1С под macOS. На планшете удобнее RDP-клиент: формы 1С рассчитаны на мышь и большой экран.
Нужен ли отдельный тариф лицензий 1С для удалённой работы?
Отдельного тарифа нет. Используются те же клиентские лицензии на нужное число одновременных пользователей. В облаке лицензии входят в арендную плату.
Можно ли перенести базу из облака обратно к себе?
Да. Выгрузите базу в файл .dt в самом сервисе или попросите провайдера сделать выгрузку. Файл загружается в пустую базу через Конфигуратор той же или более новой платформы.
Как сотруднику подключиться к опубликованной базе с домашнего компьютера?
Достаточно открыть адрес публикации в браузере и ввести логин и пароль 1С. Для тонкого клиента установите клиент 1С той же версии, что на сервере, и добавьте базу с типом «На веб-сервере».