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

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

Как скопировать данные из 1С в Excel

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

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

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

Ниже разобраны все рабочие варианты для типовых конфигураций (Бухгалтерия, Управление торговлей, ERP, ЗУП) на платформе 8.3, а также способы исправить типовые проблемы с форматами.

Какой способ выбрать под вашу задачу

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

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

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

Как выбрать действие

Открыт готовый отчёт или печатная формаИспользуйте «Файл → Сохранить как» и формат «Лист Excel (*.xlsx)»
Открыт журнал документов или список справочникаНажмите «Ещё → Вывести список», отметьте нужные колонки и сохраните результат
Нужно скопировать несколько строк табличной части документаВыделите строки, нажмите Ctrl+C и вставьте в Excel через Ctrl+V
Нужна регулярная выгрузка одних и тех же данныхНастройте сохранение отчёта по расписанию или попросите администратора добавить кнопку выгрузки

Копирование через буфер обмена (Ctrl+C / Ctrl+V)

Самый простой способ подходит для небольших объёмов: несколько строк из табличной части документа, фрагмент отчёта, список контрагентов. Выделите нужные ячейки мышью или с помощью Shift и стрелок, нажмите Ctrl+C, перейдите в Excel и нажмите Ctrl+V.

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

После вставки в Excel проверьте первые строки: иногда копируются скрытые служебные колонки или первая колонка оказывается пустой. Лишние столбцы просто удалите.

Порядок действий при копировании через буфер
  1. 1
    Откройте в 1С список, отчёт или документ с нужными данными
  2. 2
    Выделите строки или область ячеек мышью, Ctrl или Shift
  3. 3
    Нажмите Ctrl+C
  4. 4
    Перейдите в Excel, поставьте курсор в левую верхнюю ячейку области вставки
  5. 5
    Нажмите Ctrl+V и проверьте первые строки результата

Команда «Вывести список» для журналов и справочников

Это основной штатный способ выгрузить список документов, товаров, контрагентов или сотрудников в Excel. В окне списка нажмите кнопку «Ещё» (или правой кнопкой мыши по списку) и выберите «Вывести список».

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

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

Сохранение отчётов и печатных форм в файл Excel

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

Формат xlsx предпочтителен: он открывается во всех актуальных версиях Excel и корректно переносит числа. Формат «Лист Excel 97–2003 (*.xls)» стоит выбирать только если файл нужно открыть в очень старой версии офиса.

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

Проблемы после переноса и как их исправить

Числа вставились как текст

Частая ситуация: суммы в Excel не суммируются, а в углу ячеек виден зелёный треугольник. Причина — числа перенеслись как текст, обычно из-за пробелов-разделителей разрядов или нестандартного десятичного разделителя.

Быстрое исправление: выделите колонку, нажмите на появившийся значок с восклицательным знаком и выберите «Преобразовать в число». Если значок не появился, используйте «Найти и заменить» (Ctrl+H): замените неразрывный пробел (вводится как Alt+0160 в поле «Найти») на пустоту, затем повторите преобразование.

Даты превратились в текст

Если даты не сортируются и не участвуют в формулах, выделите столбец и пройдите «Данные → Текст по столбцам → Готово», на последнем шаге указав формат «Дата». В большинстве случаев Excel распознает значения автоматически.

Объединённые ячейки и лишние строки мешают фильтрации

Отчёты из 1С часто содержат объединённые ячейки в шапке и пустые строки между группами. Перед построением сводной таблицы выделите весь диапазон, отмените объединение («Главная → Объединить и поместить в центре» — повторное нажатие снимает объединение), затем удалите пустые строки через «Найти и выделить → Выделить группу ячеек → Пустые ячейки».

Типичные ошибки
01
Копировать отчёт с группировками и пытаться строить по нему сводную таблицу — итоги и промежуточные строки искажают расчёты; выгружайте детальные данные без группировок
02
Забыть снять отбор в журнале перед «Вывести список» — в Excel попадёт неполный набор данных
03
Править исходный файл выгрузки вместо копии — при повторной выгрузке придётся переделывать всю обработку заново
04
Сохранять в xls вместо xlsx — старый формат ограничивает число строк и хуже работает с большими выгрузками

Ограничения и риски при выгрузке

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

Права доступа. Если кнопки «Вывести список» или «Сохранить как» недоступны, вероятно, у вашей роли нет права вывода данных. Это настраивается администратором — самостоятельно ограничение не обойти, и пытаться делать это через сторонние средства доступа к базе небезопасно.

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

Регулярные выгрузки: как не копировать вручную каждый раз

Если один и тот же отчёт нужен в Excel еженедельно или ежедневно, ручное копирование быстро надоедает и приводит к ошибкам. В типовых конфигурациях отчёты на СКД (система компоновки данных) можно сохранять с фиксированными настройками: один раз настройте отбор и период, сохраните вариант отчёта — дальше останется только формировать и сохранять файл.

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

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

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

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

Число строк в Excel совпадает с количеством записей в списке 1С (с учётом шапки)

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

Строк заметно меньше — вероятно, сработал отбор или выгрузились не все данные

Суммы
Норма

Итог по колонке в Excel совпадает с итогом в отчёте 1С

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

Суммы не сходятся — часть значений вставилась как текст

Даты
Норма

Даты сортируются по возрастанию и участвуют в формулах

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

Даты выровнены влево и не сортируются — это текст

Итог

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

Для списков используйте «Ещё → Вывести список», для отчётов и печатных форм — «Файл → Сохранить как → xlsx», для небольших фрагментов — Ctrl+C и Ctrl+V. После переноса проверьте числа, даты и количество строк, а для анализа в Excel очищайте данные от объединённых ячеек и промежуточных итогов.

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

Почему в 1С нет кнопки «Вывести список»?

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

Как скопировать данные из 1С, если Excel не установлен?

Сохраните табличный документ в формате xlsx — файл откроется в LibreOffice Calc, Google Таблицах или веб-версии Excel. Также можно сохранить в HTML или CSV-подобном виде через копирование в текстовый редактор, но структура колонок при этом может потеряться.

Почему при вставке в Excel все данные попадают в один столбец?

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

Можно ли выгрузить из 1С сразу в CSV?

Штатной кнопки «Сохранить в CSV» в типовых конфигурациях обычно нет. Практичный путь: сохраните табличный документ в xlsx, откройте в Excel и пересохраните как CSV через «Файл → Сохранить как». Учтите, что CSV теряет форматирование и хранит только один лист.

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

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

Выгрузка большого отчёта зависает. Что делать?

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