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

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

Как загрузить копию в 1С: пошаговая инструкция по восстановлению базы

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

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

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

Определите, какой у вас тип копии

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

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

Расширение .dtВыгрузка из конфигуратора

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

Файл 1Cv8.1CD в папкеКопия файловой базы

Подключается через «Добавить» в окне запуска, загрузка не требуется

Файл .bak или архив СУБДБэкап серверной базы

Восстанавливается средствами SQL Server или PostgreSQL

Как загрузить копию из файла .dt через конфигуратор

Это самый распространённый сценарий. Файл выгрузки универсален: его можно загрузить и в файловую, и в серверную базу, при этом загружается и конфигурация, и данные. Учтите, что загрузка полностью заменяет содержимое текущей базы — всё, что было в ней до загрузки, будет потеряно.

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

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

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

Как подключить копию файловой базы

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

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

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

Как восстановить копию серверной базы

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

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

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

Как проверить, что копия загрузилась корректно

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

Полезно выполнить тестирование и исправление базы (Конфигуратор → Администрирование → Тестирование и исправление) в режиме проверки без исправления — это выявит скрытые повреждения, особенно если копия получена копированием папки. Также проверьте версию конфигурации: она должна совпадать с ожидаемой.

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

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

База открывается в режиме Предприятие
Норма

Вход выполняется без ошибок, списки документов отображаются

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

Ошибка формата потока, пустые списки, аварийное завершение

Контрольные данные
Норма

Остатки и последние документы совпадают с источником копии

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

Данные за последние дни отсутствуют — копия старее, чем ожидалось

Тестирование и исправление
Норма

Проверка завершается без ошибок

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

Обнаружены повреждения — копия сделана некорректно

Версия конфигурации
Норма

Совпадает с версией источника

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

Версия отличается — загружен не тот файл

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

Чаще всего загрузке мешают активные сеансы: конфигуратор сообщит, что база заблокирована. Завершите работу пользователей через консоль кластера или дождитесь тайм-аута сеансов. Вторая частая проблема — несовместимость версий платформы: выгрузка из новой платформы не загружается в старую. Третья — нехватка места на диске: для загрузки .dt требуется свободное пространство, сопоставимое с размером развёрнутой базы.

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

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

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

Итог

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

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

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

Файл .dt — это логическая выгрузка конфигурации и данных штатными средствами 1С, удобная для переноса между платформами и режимами. Резервная копия — это физическая копия файлов базы или бэкап СУБД. Для файловых баз оба способа приемлемы, для серверных предпочтительнее бэкапы СУБД.

Можно ли загрузить .dt в базу с другой конфигурацией?

Нет. Файл выгрузки содержит и конфигурацию, и данные, поэтому загружается он целиком и заменяет конфигурацию базы-приёмника. Для переноса только данных между разными конфигурациями используют обработки обмена, например «Универсальный обмен данными в формате XML».

Что делать, если при загрузке появляется ошибка «Несовместимая версия файла»?

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

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

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

Как проверить, что копия файловой базы не повреждена?

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

Куда загружается копия — поверх рабочей базы или в новую?

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