Как настроить 1С на двух компьютерах, чтобы она не тормозила по сети?

Системный администратор 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет IT и автоматизация бизнеса
← На главную

Проблема медленной работы файловой версии 1С в локальной сети — одна из самых распространенных. Типичный сценарий: есть два компьютера, соединенные гигабитной сетью, база данных лежит на одном из них, а второй подключается к ней через «расшаренную» сетевую папку (по протоколу SMB). Пользователь на втором компьютере постоянно сталкивается с зависаниями, долгим открытием документов и медленным формированием отчетов. Даже если на основном компьютере заменить обычный HDD на быстрый SSD, проблема решается лишь частично.

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

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

Чтобы понять, как решить проблему, давайте сначала разберем физику процессов, происходящих при работе файловой СУБД 1С по сети. Когда второй компьютер подключается к базе через сетевой путь вида \\Computer1\1c_base, архитектура системы работает следующим образом:

Переход на SSD на основном компьютере, безусловно, даст прирост скорости для локального пользователя, но сетевой клиент все равно продолжит страдать от задержек сетевого протокола SMB. Нам нужно принципиально изменить схему взаимодействия компьютеров.

Оптимальное решение: Веб-сервер + Тонкий клиент

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

В качестве веб-сервера мы можем использовать бесплатные решения Apache или встроенный в Windows компонент IIS (Internet Information Services).

Разберем подробнее, почему эта схема работает в разы быстрее сетевой папки:

Решение вопроса с лицензированием 1С

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

При использовании веб-сервера возникает резонный вопрос: как программа поймет эти лицензии? Здесь кроется важнейшая особенность работы системы:

  1. Пользователь на первом («главном») компьютере запускает 1С локально. Программа находит его локальную лицензию и успешно открывается.
  2. Пользователь на втором компьютере запускает Тонкий клиент 1С и подключается к базе по HTTP-ссылке (например, http://192.168.1.100/Accounting).
  3. Важно: Тонкий клиент при запуске первым делом ищет лицензию на том компьютере, на котором он физически запущен. Он обнаруживает вторую однопользовательскую лицензию прямо на втором ПК, активирует её и отправляет на веб-сервер запрос на подключение уже со своей готовой лицензией.

Критическое ограничение: Не используйте обычный веб-браузер (Chrome, Edge, Яндекс.Браузер) для работы с 1С в этой схеме. Веб-браузер не умеет искать локальные лицензии 1С на компьютере пользователя. Для работы второго пользователя обязательно должен использоваться именно установленный Тонкий клиент 1С.

Пошаговый план настройки веб-сервера Apache для 1С

Давайте по шагам разберем, как развернуть эту схему на ваших компьютерах.

  1. Установка SSD. Настоятельно рекомендуем заменить системный жесткий диск на основном компьютере (где будет лежать база) на SSD (желательно формата NVMe, если позволяет материнская плата). Это базовая необходимость для работы современных конфигураций 1С.
  2. Установка веб-сервера. Скачайте и установите веб-сервер Apache (для ОС Windows рекомендуется сборка от Apache Lounge) на главный компьютер. Убедитесь, что служба Apache успешно запустилась.
  3. Публикация базы из Конфигуратора.
    • Запустите 1С на главном компьютере в режиме Конфигуратор от имени Администратора (это обязательно для внесения изменений в настройки веб-сервера).
    • Перейдите в меню Администрирование -> Публикация на веб-сервере.
    • Укажите имя публикации (например, bp_base), выберите установленный веб-сервер (Apache) и укажите каталог на диске, куда будут записаны файлы конфигурации публикации.
    • Нажмите кнопку Опубликовать. Программа сама внесет необходимые изменения в файлы настроек Apache и перезапустит службу.
  4. Подключение со второго ПК.
    • На втором компьютере установите платформу 1С (достаточно выбрать только компонент «Тонкий клиент»).
    • При добавлении информационной базы выберите вариант подключения «На веб-сервере».
    • Укажите адрес вида: http://[IP-адрес_главного_компьютера]/bp_base.
    • Запустите базу. Тонкий клиент подхватит локальную лицензию второго компьютера и мгновенно подключится к базе на первом ПК.

Дополнительные технические настройки оптимизации системы

Чтобы выжать максимум производительности из вашей сети и компьютеров, выполните следующие важные настройки, о которых часто забывают даже опытные системные администраторы.

А. Настройка схемы электропитания на главном ПК

Для процессоров, на которых крутится файловая база 1С, критически важна производительность на одно ядро (высокая тактовая частота в ГГц). По умолчанию в Windows включена сбалансированная схема питания. При микропаузах операционная система снижает частоту процессора для экономии энергии, а при возобновлении активности пользователя требуется время на «разогрев» процессора, что вызывает неприятные микрофризы интерфейса 1С.

Перейдите в Панель управления -> Электропитание на главном компьютере и принудительно выберите схему «Высокая производительность» (или «Максимальная производительность»). Это зафиксирует частоту процессора на максимуме и уберет задержки.

Б. Отключение протокола IPv6

Современные версии Windows по умолчанию пытаются сопоставить сетевые имена компьютеров по протоколу IPv6. В простых локальных сетях это часто вызывает задержки при поиске хостов и обращении к веб-серверу.

Откройте свойства сетевого адаптера на обоих компьютерах, найдите пункт «IP версии 6 (TCP/IPv6)» и снимите с него галочку. Оставьте активным только протокол IPv4. Это сделает сетевой отклик между компьютерами мгновенным.

В. Настройка исключений антивируса

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

Добавьте в список исключений вашего антивируса на обоих компьютерах:

Г. Регулярные регламентные работы с файловой базой

Файловая СУБД 1С со временем накапливает внутренний «мусор», индексы таблиц фрагментируются, а кэш забивается. Мы рекомендуем регулярно выполнять следующие действия:

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

← На главную