Восстанавливаем информационную базу 1С 8.3 из файла: .dt, копия каталога, сервер
Содержание
Чтобы загрузить базу
в 1С 8.3 из файла выгрузки .dt, создайте пустую информационную базу, откройте её в Конфигураторе и выполните Администрирование → Загрузить информационную базу.... Если же вам передали архив с файлом 1Cv8.1CD, ничего загружать не нужно: распакуйте каталог и подключите его в окне запуска как существующую базу.
Выбор способа зависит от того, что у вас на руках. Файл .dt подходит и для файловой, и для серверной базы. Копия каталога — только для файловой. Бэкап СУБД (.bak у MS SQL Server, дамп у PostgreSQL) восстанавливают средствами самой СУБД, а 1С только регистрирует базу в кластере. Ниже — каждый вариант по шагам.
Что за файл у вас на руках и какой способ выбрать
Первым делом посмотрите на расширение. От него зависит весь порядок действий.
| Что прислали | Что внутри | Как загрузить |
|---|---|---|
*.dt | Полная выгрузка: конфигурация + данные + пользователи | Пустая база → Конфигуратор → «Загрузить информационную базу» |
Каталог или архив с 1Cv8.1CD | Файловая база целиком | Распаковать → «Добавление в список существующей информационной базы» |
*.cf | Только конфигурация, без данных | Конфигурация → Загрузить конфигурацию из файла... |
*.cfe | Расширение конфигурации | Загружается в существующую базу через окно расширений |
*.bak, дамп PostgreSQL | Резервная копия СУБД | Восстановить в СУБД, затем зарегистрировать базу в кластере |
*.v8i | Только ярлык со ссылкой на базу | Двойной щелчок или импорт в окне запуска; данных нет |
Частая путаница: файл .cf принимают за «базу». В нём только структура программы — справочники и документы будут пустыми. Если нужны данные, просите выгрузку .dt или копию каталога.
В платформе 8.3 нет отдельного формата «архива данных» с расширением .df. Если файл называется непривычно, проверьте, не архив ли это (.zip, .7z, .rar) или переименованный .dt. Выгрузка .dt обычно весит в разы меньше, чем 1Cv8.1CD той же базы: она сжата.
Что подготовить заранее
- 💾 Свободное место. На диске под базу нужно в 3–5 раз больше, чем весит
.dt: файл распаковывается при загрузке. - 🔢 Версия платформы. Номер вашей платформы должен быть не ниже того, на котором делали выгрузку. Спросите у отправителя номер (виден в Конфигураторе:
Справка → О программе). - 🔑 Логин и пароль. Пользователи переезжают вместе с
.dt. Без имени и пароля администратора из исходной базы вы не войдёте ни в Конфигуратор, ни в программу. - 📜 Лицензия. Для запуска базы на компьютере нужна действующая лицензия 1С. Конфигуратор для загрузки лицензию не требует, а режим «1С:Предприятие» без неё не стартует (исключение — учебная версия).
Загрузка базы из файла .dt через Конфигуратор
Это основной способ. Он одинаково работает в Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и любой другой конфигурации: загрузка — функция платформы, а не программы.
Шаг 1. Создайте пустую базу
- Запустите 1С и в окне запуска нажмите
Добавить.... - Выберите «Создание новой информационной базы» →
Далее. - Отметьте вариант создания базы без конфигурации — для разработки новой конфигурации или загрузки выгруженной ранее базы.
- Задайте имя, например «Бухгалтерия — копия от клиента», и тип расположения: на этом компьютере (файловая) или на сервере 1С:Предприятия.
- Для файловой базы укажите пустой каталог, например
D:\Bases\Buh_copy. Путь лучше держать коротким и без кириллицы в именах сетевых ресурсов. - Нажмите
Далее→Готово. База появится в списке.
Шаг 2. Загрузите выгрузку
- Выделите новую базу и нажмите
Конфигуратор. Пароль не спросит: база пустая. - Откройте меню
Администрирование → Загрузить информационную базу.... - Укажите файл
.dtи нажмитеОткрыть. - Платформа предупредит, что текущие данные будут потеряны. Для пустой базы соглашайтесь.
- Дождитесь окончания. Время зависит от размера: выгрузка на 1 ГБ на SSD обычно грузится за 5–15 минут.
- В конце 1С предложит перезапустить Конфигуратор. Согласитесь — теперь вход уже с пользователями из выгрузки.
Загрузка .dt полностью заменяет базу. Если грузите в рабочую базу, а не в новую пустую, сначала сделайте её выгрузку: Администрирование → Выгрузить информационную базу.... Для загрузки нужен монопольный доступ — все пользователи должны выйти, их незаписанные документы пропадут.
Пакетная загрузка без интерфейса
Когда базу восстанавливают по расписанию или на сервере без рабочего стола, используют пакетный режим Конфигуратора с параметром /RestoreIB:
"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" DESIGNER ^
/F"D:\Bases\Buh_copy" ^
/N"Администратор" /P"пароль" ^
/RestoreIB "D:\Backup\buh.dt" ^
/Out"D:\Backup\restore.log" ^
/DisableStartupDialogs
Для серверной базы вместо /F укажите /S"сервер1с\имя_базы". Номер платформы в пути подставьте свой. Результат и текст ошибки, если она случится, окажутся в файле из /Out. Пароль в открытом виде в bat-файле — риск: храните такой скрипт в каталоге с ограниченным доступом.
Копия каталога с 1Cv8.1CD: подключаем без Конфигуратора
Файловая база — это каталог, где главный файл называется 1Cv8.1CD. Рядом могут лежать служебные файлы и папки, например с журналом регистрации. Если вам прислали весь каталог, база уже готова к работе.
- Распакуйте архив в отдельную папку, например
D:\Bases\Torg_copy. - Убедитесь, что
1Cv8.1CDлежит прямо в этой папке, а не во вложенной. - В окне запуска:
Добавить...→ «Добавление в список существующей информационной базы» →Далее. - Укажите каталог с файлом
1Cv8.1CDи имя базы в списке. - Запустите базу в нужном режиме.
Копировать каталог работающей файловой базы можно только когда в ней никого нет. Копия, снятая «на ходу», может оказаться повреждённой — тогда при открытии появится ошибка о повреждении файла базы данных.
Этот способ быстрее, чем .dt: ничего не распаковывается и не пересобирается. Но для переноса между компьютерами с разными версиями платформы надёжнее .dt — при загрузке структура хранения строится заново.
Серверная база на MS SQL Server и PostgreSQL
В клиент-серверном варианте данные лежат в СУБД, а 1С работает через кластер серверов. Порядок загрузки тот же — сначала база, потом .dt, — но база создаётся иначе.
Создание базы в кластере
Базу можно создать из окна запуска (вариант «На сервере 1С:Предприятия») или в консоли администрирования кластера. Поля будут одинаковые:
| Поле | Что указать |
|---|---|
| Кластер серверов 1С | Имя сервера 1С, при нестандартном порте — сервер:порт |
| Имя базы в кластере | Латиницей, без пробелов, например buh_copy |
| Тип СУБД | MS SQL Server или PostgreSQL |
| Сервер баз данных | Имя или адрес сервера СУБД |
| Имя базы данных | Имя базы в СУБД, обычно совпадает с именем в кластере |
| Пользователь и пароль БД | Учётная запись СУБД с правом создавать базы |
| Создать базу данных в случае её отсутствия | Отметить, если базы в СУБД ещё нет |
| Установить блокировку регламентных заданий | Отметить для копии — чтобы она не начала обмены и загрузки |
После создания откройте эту базу в Конфигураторе и загрузите .dt так же, как в разделе выше. Конфигуратор передаёт данные через сервер 1С, поэтому клиентский компьютер должен видеть сервер 1С по сети: агент сервера по умолчанию слушает порт 1540, менеджер кластера — 1541, рабочие процессы — диапазон портов, заданный в свойствах рабочего сервера.
Когда лучше бэкап СУБД
Для крупных баз загрузка .dt идёт часами и требует памяти. Администраторы в таких случаях переносят базу средствами СУБД:
- Восстановите
.bakв MS SQL Server или дамп в PostgreSQL под новым именем базы. - Убедитесь, что версия СУБД на новом сервере не ниже исходной.
- В консоли кластера создайте информационную базу, указав это имя базы данных, и не отмечайте создание базы при отсутствии — она уже есть.
- Отметьте блокировку регламентных заданий, если это копия.
Если для загрузки в существующую серверную базу нужно выгнать пользователей, включите блокировку начала сеансов в свойствах базы в консоли кластера и завершите активные сеансы. Делайте это вне рабочего времени и заранее предупредите людей: сеансы оборвутся, незаписанные данные потеряются.
Первый запуск после загрузки: пользователи, права, обмены
Загрузили — теперь базу нужно открыть в режиме «1С:Предприятие» и проверить, что она живая.
Вход и пользователи
Список пользователей хранится в базе и приезжает вместе с .dt или каталогом. Права на роли тоже сохраняются. Поэтому:
- 👤 входите под тем же именем и паролем, что в исходной базе;
- 🔐 если пароль администратора не передали — попросите отправителя. Правильнее заранее договориться: перед выгрузкой он заводит отдельного пользователя с полными правами для вас;
- 🆕 нового сотрудника добавляют уже в программе:
Администрирование → Настройки пользователей и прав → Пользователи(в типовых конфигурациях на БСП: БП 3.0, ЗУП 3.1, УТ 11).
Если пользователей в базе нет совсем, 1С пускает без пароля с полными правами. Для рабочей копии сразу заведите администратора, иначе любой с доступом к папке откроет базу.
Окно «база перемещена или восстановлена»
При первом запуске типовая конфигурация часто показывает вопрос: информационная база была перемещена или восстановлена из резервной копии. Это защита от двойной работы с внешними ресурсами — обменами, почтой, загрузкой выписок.
- Если это копия для проверки, обучения или разбора ошибки — выберите вариант, что это копия. Обмены и регламентные задания в ней останутся заблокированы, и копия не отправит документы контрагентам и не заберёт пакеты обмена у рабочей базы.
- Если базу перенесли на новый компьютер и старая больше не используется — укажите, что база перемещена. Работа с внешними ресурсами включится.
Ошибка в этом окне опасна: две базы с включёнными обменами начнут забирать одни и те же пакеты, а копия может отправить отчёт или документ ЭДО.
Обновление и проверка
Конфигурация в копии может быть старее вашей рабочей. Если программа при запуске предлагает обновиться или дописать данные после обновления, дайте ей закончить. Затем откройте пару знакомых отчётов, например оборотно-сальдовую ведомость за прошлый месяц, и сверьте итоги с исходной базой.
Ошибки при загрузке и что с ними делать
Ниже — сообщения, которые встречаются при загрузке чаще других, и рабочие действия по ним.
Если не помогло
- 🔁 Попросите у отправителя выгрузку
.dtповторно, сделанную сразу после проверки базы. Повреждённый источник никакая загрузка не исправит. - 🧪 Попробуйте загрузить файл на другом компьютере с актуальной платформой. Так вы отделите проблему файла от проблемы окружения.
- 🛠 Для файловой базы с ошибкой повреждения есть утилита
chdbfl.exeв каталогеbinплатформы — она проверяет физическую целостность1Cv8.1CD. Запускайте её только на копии файла и при закрытой базе. - 📋 Сохраните точный текст ошибки и номер платформы — без них специалист потратит время на догадки.
Как не потерять базу: резервные копии по правилам
Загрузка базы обычно случается в двух ситуациях: перенос и авария. Ко второй лучше подготовиться заранее.
- 📅 Регулярность. Рабочую базу копируют минимум раз в день, перед обновлением — обязательно дополнительно.
- 🗂 Два вида копий. Для файловой базы — архив каталога при закрытой базе плюс периодическая выгрузка
.dt. Для серверной — регламентные бэкапы СУБД плюс.dtперед крупными изменениями. - 📦 Хранение вне сервера. Копия на том же диске погибнет вместе с ним. Держите минимум одну копию на другом носителе или в облаке.
- 🧯 Проверка восстановлением. Копия, которую ни разу не разворачивали, — это надежда, а не резерв. Раз в месяц–квартал загружайте её в тестовую базу.
- 🏷 Имена файлов. Добавляйте в имя базу и дату:
buh_2026-10-01.dt. Через полгода иначе не поймёте, что внутри. - 🔒 Доступ. Выгрузка содержит все данные и учётные записи. Не пересылайте
.dtчерез открытые файлообменники без пароля на архив.