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

Справочники и Данные · 11 мин

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

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

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

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

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

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

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

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

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

Как выбрать способ экспорта

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

Экспорт отчётов и таблиц в Excel и PDF

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

Для дальнейшей обработки в Excel выбирайте формат XLSX, а не MXL — внутренний формат табличных документов 1С сторонние программы не откроют. Если в отчёте есть группировки и итоги, они перенесутся в Excel как обычные строки: сверьте итоговые суммы с оригиналом, особенно при многоуровневых группировках.

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

Любой список — журнал документов, справочник контрагентов, номенклатуру — тоже можно выгрузить. Откройте список, при необходимости настройте отбор и колонки через «Ещё → Изменить форму» или настройки списка, затем используйте «Ещё → Вывести список». В появившемся окне отметьте нужные колонки, нажмите «ОК» — список откроется как табличный документ, который сохраняется в Excel тем же способом.

Выгрузка списка в Excel
  1. 1
    Откройте нужный список документов или справочник
  2. 2
    Установите отбор по периоду, организации или другим условиям
  3. 3
    Нажмите «Ещё → Вывести список» и отметьте нужные колонки
  4. 4
    В открывшемся табличном документе выберите «Файл → Сохранить как»
  5. 5
    Укажите формат XLSX и сохраните файл
  6. 6
    Откройте файл в Excel и сверьте количество строк и итоги с программой

Перенос данных между базами 1С через XML

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

Порядок работы: откройте обработку, на вкладке «Выгрузка» отметьте нужные объекты метаданных (справочники, документы, регистры), при необходимости задайте отборы по периоду или организации, укажите имя файла и нажмите «Выгрузить данные». В базе-приёмнике откройте ту же обработку, перейдите на вкладку «Загрузка» и выберите полученный файл.

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

Экспорт для банка, налоговой и сторонних систем

Регламентированные выгрузки имеют строго заданный формат, и правильнее пользоваться встроенными механизмами, а не ручным копированием. Для налоговой декларации в «1С:Бухгалтерии» откройте отчёт и нажмите кнопку «Выгрузить» — программа сформирует XML-файл по утверждённому формату ФНС, который можно подать через оператора ЭДО или личный кабинет.

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

Если данные нужны сторонней системе — сайту, CRM, складской программе — уточните у её разработчика требуемый формат. Часто используются CSV (простая таблица с разделителями), XML в формате CommerceML (стандарт обмена с интернет-магазинами) или универсальный формат EnterpriseData для обмена между продуктами 1С.

Настройка регулярного автоматического обмена

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

Мастер настройки предложит выбрать программу-корреспондента, способ подключения (через файл, каталог, FTP или прямое подключение), состав выгружаемых данных и расписание. После настройки обмен выполняется автоматически по расписанию или вручную кнопкой «Выполнить обмен». Типовые сценарии — обмен «УТ ↔ БП» и обмен с сайтом на 1С-Битрикс через CommerceML — поддерживаются «из коробки».

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

Сравнение способов экспорта

Сохранение табличного документа

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

Обработка «Выгрузка и загрузка данных XML»

Переносит объекты со ссылками между идентичными конфигурациями. Ограничение: не работает между разными конфигурациями

Синхронизация данных (планы обмена)

Автоматический регулярный обмен между типовыми конфигурациями. Ограничение: требует первоначальной настройки и контроля ошибок обмена

Внешние обработки и доработки

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

Проверка результата и типичные ошибки

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

Типичные проблемы: в Excel «плывут» числа с разделителями (точка вместо запятой), даты распознаются как текст, при загрузке XML появляются дубли контрагентов из-за различий в написании ИНН, а часть объектов не выгружается из-за недостатка прав у пользователя. Большинство таких ошибок видно сразу при внимательной сверке.

Типичные ошибки при экспорте
01
Выгрузка без отбора: в файл попадают лишние периоды и организации, получатель получает некорректные данные
02
Сохранение в MXL вместо XLSX: сторонняя программа не может открыть файл
03
Загрузка XML в рабочую базу без резервной копии: при ошибке данные восстановить нечем
04
Игнорирование журнала ошибок обмена: часть объектов молча не переносится, базы расходятся
05
Ручное редактирование регламентного XML для налоговой: файл перестаёт проходить форматный контроль
Контрольные точки

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

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

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

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

Строк меньше — проверьте отбор и права доступа

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

Итоги файла сходятся с отчётом в 1С

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

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

Кириллица в файле
Норма

Русский текст читается корректно

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

«Кракозябры» — неверная кодировка, пересохраните в UTF-8

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

Документы открываются, контрагенты и номенклатура подставлены

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

Пустые поля или «Объект не найден» — перенесите связанные справочники

Часто задаваемые вопросы

Можно ли выгрузить данные из 1С, если нет прав администратора?

Частично. Сохранение отчётов и списков в Excel доступно большинству пользователей. А вот обработки выгрузки XML, синхронизация данных и доступ к «Все функции» обычно требуют прав администратора или полных прав — их настройку выполняет администратор базы.

Как выгрузить всю базу 1С целиком?

Полная копия базы делается не экспортом, а выгрузкой информационной базы: в конфигураторе выберите «Администрирование → Выгрузить информационную базу» и сохраните dt-файл. Он содержит и данные, и конфигурацию. Для переноса только данных между базами используйте обработку «Выгрузка и загрузка данных XML» с отметкой всех нужных объектов.

Почему после выгрузки в Excel суммы стали текстом?

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

Как перенести данные из «Управления торговлей» в «Бухгалтерию»?

Обработкой «Выгрузка и загрузка данных XML» это сделать нельзя — конфигурации разные. Используйте типовую синхронизацию данных: в «Администрирование → Синхронизация данных» выберите соответствующий вариант обмена. Типовые правила переносят справочники и основные документы.

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

Дубли возникают, когда поиск объектов в приёмнике идёт по реквизитам (например, по наименованию), а написание отличается. Удалите дубли обработкой «Поиск и удаление дублей» из раздела «Администрирование», а в дальнейшем синхронизируйте справочники по ИНН и КПП или по внутреннему идентификатору.

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

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

Итог

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

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