Удалённый доступ к 1С: как работает каждый способ и какой нужен вам

«Дайте мне доступ к 1С из дома» — просьба, которую рано или поздно слышит каждый, кто отвечает за компьютеры в компании. Обычно делают то, что быстрее: ставят AnyDesk на рабочий компьютер бухгалтера или открывают на роутере порт удалённого рабочего стола. Это работает — до первого взлома или до дня, когда в базу из дома понадобится зайти троим.

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

Главное различие: что едет по интернету

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

  • Интернет между человеком и 1С. 1С работает рядом с базой — на сервере или офисном компьютере. По сети идёт картинка экрана или интерфейс, а не данные базы. Так устроены RDP, AnyDesk/TeamViewer, веб-клиент и тонкий клиент.
  • Интернет между 1С и базой. 1С запущена на ноутбуке сотрудника, а файл базы лежит в офисе, и до него «дотянулись» через VPN. Каждое открытие журнала или отчёта гоняет страницы базы туда-обратно по интернету.

Первый вариант работает нормально даже на среднем канале. Второй почти всегда медленный и к тому же опасен для файловой базы: обрыв связи во время записи может её повредить. Подробнее о том, почему файловая база по сети тормозит, — в статье «Почему тормозит 1С».

Удалённый рабочий стол (RDP)

Сотрудник запускает стандартную программу Windows «Подключение к удалённому рабочему столу» (mstsc), вводит адрес сервера, логин и пароль — и видит рабочий стол Windows-сервера, где установлена 1С. На сервере у каждого свой сеанс: свой рабочий стол, свои настройки, свои открытые окна.

Что передаётся. От сервера к пользователю — изображение экрана (сжатое, и передаются в основном изменившиеся участки). От пользователя к серверу — нажатия клавиш и движения мыши. Дополнительно по тому же соединению можно передавать задания на печать, содержимое буфера обмена и файлы с локальных дисков — это настраивается на вкладке «Локальные ресурсы».

Что хорошо. Полная совместимость: на сервере работает обычная 1С, поэтому открываются конфигурации на обычных формах, старые внешние обработки, отчёты, загрузка выписок, обмены. Печать идёт на принтер, подключённый к вашему компьютеру. Если связь оборвалась, сеанс на сервере продолжает жить, и после переподключения вы окажетесь на том же месте, с той же открытой накладной.

Что неудобно. Это отдельный рабочий стол со своей панелью задач — новичков это поначалу путает. Частично решает RemoteApp: сервер показывает только окно 1С, и оно выглядит как обычная программа на вашем компьютере. На телефоне RDP работает, но маленький экран и мелкие кнопки 1С превращают работу в мучение.

Подключение с разных устройств. На Windows программа уже встроена. Для macOS, iOS и Android у Microsoft есть официальное приложение для удалённого рабочего стола (в новых версиях оно называется Windows App).

Веб-клиент

1С открывается во вкладке браузера по адресу вида https://адрес-сервера/имя-базы. На сервере база опубликована через веб-сервер, а в браузере работает сам интерфейс 1С.

Что передаётся. Не картинка, а данные: браузер запрашивает форму, сервер отвечает тем, что в ней нужно показать. Когда вы нажимаете «Провести», запрос уходит на сервер, там документ проводится, обратно приходит результат. Трафика при этом немного, но каждое действие — это поездка запроса туда и обратно, поэтому веб-клиент чувствителен к задержке.

Что хорошо. Ничего не нужно устанавливать: подойдёт любой современный браузер. Удобно, когда в базу заходят эпизодически — посмотреть остатки, согласовать заявку, распечатать акт сверки.

Ограничения, о которых стоит знать заранее:

  • Только управляемые формы. Конфигурации на обычных формах (старые версии типовых и многие самописные базы) в веб-клиенте не открываются. Внешние обработки, написанные под обычное приложение, тоже не заработают.
  • Работа с файлами. Часть операций с файлами требует расширения для работы с файлами — 1С сама предложит его установить. Без него что-то будет работать через диалоги браузера, а что-то — нет.
  • Оборудование. Сканеры штрихкодов в режиме клавиатуры работают, а вот весы, фискальные регистраторы и прочие устройства на COM-портах в веб-клиенте подключить сложно или невозможно. Подробно — в статье «Печать и оборудование в облачной 1С».
  • Всплывающие окна. Браузер может блокировать новые окна 1С — для адреса базы их нужно разрешить.

Тонкий клиент 1С

Тонкий клиент — это небольшая программа 1С, которую ставят на компьютер сотрудника. Она подключается к той же опубликованной базе, что и веб-клиент, но работает как обычное приложение, а не вкладка браузера.

Что передаётся. То же, что у веб-клиента: данные форм и команды, а не изображение экрана. Вся работа с базой — на сервере.

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

Чем хуже RDP. Работают только управляемые формы — как и в веб-клиенте. Версия тонкого клиента должна совпадать с версией платформы на сервере: после обновления платформы клиент тоже нужно обновить, иначе он не подключится. Это можно автоматизировать, но об этом нужно договориться заранее.

