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

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

1С 8: как работать по сети — настройка для нескольких пользователей

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

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

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

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

Выбор режима: файловый, веб-сервер или клиент-сервер

Файловый режим — самый простой: база хранится в одном файле 1Cv8.1CD, который размещается в общей папке. Платформа на каждом компьютере обращается к этому файлу напрямую. Такой вариант подходит для небольших коллективов, но чувствителен к качеству сети: обрыв соединения во время записи может повредить базу.

Публикация на веб-сервере (IIS или Apache) позволяет оставить базу файловой, но подключаться к ней через HTTP. Это снижает требования к сети, даёт возможность работать через интернет и использовать браузер вместо установленной платформы. Нагрузка при этом ложится на веб-сервер, поэтому машина под него должна быть достаточно производительной.

Клиент-серверный режим — решение для средних и крупных внедрений. Данные хранятся в СУБД, а кластер серверов 1С выполняет прикладной код. Это дороже (нужны серверные лицензии и, возможно, лицензия на СУБД), но обеспечивает устойчивость к сбоям, разграничение прав на уровне СУБД и нормальную скорость при десятках одновременных пользователей.

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

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

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

Файловая база через веб-сервер

Подходит для 5–15 пользователей и удалённого доступа через интернет. Ограничение: нужен настроенный IIS или Apache и выделенная машина под публикацию.

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

Для десятков пользователей и больших баз. Ограничение: стоимость серверных лицензий и необходимость администрирования СУБД.

Подготовка сети и компьютера-сервера

Для файлового режима выделите компьютер, который будет постоянно включён в рабочее время, — он станет «сервером» для общей папки. Желательно, чтобы это была машина с проводным подключением к сети: работа базы через Wi-Fi заметно медленнее и менее стабильна. Убедитесь, что все компьютеры находятся в одной локальной сети и видят друг друга.

На машине-сервере включите сетевое обнаружение и общий доступ к файлам и принтерам в настройках Windows. Проверьте, что сетевой профиль определён как «Частная сеть», иначе общий доступ может блокироваться брандмауэром. Если используется сторонний антивирус с сетевым экраном, добавьте правила для файлового доступа.

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

Настройка файловой базы в общей папке

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

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

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

Порядок действий для файлового режима
  1. 1
    Скопируйте каталог базы на компьютер-сервер в отдельную папку
  2. 2
    Откройте общий доступ к папке с правом «Чтение и запись»
  3. 3
    Проверьте права NTFS на вкладке «Безопасность»
  4. 4
    Добавьте базу на клиентских ПК через UNC-путь \\SERVER\Папка
  5. 5
    Запустите базу с двух компьютеров одновременно и убедитесь, что оба сеанса активны

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

Для публикации понадобится установленный веб-сервер: IIS (входит в Windows, включается через «Компоненты Windows») или Apache. Также при установке платформы 1С нужно отметить компоненту «Модули расширения веб-сервера» — без неё публикация невозможна.

Публикация выполняется из конфигуратора: откройте базу в режиме «Конфигуратор», выберите меню «Администрирование» → «Публикация на веб-сервере», задайте имя публикации и каталог. Платформа создаст файлы настройки и зарегистрирует приложение в веб-сервере. После публикации перезапустите веб-сервер.

Подключение пользователей выполняется через адрес вида http://server/Trade. В окне добавления базы выбирается вариант «На веб-сервере» и указывается этот URL. Если планируется доступ из интернета, обязательно настройте HTTPS с сертификатом — передавать учётные данные и данные базы по открытому HTTP нельзя.

Клиент-серверный вариант: когда он нужен и как разворачивается

Переход на клиент-серверный режим оправдан, когда одновременно работают десятки пользователей, база выросла до размеров, при которых файловый режим «тормозит», или требуется круглосуточная доступность с отказоустойчивостью. Архитектура включает три звена: клиентское приложение, сервер 1С:Предприятия и СУБД.

Развёртывание включает установку сервера 1С на выделенную машину, установку и настройку СУБД (MS SQL Server, PostgreSQL с патчами для 1С или Oracle), а затем создание базы через консоль кластера или конфигуратор с указанием типа СУБД, имени сервера баз данных и учётных данных. Существующую файловую базу переносят через выгрузку в файл .dt и последующую загрузку в клиент-серверную базу.

Этот вариант требует системного администрирования: резервное копирование средствами СУБД, мониторинг кластера, обновление серверных компонентов. Если в штате нет специалиста, имеет смысл рассмотреть облачные сервисы, где клиент-серверная инфраструктура уже развёрнута и обслуживается провайдером.

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

Пользователи, права и одновременная работа

Сетевая база требует продуманного списка пользователей. Заведите каждого сотрудника в справочнике пользователей (в конфигураторе через «Администрирование» → «Пользователи» или в типовой конфигурации через раздел администрирования) и назначьте роли согласно обязанностям. Работа всех под одним пользователем «Администратор» — частая ошибка: невозможно установить, кто изменил документ, и нельзя разграничить доступ.

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

Контролировать активные сеансы можно через консоль «Активные пользователи» («Администрирование» → «Обслуживание») в файловом режиме или через консоль кластера в клиент-серверном. Оттуда же можно завершить зависший сеанс, если пользователь ушёл, не закрыв программу.

Проверка результата и обслуживание

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

Настройте регулярное резервное копирование. Для файловой базы достаточно копирования каталога базы по расписанию (при выключенных сеансах или через выгрузку .dt), для клиент-серверной — штатные средства СУБД. Храните копии на другом физическом устройстве.

Периодически выполняйте тестирование и исправление базы (в конфигураторе, при отсутствии активных сеансов) — особенно после сбоев питания или обрывов сети. Это позволяет выявить и устранить повреждения до того, как они проявятся в работе.

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

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

Одновременный вход
Норма

Два и более пользователей работают одновременно, сеансы видны в списке активных

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

Второй пользователь получает ошибку доступа или база открывается в монопольном режиме

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

Списки и документы открываются без длительных зависаний

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

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

Запись данных
Норма

Документы проводятся и видны всем пользователям

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

Ошибки записи — проверяйте права на папку и блокировки

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

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

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

Можно ли работать по сети без выделенного сервера?

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

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

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

Нужны ли отдельные лицензии для сетевой работы?

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

Как перенести файловую базу на клиент-серверный вариант без потери данных?

Через выгрузку: в конфигураторе файловой базы выполните «Администрирование» → «Выгрузить информационную базу» в файл .dt, затем создайте пустую клиент-серверную базу и загрузите этот файл в неё. Перед операцией сделайте резервную копию, а после — проверьте корректность данных и права пользователей.

Итог

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

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