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