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

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

Как сохранить копию 1С на компьютер

Как сохранить резервную копию базы 1С на компьютер: выгрузка через конфигуратор, файл dt, копирование каталога базы, проверка копии и типичные ошибки.

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

Выбор способа зависит от того, как развёрнута ваша база: файловый вариант (папка на диске) или клиент-серверный (SQL Server, PostgreSQL). Для большинства небольших организаций с файловой базой достаточно выгрузки в файл с расширением .dt — это универсальный формат переноса и архивирования, который создаётся штатными средствами платформы.

Какой у вас тип базы и почему это важно

Перед копированием определите, как устроена ваша база. Откройте список информационных баз в окне запуска 1С, выделите нужную базу и посмотрите строку подключения внизу окна. Если там указан путь к папке на диске (например, D:\Bases\Trade) — это файловый вариант. Если указано имя сервера и имя базы на сервере — клиент-серверный вариант.

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

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

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

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

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

Храните файл .dt не на том же диске, где лежит рабочая база. Логичный минимум — скопировать его на внешний диск, сетевую папку или в облачное хранилище. Копия на соседнем разделе того же диска не спасёт при физическом выходе диска из строя.

Способ 2: копирование каталога файловой базы

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

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

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

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

Альтернатива — резервное копирование средствами самой СУБД: в Microsoft SQL Server это задача Backup, в PostgreSQL — утилита pg_dump. Такой бэкап делается быстрее и может выполняться по расписанию, но восстановить его можно только на той же СУБД, и для этого нужны навыки администрирования. Если вы не администрируете сервер самостоятельно, ограничьтесь выгрузкой .dt.

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

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

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

Копирование папки файловой базы

Быстро и просто, но только для файлового варианта и только при закрытых сеансах. Копия большая по объёму.

Бэкап средствами СУБД

Для клиент-серверных баз. Быстро, автоматизируется, но требует навыков администрирования и восстанавливается только на совместимой СУБД.

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

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

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

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

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

Файл копии на диске
Норма

Файл .dt или 1Cv8.1CD существует, размер сопоставим с базой

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

Файл отсутствует, нулевой или аномально маленький

Пробное восстановление
Норма

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

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

Ошибка загрузки, сообщение о повреждении файла

Содержимое данных
Норма

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

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

Пустые списки, отсутствуют свежие документы

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

Разовая копия защищает только на момент её создания. Практичный минимум — делать выгрузку .dt ежедневно или хотя бы перед каждым обновлением конфигурации и перед массовой загрузкой данных. Имя файла удобно формировать с датой, чтобы копии не затирали друг друга: например, base_2026-06-01.dt.

Автоматизировать выгрузку можно пакетным запуском конфигуратора с параметрами командной строки: платформа поддерживает режим /DumpIB для выгрузки базы без открытия интерфейса. Такую команду добавляют в планировщик заданий Windows, и копия создаётся по расписанию без участия человека.

cmd
"C:\Program Files\1cv8\<версия>\bin\1cv8.exe" DESIGNER /F"D:\Bases\Trade" /N"Администратор" /P"пароль" /DumpIB"D:\Backup\trade_%DATE%.dt"

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

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

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

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

Итог

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

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

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

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

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

Чем файл .dt отличается от файла 1Cv8.1CD?

1Cv8.1CD — это рабочий файл файловой базы, с которым платформа работает напрямую. Файл .dt — это архив выгрузки, созданный конфигуратором, из которого базу разворачивают заново через «Загрузить информационную базу». Для резервного хранения удобнее .dt: он компактнее и переносим между компьютерами.

Как восстановить базу из сохранённой копии?

Создайте новую пустую базу в списке информационных баз, откройте её в конфигураторе и выберите «Администрирование» → «Загрузить информационную базу», указав файл .dt. Если копия — это папка с файлом 1Cv8.1CD, просто добавьте в список баз существующую базу, указав путь к этой папке.

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

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

Почему выгрузка .dt завершается ошибкой «Нарушение прав доступа»?

Чаще всего причина в том, что вы вошли под пользователем без прав администратора, либо в базе остались активные сеансы и не установлен монопольный режим. Войдите под учётной записью администратора, завершите все сеансы через консоль «Активные пользователи» и повторите выгрузку.

Достаточно ли копии на флешке, лежащей рядом с компьютером?

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