Администрирование · 10 мин
Как сделать 1С сетевой для работы нескольких пользователей
Как сделать 1С сетевой: настройка общей папки, файловой базы по сети, клиент-серверного варианта на SQL, лицензий и типичные ошибки при организации многопользовательской работы.
Фраза «сделать 1С сетевой» обычно означает одно из трёх: разместить файловую базу в общей папке, чтобы с ней работали несколько сотрудников; поднять сервер 1С с СУБД; либо организовать доступ через веб-сервер или терминальный сервер. Выбор зависит от количества пользователей, объёма базы и требований к скорости.
Для небольшого офиса на 2–5 рабочих мест достаточно файлового режима с общей сетевой папкой. При росте числа одновременных пользователей файловый режим начинает «тормозить» и чаще приводит к ошибкам блокировок — тогда переходят на клиент-серверную архитектуру с PostgreSQL или MS SQL Server.
Важно понимать: сетевая работа в 1С — это не только техническая настройка, но и лицензионный вопрос. Для многопользовательской работы требуются клиентские лицензии на каждое рабочее место (или многопользовательская лицензия), а для клиент-серверного варианта — ещё и лицензия на сервер 1С.
Какой вариант сетевой работы выбрать
Существует три основных способа организовать многопользовательский доступ к базе 1С. Файловый режим — база лежит в общей папке, платформа на каждом компьютере работает с файлом напрямую. Клиент-серверный режим — сервер 1С и СУБД обрабатывают запросы централизованно. Терминальный доступ — все пользователи работают на одном сервере через RDP, а база фактически остаётся локальной.
Сравнение вариантов
Подходит для 2–5 пользователей и небольших баз. Не требует дополнительного ПО, но чувствителен к качеству сети и подвержен блокировкам.
Для 5 и более одновременных пользователей и больших баз. Требует сервера 1С, СУБД и лицензии на сервер, зато устойчив к сбоям и масштабируется.
Все работают на одном сервере, база локальная. Хорош для удалённых сотрудников, но требует мощного сервера и лицензий на терминальный доступ.
Доступ через браузер без установки платформы. Требует публикации базы на веб-сервере и аккуратной настройки прав.
Если у вас бухгалтерия из трёх человек и база «Бухгалтерии предприятия» весит несколько гигабайт — начинайте с файлового режима. Если пользователей десять и база активно растёт — сразу планируйте клиент-серверный вариант, чтобы не переносить систему «на ходу» в разгар отчётного периода.
Подготовка: лицензии, компьютеры и сеть
Перед настройкой проверьте лицензионную часть. Однопользовательская версия платформы физически не позволит работать нескольким сотрудникам одновременно. Нужны клиентские лицензии: аппаратные (USB-ключи) или программные (активация пин-кодом). Многопользовательский USB-ключ устанавливается на один компьютер в сети, и платформа на рабочих местах находит его автоматически.
Выберите компьютер, который будет хранить базу. Это должен быть стабильно работающий ПК или сервер, который не выключают в течение рабочего дня. Желательно подключить его к сети кабелем, а не по Wi-Fi, и обеспечить бесперебойное питание — обрыв связи в момент записи данных может повредить информационную базу.
Проверьте сеть: компьютеры должны «видеть» друг друга, быть в одной рабочей группе или домене. На машине с базой включите сетевое обнаружение и общий доступ к файлам и принтерам в настройках Windows.
Файловый режим: база в общей папке
Самый распространённый способ сделать 1С сетевой — вынести файловую базу в расшаренную папку. Порядок действий несложный, но требует аккуратности с правами доступа.
Обратите внимание на путь подключения: используйте UNC-путь вида \\SERVER\Bases1C\..., а не подключённый сетевой диск с буквой. Буквы дисков могут отличаться на разных компьютерах или не подключаться до входа пользователя в систему, из-за чего база перестанет открываться.
После подключения проверьте скорость работы. Если открытие списков и проведение документов занимает заметно больше времени, чем при локальной работе, причина обычно в медленной сети, антивирусе, проверяющем файл базы, или в том, что компьютер-хранилище базы слабый. Добавьте папку с базой в исключения антивируса на всех машинах — это часто даёт заметный прирост.
Клиент-серверный режим: сервер 1С и СУБД
Клиент-серверная архитектура состоит из трёх звеньев: клиентское приложение на рабочем месте, сервер 1С:Предприятия и СУБД (PostgreSQL, MS SQL Server, Oracle, IBM DB2). Клиенты общаются не с файлом базы, а с сервером 1С, который выполняет запросы к СУБД. Это снимает проблему файловых блокировок и позволяет работать десяткам пользователей одновременно.
Минимальный порядок развёртывания: установите СУБД на сервер, затем установите сервер 1С:Предприятия той же версии платформы, что и на клиентах. Откройте консоль администрирования серверов 1С, создайте кластер и новую информационную базу, указав тип СУБД, имя сервера баз данных и учётные данные. После создания база появится в списке, и пользователи смогут подключаться, указывая имя сервера 1С и имя базы в кластере.
Частая ситуация: базу создали в консоли кластера, но пользователи не могут подключиться. В большинстве случаев причина в том, что агент сервера 1С работает на нестандартных портах или порты закрыты брандмауэром. Проверьте, что на сервере открыты порты диапазона 1540–1591, и что служба агента сервера запущена.
Для клиент-серверного режима потребуется лицензия на сервер 1С — без неё сервер запустится, но работать с базами не даст. Также учитывайте лицензионные требования выбранной СУБД: MS SQL Server лицензируется отдельно, а PostgreSQL распространяется свободно, поэтому связка «сервер 1С + PostgreSQL» часто выбирают для снижения затрат.
Доступ через терминальный сервер и веб-сервер
Терминальный вариант удобен, когда сотрудники работают удалённо или на слабых компьютерах. На сервере поднимается служба удалённых рабочих столов, платформа и база находятся там же, а пользователи подключаются по RDP. Сеть между офисами при этом почти не влияет на работу базы — по каналу передаётся только картинка экрана.
Альтернатива — публикация базы на веб-сервере (IIS или Apache). Тогда пользователи работают через браузер или тонкий клиент по протоколу HTTP. Настройка выполняется из конфигуратора: «Администрирование → Публикация на веб-сервере». Для доступа из интернета обязательно настройте HTTPS и ограничьте круг пользователей — открытая без защиты публикация базы создаёт риск утечки данных.
Проверка результата и типичные ошибки
Как проверить результат
Два и более пользователей работают в базе одновременно без ошибок
Второй пользователь получает сообщение о невозможности подключения или база открывается только в монопольном режиме
Открытие списков и проведение документов занимает примерно столько же времени, как локально
Заметные паузы, «подвисания», ошибки тайм-аута
База работает дни без сбоев, резервные копии создаются по расписанию
Периодические ошибки блокировок, повреждение базы после скачков питания или обрыва сети
Отдельно настройте резервное копирование. В файловом режиме достаточно регулярно копировать папку базы в нерабочее время или делать выгрузку в dt из конфигуратора. В клиент-серверном режиме используйте штатные средства СУБД — план обслуживания с ежедневными полными и промежуточными копиями.
Что важно запомнить
Для 2–5 пользователей достаточно файловой базы в общей папке с UNC-путём и корректными правами доступа. Для большего числа пользователей нужен клиент-серверный режим с СУБД и лицензией на сервер 1С. В любом варианте заранее позаботьтесь о лицензиях, стабильной сети и регулярном резервном копировании.
Частые вопросы
Сколько пользователей может работать с файловой базой 1С одновременно?
Технического жёсткого ограничения нет, но на практике комфортная работа сохраняется примерно до 5 одновременных пользователей. Дальше растёт число конфликтов блокировок и падает скорость, поэтому рекомендуется переходить на клиент-серверный режим.
Можно ли сделать 1С сетевой без покупки дополнительных лицензий?
Нет. Для многопользовательской работы нужны клиентские лицензии на каждое рабочее место или многопользовательская лицензия. Без них платформа просто не даст второму пользователю войти в базу.
Почему база в общей папке работает медленно?
Основные причины: медленная сеть или Wi-Fi вместо кабеля, антивирус, проверяющий файл базы, слабый компьютер-хранилище и большой объём базы. Начните с добавления папки базы в исключения антивируса и проверки скорости копирования файлов по сети.
Что делать, если появляются ошибки «Конфликт блокировок при выполнении транзакции»?
В файловом режиме это типичное следствие одновременной интенсивной работы: пользователи пытаются изменять одни и те же данные. Сократить проблему помогает разнесение тяжёлых операций (закрытие месяца, большие перепроведения) на нерабочее время, а радикальное решение — переход на клиент-серверный режим с управляемыми блокировками.
Можно ли работать с сетевой базой 1С через интернет?
Да, но не напрямую по сетевой папке. Используйте терминальный доступ (RDP), публикацию базы на веб-сервере с HTTPS или сервисы удалённого доступа. Прямое подключение файловой базы через интернет-каналы нестабильно и опасно для целостности данных.
Как перенести файловую базу на клиент-серверный вариант?
Через выгрузку в dt: откройте базу в конфигураторе, выполните «Администрирование → Выгрузить информационную базу», затем создайте пустую базу на сервере 1С и загрузите в неё полученный файл. Перед переносом проверьте совместимость версий платформы и сделайте резервную копию.