Удалённая работа с базой 1С из дома и командировки
Содержание
Зайти в 1С через интернет можно четырьмя путями: подключиться к серверу по удалённому рабочему столу (RDP), опубликовать базу на веб-сервере и открыть её в браузере, перенести базу в облако или пробросить доступ через сервис 1С:Линк. Самый быстрый старт для небольшой фирмы — RDP. Самый удобный для сотрудников — веб-клиент.
Ниже — как выбрать способ под вашу базу, как настроить каждый и что сделать, чтобы базу не вскрыли из интернета. Все примеры относятся к платформе 8.3.
Какой способ выбрать для доступа к базе
Сначала ответьте на два вопроса: где лежит база (файловая или клиент-серверная) и сколько людей будет работать удалённо. От этого зависит всё остальное.
| Способ | Когда подходит | Что нужно | Риски |
|---|---|---|---|
| Удалённый рабочий стол (RDP) | 1-10 человек, база на офисном компьютере или сервере | Белый IP или VPN, Windows с нужной редакцией, лицензии на терминальный доступ | Открытый порт 3389 — главная цель подбора паролей |
| Публикация на веб-сервере | Нужен вход из браузера или тонким клиентом без установки базы | IIS или Apache, модуль расширения веб-сервера, HTTPS | Ошибки прав и неверный сертификат |
| Облако (1С:Фреш или аренда сервера) | Нет своего сервера и админа | Договор с провайдером, перенос базы | Ежемесячная плата, зависимость от провайдера |
| 1С:Линк | Нужно быстро открыть доступ без белого IP | Регистрация в сервисе, база на платформе нужной версии | Зависит от условий тарифа и версии платформы |
Если у вас файловая база на одном компьютере и один бухгалтер ездит в командировки, не усложняйте. RDP через VPN закрывает задачу за час.
Подключение через удалённый рабочий стол
Идея простая: вы подключаетесь к компьютеру или серверу в офисе, видите его экран и работаете в 1С так, будто сидите за ним. База остаётся на месте, по сети идёт только картинка.
Что подготовить на стороне офиса
- Убедитесь, что на офисном компьютере Windows редакции Pro или выше. В «Домашней» редакции принимать подключения нельзя.
- Включите разрешение удалённых подключений:
Параметры → Система → Удалённый рабочий стол. - Добавьте нужного пользователя в список разрешённых и задайте ему пароль. Пустой пароль RDP не принимает.
- Закрепите за машиной постоянный адрес в локальной сети, чтобы не сбивался проброс портов.
- Проверьте, что компьютер не засыпает: отключите спящий режим в параметрах электропитания.
Как подключиться из дома
На своём компьютере запустите mstsc, введите адрес офиса и логин. Если вы подключаетесь через VPN, адрес — внутренний, как в офисе. Дальше открывайте ярлык 1С и работайте.
Для нескольких одновременных сеансов нужен сервер терминалов (роль «Службы удалённых рабочих столов») и клиентские лицензии на каждое рабочее место. Обычная клиентская Windows даёт только один активный сеанс: второй пользователь выкинет первого.
Лицензия 1С — отдельный вопрос. Каждый удалённый сеанс занимает клиентскую лицензию, как и обычное подключение. Если ключ защиты стоит в офисе, он должен быть доступен серверу или машине, на которой запущена 1С.
Проблемы RDP, которые чаще всего мешают
- ❌ Ошибка проверки подлинности — не совпадают имя или время на компьютерах.
- ❌ «Удалённый сеанс отключён, нет лицензий» — закончились терминальные лицензии.
- ❌ Чёрный экран после входа — помогает смена параметров качества картинки в окне
mstscна вкладке «Взаимодействие».
Публикация базы 1С на веб-сервере IIS
Публикация нужна, если хотите открывать базу в браузере или запускать тонкий клиент по адресу вида https://ваш-сайт/buh. Сам сервис хорош тем, что на машине сотрудника не нужны ни 1С, ни RDP.
Подготовка веб-сервера
На сервере с IIS должен быть установлен компонент платформы «Модули расширения веб-серверов». Его выбирают при установке или добавляют через изменение установленной платформы. Также в IIS должны быть включены ASP.NET и ISAPI-расширения: без них публикация не стартует.
Для Apache модуль тоже поставляется с платформой, но настраивать его сложнее. Если вы не админ, берите IIS: он ближе к привычному Windows.
Публикация из Конфигуратора
- Откройте базу в Конфигураторе от имени администратора Windows.
- Выберите
Администрирование → Публикация на веб-сервере. - Укажите имя публикации (латиницей, без пробелов) и каталог для файла
default.vrd. - Отметьте, какие клиенты разрешены: тонкий, веб-клиент или оба.
- Нажмите «Опубликовать» и дождитесь сообщения об успехе.
После этого адрес базы будет состоять из адреса сервера и имени публикации. Откройте его в браузере и проверьте вход.
Файл default.vrd — это текстовый файл настроек публикации. В нём задаётся, как подключаться к базе и какие сервисы доступны. Его можно править вручную, но сначала сохраните копию.
Права на каталог файловой базы
Если база файловая, пользователь, от имени которого работает пул приложений IIS, должен иметь доступ к каталогу базы на чтение и запись. Забытые права — одна из самых частых причин, почему вход через браузер выдаёт ошибку, а локально всё работает.
Для клиент-серверной базы права нужны не на каталог, а на подключение к серверу 1С: за это отвечают настройки кластера и имя сервера в публикации.
Облако и сервис 1С:Линк
Если нет сервера, нет админа или нет желания возиться с портами, есть два пути. Каждый решает свою задачу.
Облачная база
Можно арендовать у провайдера готовую базу или сервер. Вы получаете адрес и логин, заходите из браузера или тонким клиентом. Обновления, резервные копии и защита — на стороне провайдера. За это платите помесячно.
Ориентиры по цене сильно разнятся: простая аренда одного рабочего места обычно стоит несколько сотен рублей в месяц, сервер под компанию — несколько тысяч. Точные тарифы смотрите у провайдера: они меняются.
Доступ через 1С:Линк
1С:Линк — сервис фирмы 1С, в который входит, в том числе, доступ к вашей базе через интернет без белого IP и проброса портов. База остаётся у вас, а внешний пользователь заходит по ссылке через сервис.
Порядок такой: регистрируетесь на сайте сервиса, подключаете базу из программы в разделе интернет-поддержки и сервисов (Администрирование → Интернет-поддержка и сервисы), получаете адрес для входа. Состав возможностей и условия зависят от тарифа и версии платформы, поэтому перед внедрением уточните их в описании сервиса.
Безопасность: как не отдать базу чужим
Открытая в интернет база — мишень. Боты сканируют порты круглосуточно и перебирают пароли. Минимальный набор защиты ниже.
Чего не делать
- ❌ Не пробрасывать стандартный порт RDP
3389наружу напрямую. - ❌ Не публиковать базу по обычному HTTP: пароли пойдут открытым текстом.
- ❌ Не оставлять пользователей без пароля или с паролем вроде
1. - ❌ Не давать внешним пользователям права администратора.
Что настроить
- Подключайтесь через VPN. Тогда наружу не торчит ничего, кроме самого VPN.
- Для публикации включите HTTPS и поставьте нормальный сертификат. Бесплатные сертификаты подходят.
- Смените стандартные порты на нестандартные, но не рассчитывайте, что это защита — это лишь фильтр от ленивых ботов.
- Включите блокировку учётной записи после нескольких неверных попыток входа в политиках Windows.
- Выдайте удалённым пользователям только нужные роли. Права в программе должны быть минимальными.
Перед любыми изменениями в базе и в настройках сервера сделайте резервную копию и согласуйте работы по регламенту.
Какие порты нужны при клиент-серверном варианте
Для работы сервера 1С используют порты по умолчанию: 1540 (агент), 1541 (менеджер кластера) и диапазон 1560-1591 для рабочих процессов. Эти порты открывают только между серверами и внутренними клиентами, наружу их выставлять нельзя: удалённого пользователя пускайте через публикацию или VPN.
Скорость работы по интернету
Удалённая работа часто кажется медленной. Причина обычно не в 1С, а в канале и способе подключения.
| Способ | Что тормозит | Что сделать |
|---|---|---|
| RDP | Задержка канала и качество картинки | Снизить цветность, отключить обои и анимацию в параметрах mstsc |
| Веб-клиент | Тяжёлые формы и браузер | Использовать актуальный браузер, закрыть лишние вкладки |
| Тонкий клиент по HTTP | Нагрузка на веб-сервер | Увеличить ресурсы пула приложений и сервера |
| Файловая база по сети | Работа с каталогом по SMB через интернет | Не делать этого вообще: используйте RDP или клиент-серверный вариант |
Файловую базу нельзя открывать с удалённого компьютера как сетевую папку через интернет. Скорость будет ужасной, а при обрыве связи база может повредиться.
Практичное правило: если внутри офиса отчёт строится за 10 секунд, то по RDP он построится примерно так же, потому что считает офисная машина. А вот печать и выгрузка в файл идут через канал и могут быть медленнее.
Если не заходит: разбор типичных ошибок
Ниже — признаки, по которым быстро найти причину. Ошибки подключения чаще всего связаны с сетью, а не с самой программой.
Если не помогло ни одно из действий выше, проверьте самое простое: открывается ли база с компьютера внутри офиса. Если там тоже не работает, проблема не в интернете, а в самой публикации или базе.