VPN к офисному серверу

VPN сам по себе — не способ работы с 1С, а защищённый «туннель» от ноутбука сотрудника до офисной сети. Что делать внутри туннеля — отдельный вопрос, и от ответа зависит всё.

VPN + файловая база в общей папке. Худший вариант из возможных — о нём мы писали выше. Работать будет медленно, а при нестабильной связи вы рискуете повредить базу.

VPN + RDP к офисному серверу. Нормальная и безопасная схема: удалённый рабочий стол не торчит в интернет, к нему можно подключиться только из туннеля. Но вся нагрузка ложится на офис. Чаще всего первым упирается исходящий канал: у офисного интернета скорость «на отдачу» обычно ниже, чем «на загрузку», а именно её делят между собой все удалённые сотрудники. Плюс офисный сервер должен работать круглосуточно, а свет и интернет в офисе — не пропадать.

VPN к офису оправдан, если хороший сервер у вас уже есть и за ним есть кому следить.

AnyDesk, TeamViewer и похожие программы

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

Когда это допустимо. Один-два человека, изредка, в качестве временной меры — например, бухгалтер на больничном доделывает отчёт.

Почему это не решение для постоянной работы:

  • рабочий компьютер в офисе должен быть всегда включён, а если он завис или перезагрузился после обновления — работа остановилась;
  • один компьютер — один человек: пока вы подключены, за этим ПК никто не может работать;
  • бесплатные версии таких программ, как правило, разрешены только для личного использования — для работы компании нужна платная лицензия, условия стоит проверить у производителя;
  • постоянный неконтролируемый доступ к компьютеру бухгалтера, на котором открыт банк-клиент, — лишний риск: такими программами активно пользуются мошенники.

Безопасность: почему нельзя просто открыть RDP наружу

Самый частый способ «сделать доступ из дома» — пробросить на роутере порт 3389 на офисный сервер. Сразу после этого на него начинают стучаться боты: они круглосуточно сканируют интернет, находят открытые удалённые рабочие столы и перебирают пары «логин — пароль». Пароли вида 123456, Buh2024 или имя компании с годом подбираются быстро. Дальше по типичному сценарию на сервер попадает шифровальщик, и база 1С вместе с копиями, лежащими рядом, оказывается зашифрована. Как этого избежать — в статье «Защита 1С от шифровальщиков».

Смена порта на нестандартный уменьшает количество мусорных попыток в журнале, но защитой не является: сканеры находят RDP и на других портах. Что действительно помогает:

  • Не открывать RDP напрямую. Доступ через VPN или через шлюз удалённых рабочих столов (RD Gateway), который принимает подключения по HTTPS.
  • Ограничение по адресам. Если сотрудники подключаются из офиса и с пары известных адресов, разрешите доступ только с них.
  • Длинные уникальные пароли и блокировка учётной записи после нескольких неудачных попыток входа.
  • Проверка подлинности на уровне сети (NLA) — она не даёт начать сеанс, пока пользователь не подтвердил учётные данные.
  • Минимальные права. У пользователей не должно быть прав администратора на сервере.
  • Своевременные обновления Windows, потому что уязвимости в самом протоколе удалённого рабочего стола находили не раз.

Веб-публикация тоже требует аккуратности. Публикуйте базу только по HTTPS. Проверьте список пользователей 1С: если у пользователя «Администратор» пустой пароль — а так бывает очень часто, — опубликованная в интернете база открыта любому, кто знает адрес.

В облаке эту работу делает провайдер. У нас, например, серверы закрыты межсетевым экраном с WAF, работают антивирус и защита от DDoS-атак, а вопрос «как правильно открыть доступ» вообще не встаёт перед клиентом.

Какой нужен интернет: пинг важнее скорости

Распространённое заблуждение — что для облачной 1С нужен «быстрый интернет» в смысле мегабит. На деле офисная работа в 1С по RDP — это сотни килобит, редко больше пары мегабит на человека в пиках. Веб-клиент и тонкий клиент передают ещё меньше.

Гораздо важнее задержка (пинг) и её стабильность. Каждое нажатие клавиши и каждый клик должны дойти до сервера и вернуться. Ориентиры для работы по RDP:

  • до 30–50 мс — работаете и не замечаете, что сервер не рядом;
  • 80–120 мс — небольшая, но ощутимая задержка при наборе и прокрутке;
  • больше 150 мс или постоянные скачки — курсор «догоняет» руку, списки дёргаются.

Как проверить: откройте командную строку и выполните ping -n 100 адрес-сервера. Смотрите не только на среднее время, но и на разброс и строку «потеряно». Стабильные 60 мс лучше, чем скачки от 20 до 400. Потери пакетов даже в пару процентов уже ощущаются.

Что влияет на пинг сильнее, чем тариф провайдера:

  • Wi-Fi вместо кабеля. Для рабочего места бухгалтера кабель — лучшее вложение в скорость облачной 1С.
  • Мобильный интернет. 4G работает, но пинг «плавает» в зависимости от загрузки вышки. Как резервный канал — хорошо.
  • Расстояние до сервера. Сервер в Казахстане даёт меньшую задержку, чем сервер в Европе, просто из-за физики.
  • Загруженный канал. Если в офисе кто-то качает обновления или смотрит видео, пинг растёт у всех.

