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