Копия базы 1С 8.3: все способы скопировать и развернуть

· 9 мин

Содержание

Быстрее всего сделать копию базы 1С так: закрыть программу у всех пользователей и скопировать папку базы целиком — в ней лежит файл 1Cv8.1CD со всеми данными. Это и есть полная копия базы: её можно положить на другой диск как архив или подключить рядом с рабочей и спокойно экспериментировать.

Второй путь — выгрузка в файл *.dt через конфигуратор. Он компактнее в 5–10 раз, но дольше делается. Ниже — все рабочие способы: файловая база, SQL, 1С:Фреш, как развернуть копию и как убедиться, что она действительно открывается.

Зачем вам копия базы?

Что проверить перед тем, как сделать копию

Пять минут подготовки экономят час разбирательств потом.

  • 🚪 Все вышли из базы. Копировать 1Cv8.1CD при работающих пользователях нельзя — получите битый файл. Проверьте активных: Администрирование → Обслуживание → Активные пользователи.
  • 📁 Знаете путь к базе. В окне запуска 1С выделите базу — путь показан внизу серым. Или Настройка → Изменить.
  • 💾 Есть место. Файловая база весит столько же, сколько 1Cv8.1CD. Проверьте свободное место на приёмнике.
  • 🧹 Нет зависших сеансов. Если 1С «висит» в процессах после закрытия — снимите процесс 1cv8.exe в диспетчере задач.
  • 🕐 Зафиксировали момент. Запишите дату и время: потом это единственный способ понять, что за архив у вас в руках.

Копия «поверх» рабочей базы — самая частая причина потери данных. Никогда не восстанавливайте архив в ту базу, которую ещё не скопировали.

Способ 1. Как скопировать базу через папку с файлом 1CD

Работает только для файловых баз. Самый быстрый вариант — минута на базу в 2 ГБ.

  1. Закройте 1С у всех — и толстый клиент, и тонкий.
  2. Откройте путь к базе в проводнике. Внутри увидите 1Cv8.1CD, папку 1Cv8Log и служебные файлы.
  3. Скопируйте папку целиком (не только 1CD) на внешний диск или в сетевой каталог.
  4. Переименуйте копию по шаблону БазаБух_kopiya_2026-09-26.

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

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

Способ 2. Как сделать резервную копию базы через конфигуратор (файл DT)

Это «правильный» архив: платформа выгружает данные в свой формат и по пути проверяет целостность.

  1. В окне запуска выберите базу → кнопка Конфигуратор.
  2. Меню Администрирование → Выгрузить информационную базу.
  3. Укажите папку и имя файла, например buh_2026-09-26.dt.
  4. Дождитесь сообщения «Выгрузка информационной базы завершена».

База на 3 ГБ обычно даёт *.dt размером 200–400 МБ. Время — от 2 до 30 минут, зависит от диска.

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

Если конфигуратор выдал ошибку при выгрузке — данные уже повреждены. Сначала chdbfl.exe (утилита проверки файловой базы в каталоге bin платформы), потом повторная выгрузка.

Способ 3. Как создать копию базы, не выходя из 1С

В типовых конфигурациях на «Библиотеке стандартных подсистем» архив делается из пользовательского режима — конфигуратор не нужен.

  1. Администрирование → Резервное копирование и восстановление.
  2. Пункт Создание резервной копии.
  3. Укажите каталог для файла → Создать резервную копию.
  4. Программа попросит завершить работу всех пользователей и на время закроется.

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

Ограничение одно: в клиент-серверном варианте этот пункт обычно недоступен — копии делает СУБД.

Способ 4. Копия базы на SQL Server

Для клиент-серверной базы (PostgreSQL или MS SQL) правильный инструмент — штатный backup СУБД. Он снимает копию без остановки пользователей и работает в разы быстрее выгрузки *.dt.

Для MS SQL в SQL Server Management Studio: правой кнопкой по базе → Tasks → Back Up, тип Full, указать путь к .bak.

Скриптом это выглядит так:

BACKUP DATABASE [buh_base]
TO DISK = 'D:\backup\buh_base_20260926.bak'
WITH INIT, COMPRESSION, STATS = 10;

Для PostgreSQL:

pg_dump -U postgres -F c -f /backup/buh_base.dump buh_base

Полный .bak раз в сутки плюс копии журнала транзакций каждый час дают восстановление почти до момента сбоя. Для базы с активной работой 20 человек это уже необходимость, а не роскошь.

