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

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

Как сохранить базу в 1С 8.3 Бухгалтерия: пошаговая инструкция

Как сохранить базу 1С 8.3 Бухгалтерия: выгрузка через конфигуратор, копирование файла 1Cv8.1CD, настройка расписания, проверка архива и типичные ошибки.

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

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

Ниже разобраны все рабочие способы, условия их выбора, проверка результата и ошибки, которые чаще всего приводят к тому, что «копия вроде есть, а восстановиться из неё нельзя».

Как определить режим работы базы и выбрать способ копирования

Прежде чем сохранять базу, выясните, где она физически находится. Откройте окно запуска 1С, выделите нужную базу и нажмите «Изменить» — в параметрах будет указан либо путь к каталогу на диске (файловый режим), либо имя сервера и кластера (клиент-серверный режим).

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

От режима зависит безопасный метод копирования. Копирование файла 1Cv8.1CD средствами СУБД в клиент-серверном варианте невозможно — там работают штатные средства резервного копирования SQL Server или PostgreSQL.

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

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

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

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

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

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

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

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

Копирование файла 1Cv8.1CD для файловой базы

Для файловой базы допустим более простой способ: скопировать сам файл 1Cv8.1CD из каталога базы. Это быстрее выгрузки в .dt и удобно для ежедневных копий, потому что копирование можно автоматизировать скриптом или планировщиком задач Windows.

Критическое ограничение: копировать файл можно только когда ни один сеанс не подключён к базе. Если скопировать файл во время работы пользователей, копия почти наверняка окажется повреждённой — база постоянно пишет данные в файл, и «снимок» середины записи нечитаем. Признак того, что база занята, — наличие рядом с 1Cv8.1CD файла блокировок 1Cv8.1CL.

Восстановление из такой копии простое: достаточно положить файл обратно в каталог базы (заменив текущий) или добавить в список баз новый путь к папке с копией. Для архива копию стоит сжать в ZIP — это уменьшит размер и защитит файл от случайного изменения.

Резервное копирование клиент-серверной базы

В клиент-серверном варианте данные хранятся в СУБД, и копирование файлов базы напрямую не имеет смысла. Правильный путь — настроить регулярный бэкап средствами самой СУБД: в Microsoft SQL Server это план обслуживания с полным бэкапом, в PostgreSQL — утилита pg_dump или pg_basebackup.

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

Если сервером занимается системный администратор, согласуйте с ним расписание бэкапов и периодически проверяйте, что копии реально создаются и разворачиваются. Бэкап, который никто никогда не восстанавливал, нельзя считать рабочим.

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

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

Автоматизировать копирование файловой базы можно планировщиком задач Windows и простым командным файлом. В скрипте полезно добавлять дату в имя архива, чтобы копии не затирали друг друга.

bat
set SRC=C:\Bases\Buh\1Cv8.1CD
set DST=D:\Backup\1C\buh_%DATE:~6,4%-%DATE:~3,2%-%DATE:~0,2%.zip
"C:\Program Files\7-Zip\7z.exe" a -tzip "%DST%" "%SRC%"

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

Проверка копии и восстановление базы

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

Проверку полезно делать на отдельном компьютере или в отдельной папке, чтобы случайно не затереть рабочую базу. Загрузка .dt всегда полностью замещает содержимое базы, в которую загружают, — вернуть прежнее состояние без собственной копии невозможно.

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

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

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

Файл есть в целевой папке, размер сопоставим с базой

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

Файл отсутствует, нулевого размера или в разы меньше обычного

Загрузка .dt в тестовую базу
Норма

Загрузка завершается без ошибок, база открывается

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

Ошибка формата потока или обрыв загрузки

Содержимое после восстановления
Норма

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

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

Отсутствуют свежие документы, ошибки при открытии журналов

Копия файловой базы
Норма

Каталог содержит 1Cv8.1CD, база добавляется и открывается

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

При открытии сообщение о повреждении файла базы

Типичные ошибки при сохранении базы

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

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

Отдельная распространённая ситуация — путаница между выгрузкой базы (.dt) и выгрузкой данных для обмена (.xml через «Выгрузку данных» в типовых обработках). Файл обмена содержит только данные по правилам конвертации и не является резервной копией: восстановить из него базу «как была» нельзя.

Итог

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

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

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

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

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

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

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

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

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

Куда загружается файл .dt при восстановлении?

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

Достаточно ли копии в облаке (Яндекс.Диск, OneDrive)?

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

Что делать, если при загрузке .dt появляется «ошибка формата потока»?

Это признак повреждённого или неполного файла выгрузки. Проверьте размер файла и наличие другой копии, попробуйте загрузить более ранний архив. Если повреждена сама рабочая база, а не архив, используйте утилиту chdbfl.exe из каталога платформы для проверки и исправления файловой базы, предварительно сделав копию файла в текущем состоянии.