Администрирование · 12 мин
Как открыть две базы в 1С одновременно
Как открыть две информационные базы 1С одновременно на одном компьютере: запуск нескольких окон, добавление баз в список, веб-клиент, типичные ошибки и ограничения.
Работать с двумя базами 1С одновременно приходится бухгалтерам, ведущим несколько организаций, программистам, переносящим данные между конфигурациями, и администраторам, сравнивающим рабочую и тестовую базы. Платформа 1С:Предприятие позволяет запускать несколько сеансов на одном компьютере, и для этого не требуется никаких сторонних программ — достаточно штатных средств.
Есть несколько способов открыть две базы параллельно: повторный запуск ярлыка 1С, работа через веб-клиент в разных браузерах, подключение к серверу 1С с нескольких сеансов. Выбор зависит от того, файловые у вас базы или клиент-серверные, и от того, как устроен доступ к ним.
Важно понимать ограничения: файловая база, открытая в монопольном режиме, не даст второму сеансу подключиться, а один пользователь без дополнительных лицензий не сможет запустить два сеанса на сервере. Ниже разобраны все рабочие сценарии и типичные проблемы.
Что нужно проверить перед запуском двух баз
Перед тем как открывать два сеанса, убедитесь, что обе базы добавлены в список информационных баз. Список хранится в файле ibases.v8i в профиле пользователя и отображается в окне запуска. Если база отсутствует в списке, её нужно добавить через кнопку «Добавить», указав путь к каталогу базы (для файловой) или имя сервера и базы (для клиент-серверной).
Также проверьте, под каким пользователем вы входите. Если в базе заведён один пользователь и включена аутентификация, второй сеанс под тем же именем в файловом режиме обычно возможен, но в некоторых конфигурациях прикладной код блокирует повторный вход. В клиент-серверном варианте каждый сеанс расходует клиентскую лицензию, поэтому при нехватке лицензий второй сеанс просто не запустится.
Тип указан в списке баз в окне запуска: путь к папке — файловая, имя сервера — клиент-серверная
Если база открыта монопольно (обновление, тестирование и исправление), второй сеанс будет отклонён
Для серверной 1С каждый сеанс занимает лицензию; при их нехватке появится ошибка о нехватке лицензий
Способ 1: запуск двух копий 1С через ярлык
Самый простой и универсальный способ — открыть стартер 1С:Предприятия дважды. Щёлкните по ярлыку 1С на рабочем столе или в меню «Пуск», выберите первую базу и нажмите «1С:Предприятие». Затем снова щёлкните по тому же ярлыку — откроется второе окно запуска, в котором выберите вторую базу и запустите её.
В результате на панели задач появятся два независимых окна 1С, между которыми можно переключаться через Alt+Tab или разместить рядом на экране. Каждое окно работает со своей базой, сеансы не мешают друг другу, можно копировать данные между окнами через буфер обмена.
Этот способ работает и для файловых, и для клиент-серверных баз. Единственное условие — вторая база не должна быть заблокирована монопольным режимом, а для серверных баз должно хватать лицензий.
- 1Дважды щёлкните ярлык 1С:Предприятие и запустите первую базу
- 2Снова откройте ярлык 1С — появится новое окно запуска
- 3Выберите в списке вторую базу и нажмите «1С:Предприятие»
- 4Проверьте, что на панели задач два окна и оба сеанса работают
Способ 2: две базы в одном списке и быстрое переключение
Если баз много, удобно держать их все в одном списке и запускать нужные по очереди. В окне запуска нажмите «Добавить» → «Добавление в список существующей информационной базы», укажите наименование и путь. Для файловой базы путь — это папка с файлом 1Cv8.1CD, для серверной — кластер серверов и имя базы.
Для ускорения можно создать отдельные ярлыки на рабочем столе для каждой базы. Для этого щёлкните базу в списке правой кнопкой и выберите «Создать ярлык» либо создайте ярлык вручную с параметрами командной строки запуска. Тогда каждая база будет открываться своим ярлыком в один клик, и два таких ярлыка дадут два параллельных сеанса.
"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С.
Третья ошибка — попытка открыть одну и ту же файловую базу по сети с двух компьютеров, когда папка не расшарена корректно или нет прав на запись. Убедитесь, что у пользователя есть полные права на каталог базы, включая создание и изменение служебных файлов блокировок.
Как проверить, что оба сеанса работают корректно
После запуска двух баз убедитесь, что каждое окно относится к своей базе. Заголовок окна 1С содержит имя информационной базы — сверьте его с ожидаемым. Это особенно важно при копировании данных: ошибочная вставка документа не в ту базу — частая причина расхождений в учёте.
Проверьте также, что оба сеанса отзываются на действия: откройте в каждом окне какой-нибудь справочник или отчёт. Если одно из окон «зависло» при запуске, вероятная причина — ожидание снятия блокировки или нехватка ресурсов компьютера. Две тяжёлые конфигурации (например, ERP) требуют заметного объёма оперативной памяти на каждый сеанс.
Как проверить результат
В заголовке каждого окна указано имя своей базы
Оба окна показывают одну и ту же базу — вы открыли копию одного сеанса
Оба окна открывают справочники и документы без ошибок
Одно окно выдаёт ошибку блокировки или нехватки лицензий
Записанный документ сохраняется и виден при повторном открытии
Ошибки при записи — проверьте права доступа и блокировки
Когда двух окон недостаточно: альтернативы
Если задача — регулярный обмен данными между базами (например, выгрузка из торговли в бухгалтерию), ручное открытие двух окон и копирование — плохое решение. Правильнее настроить типовой обмен через «Синхронизацию данных», механизмы EnterpriseData или планы обмена: данные будут переноситься автоматически по расписанию.
Для сравнения конфигураций двух баз разработчику удобнее использовать конфигуратор с функцией «Сравнить, объединить с конфигурацией из файла/базы», а не визуальное сличение в двух окнах. Для массового переноса данных существуют обработки выгрузки/загрузки и конвертация данных.
Как выбрать действие
Подводя итог: открыть две базы 1С одновременно можно штатными средствами за пару минут. Главное — убедиться, что базы добавлены в список, не заблокированы монопольным режимом и для них хватает лицензий. Для регулярных задач обмена используйте автоматические механизмы синхронизации вместо ручной работы в двух окнах.
Что важно запомнить
Два сеанса 1С запускаются двойным открытием ярлыка программы с выбором разных баз. Проверьте монопольный режим для файловых баз и лицензии для серверных, а для регулярного обмена данными настройте синхронизацию.
Частые вопросы
Можно ли открыть одну и ту же базу дважды на одном компьютере?
Да, если база не находится в монопольном режиме. Файловая база допускает несколько сеансов, в том числе под одним пользователем. На сервере каждый такой сеанс займёт отдельную клиентскую лицензию.
Почему вторая база не открывается с ошибкой о блокировке?
Чаще всего база открыта в монопольном режиме: идёт обновление конфигурации, тестирование и исправление или кто-то работает в конфигураторе с установленной блокировкой. Дождитесь завершения операции или попросите администратора снять блокировку через консоль кластера.
Сколько лицензий нужно для двух одновременных сеансов?
Для клиент-серверной работы каждый запущенный сеанс (толстый, тонкий или веб-клиент) занимает одну клиентскую лицензию. Значит, для двух одновременных окон нужно минимум две свободные лицензии. Файловые базы на одном компьютере лицензию на сеанс в этом смысле не расходуют — достаточно лицензии на платформу.
Можно ли копировать данные между двумя открытыми базами?
Да, через буфер обмена можно копировать табличные данные, тексты и значения отдельных полей. Однако документы и элементы справочников «целиком» так перенести нельзя — для этого используются обработки выгрузки/загрузки или синхронизация данных. Всегда проверяйте заголовок окна, чтобы не вставить данные не в ту базу.
Откроются ли две базы, если компьютер слабый?
Каждый сеанс 1С потребляет оперативную память, и для тяжёлых конфигураций объём может быть значительным. Если памяти не хватает, окна будут медленно работать или один из сеансов завершится с ошибкой. В таком случае используйте тонкий или веб-клиент, которые требуют меньше ресурсов, чем толстый клиент.
Как быстро запускать нужную пару баз каждый день?
Создайте на рабочем столе отдельные ярлыки для каждой базы с параметрами командной строки (режим ENTERPRISE и путь к базе). Тогда обе базы будут запускаться двумя двойными щелчками без открытия окна выбора. Пароль в ярлык добавляйте только на личном защищённом компьютере.