Администрирование · 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. Дождитесь окончания выгрузки — для большой базы это может занять от нескольких минут до часа и более. Не прерывайте процесс и не выключайте компьютер: прерванная выгрузка даст непригодный файл.
- 1Завершите работу всех пользователей в базе и убедитесь, что нет активных сеансов
- 2Запустите базу в режиме Конфигуратор под учётной записью администратора
- 3Откройте меню Администрирование → Выгрузить информационную базу
- 4Укажите папку на жёстком диске и понятное имя файла с датой
- 5Дождитесь сообщения об успешном завершении и проверьте размер файла .dt
Способ 2: копирование файловой базы напрямую
Если база файловая, её можно скопировать как обычную папку. Найдите каталог базы (путь виден в списке баз, параметр File). Главное условие — в базе не должно быть активных сеансов: ни пользовательских, ни фоновых заданий, ни открытого конфигуратора. Иначе файл 1Cv8.1CD скопируется в несогласованном состоянии, и копия может не открыться или содержать повреждённые данные.
Скопируйте всю папку базы целиком на жёсткий диск — например, через проводник Windows или командой. Обязательно включайте в копию весь каталог, а не только 1Cv8.1CD: рядом могут лежать вспомогательные файлы и папки с данными полнотекстового поиска. После копирования сравните размер исходного файла 1Cv8.1CD и копии — они должны совпадать.
Для регулярного копирования удобно автоматизировать процесс простой командой, которую можно добавить в планировщик заданий Windows:
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 проверка простая: создайте пустую базу в списке 1С, откройте её конфигуратором и выполните «Администрирование» → «Загрузить информационную базу», указав ваш .dt. Если загрузка прошла без ошибок и база открывается в режиме «Предприятие» с актуальными данными — копия в порядке.
Для скопированной папки файловой базы добавьте её в список баз под другим именем, например «Копия_проверка», и запустите. Проверьте, что открываются журналы документов, справочники и отчёты за последний период. Тестовую копию запускайте только под отдельным именем и желательно с отключёнными регламентными заданиями, чтобы она не отправила дублирующие обмены или письма.
Как проверить результат
Совпадает с исходным (для 1Cv8.1CD) или сопоставим с размером базы (для .dt)
Файл заметно меньше исходного или имеет нулевой размер — копия неполная
База загружается, документы и справочники на месте, данные за последние дни актуальны
Ошибка формата потока, база не открывается или данные старые
После копирования остаётся запас свободного места
Диск заполнен почти полностью — следующие копии могут не записаться
Организация хранения копий на диске
Храните копии в отдельной папке с понятной структурой, включая дату в имя файла: Trade_2026-06-01.dt. Это позволит быстро найти нужную версию и не перепутать копии. Не храните единственную копию на том же физическом диске, где лежит рабочая база: при отказе диска вы потеряете и базу, и резерв.
Практичный минимум — держать несколько последних копий (например, ежедневные за неделю и еженедельные за месяц) и периодически переносить архив на внешний диск или сетевое хранилище. Следите за свободным местом: файл .dt большой базы может занимать десятки гигабайт, и переполнение диска прервёт очередную выгрузку.
Типичные ошибки при копировании 1С
Большинство проблем с копиями возникает не из-за сложности процедуры, а из-за пропущенных проверок. Ниже — ошибки, которые встречаются чаще всего.
Ещё одна распространённая ситуация — попытка загрузить .dt в платформу более старой версии, чем та, на которой делалась выгрузка. Обратная совместимость не гарантируется: загружайте копию на платформе той же или более новой версии.
Как выбрать способ копирования
Частые вопросы
Можно ли скопировать базу 1С, пока в ней работают пользователи?
Выгрузку .dt и копирование файла 1Cv8.1CD делать нельзя — оба способа требуют отсутствия активных сеансов, иначе копия будет повреждена. Исключение — бэкап средствами SQL Server или PostgreSQL: СУБД создаёт согласованную копию без остановки работы.
Чем файл .dt отличается от копии папки базы?
Файл .dt — это выгрузка в универсальном формате платформы: его можно загрузить на другом компьютере, другой СУБД и даже преобразовать файловую базу в клиент-серверную. Копия папки — это побайтовый дубликат файловой базы, который работает только как файловая база.
Сколько места на диске нужно для копии?
Ориентируйтесь на размер базы: копия папки займёт примерно столько же, сколько исходная база. Файл .dt обычно заметно меньше за счёт внутреннего сжатия, но для больших баз всё равно может занимать десятки гигабайт. Держите запас свободного места минимум под две копии.
Как восстановить базу из файла .dt?
Создайте новую пустую базу в списке информационных баз, откройте её в конфигураторе и выберите «Администрирование» → «Загрузить информационную базу», указав файл .dt. Загрузка полностью заменит содержимое пустой базы данными из копии.
Как часто нужно делать копии базы?
Частота зависит от интенсивности работы: при ежедневном вводе документов разумный минимум — копия каждый день, в идеале — в конце рабочего дня. Перед обновлением конфигурации, загрузкой больших пакетов данных и массовыми изменениями делайте копию обязательно, независимо от расписания.
Что важно запомнить
Надёжная копия 1С на жёсткий диск делается тремя способами: выгрузкой .dt через конфигуратор, копированием папки файловой базы или бэкапом средствами СУБД. Всегда завершайте сеансы перед копированием, проверяйте копию тестовым открытием и храните её отдельно от рабочей базы.