Администрирование · 12 мин
Как экспортировать базу 1С: полная выгрузка и обмен данными
Как экспортировать базу 1С: выгрузка через конфигуратор в файл .dt, обмен данными в XML, выгрузка справочников и документов. Пошаговые инструкции, риски и проверка результата.
Экспорт базы 1С — задача, которая возникает при переносе учёта на другой компьютер, создании резервной копии, миграции между версиями платформы или передаче данных бухгалтеру, аудитору либо в другую программу. Способ экспорта зависит от цели: для полного переноса базы используется выгрузка в файл .dt через конфигуратор, для обмена между конфигурациями — универсальный формат XML, а для отдельных справочников и документов — встроенные обработки и выгрузка в табличные форматы.
Главное различие, которое нужно понимать до начала работы: файл .dt содержит всю информационную базу целиком, включая пользователей и настройки, и подходит только для загрузки в ту же конфигурацию. Обмен через XML переносит только данные по правилам конвертации и работает между разными конфигурациями, например из «Управления торговлей» в «Бухгалтерию предприятия».
Перед любым экспортом убедитесь, что у вас есть права администратора информационной базы, а активные пользователи завершили работу. Выгрузка большой базы может занять от нескольких минут до нескольких часов, и в этот период работа в базе либо невозможна (монопольный режим), либо нежелательна из-за риска несогласованных данных.
Выбор способа экспорта под конкретную задачу
Прежде чем открывать конфигуратор, определите, что именно должно оказаться в выгрузке и куда она будет загружаться. От этого зависит инструмент: неправильно выбранный способ приведёт к тому, что данные либо не загрузятся вообще, либо перенесутся частично и с ошибками.
Если база переносится «как есть» — например, на новый сервер или другой компьютер с той же конфигурацией — оптимален файл .dt. Если данные нужно передать в другую конфигурацию или в стороннюю систему, потребуется обмен через XML или промежуточные форматы. Для разовой выгрузки справочника номенклатуры или списка контрагентов достаточно штатной команды «Вывести список» с сохранением в Excel.
Сравнение способов экспорта
Полная копия базы с пользователями и настройками. Подходит только для загрузки в ту же конфигурацию и совместимую версию платформы.
Перенос данных между разными конфигурациями по правилам конвертации. Требует подготовленных правил и проверки результата.
Быстрый экспорт справочников и табличных частей для анализа или передачи. Не переносит связи и движения документов.
Регулярный автоматический обмен между связанными конфигурациями, например УТ и БП. Настраивается один раз, работает по расписанию.
Полный экспорт базы через конфигуратор в файл .dt
Выгрузка в .dt — штатный и самый надёжный способ сделать полную копию информационной базы. Файл содержит данные, конфигурацию, список пользователей и настройки, поэтому его же используют как резервную копию. Процедура одинакова для файловых и клиент-серверных баз.
- 1Завершите работу всех пользователей: в конфигураторе откройте «Администрирование» → «Активные пользователи» и убедитесь, что сеансов нет.
- 2Откройте базу в режиме конфигуратора под пользователем с полными правами.
- 3Выберите пункт меню «Администрирование» → «Выгрузить информационную базу».
- 4Укажите путь и имя файла с расширением .dt, выберите диск с достаточным свободным местом.
- 5Дождитесь завершения выгрузки — прогресс отображается в нижней части окна.
- 6Проверьте размер файла и сообщение об успешном завершении в окне служебных сообщений.
Для файловых баз конфигуратор сам устанавливает монопольный доступ. Для клиент-серверных баз выгрузка идёт через сервер 1С, и при большом объёме процесс может занять значительное время — не прерывайте его, иначе файл окажется повреждённым и непригодным для загрузки.
Учитывайте ограничение: файл .dt, выгруженный из новой версии платформы, не загрузится в старую. Также существует ограничение на размер выгрузки в 32-разрядных версиях платформы — для больших баз используйте 64-разрядный сервер и клиент.
Экспорт данных между конфигурациями через XML
Когда данные переносятся между разными конфигурациями — например, из «1С:Управление торговлей» в «1С:Бухгалтерию» или из старой версии в новую — используется обработка «Универсальный обмен данными в формате XML». Она выгружает объекты по правилам конвертации, которые описывают соответствие справочников и документов источника и приёмника.
Обработка обычно находится в разделе «Администрирование» или «Сервис» типовой конфигурации, либо поставляется отдельно на диске ИТС. В ней указывается файл правил обмена, период выгрузки и состав объектов. Для типовых пар конфигураций правила обычно встроены или доступны в комплекте поставки.
Альтернатива ручной выгрузке — типовая синхронизация данных. Она настраивается через помощник в разделе «Администрирование» → «Синхронизация данных» и дальше работает автоматически по расписанию или по событию. Это предпочтительный вариант, если обмен нужен регулярно, а не разово.
Выгрузка справочников, документов и отчётов
Для передачи отдельных данных в Excel, сторонние программы или для анализа полный экспорт базы не нужен. Практически любой список в 1С — справочник, журнал документов, результат отчёта — можно вывести в табличный документ и сохранить в формате Excel (xlsx), mxl, csv или pdf.
Для этого в форме списка откройте меню «Ещё» → «Вывести список», отметьте нужные колонки и сохраните результат через «Файл» → «Сохранить как». Отчёты сохраняются аналогично после формирования. Для выгрузки большого справочника с произвольным набором полей удобнее использовать «Групповое изменение реквизитов» с выводом списка или отчёт «СКД»-типа с настроенным набором колонок.
Выгрузка печатных форм и первичных документов
Если требуется передать контрагенту или аудитору печатные формы — счета, акты, накладные — сформируйте их пакетно из журнала документов (выделите нужные строки и используйте команду печати), затем сохраните табличный документ в pdf или xlsx. Для регулярной отправки документов контрагентам удобнее настроить обмен электронными документами (ЭДО), который формирует файлы в утверждённых форматах автоматически.
При выгрузке списков в Excel через «Вывести список» выгружаются только видимые колонки и строки с учётом установленного отбора. Если нужен полный справочник — заранее снимите отборы и добавьте в настройку списка все необходимые реквизиты, иначе часть данных в файле просто не окажется.
Особенности экспорта из клиент-серверных и облачных баз
В клиент-серверном варианте (SQL Server, PostgreSQL и другие СУБД) выгрузка в .dt выполняется тем же способом через конфигуратор, но идёт через сервер 1С и нагружает его. Для очень больших баз администраторы иногда предпочитают штатные средства СУБД (резервное копирование базы данных), однако такой бэкап привязан к конкретной СУБД и не заменяет .dt при переносе между разными платформами.
В облачном сервисе 1С:Фреш прямой доступ к конфигуратору ограничен. Экспорт выполняется через личный кабинет сервиса: запрашивается выгрузка данных приложения, и после подготовки файл становится доступен для скачивания. Также в самих прикладных решениях доступны сервисы выгрузки данных для перехода в локальную версию.
Как выбрать действие
Проверка результата и типичные ошибки
После экспорта обязательно убедитесь, что файл пригоден к использованию. Минимальная проверка для .dt — загрузка в пустую тестовую базу: создайте новую информационную базу без конфигурации, откройте конфигуратор и выполните «Администрирование» → «Загрузить информационную базу». Если загрузка прошла без ошибок и база открывается в режиме предприятия — копия рабочая.
При обмене через XML проверьте журнал загрузки на стороне приёмника: количество загруженных объектов, ошибки сопоставления и незаполненные реквизиты. Сверьте контрольные цифры — обороты по ключевым счетам, остатки по складу, количество документов за период в источнике и приёмнике.
Как проверить результат экспорта
Файл имеет ненулевой размер, тестовая загрузка в пустую базу завершается без ошибок
Файл нулевого размера, загрузка прерывается с ошибкой формата
Количество объектов в журнале соответствует выгруженному, контрольные обороты сходятся
Есть незагруженные объекты, дубли контрагентов, расхождения в итогах
Все нужные колонки и строки присутствуют, итоговые суммы совпадают с программой
Не хватает реквизитов или часть строк отсутствует из-за отбора
Частые вопросы об экспорте базы 1С
Можно ли выгрузить базу 1С без конфигуратора?
Для полной выгрузки в .dt конфигуратор обязателен — это штатный инструмент администратора. Без него доступны только частичные варианты: выгрузка списков и отчётов в Excel из режима «Предприятие», синхронизация данных и обмен XML через встроенные обработки. В облачном 1С:Фреше выгрузка запрашивается через личный кабинет сервиса.
Чем файл .dt отличается от копии папки с файловой базой?
Копия папки с файлом 1Cv8.1CD — это побайтовая копия базы, которая работает только в файловом варианте и требует, чтобы при копировании база была закрыта. Файл .dt — платформенная выгрузка, которую можно загрузить и в файловую, и в клиент-серверную базу. Для резервного копирования предпочтительнее .dt: он компактнее и гарантированно консистентен.
Почему выгрузка в .dt занимает много времени?
Длительность зависит от объёма базы, скорости дисковой подсистемы и, в клиент-серверном варианте, от загрузки сервера. Базы в десятки гигабайт выгружаются часами — это нормально. Ускорить процесс можно, выполняя выгрузку в нерабочее время и сохраняя файл на быстрый локальный диск, а не на сетевой ресурс.
Как перенести данные из 1С в другую учётную программу?
Прямой перенос возможен, только если целевая программа поддерживает импорт форматов 1С. Универсальный путь — выгрузить справочники и обороты в Excel или CSV через списки и отчёты, а остатки на дату перехода ввести в новой системе документами ввода начальных остатков. Полный перенос истории документов между разными системами обычно требует специализированных обработок.
Нужно ли останавливать работу пользователей при выгрузке?
Для выгрузки в .dt — да: конфигуратор требует монопольного доступа и сам завершит сеансы либо откажет в выгрузке. Обмен XML и выгрузка списков технически возможны во время работы, но данные зафиксируются на момент выгрузки, а параллельно введённые документы в файл не попадут. Для ответственных переносов выгрузку планируют на нерабочее время.
Как часто нужно делать выгрузку базы как резервную копию?
Частота определяется допустимой потерей данных: при ежедневном активном вводе документов разумна ежедневная выгрузка, при умеренной работе — не реже раза в неделю. Копии следует хранить минимум на двух независимых носителях и периодически проверять тестовой загрузкой, иначе в критический момент можно обнаружить, что архив не читается.
Что важно запомнить
Полный экспорт базы выполняется через конфигуратор в файл .dt при монопольном доступе, обмен между конфигурациями — через XML с актуальными правилами, а отдельные списки — выводом в Excel. Любой результат проверяйте тестовой загрузкой или сверкой контрольных итогов, а резервные копии храните отдельно от рабочей базы.