Администрирование · 11 мин
Как установить 1С по локальной сети
Пошаговая установка 1С по локальной сети: файловый и клиент-серверный режимы, настройка общего доступа, публикация на веб-сервере, типичные ошибки.
Сетевая установка 1С нужна, когда с одной информационной базой работают несколько сотрудников: бухгалтер, менеджер, кладовщик. Есть два принципиально разных способа организовать такую работу — файловый режим с общей папкой и клиент-серверный режим с СУБД. Выбор зависит от числа пользователей, объёма базы и требований к надёжности.
Файловый вариант проще: база лежит в расшаренной папке на одном из компьютеров, остальные подключаются к ней по сети. Он подходит для небольших компаний, но имеет ограничения по производительности и устойчивости к сбоям. Клиент-серверный вариант требует установки сервера 1С:Предприятия и СУБД (MS SQL Server, PostgreSQL или другой), зато выдерживает десятки одновременных пользователей и даёт нормальные механизмы резервного копирования.
Ниже разобраны оба сценария: от подготовки сети и установки платформы до публикации базы через веб-сервер и проверки результата. Отдельно описаны типичные ошибки, из-за которых база «не видна» по сети или работает медленно.
Выбор режима работы: файловый или клиент-серверный
Прежде чем что-то устанавливать, определите режим. В файловом режиме вся база — это файл 1Cv8.1CD в общей папке. Платформа каждого пользователя читает и пишет в него напрямую через сетевой доступ к файлу. Это просто и не требует отдельного сервера, но при одновременной работе более чем примерно пяти пользователей начинаются блокировки и заметное падение скорости.
Клиент-серверный режим устроен иначе: данные хранит СУБД, обращения к ней обрабатывает сервер 1С:Предприятия, а пользователи подключаются к серверу. Такой вариант масштабируется, даёт разграничение прав на уровне СУБД и нормальные транзакции, но требует отдельной машины, лицензии на сервер и навыков администрирования.
Сравнение вариантов
Подходит для 1–5 пользователей и небольших баз. Не нужен отдельный сервер, но чувствителен к сбоям сети и медленно работает при росте числа пользователей.
Подходит для 10 и более пользователей и больших баз. Требует сервера, СУБД и лицензии на сервер 1С, зато стабилен и масштабируем.
Дополнение к обоим режимам: доступ через браузер или тонкий клиент по HTTP. Удобно для удалённых сотрудников, но требует настройки IIS или Apache.
Промежуточный вариант — файловая база, опубликованная на веб-сервере. Он снимает часть проблем сетевого доступа к файлу, потому что клиенты работают не с файлом напрямую, а через веб-сервер. Но фундаментальное ограничение файлового режима по числу пользователей это не снимает.
Подготовка сети и компьютеров
Убедитесь, что все компьютеры находятся в одной локальной сети и видят друг друга. Проверьте связь командой ping с рабочей станции на машину, которая будет хранить базу или играть роль сервера. Если пинг не проходит, сначала решайте сетевые проблемы: проверяйте адресацию, брандмауэр и сетевой профиль Windows.
Компьютер с базой должен работать постоянно в течение рабочего дня. Обычный офисный ПК, который выключают вечером, — плохой кандидат: при обрыве записи из-за внезапного выключения файловая база может повредиться. Для серверной роли желательна машина с достаточным объёмом оперативной памяти и диском SSD — дисковая подсистема сильнее всего влияет на скорость работы базы.
Рекомендуется назначить серверу или компьютеру с базой статический IP-адрес либо зарезервировать адрес в DHCP. Если адрес будет меняться, сетевые пути к базе перестанут работать, и придётся перенастраивать список баз у всех пользователей.
Установка платформы 1С на компьютеры
На каждый компьютер, с которого будут работать пользователи, установите платформу 1С:Предприятие. Запустите установщик из дистрибутива, выберите полный набор компонентов для рабочего места: тонкий и толстый клиент, а также модули расширения веб-сервера, если планируется публикация через браузер.
Версия платформы должна совпадать на всех машинах и соответствовать версии, под которой работает база. Разнобой версий — частая причина ошибок вида «несовместимая версия файла базы данных». При обновлении платформы обновляйте её сразу на всех рабочих местах.
Для клиент-серверного режима на сервер устанавливается компонент «Сервер 1С:Предприятия» из того же дистрибутива. При установке выберите вариант службы Windows — сервер будет запускаться автоматически. Учётную запись службы обычно оставляют стандартной (USR1CV8), но у неё должны быть права на каталог служебных файлов сервера.
- 1Скопируйте дистрибутив платформы на локальный диск или запустите с сетевого ресурса.
- 2Запустите setup.exe и выберите компоненты: клиентские приложения и при необходимости модули веб-сервера.
- 3Завершите установку и запустите 1С — откроется окно со списком информационных баз.
- 4Добавьте базу по сетевому пути или через сервер 1С и проверьте вход под своим пользователем.
Настройка файлового режима через общую папку
Создайте на компьютере-хранителе папку, например D:\Bases\Trade, и поместите в неё файл базы 1Cv8.1CD. Откройте свойства папки, перейдите на вкладку «Доступ» и включите общий доступ. В разрешениях общего ресурса дайте группе пользователей полный доступ — без прав на изменение файла работа в базе будет невозможна.
Отдельно проверьте права NTFS на вкладке «Безопасность»: пользователи должны иметь разрешения «Изменение» и «Запись» на папку и файл базы. Частая ошибка — настроить только общий доступ и забыть про NTFS-права, после чего база открывается в режиме чтения или не открывается вовсе.
На компьютере пользователя запустите 1С, нажмите «Добавить», выберите «Добавление в список существующей информационной базы» и укажите сетевой путь в формате \\ИМЯ_КОМПЬЮТЕРА\Bases\Trade. Использовать IP-адрес вместо имени можно, но имя надёжнее при смене адресации, если работает разрешение имён.
Настройка клиент-серверного режима
Установите СУБД: чаще всего используют MS SQL Server или PostgreSQL со сборкой, адаптированной под 1С. Создайте пустую базу данных средствами СУБД, назначьте учётную запись, под которой сервер 1С будет к ней подключаться, и проверьте, что учётная запись имеет права владельца этой базы.
Затем на рабочем месте администратора добавьте базу через вариант «На сервере 1С:Предприятия»: укажите имя сервера, тип СУБД, имя базы данных и учётные данные для подключения к СУБД. Платформа сама создаст структуру таблиц. После этого загрузите данные из файловой базы через выгрузку в файл .dt или начните работу с пустой конфигурацией.
Не забудьте про лицензии: клиент-серверный режим требует серверную лицензию 1С и клиентские лицензии на каждое рабочее место. Программные лицензии активируются через файл запроса и ответный файл из центра лицензирования; аппаратные ключи HASP устанавливаются на сервер или раздаются менеджером лицензий.
Публикация базы на веб-сервере
Публикация на веб-сервере позволяет работать с базой через браузер или тонкий клиент по HTTP, что удобно для сотрудников в других помещениях и филиалах внутри локальной сети. Поднимите IIS (встроенный в Windows) или Apache, установите модуль расширения веб-сервера из дистрибутива платформы.
Публикацию проще всего выполнить из конфигуратора: меню «Администрирование» → «Публикация на веб-сервере». Укажите имя публикации, каталог и тип веб-сервера. Платформа создаст виртуальный каталог и файл default.vrd с параметрами подключения к базе.
После публикации база доступна по адресу вида http://сервер/имя_публикации. Проверьте, что брандмауэр на сервере разрешает входящие подключения на порт веб-сервера (по умолчанию 80 или 443). Для доступа извне локальной сети обязательно используйте HTTPS и не публикуйте базу в открытый интернет без VPN — это серьёзный риск для данных.
Проверка работы и типичные ошибки
После настройки проверьте работу минимум с двух компьютеров одновременно: откройте один и тот же документ, проведите его на одном рабочем месте и убедитесь, что изменения видны на втором после обновления. Проверьте скорость открытия журналов и отчётов — она не должна отличаться от локальной работы в разы, иначе ищите проблему в сети или диске.
Как проверить результат
База открывается по сетевому пути без запроса дополнительных паролей Windows
Ошибка доступа или запрос сетевых учётных данных — проверяйте общий доступ и NTFS-права
Два пользователя проводят документы без ошибок блокировки
Постоянные ошибки конфликта блокировок при малом числе пользователей
Журналы и отчёты открываются за приемлемое время
Заметные паузы даже в простых операциях — проверяйте диск и сеть
После перезагрузки база и службы поднимаются автоматически
Приходится вручную запускать службы или заново расшаривать папку
Если база «не видна» по сети, проверяйте по цепочке: пинг до сервера, доступность общей папки через проводник, права NTFS, брандмауэр (для файлового доступа нужны правила службы «Файлы и принтеры»), совпадение версий платформы. Для клиент-серверного режима добавьте проверку службы агента сервера 1С и доступности порта сервера.
Что важно запомнить
До ~5 пользователей достаточно файлового режима с общей папкой и полными правами доступа. Больше — разворачивайте сервер 1С с СУБД. На всех машинах должна стоять одинаковая версия платформы, компьютер с базой не должен выключаться, а файл базы не должен лежать в синхронизируемых облачных папках.
Частые вопросы
Можно ли работать в одной файловой базе одновременно нескольким пользователям?
Да, файловый режим изначально поддерживает одновременную работу нескольких пользователей через общую сетевую папку. Практический предел комфортной работы — около пяти пользователей; дальше растёт число блокировок и падает скорость, и стоит планировать переход на клиент-серверный режим.
Нужна ли отдельная лицензия для сетевой работы?
Каждому рабочему месту нужна клиентская лицензия. Для файлового режима достаточно клиентских лицензий. Для клиент-серверного дополнительно требуется лицензия на сервер 1С:Предприятия. Количество одновременно работающих пользователей не должно превышать число приобретённых клиентских лицензий.
Почему база по сети работает медленно, хотя локально всё быстро?
Чаще всего виноваты медленный диск на компьютере с базой, антивирус, проверяющий файл базы при каждом обращении, или слабая сеть (например, Wi-Fi вместо кабеля). Добавьте каталог базы в исключения антивируса, подключите машины кабелем и проверьте загрузку диска на сервере.
Что делать, если при открытии базы появляется ошибка доступа?
Проверьте две вещи: разрешения общего ресурса (должен быть полный доступ для пользователей) и права NTFS на вкладке «Безопасность» (нужны «Изменение» и «Запись»). Также убедитесь, что на компьютере с базой включено сетевое обнаружение и общий доступ к файлам, а брандмауэр не блокирует службу доступа к файлам.
Можно ли перенести файловую базу на сервер без потери данных?
Да. Откройте базу в конфигураторе, выполните выгрузку информационной базы в файл .dt, затем создайте пустую базу на сервере 1С и загрузите в неё этот файл. Документы, справочники и настройки сохранятся. Перед операцией сделайте резервную копию исходного файла базы.
Безопасно ли открывать доступ к базе через интернет?
Напрямую публиковать базу в открытый интернет небезопасно. Если нужен удалённый доступ, используйте VPN до локальной сети либо публикацию на веб-сервере с обязательным HTTPS, сильными паролями и ограничением доступа по IP. Веб-сервер с базой не должен быть доступен всему интернету без дополнительной защиты.