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

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

Как открыть копию базы 1С

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

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

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

Инструкция подходит для платформы 1С:Предприятие 8.3 и типовых конфигураций — «Бухгалтерия предприятия», «Управление торговлей», «Зарплата и управление персоналом» и других. Действия выполняются под учётной записью с правами администратора базы.

Определите, в каком виде у вас копия базы

Прежде чем открывать копию, выясните, что именно вам передали или что вы создали. От этого зависит весь дальнейший порядок действий. Копия файловой базы — это каталог, в котором лежит файл 1Cv8.1CD и служебные папки. Копия в виде выгрузки — это один файл с расширением .dt, созданный через конфигуратор. Копия серверной базы — это база данных на MS SQL Server, PostgreSQL или другой СУБД, подключённая к серверу 1С.

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

Папка с файлом 1Cv8.1CDФайловая база

Открывается добавлением каталога в список баз

Один файл с расширением .dtВыгрузка информационной базы

Требует создания пустой базы и загрузки через конфигуратор

Файл .bak или база на SQL-сервереСерверная копия

Восстанавливается средствами СУБД, затем регистрируется на сервере 1С

Архив zip/rarУпакованная копия

Сначала распакуйте и посмотрите, что внутри

Откройте файловую копию через список информационных баз

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

Введите понятное имя, например «Бухгалтерия КОПИЯ» — обязательно со словом «копия» или «тест», чтобы не перепутать с рабочей базой. Оставьте тип расположения «На данном компьютере или на компьютере в локальной сети» и укажите путь к каталогу копии через кнопку выбора. Завершите мастер кнопкой «Готово».

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

Добавление файловой копии в список баз
  1. 1
    Скопируйте папку базы в отдельный каталог, например D:\Bases\Copy
  2. 2
    Запустите 1С и нажмите «Добавить» в окне списка баз
  3. 3
    Выберите «Добавление существующей информационной базы»
  4. 4
    Задайте имя с пометкой «КОПИЯ» и укажите путь к каталогу
  5. 5
    Нажмите «Готово» и запустите базу в режиме «1С:Предприятие»
  6. 6
    Проверьте в окне «О программе», что открыта именно копия

Загрузите копию из файла выгрузки .dt

Файл .dt нельзя открыть напрямую двойным щелчком — его нужно загрузить в заранее созданную пустую базу. В окне списка баз нажмите «Добавить», но на этот раз выберите «Создание новой информационной базы». На следующем шаге укажите «Создание информационной базы без конфигурации» — шаблон из конфигурации не нужен, так как конфигурация придёт из выгрузки.

Задайте имя и каталог для новой базы, завершите мастер. Затем откройте созданную базу в режиме «Конфигуратор». В меню «Администрирование» выберите пункт «Загрузить информационную базу» и укажите путь к dt-файлу. Платформа предупредит, что текущие данные будут замещены, — соглашайтесь, база пустая.

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

Подключите копию серверной базы

Если рабочая база развёрнута в клиент-серверном варианте, копия создаётся на уровне СУБД: администратор делает резервную копию базы данных и восстанавливает её под новым именем, например bukh_copy. После этого копию нужно зарегистрировать в кластере серверов 1С.

Откройте консоль администрирования серверов 1С, найдите ветку «Информационные базы» и создайте новую базу: укажите имя, тип СУБД, сервер баз данных и имя восстановленной базы. Важно снять флаг «Создать базу данных в случае её отсутствия», если база уже восстановлена средствами СУБД, и установить блокировку регламентных заданий, чтобы копия не запускала фоновые задачи рабочего контура.

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

Проверьте, что открыта именно копия

После открытия базы убедитесь, что вы работаете с копией, а не с боевыми данными. Самый надёжный способ — открыть меню «Файл» → «О программе» (или кружок со знаком вопроса в правом верхнем углу) и посмотреть строку «Каталог» для файловой базы или «Сервер» и «Имя базы» для серверной. Путь должен указывать на каталог копии.

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

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

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

Путь к базе в окне «О программе»
Норма

Указан каталог копии или тестовая база на сервере

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

Путь совпадает с рабочей базой

Актуальность данных
Норма

Проводки и документы соответствуют моменту создания копии

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

Данные пустые или загрузка прервалась с ошибкой

Регламентные задания (серверная база)
Норма

Блокировка включена, фоновые задачи не выполняются

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

Копия запускает обмены и рассылки

Вход пользователей
Норма

Входят только те, кто тестирует

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

Пользователи по ошибке работают в копии как в рабочей базе

Типичные ошибки и ограничения

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

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

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

Типичные ошибки
01
Добавление рабочего каталога под именем «Копия» — тестовые данные попадают в боевую базу
02
Загрузка dt-файла в рабочую базу вместо пустой — полное необратимое замещение данных
03
Открытие копии старой платформой — ошибка несовместимости версии
04
Запуск серверной копии без блокировки регламентных заданий — дублирование обменов и рассылок
05
Копирование папки базы, пока в ней работают пользователи — риск получить повреждённую копию

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

Можно ли открыть копию базы, если в рабочей базе сейчас работают пользователи?

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

Чем отличается файл .dt от обычного копирования папки базы?

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

Открываю копию, а 1С пишет «Ошибка формата потока» или база не запускается. Что делать?

Такое бывает, если папку копировали во время работы пользователей или файл повредился при передаче. Попробуйте запустить утилиту chdbfl.exe из каталога платформы и проверить файл 1Cv8.1CD, либо запросите копию заново, сделанную через выгрузку в dt.

Нужно ли покупать отдельную лицензию 1С для копии базы?

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

Как обновить копию свежими данными из рабочей базы?

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

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

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

Итог

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

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