Администрирование · 11 мин
Как настроить работу 1С по сети
Как настроить работу 1С по сети: файловый и клиент-серверный режимы, общий доступ к базе, права пользователей, типичные ошибки и проверка результата.
Настройка сетевой работы 1С требуется, когда с одной информационной базой должны работать несколько сотрудников одновременно: бухгалтер, менеджер, кладовщик. Существует два принципиально разных способа организации такой работы — файловый режим с общей папкой и клиент-серверный режим с СУБД. Выбор между ними определяет стабильность, скорость и безопасность учёта, поэтому начинать настройку нужно с анализа задач, а не с первого попавшегося варианта.
Файловый режим проще в развёртывании: база хранится в одном файле 1Cv8.1CD, который помещается в общую сетевую папку, а пользователи подключаются к ней со своих компьютеров. Этот способ подходит для небольших коллективов, но имеет жёсткие ограничения по числу одновременных пользователей и размеру базы. Клиент-серверный вариант требует установки сервера 1С:Предприятия и СУБД (чаще всего PostgreSQL или MS SQL Server), зато выдерживает десятки и сотни подключений и значительно надёжнее защищает данные от повреждений.
Обе схемы требуют корректной настройки сетевой инфраструктуры: стабильной локальной сети, правильных разрешений на файлы и папки, открытых портов на брандмауэре. Ошибки на любом из этих этапов приводят к типичным симптомам — база не открывается, работает медленно или периодически «отваливается» у части пользователей. Ниже разобраны оба сценария с конкретными шагами и проверками результата.
Выбор режима: файловый или клиент-серверный
Прежде чем настраивать что-либо, определите подходящий режим работы. Файловый вариант предполагает, что все компьютеры напрямую обращаются к файлу базы по сети. Это создаёт высокую нагрузку на сеть и делает базу уязвимой: если у одного из пользователей пропадёт связь в момент записи, файл может повредиться. Практический предел файлового режима — примерно 5–10 активных пользователей и база размером до нескольких гигабайт, причём комфортная работа зависит от качества сети.
Клиент-серверный режим устроен иначе: пользователи подключаются к серверу 1С:Предприятия, а тот уже работает с СУБД, где хранятся данные. Файл базы по сети напрямую никто не читает, поэтому нагрузка на сеть ниже, а риск повреждения данных минимален. Этот вариант требует отдельного сервера (физического или виртуального), лицензии на сервер 1С и навыков администрирования СУБД, но окупается стабильностью при росте компании.
Сравнение вариантов
Подходит для 1–10 пользователей и небольшой базы. Простая настройка, но высокая нагрузка на сеть и риск повреждения файла при обрыве связи.
Подходит для десятков и сотен пользователей. Требует сервера, лицензии на сервер 1С и администрирования СУБД, зато обеспечивает стабильность и масштабируемость.
Дополнение к любому из режимов: доступ через браузер или тонкий клиент по HTTP. Полезен для удалённых сотрудников, но требует настройки IIS или Apache.
Подготовка сети и сервера
Независимо от выбранного режима начните с инфраструктуры. Компьютер, на котором будет храниться база (или работать сервер), должен иметь статический IP-адрес или резервирование адреса в DHCP — иначе после перезагрузки роутера пользователи потеряют доступ. Проводное подключение предпочтительнее Wi-Fi: беспроводная сеть даёт задержки и обрывы, критичные для файлового режима.
Убедитесь, что сеть между компьютерами работает стабильно. С любого клиентского компьютера выполните проверку связи с сервером и убедитесь, что нет потерь пакетов:
ping 192.168.0.10 -n 20Если ping показывает потери или время отклика выше нескольких миллисекунд в локальной сети, сначала устраните проблему с сетью — настройка 1С поверх нестабильного канала бессмысленна. Также проверьте, что на всех машинах настроено сетевое обнаружение и общий доступ к файлам (для файлового режима), а брандмауэр Windows не блокирует нужные соединения.
Настройка файлового режима через общую папку
Выберите компьютер, который будет играть роль сервера — желательно самый мощный и работающий постоянно в течение рабочего дня. Создайте на нём папку, например D:\Bases\Trade, и поместите туда файл базы 1Cv8.1CD. Затем откройте общий доступ: правый клик по папке → «Свойства» → вкладка «Доступ» → «Расширенная настройка» → установите флажок «Открыть общий доступ к этой папке».
На вкладке разрешений общего доступа задайте группе пользователей 1С (или «Все» в простой сети) полный доступ. Затем на вкладке «Безопасность» убедитесь, что те же пользователи имеют права «Изменение» и «Чтение и выполнение» на уровне файловой системы NTFS — оба уровня разрешений должны совпадать, иначе доступ будет заблокирован более строгим из них.
На каждом клиентском компьютере установите платформу 1С:Предприятие той же версии, что использовалась при создании базы. Откройте окно запуска 1С, нажмите «Добавить» → «Добавление в список существующей информационной базы», укажите наименование и путь к базе в сетевом виде, например \\SERVER\Bases\Trade. Рекомендуется использовать путь через имя компьютера, а не через подключённый сетевой диск — буквы дисков могут различаться у разных пользователей и не подключаться автоматически.
- 1Создайте папку на сервере и поместите туда файл 1Cv8.1CD
- 2Откройте общий доступ к папке с полными правами для рабочей группы
- 3Проверьте NTFS-права на вкладке «Безопасность» — нужны «Изменение» и «Чтение»
- 4Установите платформу 1С на клиентских компьютерах
- 5Добавьте базу в список через UNC-путь \\SERVER\Bases\Trade
- 6Запустите базу одновременно с двух компьютеров и проверьте совместную работу
Настройка клиент-серверного режима
Клиент-серверный вариант начинается с установки СУБД. Для PostgreSQL удобнее использовать сборки, адаптированные под 1С, — они содержат нужные настройки из коробки. После установки СУБД установите сервер 1С:Предприятия той же версии платформы, что и на клиентах, и убедитесь, что служба агента сервера запущена.
Далее создайте информационную базу через консоль кластера серверов или прямо из окна запуска 1С: при добавлении базы выберите тип «На сервере 1С:Предприятия», укажите имя сервера, имя базы в СУБД, тип СУБД и учётные данные пользователя базы данных. Платформа сама создаст базу в СУБД и зарегистрирует её в кластере.
На брандмауэре сервера откройте порты, используемые кластером 1С (по умолчанию диапазон вокруг 1540–1541 и порты рабочих процессов), а также порт СУБД, если она установлена на отдельной машине. На клиентских компьютерах база добавляется аналогично — по имени сервера и имени информационной базы, без каких-либо сетевых папок.
Настройка прав пользователей и безопасности
После того как база доступна по сети, заведите отдельных пользователей для каждого сотрудника: «Администрирование» → «Пользователи». Работа под одной учётной записью — распространённая ошибка: невозможно отследить, кто изменил документ, и нельзя корректно разграничить права. Каждому пользователю назначьте только те роли, которые нужны для его задач.
На сетевом уровне ограничьте доступ к папке с файловой базой только теми, кто реально работает в 1С. Любой пользователь с доступом к папке может скопировать или удалить файл базы целиком. В клиент-серверном режиме этот риск снят — файлы базы данных недоступны пользователям напрямую, что является дополнительным аргументом в пользу серверного варианта.
Обязательно настройте регулярное резервное копирование. Для файловой базы достаточно планировщика заданий, копирующего файл 1Cv8.1CD в нерабочее время, но надёжнее делать выгрузку в dt через конфигуратор. Для клиент-серверной базы используйте штатные средства СУБД. Проверяйте восстановление из копии хотя бы периодически — копия, которая не восстанавливается, не является резервной копией.
Проверка результата и диагностика проблем
После настройки проверьте работу в реальных условиях: запустите базу одновременно минимум с двух компьютеров, откройте и проведите тестовые документы, убедитесь, что изменения, сделанные одним пользователем, видны другому после обновления. Проверьте скорость открытия крупных списков и отчётов — если файловый режим работает неприемлемо медленно при исправной сети, это сигнал к переходу на клиент-серверный вариант.
Типичные симптомы и их причины: ошибка «Информационная база не обнаружена» обычно означает неверный путь или отсутствие общего доступа; «Ошибка разделенного доступа» — конфликт блокировок файла, часто из-за антивируса, сканирующего папку с базой (добавьте её в исключения); медленная работа у всех пользователей одновременно — перегрузка сети или диска сервера.
Как проверить результат
Оба пользователя входят и видят изменения друг друга
Второй вход блокируется или выдаёт ошибку доступа
Ping без потерь, время отклика единицы миллисекунд
Потери пакетов, время отклика в десятки миллисекунд
Пользователи читают и изменяют файлы, посторонние доступа не имеют
Ошибка доступа у пользователей или открытый доступ для всех
Копия создаётся по расписанию и тестово восстанавливается
Копии нет или восстановление не проверялось
Часто задаваемые вопросы
Сколько пользователей может работать в файловом режиме?
Технического жёсткого ограничения нет, но на практике комфортная работа возможна примерно до 5–10 одновременных пользователей при базе размером в несколько гигабайт. При росте числа пользователей и объёма данных резко возрастают задержки и риск конфликтов блокировок — это признак необходимости перехода на клиент-серверный режим.
Можно ли хранить файловую базу на NAS?
Не рекомендуется. Сетевые хранилища часто используют собственные механизмы кэширования и протоколы доступа, из-за которых возникают ошибки блокировок и повреждения файла базы. Для файлового режима лучше подходит обычный компьютер с Windows и общей папкой.
Что делать, если база по сети открывается очень медленно?
Сначала проверьте сеть: потери пакетов, скорость соединения, работу по Wi-Fi вместо кабеля. Затем исключите влияние антивируса, добавив папку с базой в исключения на сервере и клиентах. Если сеть и диски исправны, а база крупная — медленная работа является ограничением самого файлового режима, и стоит рассмотреть клиент-серверный вариант.
Нужна ли отдельная лицензия для сетевой работы 1С?
Да. Для многопользовательской работы требуются клиентские лицензии на соответствующее число рабочих мест, а для клиент-серверного режима — дополнительно лицензия на сервер 1С:Предприятия. Работа без нужного числа лицензий нарушает лицензионное соглашение и может приводить к отказу в подключениях.
Как дать доступ к 1С сотруднику вне офиса?
Самый безопасный вариант — удалённый доступ через VPN до офисной сети или публикация базы на веб-сервере с доступом через браузер или тонкий клиент. Прямой проброс портов сервера 1С или общей папки в интернет без VPN делать не следует — это создаёт серьёзный риск компрометации данных.
Можно ли перенести файловую базу в клиент-серверный режим без потери данных?
Да. Стандартный путь — выгрузить базу в файл dt через конфигуратор («Администрирование» → «Выгрузить информационную базу»), затем создать пустую базу на сервере 1С и загрузить в неё этот файл. Перед операцией сделайте резервную копию и проверьте целостность исходной базы.
Что важно запомнить
Для небольшого коллектива достаточно файлового режима с общей папкой и корректными правами доступа; для десятков пользователей нужен сервер 1С с СУБД. В любом случае ключевые условия стабильной работы — исправная проводная сеть, правильные разрешения, раздельные учётные записи пользователей и регулярное проверяемое резервное копирование.