Работа с 1С из дома: пять способов подключиться к базе на удалёнке
Содержание
Удалённо войти в 1С можно пятью путями: подключиться к рабочему компьютеру в офисе, зайти на терминальный сервер по RDP, открыть опубликованную базу в браузере, поставить VPN и работать как из офиса или арендовать базу в облаке. Самое частое заблуждение: «выставлю базу в интернет, и всё заработает». Работать заработает, но вместе с вами в неё придут и боты-сканеры.
Какой способ выбрать, зависит от трёх вещей: сколько человек работает удалённо, где лежит база (файловая или клиент-серверная) и кто будет всё это администрировать. Ниже по порядку: от самого простого до самого устойчивого.
Какой способ подходит вам: сравнение за минуту
| Способ | Для кого | Сложность настройки | Главный риск |
|---|---|---|---|
| Удалённый рабочий стол офисного ПК | 1–2 человека, разовая работа | низкая | офисный компьютер должен быть включён |
| Терминальный сервер (RDP) | 3–50 человек, файловая или серверная база | средняя | открытый порт, лицензии доступа |
| Веб-сервер и браузер | сотрудники и клиенты без установки 1С | выше средней | публикация в интернет, HTTPS |
| VPN + обычный клиент 1С | офис с админом, нужен привычный интерфейс | средняя | медленная работа файловой базы по каналу |
| Облако или аренда 1С | малый бизнес без своего админа | минимальная | платная подписка, зависимость от поставщика |
Файловую базу нельзя нормально гонять через VPN или обычную сеть между офисом и домом: она читает файлы целиком, и любое действие тормозит. Для файловых баз выбирайте RDP или удалённый рабочий стол.
Подключение к рабочему компьютеру: самый быстрый старт
Это способ «на вчера»: вы сидите дома, а 1С запущена на компьютере в офисе. Вы видите его экран и управляете им, всё остальное остаётся как есть.
Подходят три варианта:
- 🖥️ Встроенное подключение Windows (
mstsc). Работает бесплатно, но на Windows редакции Home принимать входящие подключения нельзя. Нужна Pro или выше. - 🔧 Программы удалённого доступа вроде AnyDesk, RustDesk или TeamViewer. Не требуют белого IP-адреса, работают через ретранслятор.
- 🏢 Готовые сервисы поставщика вашей 1С, если они есть в договоре.
Как настроить встроенный вариант на офисном компьютере:
- Откройте
Параметры → Система → Удалённый рабочий столи включите переключатель. - Добавьте в список тех пользователей, которым можно входить.
- Задайте компьютеру постоянное имя или адрес в локальной сети и разрешите подключения в брандмауэре.
- Дома откройте
mstsc, введите имя компьютера и свои учётные данные.
Пока вы зашли удалённо, за экраном в офисе сидеть никто не сможет: сеанс заберёт управление, и офисный пользователь увидит экран блокировки.
⚠️ Программу удалённого доступа ставьте только из официального источника и защитите её постоянным паролем и двухфакторной проверкой. Неконтролируемый «доступ без пароля» на бухгалтерском компьютере — прямой путь к краже базы.
Минус способа очевиден: компьютер нужно держать включённым, а при двух удалёнщиках начинается очередь за один экран. Тогда пора на сервер.
Терминальный сервер и RDP: когда работают сразу несколько человек
Терминальный сервер — это Windows Server, на котором установлены роль служб удалённых рабочих столов и клиент 1С. Каждый пользователь заходит на него в собственный сеанс по RDP. Сама 1С запускается на сервере, до вашего компьютера доходит только картинка и ввод с клавиатуры. Поэтому даже на слабом ноутбуке и медленном интернете база работает так, как в офисе.
Что нужно подготовить
- 🧱 Сервер с Windows Server и достаточным запасом оперативной памяти. Ориентир: по 1,5–2 ГБ на пользователя плюс память самой системы. Для десяти бухгалтеров это 16–24 ГБ.
- 🔑 Лицензии доступа к службам удалённых рабочих столов (RDS CAL) по числу пользователей или устройств. Без них сервер даёт два административных сеанса и после пробного периода начинает отключать остальных.
- 📦 Платформа 1С на сервере, лицензии 1С на нужное число рабочих мест (программная лицензия или аппаратный ключ).
- 📁 Базы: файловая лежит на сервере в общей папке, клиент-серверная живёт в СУБД.
Базовая настройка
- Установите роль «Службы удалённых рабочих столов» через диспетчер сервера. Если не хотите настраивать вручную, начните с режима «Сеансы рабочего стола».
- Укажите сервер лицензирования и тип лицензий (на пользователя или на устройство). Без этого шага через 120 дней сервер перестанет принимать подключения.
- Создайте группу пользователей и разрешите ей вход через службы удалённых рабочих столов.
- Установите платформу 1С до того, как пользователи начнут заходить. Ставьте её в режиме установки для всех, а не для одного пользователя.
- Разложите ярлыки с нужными базами на общий рабочий стол или опубликуйте каждое приложение отдельно, чтобы пользователь не видел лишнего.
Чтобы в одной базе у каждого был свой пользователь 1С, не создавайте общий логин «Бухгалтер». Заведите отдельных пользователей в Администрирование → Настройки пользователей и прав → Пользователи. Так в журнале регистрации видно, кто что менял.
Что ускоряет и что тормозит
- ✅ Отдельный быстрый диск (SSD) под базы и кэш.
- ✅ Перенаправление принтеров только тем, кому оно нужно: лишние устройства замедляют вход.
- ❌ Антивирус, который сканирует каждый файл базы на лету. Добавьте каталог базы в исключения, если политика безопасности это допускает.
- ❌ Десятки пользователей на 4 ГБ памяти: система начнёт сбрасывать данные на диск, и работа превратится в ожидание.
Через браузер: публикация базы на веб-сервере
Если сотрудникам нельзя ничего устанавливать (контрагент зашёл на минуту, руководитель с планшета), базу публикуют на веб-сервере. Пользователь открывает адрес и работает в веб-клиенте или подключает тонкий клиент по ссылке.
Общий порядок такой:
- Установите на сервер веб-сервер: Apache или IIS. В установщике платформы отметьте компонент модулей расширения веб-серверов.
- В Конфигураторе откройте
Администрирование → Публикация на веб-сервере. В окне укажите имя публикации, каталог на диске и отметьте нужные способы доступа (тонкий клиент, веб-клиент, веб-сервисы). - Нажмите «Опубликовать». Платформа сама пропишет настройки в конфигурации веб-сервера.
- Проверьте адрес вида
http://сервер/имя_публикациииз локальной сети, и только потом выпускайте наружу.
Для интернета нужны ещё три вещи:
- 🔒 HTTPS с настоящим сертификатом. Передавать логины 1С по голому HTTP нельзя.
- 🌐 Доменное имя и правило на роутере или у провайдера, которое направляет внешний порт на веб-сервер.
- 👥 Лицензии 1С на всех, кто одновременно работает через веб: веб-клиент их тоже занимает.
Веб-клиент скромнее тонкого. Ему доступны не все возможности, а некоторые конфигурации работают через него хуже. Тяжёлые отчёты и обработки проверьте заранее.
Если в базе есть расширения или внешние обработки, которые лазят в файловую систему клиента, в браузере они работать не будут: у браузера нет доступа к диску пользователя.
VPN вместо открытого порта
Идея такая: наружу выставляется не 1С и не RDP, а только шлюз VPN. Сотрудник подключается к нему, получает адрес во внутренней сети и дальше пользуется 1С так, будто сидит в офисе. Это самый разумный вариант, когда нужна безопасность, а аппетиты скромные.
Что важно знать:
- Клиент-серверная база по VPN работает приемлемо, если канал держит пинг до 50–70 мс и есть запас по скорости. Файловая — нет.
- Лучше всего связка «VPN + RDP»: порт 3389 виден только изнутри VPN, а картинка и клавиатура идут по зашифрованному туннелю.
- Для небольшого офиса хватает VPN-сервера на роутере или отдельной маленькой машине. Корпоративные шлюзы нужны от нескольких десятков человек.
Слабое место VPN — человек. Один сотрудник со взломанной учётной записью открывает злоумышленнику внутреннюю сеть целиком. Поэтому добавляйте второй фактор.
Облако и аренда 1С: если админа нет
Вы платите ежемесячно, а поставщик берёт на себя сервер, обновления, резервные копии и лицензии. Пользователь получает ссылку или ярлык и логинится. Бывает два типа услуги:
- ☁️ Сервис по подписке. Готовая конфигурация, которой вы пользуетесь как приложением. Обычно подходит для типовых задач малого бизнеса.
- 🖥️ Аренда виртуального сервера или рабочего места с вашей базой. Работает как терминальный сервер, только админит его поставщик.
Ориентиры по деньгам: аренда рабочего места под 1С у хостеров обычно стоит примерно от 1 000 до 2 500 ₽ в месяц на пользователя, готовые облачные сервисы стартуют от нескольких сотен рублей. Цифры сильно зависят от региона, конфигурации и числа пользователей, поэтому запрашивайте расчёт у двух-трёх поставщиков.
Перед подпиской уточните:
| Вопрос | Почему важно |
|---|---|
| Где физически хранятся данные | если база с персональными данными, они должны лежать на территории России |
| Как часто делаются копии и сколько хранятся | чтобы откатиться после ошибки |
| Можно ли выгрузить базу целиком | чтобы уйти без потерь |
| Какие обновления и когда | иначе релиз поменяется в разгар отчётности |
Безопасность: что закрыть до первого подключения
Каждый открытый в интернет порт 3389 сканируют боты. Через сутки в журнале безопасности появятся тысячи попыток входа. Дальше — вопрос времени.
Минимальный набор мер:
- Не открывайте RDP в интернет напрямую. Используйте VPN или шлюз удалённых рабочих столов.
- Включите проверку подлинности на уровне сети (NLA) в параметрах удалённого доступа.
- Задайте длинные пароли и блокировку учётной записи после нескольких неверных попыток.
- Выключите вход по RDP для администратора по умолчанию. Заведите отдельного администратора с нестандартным именем.
- Ограничьте доступ по IP-адресам, если у сотрудников они постоянные.
- Разделите права: тот, кто вводит документы, не должен иметь полные права на базу и серверную часть.
- Включите резервное копирование и храните копию вне сервера.
⚠️ Перед любыми изменениями на рабочем сервере сделайте резервную копию базы и согласуйте окно работ. Перезапуск службы или перезагрузка сервера оборвёт сеансы всех, кто сейчас работает, и несохранённые документы пропадут. Делайте это вечером или в выходной.
Отдельный пункт для обычных пользователей: не сохраняйте пароль к серверу на личном компьютере, которым пользуются дети или другие члены семьи, и не работайте с базой через чужой Wi-Fi без VPN.
Ошибки подключения: симптом и что делать
Большинство проблем сводится к нескольким причинам. Начните с проверки сети, потом переходите к лицензиям и правам.
ping и порта командой Test-NetConnection сервер -Port 3389 в PowerShell.Частые ошибки при настройке удалёнки
- 📎 Администратор выкладывает базу «на пару дней» и забывает закрыть доступ. Ставьте напоминание и проверяйте открытые порты раз в месяц.
- 🔁 Все работают под одним логином. После сбоя невозможно найти, кто внёс ошибочный документ.
- 💾 Копия хранится на том же сервере, что и база. Выйдет из строя диск — потеряете и базу, и копию.
- 🖨️ Принтеры и сканеры перенаправляют всем подряд, и вход занимает по две минуты.
- 🧮 Считают лицензии 1С по числу людей, а не по числу одновременных сеансов. Один человек, открывший две базы, занимает две лицензии.