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

· 10 мин

Содержание

Чтобы два компьютера работали в одной файловой базе 1С, база должна лежать в общей сетевой папке на одном из них, а второй подключается к ней по сетевому пути вида \\COMP\1C\base. Отдельной серверной части для файлового варианта не нужно — нужен только общий доступ к папке, одинаковые права на запись и достаточное число лицензий.

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

Речь о платформе 8.3 с интерфейсом «Такси». Способ одинаков для Бухгалтерии, ЗУП и Управления торговлей — база файловая, поэтому путь к ней не зависит от конфигурации.

Готовим сеть и общий доступ к папке с базой

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

Оба компьютера должны быть в одной локальной сети и «видеть» друг друга. Проверьте три вещи:

  • 🌐 оба в одной подсети (адреса вида 192.168.1.x с одной маской);
  • 🔗 включено сетевое обнаружение: Панель управления → Центр управления сетями → Изменить дополнительные параметры общего доступа → для текущего профиля включить «Сетевое обнаружение» и «Общий доступ к файлам и принтерам»;
  • 📁 сетевой профиль стоит «Частная», а не «Общедоступная» — на общедоступной Windows блокирует доступ к папкам.

Теперь расшарьте папку с базой. Положите файл базы (1Cv8.1CD) и служебные файлы в отдельную папку, например C:\1C\base. На папке правой кнопкой → Свойства → Доступ → Расширенная настройка → поставьте галочку «Открыть общий доступ к этой папке» и задайте сетевое имя, например 1C.

Проверить связь удобно пингом. На втором компьютере в командной строке:

ping COMP-1C

где COMP-1C — имя компьютера с базой (посмотреть его можно в Параметры → Система → О системе). Если ответ идёт — сеть на месте, можно настраивать права.

Что проверить перед подключением второго компьютера
Выполнено: 0 / 5

Настраиваем права доступа Windows

Самая частая причина, почему со второго компьютера база «только для чтения» или не открывается вовсе, — неправильные права. В Windows их два уровня, и настроить нужно оба.

1. Права общего доступа (Share). В той же Расширенной настройке нажмите Разрешения. Для пользователей, которые будут работать с базой, поставьте «Полный доступ» (Чтение + Изменение). Если сеть доверенная, проще дать «Полный доступ» группе, под которой заходят оба.

2. Права файловой системы (NTFS). Свойства папки → Безопасность → Изменить. Добавьте тех же пользователей и дайте им «Изменение» и «Запись». Без права на запись 1С откроет базу только для чтения, и сохранить документ не получится.

Итоговый доступ — это пересечение Share и NTFS: Windows берёт более строгие из двух. Поэтому мало открыть общий доступ — надо снять ограничения и в NTFS.

Самый надёжный вариант для двух компьютеров — завести на компьютере с базой одинаковые учётные записи с паролями, которые есть на обоих ПК, и выдать права именно им. Тогда при обращении по сети Windows не будет спрашивать логин каждый раз.

Не раздавайте «Полный доступ» группе «Все» (Everyone) на постоянку, если компьютеры доступны из большой сети. Это дыра в безопасности: любой в сети сможет удалить или скопировать файл базы.

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

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

Порядок такой:

  1. Запустите ярлык 1С — откроется окно со списком баз.
  2. Нажмите Добавить.
  3. Выберите «Добавление в список существующей информационной базы» → Далее.
  4. В поле каталога укажите сетевой путь к папке с базой. Надёжнее всего ввести его вручную в формате UNC: \\COMP-1C\1C\base, где COMP-1C — имя первого компьютера, 1C — сетевое имя папки.
  5. Проверьте, что выбран тип расположения «На данном компьютере или на компьютере в локальной сети».
  6. Далее → Готово.

База появится в списке. Нажмите 1С:Предприятие — если права настроены верно, откроется та же база, что и на первом компьютере, со всеми документами.

Указывайте путь через UNC (\\имя\папка), а не через подключённый сетевой диск (Z:\). Буква диска у каждого пользователя может отличаться, а UNC-путь одинаков для всех — список баз проще переносить и копировать.

Хотите, чтобы список баз был идентичным на обоих ПК? Файл со списком — ibases.v8i в профиле пользователя (%APPDATA%\1C\1CEStart\). Его можно скопировать с первого компьютера на второй, и база появится автоматически.

Лицензии и ключи защиты для работы вдвоём

Это шаг, о который спотыкаются чаще всего: база открывается, а при входе второго пользователя — «Не обнаружена лицензия». Причина в том, что каждый одновременный сеанс 1С требует отдельной клиентской лицензии. Одна лицензия — один пользователь за раз, независимо от числа компьютеров.

Вариантов обеспечить двоих одновременно несколько:

ВариантКак работаетКогда подходит
Две однопользовательские лицензииНа каждом ПК свой локальный ключ (USB-HASP или программная лицензия)Жёстко закреплённые рабочие места
Сетевая лицензия (HASP Net)Один сетевой ключ на сервере раздаёт сеансы по сетиНесколько ПК, число пользователей растёт
Программная сетевая лицензияТо же, но без физического ключа — активируется пин-кодомНет возможности держать USB-ключ

