Администрирование · 9 мин
Как сохранить копию 1С на компьютер
Как сохранить резервную копию базы 1С на компьютер: выгрузка через конфигуратор, файл dt, копирование каталога базы, проверка копии и типичные ошибки.
Резервная копия базы 1С — единственная гарантия того, что при сбое диска, ошибке обновления или случайном удалении данных вы сможете восстановить учёт за минуты, а не восстанавливать первичку неделями. Сохранить копию можно несколькими способами: штатной выгрузкой через конфигуратор, копированием каталога файловой базы или средствами СУБД для серверных вариантов.
Выбор способа зависит от того, как развёрнута ваша база: файловый вариант (папка на диске) или клиент-серверный (SQL Server, PostgreSQL). Для большинства небольших организаций с файловой базой достаточно выгрузки в файл с расширением .dt — это универсальный формат переноса и архивирования, который создаётся штатными средствами платформы.
Какой у вас тип базы и почему это важно
Перед копированием определите, как устроена ваша база. Откройте список информационных баз в окне запуска 1С, выделите нужную базу и посмотрите строку подключения внизу окна. Если там указан путь к папке на диске (например, D:\Bases\Trade) — это файловый вариант. Если указано имя сервера и имя базы на сервере — клиент-серверный вариант.
Файловая база целиком хранится в одном каталоге, главный файл в нём — 1Cv8.1CD. Такую базу можно скопировать как обычную папку. Клиент-серверная база хранится в СУБД, и простое копирование файлов с диска сервера не даст рабочей копии — там нужны либо выгрузка .dt, либо штатный бэкап средствами СУБД.
Способ 1: выгрузка копии через конфигуратор
Это основной и рекомендуемый способ. Закройте сеансы пользователей или попросите всех выйти из программы: при активных сеансах выгрузка может не запуститься, а копия окажется несогласованной. Затем запустите базу в режиме «Конфигуратор» — выберите базу в списке и нажмите кнопку «Конфигуратор» в окне запуска.
- 1Попросите пользователей выйти из базы и закройте все сеансы 1С:Предприятия.
- 2Откройте базу в режиме «Конфигуратор» под учётной записью с правами администратора.
- 3В меню выберите «Администрирование» → «Выгрузить информационную базу».
- 4Укажите папку и имя файла, например Backup_Base_01.dt, и подтвердите выгрузку.
- 5Дождитесь окончания процесса и проверьте, что файл появился и имеет ненулевой размер.
Время выгрузки зависит от размера базы: небольшая база выгружается за несколько минут, крупная может занять десятки минут. Не прерывайте процесс — незавершённый файл .dt непригоден для восстановления. После окончания конфигуратор покажет сообщение об успешной выгрузке.
Храните файл .dt не на том же диске, где лежит рабочая база. Логичный минимум — скопировать его на внешний диск, сетевую папку или в облачное хранилище. Копия на соседнем разделе того же диска не спасёт при физическом выходе диска из строя.
Способ 2: копирование каталога файловой базы
Если база файловая, допустимо просто скопировать её папку средствами Windows. Откройте путь к базе (он виден в списке баз в окне запуска), выделите папку целиком и скопируйте её в другое место — на внешний диск или в архивную папку. Внутри обязательно должен оказаться файл 1Cv8.1CD — это и есть сама база.
Главное условие — во время копирования никто не должен работать в базе, включая фоновые задания и сеансы на других компьютерах сети. Если скопировать файл 1Cv8.1CD в момент записи данных, копия может оказаться повреждённой и не открыться. Поэтому копирование каталога выполняйте в нерабочее время либо после принудительного завершения всех сеансов.
Способ 3: копия клиент-серверной базы
Для клиент-серверного варианта выгрузка .dt через конфигуратор работает точно так же и остаётся самым простым способом получить переносимую копию. Ограничение у неё одно: на очень больших базах выгрузка занимает много времени и создаёт заметную нагрузку.
Альтернатива — резервное копирование средствами самой СУБД: в Microsoft SQL Server это задача Backup, в PostgreSQL — утилита pg_dump. Такой бэкап делается быстрее и может выполняться по расписанию, но восстановить его можно только на той же СУБД, и для этого нужны навыки администрирования. Если вы не администрируете сервер самостоятельно, ограничьтесь выгрузкой .dt.
Сравнение способов копирования
Подходит всем. Переносимый файл, восстановление на любом компьютере. Минус — медленно на больших базах, требует монопольного доступа.
Быстро и просто, но только для файлового варианта и только при закрытых сеансах. Копия большая по объёму.
Для клиент-серверных баз. Быстро, автоматизируется, но требует навыков администрирования и восстанавливается только на совместимой СУБД.
Как проверить, что копия рабочая
Копия, которая не проверена, — это не копия, а надежда. Минимальная проверка: убедитесь, что файл .dt или файл 1Cv8.1CD существует, имеет правдоподобный размер (сопоставимый с размером базы) и дату создания. Файл нулевого размера или подозрительно маленький файл — признак незавершённой выгрузки.
Полная проверка — пробное восстановление. Создайте в списке баз новую пустую информационную базу, откройте её в конфигураторе и выполните «Администрирование» → «Загрузить информационную базу», указав ваш файл .dt. После загрузки войдите в режим «1С:Предприятие» и откройте несколько документов и отчёт за последний период. Если данные на месте — копия рабочая.
Как проверить результат
Файл .dt или 1Cv8.1CD существует, размер сопоставим с базой
Файл отсутствует, нулевой или аномально маленький
База загружается из копии и открывается в режиме предприятия
Ошибка загрузки, сообщение о повреждении файла
Документы и отчёты за последние даты открываются и заполнены
Пустые списки, отсутствуют свежие документы
Как организовать регулярное копирование
Разовая копия защищает только на момент её создания. Практичный минимум — делать выгрузку .dt ежедневно или хотя бы перед каждым обновлением конфигурации и перед массовой загрузкой данных. Имя файла удобно формировать с датой, чтобы копии не затирали друг друга: например, base_2026-06-01.dt.
Автоматизировать выгрузку можно пакетным запуском конфигуратора с параметрами командной строки: платформа поддерживает режим /DumpIB для выгрузки базы без открытия интерфейса. Такую команду добавляют в планировщик заданий Windows, и копия создаётся по расписанию без участия человека.
"C:\Program Files\1cv8\<версия>\bin\1cv8.exe" DESIGNER /F"D:\Bases\Trade" /N"Администратор" /P"пароль" /DumpIB"D:\Backup\trade_%DATE%.dt"Храните несколько поколений копий по правилу ротации: например, ежедневные за неделю, еженедельные за месяц. Это защитит от ситуации, когда порча данных обнаружена спустя несколько дней и самая свежая копия уже содержит те же ошибки.
Типичные ошибки и ограничения
Отдельно учтите ограничение формата .dt: он не предназначен для переноса данных между разными конфигурациями. Загрузить выгрузку от «Бухгалтерии» в «Управление торговлей» не получится. Также файл .dt, созданный на более новой версии платформы, может не загружаться на старой — держите версии платформы согласованными.
Что важно запомнить
Основной способ сохранить копию 1С — выгрузка в файл .dt через конфигуратор при завершённых сеансах. Файловую базу можно копировать папкой, серверную — средствами СУБД. Копию проверяйте пробным восстановлением и храните на отдельном носителе в нескольких поколениях.
Частые вопросы
Можно ли скопировать базу 1С, пока в ней работают пользователи?
Нет, это главный источник повреждённых копий. При копировании файловой базы или выгрузке .dt все сеансы должны быть завершены. Исключение — бэкап средствами СУБД для клиент-серверных баз: он умеет работать «на живую», но требует навыков администрирования.
Чем файл .dt отличается от файла 1Cv8.1CD?
1Cv8.1CD — это рабочий файл файловой базы, с которым платформа работает напрямую. Файл .dt — это архив выгрузки, созданный конфигуратором, из которого базу разворачивают заново через «Загрузить информационную базу». Для резервного хранения удобнее .dt: он компактнее и переносим между компьютерами.
Как восстановить базу из сохранённой копии?
Создайте новую пустую базу в списке информационных баз, откройте её в конфигураторе и выберите «Администрирование» → «Загрузить информационную базу», указав файл .dt. Если копия — это папка с файлом 1Cv8.1CD, просто добавьте в список баз существующую базу, указав путь к этой папке.
Как часто нужно делать копию базы?
Ориентируйтесь на объём данных, которые вы готовы потерять. При ежедневной работе с документами разумный минимум — копия каждый день после окончания работы. Обязательно делайте выгрузку перед обновлением конфигурации, перед массовой загрузкой данных и перед любыми доработками.
Почему выгрузка .dt завершается ошибкой «Нарушение прав доступа»?
Чаще всего причина в том, что вы вошли под пользователем без прав администратора, либо в базе остались активные сеансы и не установлен монопольный режим. Войдите под учётной записью администратора, завершите все сеансы через консоль «Активные пользователи» и повторите выгрузку.
Достаточно ли копии на флешке, лежащей рядом с компьютером?
Флешка защищает от отказа диска компьютера, но не от кражи, пожара или шифровальщика, который доберётся и до подключённого носителя. Надёжная схема — минимум два независимых места хранения: например, внешний диск плюс сетевая папка или облачное хранилище.