Администрирование · 9 мин
Как сделать архивную копию базы 1С 8.3
Подробная инструкция, как сделать архивную копию базы 1С 8.3: выгрузка через конфигуратор, копирование файловой базы, средства СУБД и проверка результата.
Архивная копия базы 1С 8.3 — это единственная гарантия восстановления данных при сбое диска, ошибке обновления, случайном удалении документов или вирусной атаке. Способ создания копии зависит от режима работы базы: файловый или клиент-серверный. Для файловой базы достаточно выгрузки через конфигуратор или копирования файла 1Cv8.1CD, для серверной используются штатные средства СУБД.
Перед началом определите тип базы: откройте список информационных баз в окне запуска 1С, выделите нужную и посмотрите строку расположения внизу окна. Если указан путь к папке на диске — база файловая, если указан сервер и имя базы — клиент-серверная. От этого зависит вся дальнейшая процедура.
Ниже разобраны все рабочие способы: от простой выгрузки в файл DT до настройки регулярного резервного копирования на SQL Server, а также проверка результата и типичные ошибки, из-за которых копия оказывается бесполезной в критический момент.
Способ 1. Выгрузка базы в файл DT через конфигуратор
Универсальный метод, который работает и для файловых, и для клиент-серверных баз. Результат — один файл с расширением .dt, содержащий все данные и конфигурацию. Его удобно хранить, переносить и восстанавливать на другом компьютере.
Порядок действий: запустите базу в режиме «Конфигуратор» под пользователем с полными правами. Откройте меню Администрирование → Выгрузить информационную базу. Укажите папку и имя файла — в имя удобно включать дату, например buh_2026-05-10.dt. Дождитесь окончания выгрузки: при большом объёме базы процесс может занять от нескольких минут до нескольких часов.
- 1Завершите работу всех пользователей в базе или дождитесь нерабочего времени
- 2Запустите базу в режиме «Конфигуратор» под администратором
- 3Откройте Администрирование → Выгрузить информационную базу
- 4Укажите путь и имя файла с датой, нажмите «Сохранить»
- 5Дождитесь сообщения об успешном завершении и проверьте размер файла
Важное ограничение: выгрузка в DT не является транзакционно целостной при работающих пользователях. Если во время выгрузки кто-то проводит документы, копия может содержать рассогласованные данные. Поэтому перед выгрузкой завершите сеансы пользователей или установите блокировку сеансов через «Администрирование → Обслуживание → Блокировка установки соединений» (для серверной базы — через консоль кластера).
Способ 2. Копирование файла файловой базы
Если база файловая, самая быстрая копия — это простое копирование каталога базы. Главный файл — 1Cv8.1CD, именно в нём хранятся все данные. Достаточно скопировать его (или всю папку базы целиком) в другое место: на внешний диск, сетевое хранилище или в облачную папку.
Критическое условие: на момент копирования в базе не должно быть активных сеансов. Если кто-то работает, файл копируется в несогласованном состоянии, и такая копия может не открыться или содержать повреждённые данные. Проверить отсутствие сеансов можно, просто попытавшись скопировать файл — при активной работе пользователей система нередко блокирует доступ.
Для регулярного копирования удобно настроить простой скрипт и планировщик заданий Windows, который ночью копирует файл в архивную папку с датой в имени. Храните несколько последних копий — одна-единственная копия может оказаться повреждённой вместе с оригиналом.
Способ 3. Резервное копирование клиент-серверной базы
Для базы на SQL Server, PostgreSQL или другой СУБД правильное место создания копии — сама СУБД. Выгрузка в DT здесь тоже возможна, но для больших баз она медленная и создаёт повышенную нагрузку на сервер 1С.
Для Microsoft SQL Server откройте SQL Server Management Studio, подключитесь к серверу, найдите нужную базу в списке, щёлкните по ней правой кнопкой и выберите Tasks → Back Up. Тип копии — Full, назначение — файл на диске с достаточным свободным местом. Для регулярного копирования настройте план обслуживания (Maintenance Plan) с ежедневным полным бэкапом и, при необходимости, резервными копиями журнала транзакций в течение дня.
Для PostgreSQL используется утилита pg_dump, запускаемая по расписанию через планировщик. Учтите, что резервная копия СУБД восстанавливается только вместе с корректной регистрацией базы в кластере 1С — параметры подключения (имя сервера, имя базы) должны совпадать.
Сравнение способов копирования
Подходит для переноса базы и файловых баз небольшого объёма. Ограничение: медленно на больших базах, требует монопольного доступа для целостности.
Самый быстрый способ для файловой базы. Ограничение: только при отсутствии активных сеансов, не работает для серверных баз.
Стандарт для клиент-серверных баз, легко автоматизируется. Ограничение: требует доступа к серверу СУБД и навыков администрирования.
Как часто делать копии и где их хранить
Частота зависит от интенсивности ввода данных: при ежедневной работе бухгалтерии или торговли копию нужно делать минимум раз в день, в период сдачи отчётности — чаще. Обязательно делайте копию перед каждым обновлением конфигурации: это единственный способ откатиться, если обновление пройдёт с ошибкой.
Соблюдайте базовое правило резервного копирования: минимум одна копия должна храниться физически отдельно от рабочего сервера — на внешнем диске, другом компьютере или в облачном хранилище. Копия на том же диске, где лежит сама база, не спасёт при выходе диска из строя или шифровании вирусом.
Рекомендуемая схема хранения: ежедневные копии за последнюю неделю, еженедельные — за последний месяц, ежемесячные — за год. Такое распределение позволяет восстановить и свежие данные, и состояние базы на давнюю дату, если ошибка обнаружена не сразу.
Проверка и восстановление из архивной копии
Копия, которую никогда не проверяли, — это лотерея. Минимальная проверка: файл существует, имеет ожидаемый размер (сопоставим с размером базы) и дата создания соответствует расписанию. Полная проверка — тестовое восстановление: загрузите DT-файл в новую пустую базу через «Администрирование → Загрузить информационную базу» или подключите восстановленный бэкап СУБД к тестовому серверу.
Для восстановления файловой базы из скопированного файла достаточно создать пустую папку, поместить туда файл 1Cv8.1CD и добавить базу в список через окно запуска 1С, указав путь к этой папке. При восстановлении из DT учтите: загрузка полностью заменяет содержимое базы-приёмника, поэтому выполняйте её только в пустую или специально подготовленную базу.
Как проверить результат
Файл существует, размер сопоставим с размером базы, дата актуальна
Файл отсутствует, нулевой или аномально маленький размер
База загружается в пустую конфигурацию без ошибок, открывается в режиме Предприятие
Ошибки при загрузке, база не открывается
Открываются документы и отчёты, обороты за последний период совпадают с ожиданиями
Пропали документы, отчёты выдают ошибки или нулевые данные
Типичные ошибки при создании архивных копий
Самая распространённая ошибка — копирование файловой базы при работающих пользователях. Вторая по частоте — отсутствие копии перед обновлением конфигурации: обновление изменяет структуру данных, и откат без копии невозможен. Третья — хранение копий на том же физическом диске, что и база.
Также администраторы часто забывают контролировать свободное место на диске с архивами: когда место заканчивается, новые копии либо не создаются, либо обрезаются. Настройте очистку старых копий и периодически проверяйте, что процедура копирования реально выполняется, а не завершается с ошибкой в журнале планировщика.
Частые вопросы
Чем выгрузка в DT отличается от копирования файла базы?
DT — это логическая выгрузка данных и конфигурации штатными средствами платформы, пригодная для переноса между разными компьютерами и режимами работы. Копирование файла 1Cv8.1CD — это физическая копия, она быстрее, но требует отсутствия активных сеансов и применима только к файловым базам.
Можно ли делать копию, пока пользователи работают в базе?
Выгрузку в DT технически запустить можно, но целостность данных не гарантируется. Бэкап средствами СУБД (например, SQL Server) выполняется при работающих пользователях корректно — это одно из преимуществ клиент-серверного режима.
Сколько места нужно для архивных копий?
Ориентируйтесь на размер базы, умноженный на количество хранимых копий, плюс запас на рост. Например, при базе 5 ГБ и хранении 10 ежедневных копий понадобится не менее 50 ГБ свободного места. Учтите, что файл DT обычно меньше размера самой базы за счёт сжатия.
Как автоматизировать создание копий файловой базы?
Настройте задание в планировщике Windows, которое в нерабочее время запускает скрипт копирования файла 1Cv8.1CD в архивную папку с датой в имени. Убедитесь, что в это время все сеансы завершены, и периодически проверяйте результат выполнения задания.
Восстановится ли копия DT на другой версии платформы 1С?
Загрузка DT возможна на той же или более новой версии платформы 8.3. Обратная загрузка на старую версию обычно невозможна, если база была конвертирована новой платформой. Перед сменой версии сохраните копию, сделанную до перехода.
Что важно запомнить
Файловую базу копируйте выгрузкой в DT или копированием 1Cv8.1CD при закрытых сеансах, серверную — средствами СУБД. Делайте копии регулярно и обязательно перед обновлением, храните их отдельно от рабочего сервера и периодически проверяйте тестовым восстановлением.