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

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

Как выгрузить базу из 1С 11: полная инструкция

Как выгрузить базу из 1С:Управление торговлей 11: выгрузка в файл dt, обмен данными, выгрузка справочников и документов в Excel. Пошаговые инструкции и типичные ошибки.

Под «выгрузкой базы из 1С 11» чаще всего понимают одну из трёх задач: сделать полную копию информационной базы в файл (для архива, переноса или отправки разработчику), выгрузить данные для обмена с другой программой (например, перенести номенклатуру из Управления торговлей 11 в Бухгалтерию) или просто выгрузить справочники и документы в Excel для анализа. Каждая задача решается своим инструментом, и важно не перепутать их.

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

Ниже разобраны четыре рабочих способа: полная выгрузка базы в файл .dt, выгрузка через конфигуратор, универсальный обмен данными в XML и выгрузка табличных данных в Excel или CSV. Для каждого способа указаны условия применения, ограничения и проверка результата.

Определите, что именно нужно выгрузить

Прежде чем открывать меню, ответьте на вопрос: что должно получиться на выходе? От этого зависит инструмент. Файл .dt — это полный слепок базы со всеми данными, настройками и пользователями, который можно развернуть только в 1С. XML-файл обмена содержит только данные по правилам конвертации и подходит для переноса между конфигурациями. Excel-файл — это просто таблица для просмотра человеком, обратно в 1С она штатно не загружается.

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

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

Нужна полная копия базы для архива, переноса на другой сервер или передачи разработчикуВыгрузка в файл .dt через конфигуратор
Нужно перенести данные в другую конфигурацию 1С (например, из УТ 11 в БП 3.0)Универсальный обмен данными в формате XML или типовая синхронизация
Нужны номенклатура, контрагенты или список документов для анализа или печатиВыгрузка списка в Excel через «Ещё → Вывести список»
Нужна регулярная автоматическая выгрузкаНастройка плана обмена или регламентное задание с выгрузкой по расписанию

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

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

Это штатный способ сделать полную копию информационной базы. Файл с расширением .dt содержит всё: данные, конфигурацию, пользователей, настройки. Такой файл можно загрузить на другом компьютере или сервере и получить точную копию базы.

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

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

Для серверных баз (на Microsoft SQL Server, PostgreSQL) существует альтернатива — резервное копирование средствами самой СУБД. Такой бэкап делается быстрее и не требует остановки работы, но восстановить его можно только на том же типе СУБД, а перенос между платформами СУБД возможен только через .dt.

Выгрузка данных для переноса в другую конфигурацию

Если задача — перенести данные из Управления торговлей 11 в другую программу 1С, файл .dt не подойдёт: он разворачивается только в идентичную конфигурацию. Для перехода между разными конфигурациями используют обмен данными.

Универсальный обмен данными в формате XML

В конфигурациях на базе БСП (а УТ 11 — одна из них) встроена обработка «Универсальный обмен данными в формате XML». Она находится в разделе «Администрирование» или открывается как внешняя обработка. Суть работы: выбираются правила обмена (для пары конфигураций, например УТ 11 → БП 3.0), отмечаются нужные типы объектов и период, затем данные выгружаются в XML-файл, который загружается в базу-приёмник той же обработкой.

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

Типовая синхронизация данных

Если обмен нужен регулярно (например, УТ 11 и Бухгалтерия должны постоянно обмениваться документами), настройте синхронизацию через планы обмена: «Администрирование → Синхронизация данных → Настройки синхронизации данных». Программа сама предложит типовой сценарий для пары конфигураций, выполнит сопоставление объектов и дальше сможет обмениваться по расписанию без участия оператора.

Выгрузка справочников и документов в Excel

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

Откройте нужный список (например, «Номенклатура»), при необходимости настройте отбор и состав колонок через «Ещё → Изменить форму». Затем нажмите «Ещё → Вывести список», отметьте нужные колонки и выберите формат — табличный документ (MXL), лист Excel (XLSX), CSV или текст. Полученный файл сохраняется через «Файл → Сохранить».

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

При выгрузке больших списков в Excel выбирайте формат CSV, если данные пойдут на дальнейшую обработку: XLSX-файл с сотнями тысяч строк формируется долго и может не открыться. CSV открывается быстрее и без потери данных, а кодировку при открытии в Excel выберите UTF-8, чтобы кириллица не превратилась в нечитаемые символы.
ПЗ
Практическое замечание

Выгрузка из клиент-серверной базы и особенности прав доступа

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

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

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

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

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

Файл существует, размер сопоставим с размером базы, дата изменения — текущая

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

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

Копия открывается
Норма

Тестовая загрузка .dt в пустую базу проходит без ошибок, данные на месте

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

При загрузке ошибка «Файл не является файлом базы данных» или загрузка обрывается

Данные в XML обмена
Норма

В базе-приёмнике появились объекты, количество совпадает с выгруженным

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

Часть объектов отсутствует, в протоколе загрузки есть ошибки

Excel-файл
Норма

Все строки и колонки на месте, кириллица читается

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

Обрезаны строки, иероглифы вместо текста, пропали колонки

Типичные ошибки при выгрузке

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

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

FAQ: частые вопросы о выгрузке из 1С 11

Можно ли выгрузить базу без конфигуратора?

Полную копию в .dt — нет, этот инструмент доступен только в конфигураторе. Но данные для обмена, списки и отчёты выгружаются из обычного режима «Предприятие» без конфигуратора. Для серверных баз резервную копию может сделать администратор средствами СУБД.

Чем файл .dt отличается от архива SQL-базы?

Файл .dt — платформенный формат 1С: он разворачивается на любой совместимой платформе независимо от СУБД, но создаётся медленнее. Бэкап средствами SQL Server или PostgreSQL делается быстрее и по расписанию, но восстанавливается только на тот же тип СУБД. Для переноса между разными СУБД используйте .dt.

Как выгрузить только документы за определённый период?

Через обработку «Универсальный обмен данными в формате XML»: в ней задаётся период выгрузки и отбор по типам документов. Либо откройте журнал документов, установите отбор по дате и выведите список в Excel — но так выгрузится только таблица, а не сами документы для загрузки в другую базу.

Выгрузка зависает или занимает очень много времени — что делать?

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

Можно ли настроить автоматическую выгрузку по расписанию?

Штатной автоматической выгрузки в .dt в типовой конфигурации нет — её делают пакетным запуском конфигуратора с параметром /DumpIB через планировщик задач Windows. Для обмена данными между конфигурациями автоматизация есть из коробки: настройте синхронизацию и задайте расписание в настройках сценария обмена.

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

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

Итог

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

Полная копия базы делается через конфигуратор в файл .dt при остановленной работе пользователей. Для переноса в другую конфигурацию используйте обмен данными в XML или синхронизацию, для анализа — выгрузку списков в Excel. Всегда проверяйте результат: файл должен существовать, открываться и содержать ожидаемые данные. Копию храните отдельно от рабочей базы.