Способ 5. Как сделать копию базы в 1С:Фреш и облаке

В облачной версии доступа к файлам нет, поэтому порядок другой.

  1. Войдите в приложение и откройте Администрирование → Резервное копирование.
  2. Создайте архив и дождитесь готовности (на больших базах — до получаса).
  3. Скачайте полученный файл *.zip или *.dt на свой компьютер.

Из скачанного *.dt можно развернуть локальную базу — понадобится платформа той же версии или новее. Обратная операция (локальная база → облако) делается загрузкой архива в новое приложение сервиса.

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

Видео по теме

Видео с YouTube — канал «DimaProger». Стороннее видео для наглядности; порядок действий в вашей версии 1С может отличаться.

Как подключить копию рядом с рабочей базой

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

  1. В окне запуска 1С нажмите Добавить.
  2. Выберите Добавление в список ранее созданной информационной базы.
  3. Укажите путь к папке с копией.
  4. В поле наименования напишите явно: КОПИЯ от 26.09 — НЕ РАБОЧАЯ.

После первого запуска копии стоит сделать две вещи:

  • 🔕 Отключить обмен с ЭДО, банком и сайтом — иначе тестовая база начнёт отправлять реальные документы контрагентам.
  • 📴 Снять галочку автоматической отправки отчётности, если настроен «1С-Отчётность».

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

Чистая копия: база с настройками, но без документов

Иногда нужна не копия данных, а «пустышка» на той же конфигурации — для обучения или нового юрлица.

Способ без обработок: в конфигураторе выгрузите только конфигурацию (Конфигурация → Выгрузить конфигурацию в файл, получится *.cf), создайте новую пустую базу и загрузите туда этот cf. Справочники и документы останутся пустыми.

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

DT, 1CD или BAK: что выбрать

ФорматЧем делаетсяРазмерКогда использовать
*.dtКонфигуратор, режим 1СМаленький (10–15 % базы)Архив, перенос на другой ПК, отправка специалисту
Папка с 1Cv8.1CDПростое копированиеКак сама базаБыстрая тестовая копия, копия «на всякий случай» перед обновлением
*.bak / *.dumpСредства SQL Server / PostgreSQL20–50 % базыКлиент-серверные базы, копии без остановки работы

Для большой базы (от 20 ГБ) выгрузка в *.dt может идти 3–5 часов и упасть по памяти. Там альтернативы backup средствами СУБД просто нет.

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

Диагностика: выберите симптом

Как проверить, что копия действительно рабочая

Непроверенный архив — это не архив, а надежда. Проверка занимает 10 минут.

Проверка копии базы 1С
Выполнено: 0 / 8

Раз в месяц такую проверку стоит делать по расписанию. Практика показывает: битыми оказываются 1–2 архива из десяти, и узнают об этом ровно в тот день, когда база не открылась.

Про хранение: минимум две копии в разных местах — локальный диск и внешний носитель или облако. Архив на том же диске, где база, не спасает от отказа диска и от шифровальщика.

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

Можно ли сделать копию базы 1С, не выгоняя пользователей?
Файловую — нет, копия получится битой. Клиент-серверную — да, средствами SQL Server или PostgreSQL, работа при этом не останавливается.
Сколько времени делается копия базы?
Копирование папки файловой базы на 2 ГБ — 1–3 минуты. Выгрузка в *.dt той же базы — 5–15 минут. Базу на 20 ГБ через *.dt лучше не выгружать вовсе.
Как часто нужно делать резервные копии?
Если в базе работают ежедневно — каждый вечер, с хранением архивов минимум за две недели. Плюс отдельная копия перед обновлением конфигурации и перед закрытием периода.
Чем отличается копия базы от резервной копии?
Технически ничем: и то, и другое — снимок данных на момент времени. Разница в назначении: копию разворачивают рядом для тестов, резервную копию хранят и не трогают до аварии.
Можно ли восстановить базу, если папку удалили?
Только из архива или из корзины. Если ни того, ни другого нет — остаётся восстановление файлов утилитами по диску, шансы падают с каждым часом работы за компьютером.
Откроется ли копия базы на другом компьютере?
Файл *.dt откроется, если платформа там той же версии или новее. Папку с 1Cv8.1CD лучше не переносить — версия платформы и разрядность могут не совпасть.