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

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

Как выгрузить базу 1С:Бухгалтерия

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

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

Главное различие между способами — что именно попадает в файл. Выгрузка в DT создаёт полный слепок информационной базы: данные, конфигурацию, пользователей и настройки. Копия из режима «Предприятие» (ZIP) также содержит всё, но создаётся без конфигуратора. А типовой обмен переносит только учётные данные по правилам, без пользователей и настроек. Выбор способа определяется задачей, которую вы решаете.

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

Какой способ выгрузки выбрать под вашу задачу

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

Три основных сценария соотносятся со способами так: полный перенос базы или архивная копия — файл DT через конфигуратор; быстрая резервная копия без доступа к конфигуратору — ZIP из режима «Предприятие»; переход в другую программу (например, из «Управление нашей фирмой» в «Бухгалтерию») или регулярный обмен — универсальный обмен данными в формате XML.

Сравнение способов выгрузки

Файл DT (конфигуратор)

Полная копия базы: данные, конфигурация, пользователи. Подходит для переноса и архива. Требует монопольного доступа и прав администратора.

ZIP из режима Предприятие

Полная копия без конфигуратора, удобно для регулярных копий. Требует, чтобы все пользователи вышли из базы.

Обмен данными XML

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

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

Это стандартный и самый надёжный способ получить полную копию информационной базы. Файл с расширением DT — это внутренний формат 1С, который можно загрузить обратно в любую базу той же или совместимой версии платформы. Именно DT чаще всего просят франчайзи и специалисты по сопровождению.

Для выгрузки потребуются полные права (роль «Администратор системы» или полные права в базе) и монопольный доступ: все пользователи должны завершить работу, а фоновые задания — остановиться. В клиент-серверном варианте дополнительно проверьте, что к базе не подключены сеансы через консоль кластера.

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

Выгрузка копии из режима «Предприятие»

Если конфигуратор недоступен или вы работаете в файловой базе без необходимости заходить в него, копию можно сделать прямо из пользовательского режима. В типовой «1С:Бухгалтерии» путь выглядит так: раздел «Администрирование» → «Обслуживание» → «Резервное копирование и восстановление» → «Создать резервную копию». Программа сформирует ZIP-архив с данными базы.

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

Ограничение способа: как и при выгрузке в DT, требуется, чтобы пользователи вышли из базы. Если кто-то остался в сеансе, программа сообщит о невозможности установить монопольный режим. Кроме того, в облачных сервисах (например, в 1С:Фреш) самостоятельная выгрузка выполняется через личный кабинет сервиса, а не через меню программы — там доступна выгрузка данных в формате, пригодном для развёртывания локальной базы.

Выгрузка только данных через обмен

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

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

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

Проверка результата выгрузки

Сам факт появления файла не гарантирует, что выгрузка пригодна для восстановления. Проверка занимает несколько минут и избавляет от ситуации, когда «резервная копия» оказывается битой в момент, когда она действительно понадобилась.

Минимальная проверка — размер файла и его сопоставимость с размером базы: DT обычно заметно меньше рабочей базы из-за сжатия, но не должен быть подозрительно маленьким. Надёжная проверка — тестовая загрузка: создайте пустую базу, загрузите в неё файл через «Администрирование → Загрузить информационную базу» и убедитесь, что база открывается, а ключевые данные (оборотно-сальдовая ведомость за последний период) совпадают с исходной.

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

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

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

Файл существует, размер соизмерим с объёмом базы, дата изменения — сегодняшняя

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

Файл отсутствует, нулевого размера или слишком мал

Загрузка в пустую базу
Норма

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

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

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

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

ОСВ и ключевые отчёты совпадают с исходной базой

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

Пустые регистры, отсутствуют документы за часть периода

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

Наиболее частая проблема — невозможность начать выгрузку из-за активных сеансов. Сообщение о невозможности установить монопольный режим означает, что кто-то работает в базе или завис фоновый сеанс. В файловой базе проверьте «Администрирование → Активные пользователи», в клиент-серверной — консоль кластера серверов 1С.

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

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

Особенности для клиент-серверных и облачных баз

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

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

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

Как выбрать действие

Нужна полная копия базы для переноса или архиваВыгружайте в DT через конфигуратор при монопольном доступе
Нет доступа к конфигуратору, база файловаяИспользуйте резервное копирование из раздела Администрирование → Обслуживание
База работает в облаке 1С:ФрешЗакажите выгрузку через личный кабинет менеджера сервиса
Нужно перенести только учётные данные в другую конфигурациюНастройте обмен данными и проверьте протокол после выгрузки
База на SQL и нужен быстрый бэкапИспользуйте средства СУБД, а DT оставьте для переносов и миграций
Итог

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

Полная выгрузка базы — это файл DT через конфигуратор (Администрирование → Выгрузить информационную базу) при монопольном доступе. Альтернативы: ZIP из режима «Предприятие» и обмен данными для переноса только учётной информации. Сохраняйте файл на локальный диск и всегда проверяйте копию тестовой загрузкой в пустую базу.

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

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

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

Чем отличается файл DT от копии каталога базы?

Копирование каталога файловой базы (файла 1Cv8.1CD) — тоже рабочий способ резервного копирования, но только при полностью закрытой базе. DT удобнее для переноса: он компактнее, не привязан к расположению папки и загружается в базу любого типа, включая клиент-серверную.

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

Без пользователя с полными правами выгрузка штатными средствами невозможна. Обратитесь к администратору базы или обслуживающему специалисту. Если список пользователей утерян полностью, вопрос решается на уровне администратора сервера 1С или СУБД — это работа для специалиста.

Подойдёт ли файл DT от старой версии платформы для новой?

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

Как выгрузить данные из облачной 1С:Бухгалтерии?

В сервисе 1С:Фresh выгрузка заказывается через личный кабинет абонента: выберите приложение и функцию выгрузки данных. Сервис сформирует архив и предоставит ссылку на скачивание. Полученный файл разворачивается в локальную базу через конфигуратор.

Сколько места нужно для файла выгрузки?

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