Удалённая работа в 1С: RDP, веб-клиент и защищённое подключение

· 10 мин

Содержание

Пользоваться 1С удаленно можно тремя рабочими способами: подключаться к серверу по удалённому рабочему столу (RDP), открывать опубликованную базу через тонкий клиент или браузер, либо арендовать 1С в облаке. Для офиса на 3–30 человек обычно выбирают терминальный сервер с RDP за VPN, для одного-двух удалённых сотрудников хватает публикации базы на веб-сервере по HTTPS.

Частая ошибка — открыть файловую базу по сетевой папке через VPN или вывести порт 3389 прямо в интернет. Первое приводит к медленной работе и риску повреждения базы при обрыве связи. Второе — к подбору паролей ботами уже в первые сутки. Настройка доступа к 1С должна начинаться с выбора правильного инструмента, а не с проброса порта на роутере.

Какие есть способы удалённого доступа к 1С

У каждого способа своя логика: где выполняется программа, что передаётся по сети и сколько это стоит.

  • 🖥️ Удалённый рабочий стол (RDP, терминальный сервер). 1С запущена на сервере, по сети идёт только картинка экрана. Работает даже на слабом канале 2–5 Мбит/с.
  • 🪟 RemoteApp. Тот же терминальный сервер, но пользователь видит не весь рабочий стол, а только окно 1С, как будто программа стоит у него на компьютере.
  • 🌐 Публикация базы на веб-сервере. База открывается в браузере (веб-клиент) или в тонком клиенте по адресу вида https://server/buh. Не нужен ни RDP, ни сетевая папка.
  • ☁️ Облако (аренда 1С). База живёт у провайдера, вы платите абонентскую плату и подключаетесь через браузер или RDP.
  • 🔧 Программы удалённого управления (AnyDesk, RuDesktop и аналоги). Подходят, чтобы разово зайти на свой офисный компьютер, но не для постоянной работы команды.

Открывать файловую базу 1С через VPN как сетевую папку — плохая идея. Файловый режим рассчитан на локальную сеть: каждый запрос гоняет по каналу куски файла 1Cv8.1CD. При обрыве соединения во время записи база может повредиться.

Настройка RDP-подключения к 1С: пошагово

Этот способ даёт самый привычный интерфейс: на сервере стоит платформа 1С и базы, сотрудники подключаются к нему со своих компьютеров.

Шаг 1. Подготовьте сервер

  1. Возьмите Windows Server 2016 или новее. Обычная Windows 10/11 Pro разрешает только одно одновременное удалённое подключение — для команды она не годится.
  2. Установите роль Службы удалённых рабочих столов (Remote Desktop Services) через Диспетчер серверов → Управление → Добавить роли и компоненты.
  3. Купите клиентские лицензии на удалённые рабочие столы (RDS CAL) по числу пользователей или устройств. Без них сервер работает в пробном периоде около 120 дней, потом подключения перестанут пускать.

Шаг 2. Установите 1С на сервер

  1. Поставьте платформу 1С:Предприятие 8.3 на сервер. Базы держите на локальном диске сервера.
  2. Если база файловая — она работает в рамках одного сервера, и это нормально: все пользователи запускают 1С на той же машине, где лежит файл.
  3. При 10+ пользователях рассмотрите клиент-серверный вариант (сервер 1С + PostgreSQL или MS SQL): он быстрее и надёжнее файлового.

Шаг 3. Заведите пользователей

  1. Создайте учётные записи Windows для каждого сотрудника. Общий логин на всех — путь к потере контроля над тем, кто что сделал.
  2. Добавьте их в группу Пользователи удаленного рабочего стола.
  3. Разрешите удалённые подключения: Параметры системы → Удалённый рабочий стол и включите проверку подлинности на уровне сети (NLA).

Шаг 4. Подключитесь с клиента

  1. На компьютере сотрудника запустите mstsc (Подключение к удалённому рабочему столу).
  2. Введите адрес сервера, на вкладке «Локальные ресурсы» включите принтеры и буфер обмена. Диски включайте только тем, кому нужно грузить файлы выписок и прайсов.
  3. Сохраните подключение в файл .rdp на рабочий стол — сотрудник будет заходить одним кликом.

RemoteApp: только окно 1С вместо всего рабочего стола