В самом RDP на вкладке «Взаимодействие» можно оставить автоматическое определение качества связи — клиент сам отключит лишние визуальные эффекты на медленном канале.

Что выбрать: советы по ролям

Бухгалтерия

Основной вариант — RDP. Бухгалтер весь день проводит документы, печатает, загружает выписки из банка, работает с внешними отчётами и обработками. RDP даёт полную совместимость, печать на свой принтер и сохранность сеанса при обрыве связи. Если конфигурация на управляемых формах и все обработки под них переписаны, хорошая альтернатива — тонкий клиент.

Отдельно продумайте подписание ЭСФ и работу с банк-клиентом: здесь важно, на каком компьютере доступен ключ ЭЦП. Подробно это разобрано в статье «Печать и оборудование в облачной 1С», ссылка на которую есть выше.

Директор и руководители

Директору обычно нужно посмотреть отчёт, остатки или задолженность, согласовать платёж — не чаще нескольких раз в день. Для этого лучше всего подходит веб-клиент: открыл браузер на ноутбуке или планшете, посмотрел, закрыл. Если руководитель сам ведёт часть документов или работает в базе на обычных формах — RDP.

Филиал или удалённый склад

Здесь решает оборудование. Если в филиале только менеджеры с компьютерами и принтером — RDP (можно в режиме RemoteApp, чтобы 1С выглядела как обычная программа). Если есть весы, фискальные регистраторы, принтеры этикеток — посмотрите в сторону тонкого клиента с локальными драйверами или проверьте каждое устройство по RDP на тестовом периоде. И обязательно подумайте о резервном канале связи: интернет в филиале пропал — филиал не работает.

Работа с телефона

Честно: полноценно работать в 1С с телефона неудобно никаким способом. Чтобы быстро что-то посмотреть, подойдёт веб-клиент в мобильном браузере. Для срочных действий «надо провести, а ноутбука нет» — RDP-приложение: неудобно, зато работает всё. У 1С есть и отдельный мобильный клиент, но насколько удобно в нём будет работать, зависит от конфигурации — проверяйте на своей базе.

Учтите при выборе тарифа

Часто оказывается, что RDP нужен не всем, а только бухгалтерии, а остальным хватает веб-клиента. Это стоит учитывать при выборе облака: например, у нас веб-доступ входит во все тарифы, а количество RDP-доступов зависит от тарифа — в 1C-Light его нет, в 1C-Silver один, в 1C-Gold пять, в 1C-Platinum десять. Посчитайте заранее, кому нужен именно удалённый рабочий стол, — подробности на странице тарифов.

Сравнение способов

RDP Веб-клиент Тонкий клиент VPN + файловая база AnyDesk / TeamViewer
Где работает 1С На сервере На сервере На сервере На ноутбуке сотрудника На офисном ПК
Что идёт по сети Изображение экрана Данные форм Данные форм Данные базы Изображение экрана
Что установить Ничего (на Windows) Ничего, только браузер Тонкий клиент 1С VPN-клиент и 1С Программу доступа
Обычные формы, старые обработки Да Нет Нет Да Да
Локальная печать Через перенаправление Через браузер Да Да Нет, печать в офисе
Оборудование (весы, ККМ) С настройкой Ограниченно Да, локально Да, но медленно Только офисное
Чувствительность к связи Пинг Пинг Пинг Очень высокая Пинг и канал офиса
Сколько человек одновременно Много Много Много Зависит от базы Один на компьютер
Кому подходит Бухгалтерия, основная работа Директор, эпизодический доступ Филиалы, торговля Почти никому Временная мера

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

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

Безопасность зависит не столько от способа, сколько от настройки. RDP, закрытый за VPN или шлюзом с длинными паролями и ограничением попыток входа, безопасен; тот же RDP, открытый в интернет на стандартном порту с паролем «123», — нет. Веб-клиент безопасен при публикации только по HTTPS и при паролях у всех пользователей 1С.

Можно ли работать в 1С через веб-клиент вместо RDP?

Можно, если конфигурация на управляемых формах, а все ваши внешние обработки и отчёты переписаны под них. Для конфигураций на обычных формах веб-клиент не подходит. Кроме того, в веб-клиенте сложнее с торговым оборудованием и некоторыми операциями с файлами, поэтому бухгалтерии и складу чаще удобнее RDP или тонкий клиент.

Какая скорость интернета нужна для работы в облачной 1С?

Для одного сотрудника, работающего по RDP, обычно хватает пары мегабит в секунду, для веб-клиента — ещё меньше. Важнее задержка: стабильный пинг до сервера в пределах 30–50 мс даёт комфортную работу, а скачки и потери пакетов ощущаются сильнее, чем низкая скорость. Для рабочих мест бухгалтерии лучше кабель, а не Wi-Fi.

Почему через VPN 1С работает медленно, а через RDP — нормально?

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