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

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

Как сделать копию 1С на жёсткий диск

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

Копия базы 1С на жёсткий диск нужна перед обновлением конфигурации, переносом на другой компьютер, экспериментами с настройками и просто как страховка от потери данных. Способ копирования зависит от того, как развёрнута ваша база: файловый вариант (папка с файлом 1Cv8.1CD) или клиент-серверный (SQL Server, PostgreSQL). Ошибка на этом этапе может стоить потери всех учётных данных, поэтому действовать нужно последовательно и с проверкой результата.

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

Определите тип вашей базы 1С

Перед копированием нужно понять, где физически хранятся данные. Откройте список информационных баз в окне запуска 1С, выделите нужную базу и посмотрите строку подключения внизу окна или нажмите «Изменить». Если в параметрах указан путь вида File="D:\Bases\Trade" — это файловая база. Если указан сервер и имя базы на SQL — клиент-серверный вариант.

Файловая база — это каталог, в котором главный файл называется 1Cv8.1CD. Именно в нём хранятся все данные, настройки и конфигурация. Клиент-серверная база хранится в СУБД (MS SQL Server, PostgreSQL и др.), и простым копированием файлов её не скопировать — нужны средства резервного копирования самой СУБД или выгрузка .dt.

Способ 1: выгрузка копии через конфигуратор в файл .dt

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

В меню выберите «Администрирование» → «Выгрузить информационную базу». Укажите путь на жёстком диске и имя файла, например D:\Backup\base_2026.dt. Дождитесь окончания выгрузки — для большой базы это может занять от нескольких минут до часа и более. Не прерывайте процесс и не выключайте компьютер: прерванная выгрузка даст непригодный файл.

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

Способ 2: копирование файловой базы напрямую

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

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

Для регулярного копирования удобно автоматизировать процесс простой командой, которую можно добавить в планировщик заданий Windows:

batch
robocopy "D:\Bases\Trade" "E:\Backup\Trade_%date:~6,4%-%date:~3,2%-%date:~0,2%" /MIR /R:2 /W:5

Способ 3: копия клиент-серверной базы (SQL)

Для базы на MS SQL Server корректный способ — штатный бэкап средствами СУБД. Откройте SQL Server Management Studio, найдите нужную базу, щёлкните правой кнопкой и выберите «Задачи» → «Создать резервную копию». Укажите тип «Полная» и путь сохранения .bak-файла на жёстком диске. Такой бэкап SQL Server делает согласованным даже при работающих пользователях.

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

Сравнение способов копирования

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

Универсально, переносимо между СУБД, включает конфигурацию. Минус: требует монопольного доступа и медленнее на больших базах

Копирование файла 1Cv8.1CD

Быстро и просто для файловой базы. Минус: только при полном отсутствии сеансов, иначе риск повреждения копии

Бэкап средствами SQL

Можно делать при работающих пользователях, быстро на больших базах. Минус: восстановление только на той же СУБД, нужны права администратора СУБД

Как проверить, что копия рабочая

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

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

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

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

Размер файла копии
Норма

Совпадает с исходным (для 1Cv8.1CD) или сопоставим с размером базы (для .dt)

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

Файл заметно меньше исходного или имеет нулевой размер — копия неполная

Открытие тестовой базы
Норма

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

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

Ошибка формата потока, база не открывается или данные старые

Свободное место на диске
Норма

После копирования остаётся запас свободного места

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

Диск заполнен почти полностью — следующие копии могут не записаться

Организация хранения копий на диске

Храните копии в отдельной папке с понятной структурой, включая дату в имя файла: Trade_2026-06-01.dt. Это позволит быстро найти нужную версию и не перепутать копии. Не храните единственную копию на том же физическом диске, где лежит рабочая база: при отказе диска вы потеряете и базу, и резерв.

Практичный минимум — держать несколько последних копий (например, ежедневные за неделю и еженедельные за месяц) и периодически переносить архив на внешний диск или сетевое хранилище. Следите за свободным местом: файл .dt большой базы может занимать десятки гигабайт, и переполнение диска прервёт очередную выгрузку.

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

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

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

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

Маршрут решения

Как выбрать способ копирования

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

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

Можно ли скопировать базу 1С, пока в ней работают пользователи?

Выгрузку .dt и копирование файла 1Cv8.1CD делать нельзя — оба способа требуют отсутствия активных сеансов, иначе копия будет повреждена. Исключение — бэкап средствами SQL Server или PostgreSQL: СУБД создаёт согласованную копию без остановки работы.

Чем файл .dt отличается от копии папки базы?

Файл .dt — это выгрузка в универсальном формате платформы: его можно загрузить на другом компьютере, другой СУБД и даже преобразовать файловую базу в клиент-серверную. Копия папки — это побайтовый дубликат файловой базы, который работает только как файловая база.

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

Ориентируйтесь на размер базы: копия папки займёт примерно столько же, сколько исходная база. Файл .dt обычно заметно меньше за счёт внутреннего сжатия, но для больших баз всё равно может занимать десятки гигабайт. Держите запас свободного места минимум под две копии.

Как восстановить базу из файла .dt?

Создайте новую пустую базу в списке информационных баз, откройте её в конфигураторе и выберите «Администрирование» → «Загрузить информационную базу», указав файл .dt. Загрузка полностью заменит содержимое пустой базы данными из копии.

Как часто нужно делать копии базы?

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

Итог

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

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