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

Отчеты и Аналитика · 10 мин

Как перенести таблицу из 1С в Excel

Как выгрузить таблицу из 1С в Excel: копирование, сохранение в MXL и XLSX, выгрузка через обработки. Пошаговые инструкции, ошибки и проверка результата.

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

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

Ниже разобраны все рабочие способы с точными действиями, ограничениями каждого варианта и типичными ошибками, из-за которых данные в Excel оказываются искажёнными.

Способ 1: копирование через буфер обмена

Самый быстрый вариант, когда нужно перенести небольшой фрагмент — например, табличную часть документа или несколько строк отчёта. Выделите нужные ячейки мышью (или нажмите Ctrl+A для выделения всей таблицы), затем Ctrl+C, перейдите в Excel и нажмите Ctrl+V в целевой ячейке.

1С при копировании передаёт данные в буфер обмена в текстовом виде с разделителями-табуляциями, поэтому Excel обычно корректно раскладывает значения по ячейкам. Однако форматирование (цвет, шрифты, объединённые ячейки) при этом теряется — переносятся только значения.

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

Способ 2: сохранение табличного документа в XLSX

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

Порядок действий одинаков во всех типовых конфигурациях:

Как сохранить отчёт из 1С в Excel
  1. 1
    Сформируйте отчёт или откройте печатную форму документа
  2. 2
    Нажмите «Файл → Сохранить как» (или значок дискеты на панели инструментов)
  3. 3
    В поле «Тип файла» выберите «Лист Excel (<em>.xlsx)» или «Лист Excel 97-2003 (</em>.xls)»
  4. 4
    Укажите имя файла и папку, нажмите «Сохранить»
  5. 5
    Откройте файл в Excel и проверьте перенос данных

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

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

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

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

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

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

Способ 4: выгрузка табличной части документа

Табличная часть — это таблица товаров или услуг внутри документа (накладной, счёта, заказа). Для её переноса достаточно копирования: кликните в любую ячейку табличной части, нажмите Ctrl+A для выделения всех строк, затем Ctrl+C и вставьте в Excel.

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

Способ 5: универсальная выгрузка для больших объёмов

Если нужно перенести весь справочник номенклатуры с десятками тысяч позиций или регулярно выгружать одни и те же данные, ручное копирование не подойдёт. В этом случае используются штатные обработки.

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

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

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

Копирование Ctrl+C / Ctrl+V

Разовый перенос небольших фрагментов. Теряется форматирование, есть риск потери ведущих нулей в кодах.

Сохранить как XLSX

Отчёты и печатные формы с сохранением оформления. Основной способ для готовых документов.

Ещё → Вывести список

Списки документов и справочников в виде плоской таблицы для дальнейшего анализа в Excel.

Обработки и отчёты

Большие объёмы и регулярные выгрузки. Требуют первоначальной настройки, но стабильны.

Проверка результата после переноса

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

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

Числа, вставленные как текст, не участвуют в формулах и отображаются с зелёным треугольником в углу ячейки. Исправляется это через «Формат ячеек → Числовой» с последующим пересчётом, либо функцией Excel «Текст по столбцам» с готовым результатом.

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

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

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

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

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

Строк меньше — не перенеслась часть данных или свёрнуты группировки

Суммы и итоги
Норма

Итог в Excel равен итогу в отчёте 1С

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

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

Коды и артикулы
Норма

Ведущие нули на месте (00123)

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

Нули обрезались — Excel преобразовал код в число

Даты
Норма

Даты распознаются как даты, сортируются корректно

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

Даты стали текстом или перепутан день с месяцем

Типичные ошибки и как их избежать

Частые ошибки при переносе
01
Копирование отчёта со свёрнутыми группировками — в Excel попадают только итоговые строки без детализации. Разверните группировки перед выгрузкой.
02
Вставка без подготовки текстового формата — теряются ведущие нули в кодах, ИНН, артикулах. Сначала задайте формат ячеек.
03
Сохранение в старый формат XLS при большом объёме — ограничение в 65536 строк. Используйте XLSX.
04
Выгрузка списка с активным отбором — в файл попадает только часть данных. Проверьте фильтры.
05
Перенос промежуточных итогов вместе с данными — при построении сводной таблицы итоги задваиваются. Удалите строки итогов в Excel или выгружайте плоский список.

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

Частые вопросы

В Excel числа вставились как текст и не считаются формулами. Что делать?

Выделите столбец, откройте «Данные → Текст по столбцам» и нажмите «Готово» — Excel переконвертирует значения в числа. Альтернатива: умножьте диапазон на 1 через «Специальную вставку». Причина обычно в том, что 1С передала числа с неразрывными пробелами в качестве разделителей разрядов.

Как перенести из 1С в Excel справочник номенклатуры целиком?

Откройте список номенклатуры, снимите все отборы, нажмите «Ещё → Вывести список», выберите «Табличный документ», отметьте нужные колонки и сохраните результат через «Файл → Сохранить как» в формате XLSX. Для очень больших справочников используйте отчёты по номенклатуре — они формируются порциями и не подвешивают сеанс.

Почему при копировании теряются нули в начале кодов?

Excel автоматически преобразует строку цифр в число, а у чисел ведущих нулей не бывает. Перед вставкой выделите целевой столбец в Excel, задайте ему формат «Текстовый» (Ctrl+1 → Текстовый), и только потом вставляйте данные. Уже потерянные нули восстанавливаются формулой с функцией ТЕКСТ, например =ТЕКСТ(A1;"00000").

В команде «Сохранить как» нет формата Excel. Почему?

Формат XLSX доступен при сохранении табличного документа во всех актуальных версиях платформы 1С:Предприятие 8.3. Если пункта нет, возможно, вы пытаетесь сохранить не табличный документ, а форму объекта — сначала сформируйте печатную форму или отчёт. Также проверьте, что используется полный, а не урезанный интерфейс сеанса.

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

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

Что лучше для переноса — XLS или XLSX?

XLSX: у него нет ограничения в 65536 строк, файл компактнее и корректнее открывается в современных версиях Excel. Формат XLS оставлен для совместимости со старыми программами и использовать его без необходимости не стоит.

Итог

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

Отчёты и печатные формы переносите через «Файл → Сохранить как → XLSX», списки — через «Ещё → Вывести список», небольшие фрагменты — копированием. Перед вставкой задавайте текстовый формат ячейкам с кодами, после переноса сверяйте количество строк и итоги с данными 1С.