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

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

Как открыть доступ к 1С по сети

Как открыть сетевой доступ к базе 1С: файловый и клиент-серверный режимы, общая папка, веб-сервер, права, брандмауэр и проверка подключения.

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

Каждый из вариантов требует правильной настройки общего доступа, прав пользователей и сетевой инфраструктуры. Ошибки на этом этапе приводят к медленной работе, конфликтам при одновременной записи данных и даже к повреждению файла базы, поэтому действовать нужно последовательно и с проверкой результата на каждом шаге.

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

Выбор способа сетевого доступа к базе 1С

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

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

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

Сравнение вариантов

Файловая база в общей папке

Быстро и бесплатно. Подходит для нескольких пользователей в одной локальной сети. Ограничение: чувствительна к сбоям сети и числу одновременных подключений.

Клиент-серверный режим

Устойчив к нагрузкам и безопаснее. Требует сервера, СУБД и навыков администрирования, а также серверной лицензии 1С.

Публикация на веб-сервере

Доступ через браузер и тонкий клиент, удобно для удалённой работы. Требует настройки IIS/Apache и защиты канала связи.

Подготовка: что нужно проверить до настройки

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

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

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

Открытие общего доступа к папке с файловой базой

На компьютере, где хранится база, создайте отдельную папку, например D:\Bases\Trade, и поместите туда каталог информационной базы. Не используйте системные папки вроде «Program Files» и «Пользователи» — там ограничены права на запись.

Откройте свойства папки, перейдите на вкладку «Доступ» и включите общий доступ. Добавьте пользователей или группу, которым нужна работа с базой, и назначьте уровень разрешений «Чтение и запись» (в классическом диалоге — «Полный доступ» или «Изменение»). Права «только чтение» не подойдут: платформе нужно создавать и изменять служебные файлы.

Затем проверьте права на вкладке «Безопасность»: у тех же пользователей должны быть права на изменение содержимого папки на уровне файловой системы NTFS. Частая ошибка — доступ открыт на уровне сетевого ресурса, но заблокирован на уровне NTFS, и пользователи получают ошибку доступа.

Порядок действий для файловой базы
  1. 1
    Создайте папку для базы на постоянно работающем компьютере и поместите туда каталог базы
  2. 2
    Включите общий доступ к папке с правом «Чтение и запись» для нужных пользователей
  3. 3
    Проверьте NTFS-права на вкладке «Безопасность» — требуется изменение
  4. 4
    Убедитесь, что сетевое обнаружение и общий доступ к файлам включены в параметрах сети Windows
  5. 5
    На каждом рабочем месте добавьте базу в список, указав сетевой путь вида \\SERVER\Bases\Trade
  6. 6
    Запустите базу с двух компьютеров одновременно и проверьте запись документа

Подключение базы на рабочих местах

На каждом компьютере пользователя запустите ярлык 1С, в окне списка информационных баз нажмите «Добавить» и выберите «Добавление в список существующей информационной базы». Укажите наименование и сетевой путь к папке базы, например \\SERVER\Bases\Trade. Использовать букву подключённого сетевого диска можно, но прямой UNC-путь надёжнее: он не зависит от того, подключился ли диск при входе в систему.

Если база не открывается и выдаётся ошибка доступа, проверьте с рабочей станции вручную: откройте в проводнике путь \\SERVER\Bases\Trade и попробуйте создать там текстовый файл. Если создать файл нельзя — проблема в сетевых правах, а не в 1С.

Для удобства список баз можно распространить централизованно: файл общего списка баз (ibases.v8i) кладётся в общую папку, а в настройках запуска на рабочих местах указывается путь к нему. Тогда при добавлении новой базы не нужно обходить все компьютеры.

text
\\SERVER\Bases\Trade  — пример сетевого пути к файловой базе

Настройка брандмауэра и сетевого профиля

Брандмауэр Windows часто блокирует общий доступ, если сеть определена как «Общественная». Откройте параметры сети на компьютере с базой и убедитесь, что профиль сети — «Частная», а в дополнительных параметрах общего доступа включены сетевое обнаружение и общий доступ к файлам и принтерам.

Если используется клиент-серверный режим, на сервере 1С нужно открыть порты, которые использует агент сервера и рабочие процессы (по умолчанию диапазон вокруг 1540–1541 и 1560–1591). Для веб-доступа потребуются стандартные порты HTTP/HTTPS — 80 и 443. Конкретный набор портов зависит от вашей конфигурации; меняйте правила брандмауэра осознанно и только для нужных служб.

Не отключайте брандмауэр полностью «чтобы заработало» — это создаёт дыру в безопасности всей сети. Добавляйте точечные разрешающие правила для конкретных служб и портов.

Публикация базы на веб-сервере

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

После публикации база становится доступна по адресу вида http://server/base в браузере или через тонкий клиент. Для доступа извне обязательно настройте HTTPS с действующим сертификатом и ограничьте круг пользователей средствами аутентификации. Права внутри самой базы (роли и пользователи 1С) настраиваются отдельно и не заменяются веб-доступом.

Учтите, что модуль расширения веб-сервера должен соответствовать версии платформы, под которой работает база. После обновления платформы публикацию обычно нужно обновить повторно, иначе клиенты получат ошибку несовместимости версий.

Проверка результата и типичные ошибки

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

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

Как проверить результат

Открытие сетевой папки с рабочей станции
Норма

Папка открывается, в ней можно создать и удалить файл

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

Запрос пароля, ошибка доступа или папка не видна

Одновременная работа двух пользователей
Норма

Оба входят в базу, документы проводятся без ошибок блокировки

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

Второй пользователь не входит или получает ошибку доступа к файлу

Скорость работы
Норма

Открытие документов и отчётов занимает приемлемое время

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

Заметные зависания даже при малом числе пользователей — сигнал переходить на клиент-сервер

Работа после перезагрузки сервера
Норма

Путь к базе доступен автоматически

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

База недоступна, пока кто-то не войдёт на сервер — проблема с правами или службами

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

Ограничения и когда нужен системный администратор

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

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

Итог

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

Для небольшой группы достаточно общей папки с правами на запись и UNC-путём в списке баз; для роста — клиент-серверный режим или веб-публикация. Всегда проверяйте сетевые права вручную, настраивайте брандмауэр точечно, не выносите базу в открытый интернет без VPN или HTTPS и держите актуальные резервные копии.

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

Сколько пользователей может работать с файловой базой по сети?

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

Почему второй компьютер не видит базу, хотя папка открыта?

Чаще всего причина в сетевом профиле «Общественная сеть» на компьютере с базой, отключённом сетевом обнаружении или в том, что доступ открыт на уровне общего ресурса, но не на уровне NTFS. Проверьте оба уровня прав и попробуйте открыть папку по UNC-пути вручную с проблемного компьютера.

Можно ли работать с 1С по сети через Wi-Fi?

Технически можно, но для файловой базы это нежелательно: беспроводная сеть менее стабильна, и обрыв соединения во время записи может повредить файл базы. Рабочие места с файловым доступом лучше подключать кабелем. Для Wi-Fi предпочтительнее веб-клиент или тонкий клиент.

Как дать доступ к 1С сотруднику из дома?

Безопасные варианты: VPN-подключение к офисной сети с последующим обычным подключением к базе, либо публикация базы на веб-сервере с HTTPS и аутентификацией. Пробрасывать порты сервера 1С или общей папки напрямую в интернет не следует.

Что делать, если база по сети работает очень медленно?

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

Нужно ли устанавливать платформу 1С на компьютер, где лежит база?

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