Для сетевого ключа HASP на компьютере, где он воткнут, ставится Менеджер лицензий (HASP License Manager) и драйвер ключа. После установки менеджер раздаёт лицензии клиентам по сети автоматически — отдельно прописывать сервер лицензий на клиентах обычно не нужно, они находят менеджер сами.

Если у вас программные лицензии, при первом запуске 1С на новом компьютере появится мастер активации: выбираете «Получить лицензию » и вводите регистрационный номер и пин-код из комплекта поставки.

Программная лицензия привязывается к железу компьютера. После серьёзного апгрейда (замена материнской платы, переустановка Windows) она может «слететь» — держите под рукой пин-коды и помните, что число активаций ограничено.

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

Разгоняем файловую базу, чтобы не тормозила

Файловый вариант по сети медленнее локального: все данные гоняются по сети между вторым компьютером и файлом базы. Чем больше база и активнее второй пользователь, тем заметнее. Несколько приёмов, которые реально помогают:

  • ⚡ Гигабитная сеть. Проводное подключение на 1 Гбит/с против Wi-Fi или 100 Мбит/с даёт кратную разницу. Для файловой базы по сети Wi-Fi — худший выбор, возможны и обрывы с повреждением базы.
  • 💾 База на SSD. Держите файл 1Cv8.1CD на твердотельном диске компьютера, который раздаёт базу.
  • 🧹 Чистка кэша. Накопленный кэш платформы тормозит запуск. Его можно почистить, удалив временные каталоги профиля платформы (папки с длинными именами в %LOCALAPPDATA%\1C\1cv8) — делать это при закрытой 1С на этом компьютере.
  • 🗜 Свёртка и тестирование. Регулярно запускайте Тестирование и исправление (Конфигуратор → Администрирование) — оно переиндексирует и сожмёт базу. Это требует монопольного доступа, то есть все должны выйти из базы.
  • 📉 Чем меньше объём, тем быстрее. Файловый вариант комфортно тянет базу примерно до 3–4 ГБ. Дальше тормоза нарастают, и это сигнал задуматься о клиент-сервере.

Тяжёлые операции — закрытие месяца, групповое перепроведение, большие отчёты — запускайте с того компьютера, где физически лежит база. Он работает с файлом напрямую, без сети, и справится быстрее.

Монопольные операции (тестирование, загрузка .dt, обновление структуры конфигурации) требуют, чтобы в базе не было других пользователей. Предупредите второго: во время такой операции он в базу не войдёт, а его открытый сеанс нужно закрыть заранее, иначе операция не стартует.

Разбираем типичные ошибки подключения

Большинство проблем сводится к сети, правам или лицензиям. Ниже — быстрая диагностика по симптому.

Диагностика: выберите симптом

Отдельно про брандмауэр: если пинг идёт, а папка не открывается, виновником часто бывает брандмауэр Windows или антивирус на компьютере с базой. На время диагностики его можно отключить, а если доступ появился — добавить разрешающее правило для общего доступа к файлам, а не держать брандмауэр выключенным.

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

Когда файлового варианта уже мало

Файловый доступ хорош для 1–2, максимум нескольких пользователей. Но у него есть потолок, после которого правильнее перейти на клиент-серверный вариант (сервер 1С:Предприятия + СУБД PostgreSQL или MS SQL Server). Признаки, что пора:

  • 👥 одновременно работают больше 4–5 человек;
  • 🐌 база выросла за 3–4 ГБ и ощутимо тормозит даже после чистки кэша;
  • 🔒 пользователи часто ловят блокировки «Конфликт блокировок при выполнении транзакции»;
  • 💥 база периодически повреждается из-за обрывов сети;
  • 🌍 нужен доступ извне офиса или стабильная работа многих тонких клиентов.
Файловый вариант или клиент-серверный?

Переход не теряет данные: база выгружается в файл .dt из файлового варианта и загружается в клиент-серверный. Но это уже отдельная настройка сервера и СУБД — её имеет смысл планировать заранее, а не в день, когда файловая база окончательно встала.

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

Нужно ли устанавливать 1С на оба компьютера?
Платформу — да, на каждый компьютер, где будут работать. Конфигурацию и базу устанавливать повторно не нужно: база одна, общая, лежит в сетевой папке. Второй компьютер только подключается к ней.
Можно ли подключить базу через Wi-Fi?
Технически да, но не рекомендуется. Беспроводная связь даёт обрывы, а обрыв во время записи повреждает файловую базу. Для постоянной работы используйте проводное подключение на 1 Гбит/с.
Хватит ли одной лицензии на два компьютера?
Нет, если за ними работают одновременно. Одна лицензия — один активный сеанс. Для двоих нужны две однопользовательские лицензии либо одна сетевая на нужное число мест.
Что будет, если выключить компьютер с базой?
Второй компьютер сразу потеряет доступ: база физически лежит на первом. Поэтому базу держат на том ПК, который включён всё рабочее время, либо переходят на отдельный сервер.
Почему со второго компьютера 1С работает медленнее?
Данные идут по сети, а не читаются с локального диска. Ускоряют гигабитная сеть, SSD под базой и запуск тяжёлых операций с того ПК, где база лежит физически.