Администрирование · 9 мин
Как подключиться к базе 1С на сервере с другого компьютера
Пошаговая инструкция по подключению к базе 1С на сервере с другого компьютера: файловый и клиент-серверный режимы, настройка сети, прав и типичные ошибки.
Подключение к базе 1С с другого компьютера — стандартная задача при организации работы нескольких сотрудников с одной информационной базой. Способ подключения зависит от того, как развёрнута база: в файловом режиме (каталог с файлом 1Cv8.1CD на общем диске) или в клиент-серверном (сервер 1С:Предприятия в связке с СУБД — MS SQL Server, PostgreSQL и др.).
Основные причины, по которым подключение не удаётся, почти всегда одни и те же: закрытые порты на брандмауэре, отсутствие общего доступа к папке, неверно указанное имя сервера или кластера, недостаток прав у пользователя. Ниже разобраны оба сценария с точными шагами, проверками результата и разбором типичных ошибок.
Перед началом работ убедитесь, что компьютеры находятся в одной локальной сети (или связаны через VPN), а на клиентском компьютере установлена платформа 1С той же версии, что и на сервере, либо совместимая с ней.
Определите режим работы базы: файловый или клиент-серверный
Откройте на сервере список информационных баз в окне запуска 1С и посмотрите строку подключения внизу окна. Если там указан путь к каталогу вида D:\Bases\Trade — это файловый режим. Если указаны имя сервера и имя базы через точку с запятой (например, Srv1C;Trade) — клиент-серверный режим.
Файловый режим подходит для небольших команд: как правило, до 5–10 одновременно работающих пользователей. При большем числе пользователей и объёмах данных растёт риск блокировок и повреждения файла базы, поэтому рекомендуется переход на клиент-серверную архитектуру.
Подключение к файловой базе по сети
На компьютере, где физически лежит база, откройте общий доступ к папке с базой: щёлкните по папке правой кнопкой, выберите «Свойства» → «Доступ» → «Расширенная настройка», отметьте «Открыть общий доступ к этой папке». В разрешениях дайте группе пользователей 1С права «Полный доступ» — платформе требуется запись в файлы базы.
На вкладке «Безопасность» тех же свойств папки также добавьте пользователей или группу с правами «Изменение» и «Чтение и выполнение». Распространённая ошибка — открыть доступ только на вкладке «Доступ», забыв про NTFS-права на вкладке «Безопасность»: в этом случае база видна по сети, но не открывается.
На клиентском компьютере запустите 1С, нажмите «Добавить» → «Добавление в список существующей информационной базы», выберите «На данном компьютере или на компьютере в локальной сети» и укажите сетевой путь вида \\SERVER1C\Bases\Trade. Имя сервера можно заменить на его IP-адрес, если разрешение имён в сети не настроено.
- 1На сервере откройте общий доступ к папке с базой с правом полного доступа
- 2Проверьте NTFS-права на вкладке «Безопасность» — нужны права на изменение
- 3На клиенте добавьте базу по сетевому пути \\СЕРВЕР\Папка
- 4Запустите базу и войдите под своим пользователем
- 5Проверьте одновременную работу двух пользователей — база не должна выдавать ошибку блокировки при обычном чтении
Подключение к клиент-серверной базе
В клиент-серверном варианте клиент подключается не к файлу, а к кластеру серверов 1С. На клиентском компьютере в окне запуска нажмите «Добавить» → «Добавление существующей базы» и выберите тип «На сервере 1С:Предприятия». Заполните два поля: «Кластер серверов» (имя или IP компьютера, где работает служба «Агент сервера 1С:Предприятия») и «Имя информационной базы» — точно так, как база названа в консоли кластера.
Узнать точное имя базы можно на сервере: откройте консоль «Администрирование серверов 1С:Предприятия», разверните кластер → «Информационные базы» и посмотрите свойства нужной базы. Имя чувствительно к регистру в некоторых конфигурациях СУБД, поэтому копируйте его без изменений.
Убедитесь, что служба «Агент сервера 1С:Предприятия» запущена: на сервере откройте services.msc и проверьте состояние службы. Если служба остановлена, клиенты получат ошибку «Сервер 1С:Предприятия не обнаружен» даже при корректных настройках сети.
Настройка брандмауэра и сети
Самая частая причина неудачного клиент-серверного подключения — закрытые порты. Сервер 1С использует диапазоны портов 1540–1541 (агент и кластер) и 1560–1591 (рабочие процессы). На сервере создайте входящие правила брандмауэра Windows для этих диапазонов по протоколу TCP. Если СУБД установлена на отдельном компьютере, на нём должен быть открыт порт SQL-сервера (для MS SQL по умолчанию 1433).
Для файлового режима брандмауэр сервера должен пропускать службу «Файловый и принтерный доступ (SMB)» — проще всего включить сетевое обнаружение и общий доступ к файлам в параметрах сетевого профиля Windows.
Проверить доступность порта с клиентского компьютера можно командой PowerShell: Test-NetConnection SRV1C -Port 1541. Если в выводе TcpTestSucceeded : True — сетевой путь открыт, проблему стоит искать в имени базы или правах. Если False — порт закрыт или служба не слушает интерфейс.
Test-NetConnection SRV1C -Port 1541Публикация базы на веб-сервере как альтернатива
Если подключаться нужно через интернет или из филиалов без VPN, базу можно опубликовать на веб-сервере IIS или Apache. Публикация выполняется из конфигуратора: «Администрирование» → «Публикация на веб-сервере». После этого пользователи добавляют базу по адресу вида https://server/basename и работают через тонкий клиент или браузер.
Для публикации через интернет обязательно используйте HTTPS с действующим сертификатом и не открывайте прямой доступ к серверу СУБД извне. Открытый наружу порт SQL-сервера — типичная причина взломов и шифрования баз.
Проверка результата и типичные ошибки
Признак успешного подключения — база появляется в списке на клиенте, запускается в режиме предприятия и позволяет войти под пользователем. Для клиент-серверного режима дополнительно проверьте в консоли кластера раздел «Сеансы»: там должен появиться активный сеанс вашего пользователя.
Типичные ошибки: «Информационная база не обнаружена» (неверное имя базы в кластере), «Сервер 1С:Предприятия не обнаружен» (служба агента остановлена или закрыт порт 1541), «Ошибка разделенного доступа к базе» в файловом режиме (нет прав на запись в папку или база открыта монопольно), «Ошибка аутентификации» (неверный логин/пароль пользователя 1С, а не Windows).
Как проверить результат
База открывается в режиме предприятия без ошибок
Ошибка «сервер не обнаружен» или «база не обнаружена»
Сеанс пользователя виден в списке сеансов
Сеанса нет — клиент не дошёл до кластера
Test-NetConnection возвращает TcpTestSucceeded: True
False — порт закрыт или служба не работает
Два пользователя работают без ошибок блокировки при чтении
Ошибки разделённого доступа — проверить права на папку
FAQ
Можно ли подключиться к базе 1С через интернет без VPN?
Да, через публикацию базы на веб-сервере (IIS или Apache) с доступом по HTTPS. Пользователи подключаются тонким клиентом или браузером по адресу публикации. Открывать напрямую порты сервера 1С и СУБД в интернет нельзя — это критичный риск безопасности.
Почему файловая база открывается только у одного пользователя?
Чаще всего база запущена монопольно (например, при обновлении конфигурации) либо второму пользователю не хватает прав на изменение файлов в общей папке. Проверьте NTFS-права и убедитесь, что в консоли запуска у первого пользователя не установлена блокировка сеансов.
Что указывать в поле «Кластер серверов», если имя не работает?
Укажите IP-адрес сервера вместо имени. Если подключение по IP проходит, а по имени нет — проблема в разрешении имён: добавьте запись в DNS-сервер локальной сети или в файл hosts на клиентском компьютере.
Нужно ли устанавливать платформу 1С на каждый клиентский компьютер?
Да, для работы через толстый или тонкий клиент платформа должна быть установлена на каждом рабочем месте, причём версии должны быть совместимы с серверной. Вариант без установки — работа через веб-браузер при опубликованной базе.
Что делать при ошибке «Ошибка аутентификации» при верном пароле?
Проверьте, что выбран правильный способ аутентификации: пароль пользователя 1С и аутентификация операционной системы — разные механизмы. Также убедитесь, что пользователь не заблокирован администратором и что раскладка клавиатуры и регистр пароля верны.
Что важно запомнить
Сначала определите режим базы: файловый требует общего доступа к папке с правами на изменение, клиент-серверный — правильных имён кластера и базы плюс открытых портов 1540–1541 и 1560–1591. Проверяйте результат запуском базы и наличием сеанса, а для удалённого доступа используйте VPN или веб-публикацию по HTTPS.