Администрирование · 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 — сначала распакуйте и посмотрите, что внутри: там будет один из перечисленных вариантов.
Загружать через «Администрирование → Загрузить информационную базу»
Добавить папку в список баз, загрузка не нужна
Восстанавливать через Management Studio или pg_restore
Готовим место для копии и защищаем рабочую базу
Главное правило: копию нельзя ставить «поверх» действующей рабочей базы, если задача — просто посмотреть данные или поднять старую версию. Загрузка .dt полностью замещает содержимое базы, включая конфигурацию и все данные. Отменить эту операцию нельзя.
Поэтому создайте отдельную пустую базу. В файловом варианте достаточно создать пустую папку и добавить её в список баз через кнопку «Добавить» → «Создание новой информационной базы» → «без конфигурации». В клиент-серверном варианте новая база создаётся в консоли кластера серверов 1С или при добавлении базы через диалог запуска с указанием сервера СУБД.
Ставим копию из файла .dt через конфигуратор
Это самый распространённый сценарий. Откройте пустую (или специально подготовленную) базу в режиме «Конфигуратор». Если база создана без конфигурации, конфигуратор предложит загрузить данные — соглашайтесь либо откройте меню вручную.
- 1Откройте базу в режиме «Конфигуратор» под пользователем с полными правами
- 2Выберите «Администрирование → Загрузить информационную базу»
- 3Укажите путь к файлу .dt и подтвердите загрузку
- 4Дождитесь окончания — на больших базах процесс занимает от минут до часов, прерывать его нельзя
- 5После загрузки согласитесь на реструктуризацию, если конфигуратор её запросит
- 6Запустите базу в режиме «Предприятие» и проверьте, что открываются справочники и документы
Во время загрузки все пользователи должны выйти из базы, а фоновые задания — быть остановлены. Если процесс оборвался с ошибкой, база остаётся в неопределённом состоянии: не пытайтесь в неё войти, а повторите загрузку с начала или восстановите базу из резервной копии.
Для клиент-серверных баз большого объёма загрузка .dt через конфигуратор — не лучший путь: она медленная и требовательна к памяти сервера. Если копия весит десятки гигабайт, правильнее запросить у источника выгрузку средствами СУБД.
Подключаем копию файловой базы (1Cv8.1CD)
Если вам передали папку с файлом 1Cv8.1CD, ничего загружать не нужно — база уже готова к работе. Скопируйте папку на локальный диск или сетевой ресурс, к которому есть постоянный доступ.
В окне запуска 1С нажмите «Добавить», выберите «Добавление в список существующей информационной базы», укажите понятное имя (например, «Бухгалтерия — копия за январь») и путь к папке. После сохранения база появится в списке и откроется как обычно.
Не размещайте такую копию в той же папке, что и рабочая база, и не давайте ей одинаковое имя в списке — это типичный источник путаницы, когда бухгалтер целый день вводит документы в копию вместо рабочей базы.
Восстанавливаем копию SQL-базы
Для клиент-серверного варианта копия обычно приходит в формате резервной копии СУБД. В MS SQL Server восстановление выполняется через SQL Server Management Studio: правый клик по узлу «Базы данных» → «Восстановить базу данных» → указать .bak-файл и новое имя базы. В PostgreSQL используется команда pg_restore или psql для файлов выгрузки.
pg_restore -U postgres -d base_copy -v backup.dumpПосле восстановления в СУБД базу нужно зарегистрировать в кластере 1С. Откройте консоль администрирования серверов 1С, создайте новую информационную базу, укажите тип СУБД, имя сервера баз данных и имя только что восстановленной базы. Флажок «Создать базу данных в случае её отсутствия» ставить не нужно — база уже существует.
Обратите внимание на версию платформы: если копия сделана на более новой версии платформы 1С, чем установлена у вас, база не откроется. Установите соответствующую или более свежую версию платформы и повторите попытку.
Проверяем, что копия встала корректно
Успешное окончание загрузки ещё не гарантирует рабочее состояние. Выполните минимальную проверку перед тем, как передавать базу пользователям.
Как проверить результат
База открывается, запрашивает пользователя и пароль
Ошибка формата потока, требование обновить платформу
Списки открываются, данные за нужный период на месте
Пустые списки, ошибки при открытии документов
Отчёт формируется и показывает осмысленные суммы
Отчёт падает с ошибкой или выводит пустоту
Копию невозможно перепутать с рабочей базой
Одинаковые имена, непонятно, где рабочая база
Дополнительно полезно сверить контрольные цифры с источником копии: например, обороты по ключевым счетам или количество документов за последний месяц. Если цифры сходятся — копия развёрнута полноценно.
Типичные ошибки и как их избежать
Отдельная группа проблем — права доступа. У пользователя, под которым выполняется загрузка, должны быть полные права и административные права на базу. В клиент-серверном варианте также проверьте, что у службы сервера 1С есть доступ к серверу СУБД.
Что важно запомнить
Сначала определите формат копии: .dt загружается конфигуратором, папка с 1Cv8.1CD подключается напрямую, SQL-копия восстанавливается средствами СУБД. Всегда разворачивайте копию в отдельную базу, делайте резервную копию перед загрузкой и давайте копии имя, которое не спутаешь с рабочей базой.
Частые вопросы
Можно ли открыть .dt двойным щелчком мыши?
Нет. Файл .dt — не самостоятельная база, а контейнер выгрузки. Он открывается только через загрузку в информационную базу в режиме «Конфигуратор».
Сколько места нужно на диске для загрузки копии?
Ориентируйтесь на размер в несколько раз больше самого файла .dt: выгрузка сжата, а при загрузке создаются временные и индексные данные. Если .dt весит 5 ГБ, свободного места потребуется заметно больше.
Копия требует более новую платформу. Что делать?
Установите нужную версию платформы 1С — несколько версий могут сосуществовать на одном компьютере. После установки откройте базу через новую версию. Учтите: после открытия на новой платформе вернуть базу на старую уже не получится.
Пароль от базы в копии не подходит. Как войти?
Пароли хранятся внутри выгрузки и загружаются вместе с ней. Запросите у того, кто делал копию, актуальный логин и пароль администратора. Обход пароля штатными средствами не предусмотрен.
Можно ли работать в копии и рабочей базе одновременно?
Да, если копия развёрнута как отдельная база с собственным именем в списке. Главное — чтобы пользователи чётко понимали, в какой базе они находятся, иначе введённые в копию документы в рабочую базу не попадут.
Чем копия через .dt отличается от копирования папки с базой?
Файл .dt переносит данные независимо от платформы хранения и подходит для миграции между файловым и клиент-серверным вариантами. Копирование папки быстрее, но работает только для файловых баз и требует, чтобы в момент копирования база была закрыта.