Приём, который знают администраторы: публиковать как RemoteApp не 1cv8.exe, а 1cestart.exe — стартер, который показывает список баз и сам выбирает нужную версию платформы. Тогда после обновления платформы не придётся перенастраивать ярлыки у всех пользователей.

Публикация делается в коллекции сеансов: Диспетчер серверов → Службы удалённых рабочих столов → Коллекции → Опубликовать программы RemoteApp. Для этого на сервере должна быть развёрнута полноценная инфраструктура RDS с брокером подключений.

Печать из терминальной сессии чаще всего ломается на драйверах. Включите перенаправление принтеров с Easy Print — тогда драйвер локального принтера на сервер ставить не нужно.

Публикация базы на веб-сервере и работа через браузер

Веб-публикация — второй основной способ удалённой работы в 1С. Сервер принимает HTTP-запросы и отдаёт интерфейс 1С в браузер или тонкий клиент. Терминальные лицензии Windows здесь не нужны.

Что понадобится

  • 🧩 Веб-сервер: IIS (входит в Windows) или Apache 2.4.
  • 🧩 Модули расширения веб-сервера 1С — компонент дистрибутива платформы, ставится при установке.
  • 🧩 Разрядность модуля совпадает с разрядностью веб-сервера.

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

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

В каталоге публикации появится файл default.vrd — в нём строка подключения к базе. Если нужно перенести публикацию на другой сервер, достаточно поправить его.

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

Подключение пользователя

Через браузер. Сотрудник открывает адрес публикации, например https://1c.firma.ru/buh, и вводит логин и пароль 1С. Подойдут актуальные Chrome, Firefox, Edge, Яндекс Браузер.

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

Запуск тонкого клиента из командной строки, если нужен готовый ярлык:

"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /WS "https://1c.firma.ru/buh" /N "Иванова"

Пароль в ярлык не пишите: любой, кто откроет свойства ярлыка, его увидит.

Публикация файловой базы: права на папку

Для файловой базы через IIS программа работает от имени служебной учётной записи веб-сервера. Дайте группе IIS_IUSRS права на изменение каталога базы — иначе публикация откроется с ошибкой доступа к файлу базы.

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

СпособКогда подходитКаналЗатратыРиски
RDP / терминальный серверОфис 3–50 человек, нужны внешние обработки и печатьот 2 Мбит/сWindows Server + RDS CALОткрытый порт 3389 — мишень для подбора паролей
RemoteAppТо же, но пользователю нужен только интерфейс 1Сот 2 Мбит/сКак у RDP + развёртывание брокераСложнее настроить
Веб-клиентРазовые входы, работа с Mac, планшетаот 5 Мбит/сТолько веб-серверНе все внешние обработки и оборудование работают
Тонкий клиент по HTTPПостоянная работа без терминального сервераот 5 Мбит/сПлатформа на компьютере пользователяВерсия клиента должна совпадать с серверной
ОблакоНет своего сервера и администратораот 2 Мбит/сАбонентская платаЗависимость от провайдера, доработки ограничены
AnyDesk и аналогиЗайти на свой офисный ПК пару раз в месяцот 2 Мбит/сБесплатно или подпискаКомпьютер в офисе должен быть включён, нет многопользовательской работы

Ориентиры по стоимости аренды 1С в облаке: примерно 700–2000 ₽ в месяц за пользователя в зависимости от конфигурации и объёма услуг. Точную цену называет провайдер.

Лицензии 1С при удалённой работе

Способ подключения не отменяет лицензирования 1С. Каждому одновременно работающему пользователю нужна клиентская лицензия 1С — неважно, сидит он в терминальной сессии, в браузере или в тонком клиенте.

  • 🔑 На терминальном сервере лицензии ставят на сам сервер. Аппаратный ключ нужен сетевой (многопользовательский), однопользовательский ключ в терминальном режиме не раздаёт лицензии.
  • 🔑 В клиент-серверном варианте лицензии получает сервер 1С, программные лицензии активируют на нём.
  • 🔑 При файловой публикации через веб-сервер лицензии ищутся на компьютере веб-сервера.
Какой способ удалённого доступа к 1С выбрать?

Безопасность данных при удалённом доступе к 1С

