К статье
Практический материал

Администрирование · 12 мин

Как работать в 1С:Предприятие удалённо

Практические способы удалённой работы в 1С:Предприятие: RDP, веб-сервер, тонкий клиент, облако. Пошаговая настройка, требования к скорости, безопасность и типичные ошибки.

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

Универсального решения не существует: выбор способа зависит от режима работы базы (файловый или клиент-серверный), количества пользователей, качества интернет-канала и бюджета на инфраструктуру. Для небольшой компании с файловой базой на 3–5 человек подойдёт одно решение, для распределённой команды с базой на SQL Server — совершенно другое.

Ниже разобраны основные варианты: подключение через удалённый рабочий стол (RDP), публикация базы на веб-сервере, работа через тонкий клиент и перенос базы в облачный сервис. Для каждого способа указаны условия применения, порядок настройки и ограничения.

Определите режим работы базы: файловый или клиент-серверный

Прежде чем выбирать способ удалённого доступа, выясните, в каком режиме работает ваша база. Откройте 1С, перейдите в раздел «Администрирование» → «Настройки работы с файлами» или посмотрите строку подключения в списке информационных баз: если путь начинается с буквы диска или сетевого ресурса (например, \\server\base) — это файловый режим, если указан сервер 1С и имя базы — клиент-серверный.

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

Клиент-серверный режим (1С:Сервер + СУБД, обычно MS SQL Server или PostgreSQL) переносит всю тяжёлую обработку на сервер, поэтому удалённый клиент обменивается с ним относительно компактными пакетами данных. Этот режим лучше переносит удалённую работу, но требует лицензий на сервер 1С и СУБД.

Способ 1. Удалённый рабочий стол (RDP) — универсальное решение

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

Для организации потребуется сервер с ролью «Удалённые рабочие столы» (Remote Desktop Services) на Windows Server и клиентские лицензии RDS CAL на каждого пользователя или устройство. Для подключения к одному офисному компьютеру лицензии RDS не нужны, но одновременно работать сможет только один человек.

Порядок настройки в типовом случае выглядит так:

Настройка доступа через RDP
  1. 1
    Установите роль «Удалённые рабочие столы» на сервере и активируйте лицензии RDS
  2. 2
    Создайте учётные записи пользователей и добавьте их в группу «Пользователи удалённого рабочего стола»
  3. 3
    Настройте VPN-сервер или шлюз удалённых рабочих столов (RD Gateway) — не пробрасывайте порт 3389 напрямую в интернет
  4. 4
    Установите платформу 1С на терминальный сервер и пропишите путь к базе в списке информационных баз
  5. 5
    Проверьте подключение с домашнего компьютера: скорость открытия документов, печать на локальный принтер

Обратите внимание на печать: чтобы документы из терминального сеанса выводились на домашний принтер, включите перенаправление принтеров в настройках RDP-клиента и установите на сервере драйвер соответствующей модели. С нестандартными или старыми принтерами перенаправление иногда работает нестабильно — в этом случае проще печатать в PDF и распечатывать файл локально.

Способ 2. Публикация базы на веб-сервере

Платформа 1С позволяет опубликовать информационную базу на веб-сервере (IIS или Apache) — тогда пользователи работают через обычный браузер или тонкий клиент по протоколу HTTP/HTTPS. Это удобно для сотрудников, которым нельзя устанавливать программы на компьютер, и для доступа с планшетов.

Для публикации откройте конфигуратор от имени администратора, перейдите в «Администрирование» → «Публикация на веб-сервере», укажите имя публикации, каталог и веб-сервер, установите флажки «Публиковать доступ для клиентских приложений» и нажмите «Опубликовать». После этого база будет доступна по адресу вида https://ваш-сервер/имя-публикации.

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

Способ 3. Тонкий клиент через интернет

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

Есть два варианта подключения тонкого клиента: напрямую к серверу 1С (по протоколу TCP, порт кластера) или через веб-сервер (по HTTP/HTTPS). Для доступа через интернет предпочтителен второй вариант — его проще защитить сертификатом и стандартными средствами веб-сервера.

Настройка со стороны пользователя сводится к установке тонкого клиента с дистрибутива платформы и добавлению в список баз нового подключения с типом «На веб-сервере» и адресом публикации. Дистрибутив тонкого клиента можно выложить на сам веб-сервер — тогда пользователи скачают его по ссылке.

Способ 4. Облачный хостинг 1С

Если нет желания поддерживать собственный сервер, базу можно разместить у облачного провайдера: в сервисе 1С:Фреш, у хостинг-партнёров 1С или на арендованном виртуальном сервере (VPS/VDS), где вы настраиваете всё самостоятельно. В первом случае провайдер берёт на себя обновления, резервное копирование и доступность, во втором — вы получаете полный контроль, но и всю ответственность.

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

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

RDP (терминальный сервер)

Подходит почти всем, включая файловые базы. Ограничение: нужны лицензии RDS CAL и настройка защищённого входа

Веб-сервер + браузер

