Отчеты и Аналитика · 9 мин
Как экспортировать данные из 1С в Excel
Как выгрузить данные из 1С в Excel: экспорт списков, табличных частей, отчётов и печатных форм. Способы через «Сохранить как», копирование и обработки, типичные ошибки.
Экспорт данных из 1С в Excel — одна из самых частых операций: выгрузить список контрагентов для рассылки, передать отчёт аудитору, собрать номенклатуру для прайса. Программы 1С поддерживают формат xlsx напрямую, и в большинстве случаев выгрузка занимает меньше минуты, если знать, где искать нужную команду.
Конкретный способ зависит от того, что именно нужно получить: плоский список из справочника, табличную часть документа, готовый отчёт с итогами или печатную форму. Ниже разобраны все основные сценарии для типовых конфигураций (Бухгалтерия, Управление торговлей, ERP, ЗУП) на платформе 8.3, а также вариант с универсальной обработкой для нестандартных задач.
Перед массовой выгрузкой убедитесь, что у вас есть права на чтение нужных данных и вывод табличных документов. В разграниченных по правам базах часть кнопок может быть недоступна, а выгрузка — обрезана до видимых вам записей без предупреждений.
Как выгрузить список справочника или документов
Самый частый сценарий — получить в Excel список номенклатуры, контрагентов, сотрудников или журнал документов за период. Откройте нужный список, настройте отборы и сортировку (например, только активные позиции или документы за квартал), затем нажмите «Ещё → Вывести список». В появившемся окне отметьте колонки, которые должны попасть в файл, и подтвердите вывод.
1С сформирует табличный документ, который останется сохранить: «Файл → Сохранить как» (или значок дискеты), тип файла — «Лист Excel (.xlsx)». Если нужен старый формат для совместимости, выберите «Лист Excel 97–2003 (.xls)», но учтите его ограничение в 65 536 строк.
Проверьте результат сразу после сохранения: откройте файл и убедитесь, что количество строк совпадает с количеством записей в отфильтрованном списке, а числовые колонки (цены, суммы) распознаны Excel как числа, а не как текст.
- 1Откройте справочник или журнал документов и задайте нужный отбор
- 2Нажмите «Ещё → Вывести список» и отметьте нужные колонки
- 3В полученном табличном документе выберите «Файл → Сохранить как»
- 4Укажите формат «Лист Excel (*.xlsx)» и имя файла
- 5Откройте файл и сверьте количество строк с количеством записей в 1С
Как экспортировать табличную часть документа
Когда нужны только строки конкретного документа — товары из реализации, начисления из ведомости — откройте документ и встаньте курсором в табличную часть. Через «Ещё» этой табличной части (не общего меню формы) выберите «Вывести список» и отметьте нужные колонки.
Альтернатива — простое копирование: выделите строки (Ctrl+A внутри табличной части выделяет все), скопируйте Ctrl+C и вставьте в Excel через Ctrl+V. Способ быстрый, но есть нюанс: числа с разделителем групп разрядов могут вставиться как текст, а даты — в формате, который Excel не распознает. После вставки проверьте типы данных в колонках.
Как сохранить отчёт и печатную форму в Excel
Любой сформированный отчёт (оборотно-сальдовая ведомость, анализ продаж, карточка счёта) — это табличный документ, который сохраняется напрямую. Сформируйте отчёт с нужными настройками, затем нажмите «Файл → Сохранить как» или кнопку сохранения на панели инструментов и выберите формат xlsx.
Учтите: в Excel переносится «картинка» отчёта — с объединёнными ячейками, группировками и шапкой. Для сводных таблиц и дальнейшей обработки формул это неудобно. Если планируете строить в Excel свои расчёты, выгружайте отчёт с минимальным оформлением или используйте вариант отчёта с плоской структурой (например, «Обороты по счёту» вместо ОСВ).
Печатные формы (счета, накладные, акты) сохраняются так же: сформируйте печатную форму, затем сохраните её в xlsx. Файл откроется с сохранением макета, что удобно для пересылки контрагенту, но не для анализа данных.
Как выгрузить данные, которых нет в стандартных формах
Универсальный отчёт
Если нужна произвольная комбинация полей — например, номенклатура с артикулом, группой и остатком по конкретному складу — используйте «Универсальный отчёт» (в типовых конфигурациях находится в разделе отчётов или через «Все функции»). Выберите объект данных (справочник, документ, регистр сведений или накопления), период, поля и отборы, сформируйте и сохраните результат в xlsx.
Консоль запросов и внешние обработки
Для сложных выборок с соединением нескольких таблиц подходит консоль запросов: результат выполнения запроса выводится в табличный документ и сохраняется в Excel стандартно. Этот вариант требует навыков языка запросов 1С и обычно выполняется специалистом по сопровождению. В файловой базе такие обработки запускаются через «Файл → Открыть», в клиент-серверной может потребоваться включение режима использования внешних обработок.
Сравнение способов экспорта
Подходит для справочников и журналов документов; ограничение — только колонки, доступные в форме списка
Быстро для небольших табличных частей; риск искажения чисел и дат при вставке
Сохраняет оформление и итоги; неудобен для дальнейшей обработки из-за объединённых ячеек
Любые поля и отборы; требует прав и навыков настройки
Ограничения и типичные ошибки при выгрузке
При больших объёмах (десятки тысяч строк) формирование табличного документа может занять заметное время и потребовать много оперативной памяти. Если 1С «зависает» при выводе списка, сузьте выборку отбором по периоду или организации и выгружайте частями.
Частая проблема — потеря лидирующих нулей в кодах, артикулах и ИНН: Excel при открытии файла преобразует «007123» в число 7123. Чтобы этого избежать, после выгрузки назначьте таким колонкам текстовый формат либо учитывайте это при последующей обработке. Аналогично ИНН из 10–12 цифр не должен превращаться в число — проверяйте эти колонки в первую очередь.
Ещё одна ошибка — выгрузка без предварительного отбора: пользователь сохраняет весь справочник, хотя нужен был один раздел, и получает файл с лишними тысячами строк. Всегда настраивайте отбор до команды вывода списка.
Как проверить корректность выгруженного файла
После сохранения откройте файл и выполните три проверки. Первая — полнота: количество строк данных должно совпадать с количеством записей в отфильтрованном списке 1С (оно отображается внизу формы списка или в отчёте). Вторая — типы данных: суммы и количества должны участвовать в вычислениях (проверьте простой формулой СУММ), даты должны распознаваться как даты. Третья — итоги: если выгружали отчёт, сверьте итоговые суммы в файле с итогами на экране в 1С.
Если итоги не сходятся, чаще всего причина в том, что между формированием отчёта и сохранением данные в базе изменились, либо отбор в списке был настроен иначе, чем предполагалось. Переформируйте выгрузку и повторите сверку.
Как проверить результат
Совпадает с числом записей в отфильтрованном списке 1С
Строк меньше или больше — отбор применён неверно
Формула СУММ считает значения, формат «Числовой»
Числа выровнены влево и не суммируются — сохранены как текст
Лидирующие нули на месте, значения совпадают с 1С
Нули потеряны, значения обрезаны
Итоги файла равны итогам отчёта в 1С
Расхождение — данные изменились или выгружен другой отбор
FAQ
Можно ли выгрузить данные из 1С в Excel без установленного Excel на компьютере?
Да. 1С сохраняет файл xlsx самостоятельно, не используя установленный Office. Файл можно открыть позже на другом компьютере или в альтернативных редакторах (LibreOffice Calc, Google Таблицы).
Почему кнопка «Вывести список» недоступна?
Чаще всего не хватает прав: администратор ограничил вывод табличных документов или доступ к самому объекту. Также команда недоступна, если курсор не находится в списке. Обратитесь к администратору 1С для проверки ролей.
Как выгрузить данные регулярно и автоматически?
Стандартных инструментов планировщика для экспорта в Excel в типовых конфигурациях нет. Регулярную выгрузку настраивают через регламентные задания с сохранением файла в сетевую папку или через механизмы обмена — это задача для специалиста по 1С.
Что делать, если Excel не открывает сохранённый файл?
Проверьте, что файл сохранён именно в формате xlsx, а не в mxl (табличный документ 1С) с переименованным расширением. Если файл повреждён, сформируйте табличный документ заново и сохраните повторно. Также попробуйте открыть файл в другом редакторе.
Как выгрузить данные из 1С:Предприятие 7.7?
В 7.7 нет прямого сохранения в xlsx. Табличные документы сохраняются в формате, который открывается через промежуточное копирование в буфер обмена или сохранение в Excel 5.0/95, либо используются внешние обработки выгрузки. При возможности данные удобнее мигрировать в актуальную версию платформы.
Можно ли выгрузить только часть колонок из отчёта?
В самом отчёте — через настройки варианта: уберите лишние поля в настройках СКД до формирования, тогда в файл попадёт только нужное. Удалять колонки уже в Excel тоже допустимо, но настройка отчёта даёт более чистый результат.
Что важно запомнить
Для большинства задач достаточно команды «Ещё → Вывести список» или «Файл → Сохранить как» с форматом xlsx. Перед выгрузкой настройте отбор, после — проверьте количество строк, типы данных в колонках и итоговые суммы. Сложные выборки делайте через универсальный отчёт, а за регулярной автоматической выгрузкой обращайтесь к специалисту по 1С.