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

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

Как открыть две базы в 1С одновременно

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

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

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

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

Что нужно проверить перед запуском двух баз

Перед тем как открывать два сеанса, убедитесь, что обе базы добавлены в список информационных баз. Список хранится в файле ibases.v8i в профиле пользователя и отображается в окне запуска. Если база отсутствует в списке, её нужно добавить через кнопку «Добавить», указав путь к каталогу базы (для файловой) или имя сервера и базы (для клиент-серверной).

Также проверьте, под каким пользователем вы входите. Если в базе заведён один пользователь и включена аутентификация, второй сеанс под тем же именем в файловом режиме обычно возможен, но в некоторых конфигурациях прикладной код блокирует повторный вход. В клиент-серверном варианте каждый сеанс расходует клиентскую лицензию, поэтому при нехватке лицензий второй сеанс просто не запустится.

Тип базыФайловая или клиент-серверная

Тип указан в списке баз в окне запуска: путь к папке — файловая, имя сервера — клиент-серверная

Режим открытияМонопольный или разделённый

Если база открыта монопольно (обновление, тестирование и исправление), второй сеанс будет отклонён

ЛицензииКоличество доступных клиентских лицензий

Для серверной 1С каждый сеанс занимает лицензию; при их нехватке появится ошибка о нехватке лицензий

Способ 1: запуск двух копий 1С через ярлык

Самый простой и универсальный способ — открыть стартер 1С:Предприятия дважды. Щёлкните по ярлыку 1С на рабочем столе или в меню «Пуск», выберите первую базу и нажмите «1С:Предприятие». Затем снова щёлкните по тому же ярлыку — откроется второе окно запуска, в котором выберите вторую базу и запустите её.

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

Этот способ работает и для файловых, и для клиент-серверных баз. Единственное условие — вторая база не должна быть заблокирована монопольным режимом, а для серверных баз должно хватать лицензий.

Порядок действий
  1. 1
    Дважды щёлкните ярлык 1С:Предприятие и запустите первую базу
  2. 2
    Снова откройте ярлык 1С — появится новое окно запуска
  3. 3
    Выберите в списке вторую базу и нажмите «1С:Предприятие»
  4. 4
    Проверьте, что на панели задач два окна и оба сеанса работают

Способ 2: две базы в одном списке и быстрое переключение

Если баз много, удобно держать их все в одном списке и запускать нужные по очереди. В окне запуска нажмите «Добавить» → «Добавление в список существующей информационной базы», укажите наименование и путь. Для файловой базы путь — это папка с файлом 1Cv8.1CD, для серверной — кластер серверов и имя базы.

Для ускорения можно создать отдельные ярлыки на рабочем столе для каждой базы. Для этого щёлкните базу в списке правой кнопкой и выберите «Создать ярлык» либо создайте ярлык вручную с параметрами командной строки запуска. Тогда каждая база будет открываться своим ярлыком в один клик, и два таких ярлыка дадут два параллельных сеанса.

text
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Buhgalteriya" /N"Иванов" /P"пароль"

В примере выше параметр ENTERPRISE задаёт режим запуска, /F — путь к файловой базе, /N и /P — имя пользователя и пароль. Для серверной базы вместо /F используется параметр /S с указанием сервера и имени базы в формате «Сервер\ИмяБазы». Хранить пароль в ярлыке небезопасно — используйте его только на личном компьютере с ограниченным доступом.

Способ 3: вторая база через веб-клиент

Если базы опубликованы на веб-сервере, вторую базу можно открыть в браузере, не запуская толстый клиент. Введите в адресной строке ссылку вида http://сервер/имя_базы, авторизуйтесь — и база откроется в веб-клиенте. Первую базу при этом можно держать открытой в обычном приложении.

Можно открыть и две базы в браузере — в разных вкладках или разных браузерах. Учтите, что вкладки одного браузера могут разделять куки сессии, поэтому надёжнее использовать разные браузеры (например, Chrome и Firefox) или режим «Инкогнито» для второго сеанса.

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

Файловые и клиент-серверные базы: в чём разница для двух сеансов

Для файловых баз главное ограничение — монопольный режим. Если кто-то (в том числе вы сами в первом окне) запустил конфигуратор, обновление конфигурации или тестирование и исправление с установленной монопольной блокировкой, второй сеанс получит отказ. В обычной работе несколько пользователей и несколько окон одного пользователя с файловой базой работают свободно.