Удалённый доступ открывает базу с бухгалтерией и зарплатой всему интернету, если не закрыть двери. Минимальный набор мер:

  1. Не публикуйте RDP напрямую. Порт 3389 на внешнем адресе сканируют постоянно. Пускайте пользователей через VPN (WireGuard, OpenVPN, IPsec на роутере) или через шлюз удалённых рабочих столов (RD Gateway), который работает по HTTPS на порту 443.
  2. Только HTTPS для веб-публикации. Привяжите к сайту в IIS сертификат (например, Let’s Encrypt) и закройте HTTP. Иначе логин и пароль 1С идут по сети открытым текстом.
  3. Пароли у всех пользователей 1С. Пустой пароль администратора в опубликованной базе — открытая дверь. Включите в 1С требования к сложности пароля.
  4. Блокировка после неудачных входов. В локальной политике Windows задайте порог блокировки учётной записи, например 5 попыток на 15 минут.
  5. Двухфакторная проверка. Для RD Gateway и VPN есть решения с одноразовыми кодами — для доступа к зарплатной базе это оправдано.
  6. Права по минимуму. Бухгалтеру по расчёту с поставщиками не нужна роль «Полные права» и доступ к дискам сервера.
  7. Резервные копии вне сервера. Шифровальщики, пришедшие через RDP, первыми портят файлы баз. Копии храните на другом носителе или в облаке, куда сервер не может удалить файлы.

Не держите на терминальном сервере учётную запись с простым паролем и правами администратора — это первое, что подбирают боты.

Проверка защиты удалённого доступа
Выполнено: 0 / 6

Технические требования к удалённой работе

Чтобы 1С удалённо не тормозила, проверьте три вещи: канал, ресурсы сервера и версии клиентов.

  • 📶 Канал. Для RDP комфортно от 2 Мбит/с на пользователя и задержка до 50–80 мс. Для веб-клиента и тонкого клиента по HTTP канал нужен шире, а задержка ощущается сильнее: каждое действие — отдельный запрос к серверу.
  • 💾 Память терминального сервера. Ориентир — 1–1,5 ГБ ОЗУ на одного пользователя 1С плюс 4 ГБ на систему. На 10 человек это примерно 14–19 ГБ.
  • ⚙️ Процессор. 1С чувствительна к частоте ядра больше, чем к числу ядер. Сервер с частотой 3,5 ГГц обычно отзывчивее, чем с 2,2 ГГц при том же количестве ядер.
  • 🔢 Версии. Тонкий клиент должен быть той же версии платформы, что и веб-сервер или сервер 1С. Стартер 1cestart может сам скачать нужную версию, если в публикации указан адрес дистрибутива.

Ошибки подключения и как их устранить

Большинство проблем удалённой работы в 1С сводится к нескольким типовым ситуациям.

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

Если проблема плавающая и связь рвётся каждые несколько минут, сначала проверьте канал командой ping -t адрес_сервера. Потери пакетов больше 1–2% дают обрывы и в RDP, и в веб-клиенте — настройками 1С это не лечится.

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

Можно ли работать в 1С удалённо с домашнего компьютера без установки программы?
Да. Если база опубликована на веб-сервере, достаточно браузера. Для RDP на Windows уже есть встроенный клиент mstsc.
Нужно ли покупать дополнительные лицензии 1С для удалённых сотрудников?
Отдельных «удалённых» лицензий нет. Нужна клиентская лицензия на каждого одновременно работающего пользователя, а для терминального сервера ещё и RDS CAL от Microsoft.
Работает ли торговое оборудование и банк-клиент через удалённый доступ?
Через RDP — частично: принтеры и сканеры штрихкодов перенаправляются, фискальные регистраторы обычно подключают к серверу или используют локальную установку. В веб-клиенте поддержка оборудования ограничена.
Можно ли открыть 1С с телефона?
Можно через браузер по адресу публикации или через RDP-клиент для Android и iOS. Для ввода документов на маленьком экране это неудобно, но посмотреть остатки или отчёт получится.
Что безопаснее: VPN или веб-публикация по HTTPS?
Оба варианта надёжны при сильных паролях. VPN закрывает весь сервер от внешнего мира, HTTPS-публикация открывает только интерфейс 1С. Для терминального сервера VPN обязателен.