Администрирование · 11 мин
Как сделать выгрузку из 1С 8.3: способы и пошаговые инструкции
Как сделать выгрузку из 1С 8.3: выгрузка данных в Excel, XML, выгрузка базы и обмен между конфигурациями. Пошаговые инструкции, ошибки и проверка результата.
Выгрузка из 1С 8.3 — общее название нескольких разных операций: сохранение табличного документа в Excel, выгрузка справочников и документов в файл обмена, создание архивной копии базы в формате DT и перенос данных между конфигурациями. Способ выбирается под задачу: для отчёта руководству достаточно сохранить таблицу, а для перехода в другую программу потребуется полноценный обмен через XML.
Ошибка при выгрузке редко заметна сразу: файл открывается, но в нём не хватает строк, обрезаны длинные значения или потеряны ссылки между объектами. Поэтому любая выгрузка завершается проверкой результата — сравнением количества записей и контрольных сумм с исходными данными.
Ниже разобраны основные сценарии: сохранение табличных документов, выгрузка справочников и документов, создание файла DT, обмен между конфигурациями и выгрузка через обработки. Для каждого даны точные действия и признаки корректного результата.
Какой способ выгрузки выбрать под задачу
Прежде чем открывать меню, определите, что именно должно оказаться в файле. Таблица с итогами отчёта, список номенклатуры с ценами, полная копия базы для переноса на другой сервер и пакет документов для загрузки в другую конфигурацию — это четыре разных результата, и инструменты для них разные.
Ориентируйтесь на формат потребителя данных. Если файл откроет человек в Excel — подойдёт MXL, XLSX или CSV. Если файл будет читать другая программа 1С — нужен XML с сохранением ссылок и структуры объектов. Если нужна резервная копия всей базы — только выгрузка в DT через конфигуратор или режим предприятия.
Сравнение способов выгрузки
Подходит для отчётов, прайсов, табличных частей. Не сохраняет связи между объектами — только видимую таблицу.
Полная копия базы со всеми данными и настройками. Подходит для резервной копии и переноса на другой сервер, но файл открывается только платформой 1С.
Перенос справочников и документов между конфигурациями по правилам обмена. Требует подготовки и проверки сопоставления объектов.
Выгрузка справочников и табличных частей в Excel с выбором полей. Гибкий вариант для разовых выгрузок без программирования.
Выгрузка таблиц и отчётов в Excel
Самый частый сценарий — сохранить сформированный отчёт, прайс-лист или список документов в Excel. Откройте нужный отчёт или список, сформируйте его с требуемыми отборами и периодом, затем в главном меню выберите «Файл → Сохранить как» (или «Сохранить копию»). В диалоге укажите формат: «Лист Excel» (.xlsx), «Табличный документ» (.mxl) или CSV.
Для списков справочников и документов есть дополнительный путь: кнопка «Ещё → Вывести список» в форме списка. Откроется окно настройки, где можно отметить выводимые колонки и вложенные данные. Результат выводится в табличный документ, который затем сохраняется в нужном формате.
Учитывайте ограничения форматов. CSV сохраняет только один лист без оформления и группировок, а длинные текстовые поля могут обрезаться при открытии в Excel из-за разделителей. XLSX сохраняет структуру таблицы, но итоговые формулы из отчёта 1С превращаются в статичные значения — пересчитывать их в Excel придётся заново.
- 1Сформируйте отчёт с нужным периодом и отборами
- 2Проверьте, что в таблице видны все необходимые колонки
- 3Откройте «Файл → Сохранить как» и выберите формат «Лист Excel (*.xlsx)
- 4Укажите имя файла и папку сохранения
- 5Откройте файл в Excel и сверьте количество строк и итоговые суммы с отчётом в 1С
Выгрузка справочников и документов через обработки
Когда нужно выгрузить не одну таблицу, а набор объектов — например, всю номенклатуру с характеристиками или документы за квартал — используются обработки. В типовых конфигурациях (Бухгалтерия, Управление торговлей, ERP) есть встроенные инструменты в разделе «Администрирование» или «НСИ и администрирование».
Для выгрузки в Excel подойдёт обработка «Выгрузка данных в табличный документ» или аналогичные механизмы вывода списка с произвольным набором полей. В ней выбирается вид объекта, отбор по условиям и состав выгружаемых реквизитов. Это удобно, когда стандартный список не содержит нужных колонок.
Для переноса данных между базами 1С применяется обработка «Универсальный обмен данными в формате XML». Она выгружает объекты по правилам обмена с сохранением ссылок: контрагент в документе останется ссылкой на того же контрагента после загрузки в другую базу. Правила должны соответствовать паре конфигураций — источнику и приёмнику.
Выгрузка всей базы в файл DT
Выгрузка информационной базы в файл с расширением .dt — это полный снимок: все данные, пользователи, настройки и история. Такой файл используется как резервная копия перед обновлением, для переноса базы на другой компьютер или для передачи копии на анализ.
Порядок действий в режиме «Предприятие»: откройте раздел «Администрирование → Обслуживание → Резервное копирование и восстановление» (в ряде конфигураций — «Выгрузить информационную базу»), укажите каталог и имя файла, дождитесь завершения. Альтернатива — конфигуратор: меню «Администрирование → Выгрузить информационную базу».
Учтите ограничения. Во время выгрузки пользователи должны завершить работу с базой, иначе файл получится несогласованным. Файл DT может быть большим — для файловой базы он сопоставим с размером каталога базы. Загрузить DT можно только в базу той же или более новой версии платформы.
Выгрузка для обмена с другими программами
Для обмена с внешними системами — сайтом, CRM, банк-клиентом, ЭДО — в 1С используются типовые форматы: CommerceML для товаров и заказов, регламентированные XML для отчётности, текстовые форматы для банковских выписок. Соответствующие команды обычно находятся в разделах обмена конкретной конфигурации.
Например, выгрузка каталога товаров на сайт выполняется через настройку обмена с указанием отбора номенклатуры, типов цен и состава выгружаемых свойств. Результат — XML-файлы каталога и предложений, которые принимает сторонняя система. Перед первой полной выгрузкой рекомендуется выгрузить небольшую тестовую группу товаров и проверить, как она отображается на приёмной стороне.
Если типового формата нет, выгрузку делают через CSV или произвольный XML с помощью обработок. Здесь критично согласовать с принимающей стороной кодировку (UTF-8 или Windows-1251), разделители полей и представление дат — расхождение в любом из этих параметров делает файл нечитаемым для внешней системы.
Как выбрать действие
Проверка результата выгрузки
Факт создания файла не означает корректную выгрузку. Откройте полученный файл и сверьте ключевые показатели с источником: количество строк, итоговые суммы, наличие первой и последней записи диапазона. Для обмена XML проверьте, что в приёмнике документы ссылаются на правильных контрагентов и номенклатуру, а не на пустые или дублирующиеся элементы.
Для выгрузки в DT контрольная проверка — загрузка копии в тестовую базу и вход в неё: убедитесь, что открываются журналы документов, отчёты сходятся по оборотам с рабочей базой за контрольный период. Только после этого копию можно считать рабочей.
Как проверить результат
Совпадает с количеством строк в списке или отчёте 1С с теми же отборами
В файле меньше строк — вероятно, сработал скрытый отбор или ограничение вывода
Итоги по суммовым колонкам сходятся с отчётом в 1С
Расхождения — проверьте группировки, валюту и округление
Документы ссылаются на существующих контрагентов и товары
Появились дубли справочников или пустые ссылки — проблема в правилах поиска объектов
Загружается в тестовую базу, отчёты сходятся с рабочей
Ошибка при загрузке или расхождение оборотов — копия несогласованная
Типичные ошибки и ограничения
Большинство проблем при выгрузке связано не с самой операцией, а с подготовкой: неверные отборы, недостаток прав, открытые сеансы при выгрузке DT. Отдельная группа ошибок — форматные: не та кодировка CSV, обрезанные значения в Excel, потерянные лидирующие нули в кодах и артикулах при открытии файла в Excel.
Чтобы Excel не «ломал» коды и артикулы, выгружайте такие поля как текст или открывайте CSV через мастер импорта с явным указанием текстового формата столбцов. Для больших выгрузок учитывайте, что лист Excel ограничен по числу строк — при превышении лимита данные будут усечены без предупреждения.
Частые вопросы о выгрузке из 1С 8.3
Как выгрузить данные из 1С в Excel без прав администратора?
Для сохранения отчётов и списков через «Файл → Сохранить как» и «Ещё → Вывести список» права администратора не нужны — достаточно доступа к самому отчёту или справочнику. Право на выгрузку базы в DT и использование обработок обмена обычно ограничено ролями, это настраивается администратором.
Чем отличается выгрузка в DT от выгрузки в XML?
DT — это полный снимок всей базы, который открывается только платформой 1С и используется для резервных копий и переноса. XML через универсальный обмен — это выборочная выгрузка справочников и документов по правилам, предназначенная для загрузки в другую базу или конфигурацию.
Почему в выгруженном файле меньше строк, чем в базе?
Чаще всего сработал отбор в списке или отчёте, установленный ранее, либо ограничение по дате. Проверьте панель отборов и настройки отчёта. Также список может выводиться порциями — используйте «Вывести список» с опцией вывода всех строк.
Можно ли автоматизировать регулярную выгрузку?
Да, через регламентные задания: обработка выгрузки запускается по расписанию и сохраняет файл в указанный каталог или отправляет по обмену. Для этого нужна настройка со стороны администратора или разработчика и контроль успешного выполнения заданий.
Что делать, если файл DT не загружается обратно?
Проверьте версию платформы: загрузка возможна только в ту же или более новую версию. Также убедитесь, что файл не был повреждён при копировании — сверьте его размер с исходным. Если ошибка повторяется, выгрузку нужно выполнить заново при завершённых сеансах пользователей.
Что важно запомнить
Способ выгрузки выбирается под задачу: таблицы — через «Сохранить как», копия базы — через DT, перенос между базами — через универсальный обмен XML. Перед выгрузкой проверьте отборы и завершите лишние сеансы, после — сверьте количество записей и итоги с источником.