Для клиент-серверных баз ключевой фактор — лицензии. Каждый сеанс толстого, тонкого или веб-клиента занимает одну клиентскую лицензию. Если в организации 10 лицензий и все заняты, одиннадцатый сеанс не запустится с сообщением о нехватке лицензий. При этом один пользователь, открывший два окна, расходует две лицензии — это нужно учитывать при планировании.

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

Два окна толстого клиента

Подходит всегда, когда установлена платформа; расходует две лицензии на сервере

Толстый клиент + веб-клиент

Удобно, если вторая база опубликована на веб-сервере; функциональность веб-клиента ограничена

Два браузера с веб-клиентом

Не требует установки платформы; нужна публикация обеих баз на веб-сервере

Отдельные ярлыки с параметрами

Быстрый запуск нужных баз в один клик; пароль в ярлыке хранить небезопасно

Типичные ошибки и их решение

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

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

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

Типичные ошибки
01
Открытие второй базы во время обновления первой — монопольный режим блокирует подключение, дождитесь окончания обновления
02
Хранение пароля в ярлыке на общем компьютере — пароль виден любому, кто откроет свойства ярлыка
03
Запуск двух сеансов под одним пользователем без проверки лицензий — на сервере это расходует две лицензии и может заблокировать работу коллег
04
Копирование данных между базами через буфер без проверки — можно перенести данные не в ту организацию, всегда сверяйте заголовок окна

Как проверить, что оба сеанса работают корректно

После запуска двух баз убедитесь, что каждое окно относится к своей базе. Заголовок окна 1С содержит имя информационной базы — сверьте его с ожидаемым. Это особенно важно при копировании данных: ошибочная вставка документа не в ту базу — частая причина расхождений в учёте.

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

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

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

Заголовок окна
Норма

В заголовке каждого окна указано имя своей базы

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

Оба окна показывают одну и ту же базу — вы открыли копию одного сеанса

Реакция интерфейса
Норма

Оба окна открывают справочники и документы без ошибок

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

Одно окно выдаёт ошибку блокировки или нехватки лицензий

Сохранение данных
Норма

Записанный документ сохраняется и виден при повторном открытии

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

Ошибки при записи — проверьте права доступа и блокировки

Когда двух окон недостаточно: альтернативы

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

Для сравнения конфигураций двух баз разработчику удобнее использовать конфигуратор с функцией «Сравнить, объединить с конфигурацией из файла/базы», а не визуальное сличение в двух окнах. Для массового переноса данных существуют обработки выгрузки/загрузки и конвертация данных.

Маршрут решения

Как выбрать действие

Нужно разово посмотреть или скопировать данные между базамиОткройте два окна 1С через двойной запуск ярлыка
Обмен между базами нужен регулярноНастройте синхронизацию данных или план обмена вместо ручного копирования
Платформа не установлена на компьютереИспользуйте веб-клиент через браузер при наличии публикации базы
Вторая база не открывается из-за лицензийПроверьте занятые сеансы в консоли кластера и закройте лишние

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

Итог

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

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

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

Можно ли открыть одну и ту же базу дважды на одном компьютере?

Да, если база не находится в монопольном режиме. Файловая база допускает несколько сеансов, в том числе под одним пользователем. На сервере каждый такой сеанс займёт отдельную клиентскую лицензию.

Почему вторая база не открывается с ошибкой о блокировке?

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

Сколько лицензий нужно для двух одновременных сеансов?

Для клиент-серверной работы каждый запущенный сеанс (толстый, тонкий или веб-клиент) занимает одну клиентскую лицензию. Значит, для двух одновременных окон нужно минимум две свободные лицензии. Файловые базы на одном компьютере лицензию на сеанс в этом смысле не расходуют — достаточно лицензии на платформу.

Можно ли копировать данные между двумя открытыми базами?

Да, через буфер обмена можно копировать табличные данные, тексты и значения отдельных полей. Однако документы и элементы справочников «целиком» так перенести нельзя — для этого используются обработки выгрузки/загрузки или синхронизация данных. Всегда проверяйте заголовок окна, чтобы не вставить данные не в ту базу.

Откроются ли две базы, если компьютер слабый?

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

Как быстро запускать нужную пару баз каждый день?

Создайте на рабочем столе отдельные ярлыки для каждой базы с параметрами командной строки (режим ENTERPRISE и путь к базе). Тогда обе базы будут запускаться двумя двойными щелчками без открытия окна выбора. Пароль в ярлык добавляйте только на личном защищённом компьютере.