Удобно без установки программ и с планшетов. Ограничение: не вся функциональность доступна в веб-клиенте

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

Низкие требования к каналу, полный интерфейс. Ограничение: нужна установка клиента и настроенная публикация

Облако (1С:Фреш и аналоги)

Не нужен свой сервер, резервные копии включены. Ограничение: зависимость от провайдера и ограничения на доработки конфигурации

Требования к каналу и проверка скорости

Точные нормы зависят от конфигурации и сценариев работы, поэтому ориентируйтесь на практическую проверку, а не на паспортную скорость тарифа. Для RDP обычно достаточно стабильных 2–4 Мбит/с на пользователя; для тонкого клиента — от 1–2 Мбит/с; веб-клиент чувствителен к задержке (ping), а не только к ширине канала.

Главный враг удалённой работы — не низкая скорость, а нестабильность: потери пакетов на Wi-Fi, перегруженный домашний роутер, мобильный интернет с «плавающим» ping. Если пользователь жалуется на подвисания, первым делом попросите его подключиться кабелем вместо Wi-Fi и повторить операцию.

Контрольные точки

Как проверить качество подключения

Время открытия типового документа
Норма

Открывается за 2–5 секунд без видимых подвисаний

Тревожный признак

Открытие занимает десятки секунд, интерфейс «замирает»

Стабильность сеанса
Норма

Сеанс не разрывается в течение рабочего дня

Тревожный признак

Регулярные отключения, необходимость переподключаться

Ping до сервера
Норма

Стабильное значение без скачков и потерь пакетов

Тревожный признак

Потери пакетов, задержки с большими колебаниями

Безопасность: защитите базу и учётные записи

Удалённый доступ расширяет периметр атаки: теперь до базы можно «достучаться» из интернета, а домашние компьютеры сотрудников обычно защищены хуже офисных. Минимальный набор мер: VPN или шлюз вместо открытых портов, сложные пароли и запрет пустых паролей в 1С, регулярные обновления платформы и операционной системы сервера.

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

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

Типичные ошибки при организации удалённой работы
01
Проброс порта 3389 или веб-сервера напрямую в интернет без VPN — приводит к взломам и шифрованию базы
02
Подключение к файловой базе напрямую через VPN по «расшаренной» папке — крайне медленно, а обрыв связи может повредить файл базы
03
Один пароль на всех пользователей — невозможно установить автора действий и отозвать доступ уволенного сотрудника
04
Отсутствие резервных копий вне сервера — при атаке шифровальщика теряются и база, и копии
05
Игнорирование проверки веб-клиента перед переводом пользователей — часть нужных функций может не работать в браузере

Частые проблемы и их решения

Если 1С через RDP работает медленно, сначала проверьте загрузку самого терминального сервера: нехватка оперативной памяти при нескольких одновременных сеансах — самая частая причина. Каждому сеансу 1С нужен заметный объём RAM, поэтому сервер «впритык» начинает тормозить при росте числа пользователей.

Ошибка «Информационная база не обнаружена» у тонкого клиента или веб-клиента обычно означает, что публикация на веб-сервере устарела после обновления платформы: выполните публикацию заново из конфигуратора той версии платформы, которая используется.

Если не печатает принтер из терминального сеанса, проверьте, включено ли перенаправление принтеров в свойствах RDP-подключения (вкладка «Локальные ресурсы») и не запрещено ли оно групповой политикой на сервере.

Итог

Что важно запомнить

Базу нельзя выносить в интернет без защиты: используйте VPN или шлюз. Для файловых баз оптимален RDP, для клиент-серверных — тонкий клиент или веб-сервер. Обязательны резервные копии вне сервера и индивидуальные учётные записи с минимально необходимыми правами.

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

Можно ли работать в файловой базе 1С через интернет без сервера?

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

Нужны ли отдельные лицензии 1С для удалённых пользователей?

Правила лицензирования зависят от числа одновременных сеансов, а не от места работы: удалённый пользователь занимает лицензию так же, как офисный. Дополнительно могут понадобиться лицензии на серверную инфраструктуру — например, RDS CAL для терминального сервера Windows.

Что выбрать: веб-клиент или тонкий клиент?

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

Безопасно ли хранить пароль 1С в сохранённом подключении?

Сохранённый пароль упрощает жизнь, но позволяет войти в базу любому, кто получил доступ к компьютеру. На домашних и личных устройствах лучше не сохранять пароль и дополнительно защитить саму учётную запись операционной системы паролем и шифрованием диска.

Что делать, если сеанс 1С «завис» на терминальном сервере?

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

Можно ли перенести базу в облако, если конфигурация сильно доработана?

В сервисы типа 1С:Фреш, где допускаются только типовые конфигурации, доработанную базу перенести нельзя. Выход — аренда виртуального сервера (VPS/VDS) у хостинг-провайдера: там вы разворачиваете платформу и базу самостоятельно, без ограничений на доработки, но сами отвечаете за обновления и резервное копирование.