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

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

Это копия базы 1С — как поставить её на рабочее место

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

Фраза «это копия базы 1С» обычно означает, что у вас на руках файл выгрузки (чаще всего с расширением .dt), архив папки файловой базы (каталог с файлом 1Cv8.1CD) или резервная копия SQL-базы. Задача — развернуть эту копию на рабочем месте или сервере так, чтобы данные открылись в 1С без ошибок и не перепутались с рабочей базой. Ниже разобраны все три сценария с конкретными действиями и проверками.

Ключевой принцип: способ установки зависит от формата копии, а не от желания администратора. Файл .dt загружается через конфигуратор, папка с 1Cv8.1CD просто подключается как новая база в списке, а SQL-копия восстанавливается средствами СУБД. Смешивать методы нельзя: попытка загрузить .dt поверх SQL-базы через конфигуратор на больших объёмах часто заканчивается ошибкой нехватки памяти.

Определяем, в каком формате пришла копия

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

  • Файл с расширением .dt — выгрузка информационной базы, сделанная через конфигуратор. Универсальный формат, подходит и для файловых, и для клиент-серверных баз.
  • Папка с файлом 1Cv8.1CD — прямая копия файловой базы. Подключается напрямую, без загрузки.
  • Файл .bak, .dump, .sql или каталог с данными PostgreSQL/MS SQL — резервная копия на уровне СУБД. Восстанавливается средствами сервера баз данных.
  • Архив .zip или .rar — сначала распакуйте и посмотрите, что внутри: там будет один из перечисленных вариантов.
Расширение .dtВыгрузка конфигуратора

Загружать через «Администрирование → Загрузить информационную базу»

Файл 1Cv8.1CDФайловая база целиком

Добавить папку в список баз, загрузка не нужна

Файл .bak или .dumpКопия SQL-базы

Восстанавливать через Management Studio или pg_restore

Готовим место для копии и защищаем рабочую базу

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

Поэтому создайте отдельную пустую базу. В файловом варианте достаточно создать пустую папку и добавить её в список баз через кнопку «Добавить» → «Создание новой информационной базы» → «без конфигурации». В клиент-серверном варианте новая база создаётся в консоли кластера серверов 1С или при добавлении базы через диалог запуска с указанием сервера СУБД.

Ставим копию из файла .dt через конфигуратор

Это самый распространённый сценарий. Откройте пустую (или специально подготовленную) базу в режиме «Конфигуратор». Если база создана без конфигурации, конфигуратор предложит загрузить данные — соглашайтесь либо откройте меню вручную.

Загрузка .dt по шагам
  1. 1
    Откройте базу в режиме «Конфигуратор» под пользователем с полными правами
  2. 2
    Выберите «Администрирование → Загрузить информационную базу»
  3. 3
    Укажите путь к файлу .dt и подтвердите загрузку
  4. 4
    Дождитесь окончания — на больших базах процесс занимает от минут до часов, прерывать его нельзя
  5. 5
    После загрузки согласитесь на реструктуризацию, если конфигуратор её запросит
  6. 6
    Запустите базу в режиме «Предприятие» и проверьте, что открываются справочники и документы

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

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

Подключаем копию файловой базы (1Cv8.1CD)

Если вам передали папку с файлом 1Cv8.1CD, ничего загружать не нужно — база уже готова к работе. Скопируйте папку на локальный диск или сетевой ресурс, к которому есть постоянный доступ.

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

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

Восстанавливаем копию SQL-базы

Для клиент-серверного варианта копия обычно приходит в формате резервной копии СУБД. В MS SQL Server восстановление выполняется через SQL Server Management Studio: правый клик по узлу «Базы данных» → «Восстановить базу данных» → указать .bak-файл и новое имя базы. В PostgreSQL используется команда pg_restore или psql для файлов выгрузки.

bash
pg_restore -U postgres -d base_copy -v backup.dump

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

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

Проверяем, что копия встала корректно

Успешное окончание загрузки ещё не гарантирует рабочее состояние. Выполните минимальную проверку перед тем, как передавать базу пользователям.

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

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

Запуск в режиме «Предприятие»
Норма

База открывается, запрашивает пользователя и пароль

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

Ошибка формата потока, требование обновить платформу

Справочники и документы
Норма

Списки открываются, данные за нужный период на месте

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

Пустые списки, ошибки при открытии документов

Отчёты (ОСВ, анализ счёта)
Норма

Отчёт формируется и показывает осмысленные суммы

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

Отчёт падает с ошибкой или выводит пустоту

Имя базы в списке
Норма

Копию невозможно перепутать с рабочей базой

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

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

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

Типичные ошибки и как их избежать

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

Отдельная группа проблем — права доступа. У пользователя, под которым выполняется загрузка, должны быть полные права и административные права на базу. В клиент-серверном варианте также проверьте, что у службы сервера 1С есть доступ к серверу СУБД.

Итог

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

Сначала определите формат копии: .dt загружается конфигуратором, папка с 1Cv8.1CD подключается напрямую, SQL-копия восстанавливается средствами СУБД. Всегда разворачивайте копию в отдельную базу, делайте резервную копию перед загрузкой и давайте копии имя, которое не спутаешь с рабочей базой.

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

Можно ли открыть .dt двойным щелчком мыши?

Нет. Файл .dt — не самостоятельная база, а контейнер выгрузки. Он открывается только через загрузку в информационную базу в режиме «Конфигуратор».

Сколько места нужно на диске для загрузки копии?

Ориентируйтесь на размер в несколько раз больше самого файла .dt: выгрузка сжата, а при загрузке создаются временные и индексные данные. Если .dt весит 5 ГБ, свободного места потребуется заметно больше.

Копия требует более новую платформу. Что делать?

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

Пароль от базы в копии не подходит. Как войти?

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

Можно ли работать в копии и рабочей базе одновременно?

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

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

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