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

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

Выгрузка из 1С: пошаговые способы выгрузить данные, отчёты и справочники

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

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

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

Перед любой массовой выгрузкой, особенно выгрузкой всей базы, убедитесь, что у вас есть актуальная резервная копия и достаточно прав: часть функций доступна только пользователям с ролью «Администратор» или «Полные права».

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

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

Типичные задачи и подходящие средства:

  • Отчёт, акт сверки, печатная форма — сохранение табличного документа в Excel, PDF, HTML.
  • Список элементов справочника (контрагенты, номенклатура, сотрудники) — выгрузка табличной части списка или обработка выгрузки в Excel/CSV.
  • Документы и справочники для переноса в другую базу 1С — обмен через XML (универсальный формат EnterpriseData или правила обмена).
  • Данные для банка, налоговой, ЭДО — специализированные регламентированные выгрузки из разделов отчётности.
  • Вся база целиком — выгрузка информационной базы в файл .dt или выгрузка данных для сервиса.
Маршрут решения

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

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

Выгрузка отчёта или печатной формы в Excel и PDF

Самая частая операция — сохранить сформированный отчёт (оборотно-сальдовую ведомость, карточку счёта, акт сверки) в файл. Порядок действий одинаков практически во всех конфигурациях на управляемых формах.

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

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

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

Нюанс: при сохранении в Excel переносятся значения и оформление, но не формулы и не группировки отчёта. Если нужна «живая» структура с возможностью сворачивания групп, выгружайте в формат mxl и открывайте его в 1С, либо выводите данные через «Универсальный отчёт» с последующей выгрузкой в таблицу.

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

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

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

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

Выгрузка данных между базами 1С

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

Если типовой синхронизации нет или конфигурации нестандартные, используется обработка «Универсальный обмен данными в формате XML» (входит в поставку «Конвертации данных» и доступна на диске ИТС). Она выгружает объекты по правилам обмена в XML-файл, который затем загружается в базу-приёмник той же обработкой.

Для разовой выгрузки части данных (например, только справочника номенклатуры) удобны обработки «Выгрузка и загрузка данных XML» — они переносят объекты между базами с идентичной структурой конфигурации. Такие обработки запускаются через «Файл → Открыть» в режиме предприятия.

Выгрузка всей информационной базы

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

В клиент-серверном варианте выгрузку .dt также делают через конфигуратор, но на больших базах процесс может занять продолжительное время и потребовать монопольного доступа — пользователей нужно попросить выйти. Альтернатива — штатные средства СУБД (резервное копирование MS SQL Server или PostgreSQL), которые быстрее и не требуют остановки работы.

Для работы в облачном сервисе 1С:Фреш выгрузка выполняется через «Администрирование → Обмен данными с локальной версией» или выгрузку данных для перехода в локальную версию — формат и кнопки зависят от конфигурации.

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

Регламентированные выгрузки: банк, налоговая, ЭДО

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

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

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

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

Файл открывается
Норма

Excel, PDF или XML открывается без ошибок и предупреждений о повреждении

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

Программа сообщает о неверном формате или пустом содержимом

Полнота данных
Норма

Количество строк и итоговые суммы совпадают с данными в 1С

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

Часть строк отсутствует, итоги не сходятся

Формат чисел и дат
Норма

Числа распознаются как числа, даты — как даты

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

Числа стали текстом, даты сбились или заменены решётками

Кодировка CSV
Норма

Русские буквы отображаются корректно в целевой программе

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

Кракозябры вместо текста — нужна перекодировка в UTF-8

Если штатной выгрузки нет: что делать

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

Второй путь — заказать разработку у специалиста по 1С: для выгрузки по произвольному формату (XML по схеме заказчика, специфический CSV, API-интеграция) это обычно быстрее и надёжнее самодельных решений. Третий — использовать встроенный язык: простейшая выгрузка таблицы значений в CSV пишется средствами платформы за десятки строк кода, но требует навыков программирования и прав на изменение.

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

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

Как выгрузить из 1С в Excel без кнопки «Сохранить как»?

Используйте буфер обмена: выделите нужную область табличного документа, скопируйте (Ctrl+C) и вставьте в Excel. Либо вызовите контекстное меню правой кнопкой мыши в табличном документе — там есть пункт сохранения. Если сохранение недоступно, проверьте права пользователя: администратор мог ограничить вывод данных.

Чем отличается выгрузка в .dt от резервной копии?

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

Почему в выгруженном CSV вместо русских букв кракозябры?

Причина — несовпадение кодировок: целевая программа читает файл в ANSI, а сохранён он в UTF-8, или наоборот. Откройте CSV в «Блокноте» и пересохраните в нужной кодировке, либо при импорте в Excel используйте «Данные → Из текстового/CSV-файла» с явным указанием кодировки 65001 (UTF-8).

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

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

Как выгрузить только часть справочника, а не весь список?

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

Опасно ли выгружать данные из рабочей базы?

Сама выгрузка (чтение данных и сохранение в файл) безопасна и не изменяет информацию в базе. Риск связан с обратной операцией — загрузкой данных, а также с выгрузкой .dt без монопольного доступа и с передачей файлов с персональными или коммерческими данными третьим лицам без необходимости.

Итог

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

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