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

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

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

Как сделать выгрузку из 1С 8.3: выгрузка данных в Excel, XML, выгрузка базы и обмен между конфигурациями. Пошаговые инструкции, ошибки и проверка результата.

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

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

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

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

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

Ориентируйтесь на формат потребителя данных. Если файл откроет человек в Excel — подойдёт MXL, XLSX или CSV. Если файл будет читать другая программа 1С — нужен XML с сохранением ссылок и структуры объектов. Если нужна резервная копия всей базы — только выгрузка в DT через конфигуратор или режим предприятия.

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

Сохранить как (Excel, CSV, PDF)

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

Выгрузка в DT

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

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

Перенос справочников и документов между конфигурациями по правилам обмена. Требует подготовки и проверки сопоставления объектов.

Обработка выгрузки в табличный документ

Выгрузка справочников и табличных частей в Excel с выбором полей. Гибкий вариант для разовых выгрузок без программирования.

Выгрузка таблиц и отчётов в Excel

Самый частый сценарий — сохранить сформированный отчёт, прайс-лист или список документов в Excel. Откройте нужный отчёт или список, сформируйте его с требуемыми отборами и периодом, затем в главном меню выберите «Файл → Сохранить как» (или «Сохранить копию»). В диалоге укажите формат: «Лист Excel» (.xlsx), «Табличный документ» (.mxl) или CSV.

Для списков справочников и документов есть дополнительный путь: кнопка «Ещё → Вывести список» в форме списка. Откроется окно настройки, где можно отметить выводимые колонки и вложенные данные. Результат выводится в табличный документ, который затем сохраняется в нужном формате.

Учитывайте ограничения форматов. CSV сохраняет только один лист без оформления и группировок, а длинные текстовые поля могут обрезаться при открытии в Excel из-за разделителей. XLSX сохраняет структуру таблицы, но итоговые формулы из отчёта 1С превращаются в статичные значения — пересчитывать их в Excel придётся заново.

Выгрузка отчёта в Excel
  1. 1
    Сформируйте отчёт с нужным периодом и отборами
  2. 2
    Проверьте, что в таблице видны все необходимые колонки
  3. 3
    Откройте «Файл → Сохранить как» и выберите формат «Лист Excel (*.xlsx)
  4. 4
    Укажите имя файла и папку сохранения
  5. 5
    Откройте файл в Excel и сверьте количество строк и итоговые суммы с отчётом в 1С

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

Когда нужно выгрузить не одну таблицу, а набор объектов — например, всю номенклатуру с характеристиками или документы за квартал — используются обработки. В типовых конфигурациях (Бухгалтерия, Управление торговлей, ERP) есть встроенные инструменты в разделе «Администрирование» или «НСИ и администрирование».

Для выгрузки в Excel подойдёт обработка «Выгрузка данных в табличный документ» или аналогичные механизмы вывода списка с произвольным набором полей. В ней выбирается вид объекта, отбор по условиям и состав выгружаемых реквизитов. Это удобно, когда стандартный список не содержит нужных колонок.

Для переноса данных между базами 1С применяется обработка «Универсальный обмен данными в формате XML». Она выгружает объекты по правилам обмена с сохранением ссылок: контрагент в документе останется ссылкой на того же контрагента после загрузки в другую базу. Правила должны соответствовать паре конфигураций — источнику и приёмнику.

Выгрузка всей базы в файл DT

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

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

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

Выгрузка для обмена с другими программами

Для обмена с внешними системами — сайтом, CRM, банк-клиентом, ЭДО — в 1С используются типовые форматы: CommerceML для товаров и заказов, регламентированные XML для отчётности, текстовые форматы для банковских выписок. Соответствующие команды обычно находятся в разделах обмена конкретной конфигурации.

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

Если типового формата нет, выгрузку делают через CSV или произвольный XML с помощью обработок. Здесь критично согласовать с принимающей стороной кодировку (UTF-8 или Windows-1251), разделители полей и представление дат — расхождение в любом из этих параметров делает файл нечитаемым для внешней системы.

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

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

Нужна одна таблица или отчёт для просмотра человекомИспользуйте «Файл → Сохранить как» в формате XLSX или PDF
Нужна резервная копия всей базыВыполните выгрузку в DT через «Администрирование», предварительно завершив сеансы пользователей
Нужно перенести справочники и документы в другую базу 1СИспользуйте универсальный обмен XML с правилами для вашей пары конфигураций
Нужен обмен с сайтом или внешней системойПроверьте типовые механизмы обмена конфигурации и согласуйте формат и кодировку с принимающей стороной

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

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

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

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

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

Количество записей в файле
Норма

Совпадает с количеством строк в списке или отчёте 1С с теми же отборами

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

В файле меньше строк — вероятно, сработал скрытый отбор или ограничение вывода

Итоговые суммы
Норма

Итоги по суммовым колонкам сходятся с отчётом в 1С

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

Расхождения — проверьте группировки, валюту и округление

Ссылки после загрузки XML в другую базу
Норма

Документы ссылаются на существующих контрагентов и товары

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

Появились дубли справочников или пустые ссылки — проблема в правилах поиска объектов

Файл DT
Норма

Загружается в тестовую базу, отчёты сходятся с рабочей

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

Ошибка при загрузке или расхождение оборотов — копия несогласованная

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

Большинство проблем при выгрузке связано не с самой операцией, а с подготовкой: неверные отборы, недостаток прав, открытые сеансы при выгрузке DT. Отдельная группа ошибок — форматные: не та кодировка CSV, обрезанные значения в Excel, потерянные лидирующие нули в кодах и артикулах при открытии файла в Excel.

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

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

Частые вопросы о выгрузке из 1С 8.3

Как выгрузить данные из 1С в Excel без прав администратора?

Для сохранения отчётов и списков через «Файл → Сохранить как» и «Ещё → Вывести список» права администратора не нужны — достаточно доступа к самому отчёту или справочнику. Право на выгрузку базы в DT и использование обработок обмена обычно ограничено ролями, это настраивается администратором.

Чем отличается выгрузка в DT от выгрузки в XML?

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

Почему в выгруженном файле меньше строк, чем в базе?

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

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

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

Что делать, если файл DT не загружается обратно?

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

Итог

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

Способ выгрузки выбирается под задачу: таблицы — через «Сохранить как», копия базы — через DT, перенос между базами — через универсальный обмен XML. Перед выгрузкой проверьте отборы и завершите лишние сеансы, после — сверьте количество записей и итоги с источником.