Как работать вдвоём в одной базе 1С: общая папка, сеть и лицензии
Содержание
Чтобы одна база 1С работала на двух компьютерах, её кладут в общую сетевую папку на одном из них, а на втором подключают через Добавить → Добавление в список существующей информационной базы по сетевому пути вида \\BUH-PC\1CBases\Buhgalteriya. Платформа ставится на оба компьютера, и на каждом нужна своя клиентская лицензия. Для двух-трёх пользователей этого достаточно, сервер 1С не нужен.
Типичная ситуация: в фирме появился второй бухгалтер, а база живёт на ноутбуке главного. Копировать её туда-обратно нельзя — данные разъедутся за день. Нужна одна база, с которой работают оба человека одновременно. Схема ниже рассчитана на платформу 8.3 и Windows 10/11 и не требует покупки сервера.
Файловый или клиент-серверный вариант: что выбрать для двух компьютеров
У 1С два способа хранить базу. От выбора зависит бюджет и то, сколько людей смогут работать без тормозов.
| Вариант | Как устроен | Когда подходит | Что нужно купить |
|---|---|---|---|
| Файловый | База — каталог с файлом 1Cv8.1CD в общей папке | 2–5 пользователей, небольшой объём документов | Клиентские лицензии на каждое место |
| Клиент-серверный | Сервер 1С + СУБД (PostgreSQL или MS SQL) | От 5–10 пользователей, тяжёлые закрытия месяца, обмены | Лицензия сервера 1С + клиентские лицензии |
| Удалённый рабочий стол (RDP) | Оба работают на одном компьютере через терминальный доступ | Сотрудник вне офиса, слабый второй ПК | Лицензии Windows Server RDS + клиентские 1С |
Для двух компьютеров в одном офисе почти всегда выбирают файловый вариант. Он настраивается за час и ничего не стоит, кроме второй клиентской лицензии.
Подготовка сети и общей папки для базы 1С
Компьютер, на котором будет лежать база, условно назовём «главным». Это должна быть машина, которая включена весь рабочий день и не уходит в сон. Ноутбук, который уносят домой, на эту роль не годится.
Шаг 1. Проверьте сеть
- Оба компьютера в одной локальной сети, лучше по кабелю. Wi-Fi работает, но обрыв связи во время записи документа может повредить файл базы.
- На обоих компьютерах профиль сети — «Частная»:
Параметры → Сеть и Интернет → свойства подключения. - Включено сетевое обнаружение и общий доступ к файлам:
Панель управления → Центр управления сетями и общим доступом → Изменить дополнительные параметры общего доступа. - Главному компьютеру лучше дать постоянный IP-адрес (в настройках роутера — резервирование по MAC-адресу). Имя компьютера тоже не меняйте после настройки.
Проверка: на втором компьютере в командной строке выполните
ping BUH-PC
где BUH-PC — имя главного компьютера (его видно в Параметры → Система → О программе). Ответы должны приходить без потерь.
Шаг 2. Создайте общую папку
- На главном компьютере создайте папку, например
D:\1CBases. Не кладите базы на рабочий стол и в «Документы» — эти папки привязаны к профилю пользователя. - Правой кнопкой по папке →
Свойства → Доступ → Расширенная настройка→ отметьте «Открыть общий доступ», имя ресурса —1CBases. - Кнопка
Разрешения: добавьте пользователя, под которым будет заходить второй компьютер, и дайте ему «Изменение» или «Полный доступ». - Вкладка
Безопасность(права NTFS): тому же пользователю — «Изменение». Нужны оба уровня прав: общий ресурс и файловая система. Действует более строгий из двух.
Самый простой способ с учётной записью: создайте на главном компьютере локального пользователя Windows, например buh2, с паролем. На втором компьютере при первом открытии \\BUH-PC\1CBases введите BUH-PC\buh2 и пароль, отметьте «Запомнить учётные данные». Пользователь без пароля по сети обычно не пускается.
Шаг 3. Проверьте запись
На втором компьютере откройте в Проводнике \\BUH-PC\1CBases, создайте и удалите там текстовый файл. Получилось — права настроены. Если папка открывается, но файл не создаётся, не хватает прав на запись в одном из двух мест из шага 2.
Как перенести базу 1С в общую папку и подключить её на втором компьютере
Сначала поставьте платформу 1С на второй компьютер. Номер релиза платформы на обоих компьютерах должен совпадать — например, оба на 8.3.25.1445. Разные релизы на одной файловой базе — частая причина странных ошибок и долгого запуска.
Перенос базы на главном компьютере
Есть два способа, оба надёжные.
Копирование каталога. Закройте 1С на всех компьютерах. В окне запуска выделите базу — внизу виден её путь, например File="C:\Users\Anna\Documents\1C\Buh". Скопируйте весь этот каталог в D:\1CBases\Buhgalteriya. Копируйте каталог целиком, а не только файл 1Cv8.1CD.
Через выгрузку .dt. Откройте базу в Конфигураторе: Администрирование → Выгрузить информационную базу. Затем создайте пустую базу в D:\1CBases\Buhgalteriya и загрузите в неё файл: Администрирование → Загрузить информационную базу. Загрузка требует монопольного доступа и полностью заменяет данные в базе-приёмнике — делайте её только в новую пустую базу. Этот способ заодно избавляет от «мусора» в файле и иногда уменьшает его размер.
Старую копию базы после переноса уберите из списка баз на главном компьютере и переименуйте её каталог, например в Buh_OLD. Иначе кто-то по привычке откроет старую базу, и документы окажутся в двух местах.
Подключение на обоих компьютерах
- Запустите 1С, в окне запуска нажмите
Добавить. - Выберите
Добавление в список существующей информационной базы. - Введите понятное имя, например «Бухгалтерия (общая)».
- Тип расположения —
На данном компьютере или на компьютере в локальной сети. - Каталог — сетевой путь
\\BUH-PC\1CBases\Buhgalteriya. - Остальные параметры оставьте по умолчанию, нажмите
Готово.
На главном компьютере базу можно подключить по локальному пути D:\1CBases\Buhgalteriya — так она открывается чуть быстрее. На втором — только по сетевому пути.
Используйте путь вида \\BUH-PC\..., а не подключённый сетевой диск Z:. Буква диска может «отвалиться» после перезагрузки или появиться у другого пользователя Windows с другой буквой, и 1С не найдёт базу.
Отдельные пользователи в самой 1С
Создайте в базе по пользователю на каждого человека: в БП 3.0 и ЗУП 3.1 это Администрирование → Настройки пользователей и прав → Пользователи. Так в журнале регистрации будет видно, кто провёл или удалил документ, а у каждого сохранятся свои настройки форм. Под одним общим логином работать можно, но потом не разобраться, кто что изменил.
Лицензии 1С для работы с одной базой на двух компьютерах
Лицензия в 1С привязана не к базе, а к рабочему месту. Если два человека одновременно работают в базе с двух компьютеров, нужно две клиентские лицензии.
Как обычно бывает на практике:
- 🔑 Основная поставка конфигурации (например, «1С:Бухгалтерия 8 ПРОФ») включает лицензию на одно рабочее место. Она уже активирована на главном компьютере.
- 🔑 Для второго компьютера покупают дополнительную клиентскую лицензию на одно рабочее место. Ориентировочно это 6–8 тыс. рублей, цену уточняйте у партнёра.
- 🔑 Программная однопользовательская лицензия активируется пин-кодом на том компьютере, где будет работать пользователь. При первом запуске 1С на втором компьютере платформа сама предложит получить лицензию .
Многопользовательская программная лицензия (на 5, 10 мест) в файловом варианте не раздаётся по сети с одного компьютера на другие: для общего использования между компьютерами её получает сервер 1С. Если у вас лицензия на несколько мест, а сервера нет, уточните у партнёра, как её применить к вашей схеме, до активации — пин-коды на перерегистрацию ограничены.
Аппаратные ключи (USB) бывают локальные и сетевые. Сетевой ключ вставляют в главный компьютер, на нём ставят менеджер лицензий, и второй компьютер получает лицензию по сети. Локальный однопользовательский ключ работает только на том компьютере, куда вставлен.
Без лицензии платформа не запустит базу на втором компьютере — появится окно «Не обнаружен ключ защиты программы или полученная программная лицензия». Это не ошибка сети, а именно нехватка лицензии.
Клиент-серверный вариант: когда нужен сервер 1С
Для двух человек сервер 1С обычно избыточен. Но есть случаи, когда стоит сразу о нём подумать:
- 📈 Через полгода пользователей станет пять и больше.
- 📈 Файловая база уже больше 5–10 ГБ и заметно тормозит при проведении.
- 📈 Нужны регламентные задания по расписанию (обмены, загрузка курсов) без открытого клиента.
- 📈 Работа идёт через VPN из разных офисов.
Что входит в схему:
- Отдельный компьютер или сервер с Windows Server 2016 и новее либо Linux.
- СУБД: PostgreSQL в сборке для 1С (бесплатна) или Microsoft SQL Server.
- Сервер 1С:Предприятия той же версии, что и клиентские платформы.
- Лицензия на сервер 1С. Ориентировочно от 50 до 100 тыс. рублей в зависимости от редакции; плюс клиентские лицензии на каждое место.
Клиент сначала обращается к агенту сервера по порту 1540, затем к менеджеру кластера (1541) и рабочим процессам — их диапазон портов задаётся в свойствах рабочего сервера, по умолчанию 1560–1591. Эти порты должны быть открыты в брандмауэре сервера.
База в этом варианте создаётся через консоль кластера или прямо из окна запуска: Добавить → Создание новой информационной базы → На сервере 1С:Предприятия. Указываются имя сервера 1С, имя базы в кластере, сервер СУБД, пользователь СУБД. Данные из файловой базы переносят выгрузкой в .dt и загрузкой в серверную базу
.
Как ускорить работу одной базы 1С по сети
Файловая база по сети всегда чуть медленнее, чем локально. Но разница должна быть в секундах, а не в минутах. Что реально помогает:
| Что сделать | Где | Эффект |
|---|---|---|
| Положить базу на SSD | Главный компьютер | Быстрее проведение и отчёты |
| Подключить оба ПК кабелем на 1 Гбит/с | Сеть | Меньше задержек при открытии форм |
| Добавить каталог базы в исключения антивируса | Главный компьютер | Антивирус не проверяет файл при каждой записи |
| Отключить автономные файлы для общей папки | Второй компьютер | Windows не пытается кешировать файл базы |
| Отключить сон и гибернацию | Главный компьютер | База не «отваливается» посреди дня |
| Тестирование и исправление раз в квартал | Конфигуратор | Меньше ошибок в структуре файла |
Антивирус — самый частый виновник медленной работы. Исключите из проверки каталог D:\1CBases и процессы платформы 1cv8.exe и 1cv8c.exe на обоих компьютерах.
Тестирование и исправление (Конфигуратор → Администрирование → Тестирование и исправление) требует монопольного доступа. Перед запуском попросите второго пользователя выйти из базы и сделайте копию каталога.
Если второй пользователь работает только с документами и отчётами, запускайте у него тонкий клиент (1cv8c.exe). Он меньше нагружает сеть, чем толстый.
Ошибки доступа и блокировок при работе с одной базой
Большинство проблем с общей базой — это права, лицензии или занятый файл. Разберите по симптому.
Если ничего не помогло
- Скопируйте каталог базы на главный компьютер локально и откройте с главного. Открывается нормально — дело в сети или правах, а не в самой базе.
- Попробуйте подключиться с второго компьютера по IP-адресу вместо имени:
\\192.168.1.10\1CBases\Buhgalteriya. Если по IP работает, а по имени нет — проблема с разрешением имён в сети. - Если сеть нестабильна и обрывы неизбежны (Wi-Fi, удалённый офис), откажитесь от сетевой папки. Опубликуйте базу на веб-сервере (IIS или Apache) на главном компьютере и подключайтесь по http — это переживает обрывы связи заметно лучше.
Не удаляйте файлы из каталога базы «на всякий случай», даже если они кажутся временными. Если база не открывается после сбоя, сначала сделайте копию каталога целиком, потом запускайте тестирование и исправление.