Администрирование · 10 мин
Как сделать две базы в 1С
Подробная инструкция, как создать вторую базу 1С: копирование существующей, создание чистой базы, настройка списка баз, типичные ошибки и проверка результата.
Вторая база 1С нужна в нескольких типичных ситуациях: для тестирования обновлений и доработок без риска для рабочих данных, для ведения учёта по отдельной организации, для обучения сотрудников на «песочнице» или для разделения учёта по направлениям бизнеса. Механика создания второй базы одинакова почти во всех конфигурациях — 1С:Бухгалтерия, Управление торговлей, ЗУП, — отличаются только нюансы лицензирования и объёма данных.
Существует три рабочих способа получить вторую базу: скопировать существующую вместе с данными, создать чистую базу из шаблона конфигурации или загрузить выгрузку из основной базы в новую. Выбор зависит от цели: для тестов нужна копия с реальными данными, для новой организации — чистая база, а для переноса между компьютерами удобнее файл выгрузки.
Ниже разобраны все три способа с пошаговыми действиями, условиями выбора, проверкой результата и типичными ошибками. Инструкции применимы к файловому варианту работы; для клиент-серверного варианта потребуются права администратора кластера и СУБД.
Определите цель второй базы и выберите способ создания
От цели зависит не только способ создания, но и дальнейшее сопровождение. Тестовая база должна периодически обновляться копией рабочих данных, база новой организации — наполняться с нуля, а учебная — быть изолирована от реальных проводок. Если цель не сформулирована, легко получить базу, которая не решает задачу, но требует обновлений и места на диске.
Как выбрать способ
Учтите лицензионный момент: платформа 1С и конфигурации лицензируются независимо от количества информационных баз. Создание второй базы на том же компьютере с той же лицензией обычно не требует дополнительных затрат. Ограничения касаются клиентских лицензий на количество одновременных пользователей, а не числа баз.
Способ 1: скопировать существующую файловую базу
Копирование — самый быстрый способ получить вторую базу с реальными данными. Файловая база 1С хранится в одном каталоге, ключевой файл в нём — 1Cv8.1CD. Достаточно скопировать весь каталог и подключить копию к списку баз.
- 1Закройте 1С у всех пользователей, работающих с базой — копировать открытую базу нельзя
- 2Найдите каталог базы: путь виден в списке баз при запуске 1С (выделите базу — путь отобразится внизу окна)
- 3Скопируйте весь каталог базы в новое место и дайте ему понятное имя, например «Бухгалтерия_Тест»
- 4Запустите 1С, в окне списка баз нажмите «Добавить» → «Добавление в список существующей информационной базы»
- 5Укажите наименование и путь к скопированному каталогу, завершите мастер
- 6Зайдите в копию и убедитесь, что данные на месте
Критически важно, чтобы во время копирования с базой никто не работал. Если скопировать файл 1Cv8.1CD в момент записи данных, копия может оказаться повреждённой и не открыться. В многопользовательском режиме сначала выведите всех пользователей или выполните копирование в нерабочее время.
После подключения копии сразу переименуйте её в списке баз и, если возможно, измените заголовок внутри самой базы (в настройках параметров учёта или через конфигуратор). Одна из самых частых аварий — пользователь вносит реальные документы в тестовую копию, приняв её за рабочую.
Способ 2: создать чистую базу из шаблона конфигурации
Чистая база нужна, когда начинается учёт новой организации или требуется база без накопленных данных. Она создаётся из шаблона, который устанавливается вместе с конфигурацией. Если шаблон не установлен, базу создать этим способом не получится — мастер сообщит об отсутствии шаблонов.
Порядок действий: запустите 1С, в окне выбора баз нажмите «Добавить», выберите «Создание новой информационной базы». Мастер предложит варианты: создание базы из шаблона (список установленных конфигураций с версиями) или пустой базы без конфигурации. Для обычной работы выбирайте шаблон нужной конфигурации актуальной версии.
Далее укажите наименование базы, тип расположения (на данном компьютере — для файлового варианта) и каталог. Мастер создаст каталог, развернёт в нём базу из шаблона и добавит её в список. При первом входе конфигурация может запустить начальную настройку — заполнение реквизитов организации, параметров учёта и начальных остатков.
Способ 3: выгрузка и загрузка через файл .dt
Выгрузка в файл .dt — универсальный способ переноса базы целиком, включая данные и конфигурацию. Он работает и для файловых, и для клиент-серверных баз, а также позволяет перенести базу между ними. Минус — выгрузка большой базы занимает заметное время и требует монопольного доступа.
Для выгрузки откройте рабочую базу в режиме Конфигуратор, в меню «Администрирование» выберите «Выгрузить информационную базу» и укажите имя файла. Затем создайте пустую базу (без конфигурации), откройте её в конфигураторе и выполните «Загрузить информационную базу», указав полученный файл. После загрузки новая база станет полной копией исходной.
Этот же механизм используется для резервного копирования. Файл .dt компактнее каталога базы и удобен для хранения архивов. Однако учтите: загрузка .dt полностью замещает содержимое целевой базы — выполняйте её только в пустую или специально подготовленную базу.
Конфигуратор → Администрирование → Выгрузить информационную базу → файл .dt
Новая пустая база → Конфигуратор → Администрирование → Загрузить информационную базуКак добавить вторую базу в список и настроить доступ
Список баз в 1С — это просто перечень подключений, хранящийся в файле ibases.v8i в профиле пользователя. Добавление базы в список не изменяет саму базу: можно без опасений добавлять и удалять записи. Через кнопку «Добавить» доступны оба сценария — подключение существующей базы по пути к каталогу или создание новой.
Если баз лично у вас несколько, удобно сортировать их понятными именами: «Бухгалтерия (рабочая)», «Бухгалтерия (тест)». Для сетевой папки с общей базой путь указывается как сетевой ресурс. При клиент-серверном варианте вместо каталога задаются имя сервера кластера и имя базы на сервере.
Для других пользователей список баз настраивается отдельно на каждом компьютере, либо можно скопировать готовый файл ibases.v8i в профиль пользователя. Внутри базы не забудьте завести пользователей и назначить права — копия рабочей базы наследует всех пользователей и пароли исходной.
Проверка результата и типичные ошибки
После создания второй базы выполните контрольную проверку: войдите в базу в режиме Предприятие, откройте несколько ключевых отчётов (оборотно-сальдовую ведомость, список документов) и сверьте данные с ожидаемыми. Для копии — с рабочей базой, для чистой — убедитесь, что справочники пусты и доступна начальная настройка.
Как проверить результат
Вход выполняется без ошибок, интерфейс соответствует конфигурации
Ошибка открытия, сообщение о повреждении или несовместимости версий
Документы и отчёты совпадают с рабочей базой на момент копирования
Пустые справочники или отсутствие последних документов — копия сделана неактуальной
Тестовая база явно помечена в имени
Названия рабочей и тестовой базы неразличимы — риск ввода данных не туда
Пользователи заходят под своими учётными записями
Вход возможен только под администратором или пользователи отсутствуют
Отдельная ошибка — забыть обновлять вторую базу. Конфигурации 1С регулярно обновляются, и если тестовая база отстаёт по версии, результаты тестирования перестают быть достоверными. Поддерживайте версии конфигураций в обеих базах одинаковыми, а тестовую периодически пересоздавайте копией рабочей.
Ответы на частые вопросы
Можно ли работать в двух базах 1С одновременно?
Да. Запустите два сеанса 1С — по одному на каждую базу. Ограничением может быть только количество клиентских лицензий: каждый сеанс занимает лицензию. На одном компьютере с программной лицензией обычно допускается несколько сеансов, но точные условия зависят от типа лицензии.
Сколько места на диске нужно для второй базы?
Копия файловой базы занимает примерно столько же, сколько исходная (размер файла 1Cv8.1CD плюс служебные файлы). Чистая база из шаблона обычно занимает значительно меньше. Перед копированием проверьте размер каталога исходной базы и наличие свободного места с запасом.
Нужно ли покупать отдельную лицензию на вторую базу?
Как правило, нет: лицензии 1С привязаны к платформе и рабочим местам, а не к количеству информационных баз. На одном компьютере с одной лицензией можно вести несколько баз. Уточните условия вашего лицензионного соглашения, особенно для серверных и многопользовательских вариантов.
Как удалить вторую базу, если она больше не нужна?
Сначала удалите запись из списка баз (кнопка «Удалить» в окне запуска — сама база при этом не стирается), затем вручную удалите каталог базы с диска. Перед удалением убедитесь, что в базе нет нужных данных, или сделайте выгрузку в .dt на всякий случай.
Почему копия базы не открывается после копирования каталога?
Чаще всего база копировалась в момент работы пользователей, и файл 1Cv8.1CD оказался в несогласованном состоянии. Повторите копирование при полностью закрытой базе. Если не помогает, проверьте базу утилитой chdbfl.exe из каталога платформы или выполните тестирование и исправление через конфигуратор.
Как сделать две базы в клиент-серверном варианте?
В клиент-серверном варианте базу создаёт администратор через консоль кластера серверов 1С (или при добавлении базы с указанием сервера — мастер создаст её в кластере и на СУБД). Копию делают через выгрузку/загрузку .dt либо средствами резервного копирования СУБД с последующим подключением восстановленной базы в кластере под новым именем.
Что важно запомнить
Вторая база 1С создаётся копированием каталога, из шаблона конфигурации или загрузкой файла .dt — выбор зависит от цели. Копируйте базу только при закрытых сеансах, обязательно помечайте тестовые базы в названии и делайте резервную копию перед любыми экспериментами. После создания проверьте вход, данные и права пользователей.