Работа в 1С из дома и филиала: выбираем и настраиваем способ подключения
Содержание
Сделать удалённую 1С можно четырьмя способами: подключаться к офисному компьютеру по RDP, опубликовать базу на веб-сервере и работать через тонкий или веб-клиент, поднять терминальный сервер для всех сотрудников или переехать в облачную аренду. Для 1–3 человек обычно хватает RDP через VPN, для 5 и больше — терминальный сервер или веб-публикация.
Самая частая ошибка — открыть файловую базу
через сетевую папку по VPN. Это работает, но медленно, а обрыв связи во время записи может повредить файл 1Cv8.1CD. Файловую базу по интернету открывают только через RDP или веб-публикацию, никогда — напрямую по общей папке.
Какой способ удалённого доступа к 1С выбрать
Решение зависит от трёх вещей: сколько людей работает удалённо, где стоит база (файловая или клиент-серверная) и есть ли в штате администратор.
| Способ | Кому подходит | Что нужно | Слабое место |
|---|---|---|---|
| RDP к своему ПК | 1–3 сотрудника | VPN, включённый компьютер в офисе | Компьютер нельзя выключать |
| Терминальный сервер (RDS) | 5–50 сотрудников | Windows Server, лицензии RDS CAL | Нужен администратор |
| Веб-публикация (тонкий/веб-клиент) | Филиалы, мобильные сотрудники | Apache или IIS, белый IP, сертификат | Не все внешние обработки работают в веб-клиенте |
| Облачная аренда | Нет своего сервера и админа | Договор с провайдером | Ежемесячная плата, доработки ограничены |
Подключение к 1С через удалённый рабочий стол (RDP)
RDP — это управление офисным компьютером с экрана домашнего. 1С при этом запускается в офисе, по сети идёт только картинка. Поэтому даже файловая база работает с привычной скоростью.
Пошаговая настройка
- На офисном компьютере откройте
Параметры → Система → Удалённый рабочий столи включите его. В Windows 10/11 Home серверной части RDP нет — нужна редакция Pro или выше. - Задайте пароль учётной записи Windows. Без пароля RDP не пустит.
- Настройте VPN до офисной сети: на роутере (WireGuard, OpenVPN, L2TP/IPsec — что поддерживает модель) или на отдельном сервере.
- На домашнем компьютере подключитесь к VPN, запустите
mstscи введите внутренний IP офисного компьютера, например192.168.1.25. - Проверьте, что компьютер не уходит в сон:
Параметры → Система → Питание, режим сна — «Никогда».
Не пробрасывайте порт 3389 на роутере напрямую в интернет. Открытый RDP находят сканеры за считанные часы и начинают перебор паролей. Смена порта на «нестандартный» не защищает, а лишь откладывает находку.
Ограничение по числу сеансов
Обычная Windows держит один активный сеанс: если кто-то подключился удалённо, локальный пользователь выходит. Windows Server без ролей RDS разрешает два одновременных подключения — только для администрирования. Для работы нескольких бухгалтеров нужен терминальный сервер.
Терминальный сервер 1С для всего офиса
Терминальный сервер — это Windows Server с ролью «Службы удалённых рабочих столов» (RDS). На нём установлена платформа 1С, а пользователи подключаются каждый в свой сеанс.
Что подготовить
- 🖥️ Сервер: для 10 пользователей в БП 3.0 ориентировочно 8 ядер и 32 ГБ памяти, диски SSD.
- 🔑 Лицензии Windows Server и RDS CAL на каждого пользователя или устройство. Без них роль работает пробный период, потом новые подключения запрещаются.
- 📄 Клиентские лицензии 1С: каждый сеанс 1С занимает одну лицензию, независимо от того, сколько человек сидит в RDP.
- 🌐 Шлюз удалённых рабочих столов (RD Gateway) — он принимает подключения по HTTPS на порту 443 и пропускает их к серверу.
Публикация 1С как RemoteApp
Полный рабочий стол сотрудникам обычно не нужен. Через RemoteApp публикуют только 1С: пользователь запускает ярлык, и окно 1С открывается у него на компьютере как обычная программа.
- В «Диспетчере серверов» откройте раздел служб удалённых рабочих столов и коллекцию сеансов.
- В блоке программ RemoteApp добавьте
1cestart.exeиз каталога установки 1С (обычноC:\Program Files\1cv8\common\). - Раздайте пользователям файл
.rdpили настройте веб-доступ RDS.
💡 Публикуйте именно 1cestart.exe, а не 1cv8.exe конкретной версии. Стартер сам выбирает нужную версию платформы, и после обновления 1С ярлыки у пользователей не ломаются.
Если база клиент-серверная
Терминальный сервер и сервер 1С лучше держать в одной локальной сети с гигабитным каналом. Порты кластера 1С (агент — 1540, менеджер — 1541, рабочие процессы — диапазон из свойств рабочего сервера, по умолчанию от 1560) открывают только внутри сети, наружу — никогда.
Публикация базы 1С на веб-сервере
Веб-публикация позволяет подключаться к базе по HTTP или HTTPS без RDP. Пользователь работает в тонком клиенте или прямо в браузере. Наружу открывается только порт 443.
Что установить
- Веб-сервер: Apache 2.4 или IIS. Для IIS включите компоненты ISAPI-расширений.
- При установке платформы 1С отметьте компонент «Модули расширения веб-сервера». Разрядность модуля должна совпадать с разрядностью веб-сервера.
- Сертификат TLS для домена — без HTTPS пароли 1С уйдут по сети открытым текстом.
Публикация из конфигуратора
- Запустите конфигуратор от имени администратора Windows.
- Откройте
Администрирование → Публикация на веб-сервере. - Задайте имя публикации латиницей (например,
buh), выберите веб-сервер и каталог. - Отметьте «Публиковать доступ для клиентских приложений» и нажмите «Опубликовать».
- Перезапустите службу веб-сервера.
Для Apache то же делают из командной строки утилитой webinst из каталога bin платформы:
webinst -publish -apache24 -wsdir buh -dir "C:\Apache24\htdocs\buh" -connstr "Srvr=srv1c;Ref=buh;" -confpath "C:\Apache24\conf\httpd.conf"
Для файловой базы в -connstr указывают путь: File=D:\Bases\Buh;.
Подключение пользователя
- 🌐 В браузере: адрес вида
https://1c.example.ru/buh/. - 💻 В тонком клиенте: в списке баз нажмите «Добавить» → «Добавление в список существующей информационной базы» → тип расположения «На веб-сервере» → тот же адрес.
Каждое подключение через веб-клиент или тонкий клиент по HTTP занимает клиентскую лицензию 1С, как обычный запуск. Веб-публикация не экономит лицензии.
Что работает не так, как в обычном клиенте
Внешние обработки и печатные формы, написанные под толстый клиент, в веб-клиенте не открываются. Торговое оборудование и некоторые внешние компоненты подключаются только к тонкому клиенту. Поэтому для рабочих мест с кассой или сканером выбирайте тонкий клиент, а не браузер.
Облачная аренда 1С вместо своего сервера
Аренда снимает с вас сервер, резервные копии и обновления. Встречаются два формата.
| Формат | Как работает | Доработки |
|---|---|---|
| Сервис по модели SaaS (например, 1С:Фреш) | Типовая конфигурация в веб-клиенте, обновления ставит провайдер | Только расширения и внешние отчёты, прошедшие проверку |
| Аренда виртуального сервера с 1С | Ваша база на терминальном сервере провайдера, вход по RDP | Любые, включая изменённую конфигурацию |
Ориентировочная стоимость — от 1 000 до 3 000 ₽ в месяц за пользователя в зависимости от конфигурации и объёма диска. Перед переездом уточните:
- 📦 как выгрузить базу
в
.dt, если решите уйти, и сколько это стоит; - 🕒 как часто делаются резервные копии и сколько хранятся;
- 🔌 можно ли подключить ваши внешние обработки, банк-клиент и ЭДО.
💡 Если конфигурация доработана программистом, SaaS почти наверняка не подойдёт. Ваш вариант — аренда сервера или своя веб-публикация.
Защита удалённого доступа к 1С через интернет
Удалённая 1С — это бухгалтерия, открытая в интернет. Защищать её нужно на трёх уровнях.
Сеть
- 🔒 Наружу открыт только VPN или порт 443 (RD Gateway, веб-публикация). Порты 3389, 1540–1541, 1560 и выше закрыты.
- 🛡️ Доступ разрешён только с известных IP-адресов, если сотрудники работают из постоянных мест.
- 🔐 На RDP включена проверка подлинности на уровне сети (NLA).
Учётные записи
- 👤 У каждого сотрудника свой логин Windows и свой пользователь 1С. Общая учётка «buh» не позволяет понять, кто провёл документ.
- 🔑 Пароли длиной от 12 символов, политика блокировки после 5–10 неудачных попыток.
- 📱 Двухфакторная аутентификация на VPN или шлюзе — если продукт её поддерживает.
- 🚫 Уволенный сотрудник отключается в тот же день: в VPN, в Windows и в списке пользователей 1С.
Данные
- 💾 Резервная копия базы ежедневно, одна копия хранится вне сервера. Шифровальщики первым делом ищут файлы
.1CDи выгрузки.dtрядом с ними. - 🧩 В свойствах пользователя 1С включена аутентификация 1С с паролем; при веб-публикации пустые пароли недопустимы.
Как ускорить работу удалённой 1С
Скорость упирается в канал, задержку и в сам сервер. Что даёт заметный эффект:
- Не гоняйте файловую базу по VPN. Переход с общей папки на RDP или веб-публикацию ускоряет работу в разы.
- Задайте низкую скорость соединения. В тонком клиенте при редактировании базы в списке, в дополнительных параметрах, есть настройка скорости соединения. Режим «Низкая» уменьшает число обращений к серверу.
- Упростите картинку в RDP. Отключите фон рабочего стола, сглаживание шрифтов и анимацию в настройках подключения
mstscна вкладке «Взаимодействие». - Проверьте задержку. Командой
pingдо сервера: до 50 мс работа комфортна, при 150 мс и выше заметны паузы при каждом открытии формы. - Следите за памятью сервера. На терминальном сервере каждый сеанс 1С в БП 3.0 берёт ориентировочно 300–700 МБ. Нехватка памяти тормозит всех сразу.
- Закрывайте отключённые сеансы. Если пользователь закрыл окно RDP крестиком, его сеанс и 1С продолжают работать и держат лицензию. В политиках RDS задайте лимит для отключённых сеансов, например 2 часа.
Принудительное завершение сеанса обрывает работу пользователя: непроведённый документ потеряется. Лимит отключённых сеансов ставьте с запасом и предупредите сотрудников.
Частые проблемы при удалённой работе в 1С
Частые ошибки при настройке
- ❌ Открыт порт 3389 «только на время» — и остался открытым на годы.
- ❌ Веб-публикация по HTTP без сертификата: пароли 1С идут открытым текстом.
- ❌ Лицензии RDS не куплены: через пробный период новые подключения перестают пускать.
- ❌ Резервная копия лежит на том же сервере, что и база, — вместе с базой её и зашифруют.