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

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

Как перенести таблицу из 1С в Excel: пошаговая инструкция

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

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

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

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

Ниже разобраны все основные способы с точными действиями, ограничениями каждого варианта и решением типичных проблем: «плывущих» форматов, чисел, превратившихся в текст, и потери структуры при копировании.

Как определить, что за таблица перед вами

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

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

Третий тип — результат запроса в консоли запросов или данные из внешних обработок. Обычно их тоже можно вывести в табличный документ и дальше работать стандартно. Если вы не уверены, что перед вами, попробуйте нажать «Файл → Сохранить как»: если команда доступна — это табличный документ.

Отчёт или печатная формаТабличный документ

Сохраняйте напрямую через «Файл → Сохранить как» в XLSX

Список справочника или документовТаблица формы

Используйте «Ещё → Вывести список», затем сохраните результат

Табличная часть документаТаблица формы

Выделите строки и скопируйте, либо выведите через «Ещё»

Несколько сотен тысяч строкБольшой объём

Сохраняйте в CSV или MXL, Excel ограничен примерно миллионом строк

Сохранение отчёта через «Файл → Сохранить как»

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

Порядок действий одинаков в большинстве конфигураций — «Бухгалтерия предприятия», «Управление торговлей», «Зарплата и управление персоналом», «Комплексная автоматизация».

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

Выбирайте формат XLSX, если файл будут открывать в современном Excel — он поддерживает больше строк и лучше переносит форматирование. Формат XLS стоит использовать только если файл откроют в очень старой версии Excel. Формат MXL — это родной формат табличных документов 1С: он идеально сохраняет структуру, но открывается только в 1С, поэтому для передачи «наружу» не подходит.

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

Копирование через буфер обмена

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

Табличные части документов тоже копируются: кликните в любую ячейку табличной части, выделите нужные строки (Ctrl+A выделит все) и скопируйте. Учтите, что в буфер попадают только видимые колонки — если часть колонок скрыта настройкой формы, их в Excel не будет.

Главный риск этого способа — потеря типов данных. Числа с пробелами-разделителями разрядов могут вставиться как текст, даты могут превратиться в строки, а длинные коды и артикулы с ведущими нулями Excel может «исправить», отбросив нули. После вставки обязательно проверьте ключевые колонки: суммы, коды, ИНН, даты.

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

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

1С сформирует из списка табличный документ, который дальше сохраняется в XLSX через «Файл → Сохранить как», как обычный отчёт. Этот способ работает в типовых конфигурациях на управляемых формах и покрывает большинство задач вида «выгрузить справочник в Excel».

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

Если список выводится долго или 1С выдаёт ошибку нехватки памяти, разбейте выгрузку на части отбором: по буквам алфавита для контрагентов, по группам для номенклатуры, по месяцам для документов. Несколько файлов по 20–30 тысяч строк собрать в Excel проще, чем бороться с одной неподъёмной выгрузкой.
ПЗ
Практическое замечание

Выбор формата: XLSX, XLS, CSV или MXL

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

ФорматКогда выбиратьОграничения
XLSXСтандартный вариант для передачи и обработки в ExcelЛимит Excel — около миллиона строк на лист
XLS (97–2003)Получатель работает в старом ExcelОколо 65 тысяч строк, хуже переносит оформление
CSVОчень большие выгрузки, загрузка в другие системыБез форматирования, одна таблица, возможны проблемы с разделителями
MXLОбмен между базами и пользователями 1СНе открывается в Excel напрямую
PDFФайл нужен только для просмотра и печатиДанные нельзя редактировать и обрабатывать

Если таблица больше лимита Excel, сохраняйте в CSV и открывайте через «Данные → Из текстового/CSV-файла» с явным указанием разделителя и кодировки, либо обрабатывайте данные в Power Query. Прямая вставка такого объёма через буфер обмена почти гарантированно приведёт к зависанию.

Сравнение способов переноса

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

Лучший вариант для отчётов и печатных форм: сохраняет структуру и оформление, не требует ручной чистки

Копирование через буфер

Быстро для малых фрагментов, но рискует исказить числа, даты и коды с нулями

Вывести список

Единственный штатный путь для списков справочников и документов; требует настройки колонок и отборов

CSV-выгрузка

Для больших объёмов и обмена между системами; требует правильной настройки разделителя при открытии

Типичные проблемы после переноса и их решение

Самая частая жалоба — числа вставились как текст, и формулы Excel по ним не считают. Признак: зелёные треугольники в углу ячеек и выравнивание чисел по левому краю. Лечится выделением столбца и командой «Преобразовать в число» либо функцией ЗНАЧЕН. Причина обычно в неразрывных пробелах-разделителях разрядов, которые 1С ставит в числах.

Вторая проблема — «поехавшие» даты. Если в региональных настройках Windows формат даты отличается от того, что вывела 1С, Excel может интерпретировать 03.04 как 4 марта вместо 3 апреля. Проверяйте даты на граничных примерах, где день больше 12 — такие даты интерпретируются однозначно и служат маркером правильности.

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

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

Проверка результата перед отправкой файла

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

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

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

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

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

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

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

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

Суммы по ключевым колонкам
Норма

Итог в Excel сходится с итогом отчёта в 1С

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

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

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

Ведущие нули на месте, значения совпадают с 1С

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

Нули исчезли, длинные числа показаны как 1,2E+11

Даты
Норма

День и месяц на своих местах, формат единый

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

03.04 превратилось в 4 марта, часть дат стала текстом

Итог

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

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

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

Почему кнопка «Сохранить как» неактивна или сохраняет пустой файл?

Чаще всего курсор стоит не в табличном документе, а в форме списка или поле ввода — сохранять просто нечего. Кликните мышью внутрь области отчёта и повторите попытку. Если отчёт пустой из-за отборов, сначала сформируйте его заново с корректными параметрами.

Как перенести только часть строк табличной части документа?

Выделите нужные строки мышью с зажатой клавишей Ctrl (для выборочных строк) или Shift (для диапазона), затем нажмите Ctrl+C и вставьте в Excel. Колонки можно предварительно настроить через «Ещё → Изменить форму», скрыв лишние, чтобы они не попали в буфер обмена.

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

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

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

Значит, числа вставились как текст — обычно из-за неразрывных пробелов между разрядами, которые 1С использует в отображении чисел. Выделите столбец, через «Найти и заменить» уберите пробелы (в поле поиска вставьте скопированный из ячейки пробел), затем преобразуйте значения в числа командой из меню ошибок или функцией ЗНАЧЕН.

Что делать, если таблица больше миллиона строк и не помещается в Excel?

Сохраняйте выгрузку в CSV и обрабатывайте через Power Query (вкладка «Данные → Получить данные») — он умеет работать с файлами, не загружая их целиком на лист. Альтернатива — разбить выгрузку в 1С на несколько частей отборами и собрать результат в разных файлах или на разных листах.

Отличается ли перенос в обычных и управляемых формах 1С?

Логика та же, отличается расположение команд. В управляемых формах (Бухгалтерия 3.0, УТ 11) сохранение — через «Файл → Сохранить как», вывод списка — через «Ещё → Вывести список». В обычных формах старых конфигураций (УТ 10.3, Бухгалтерия 2.0) сохранение доступно из меню «Файл» главного окна, а списки копируются выделением или выводятся через кнопку печати списка.