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

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

Как из 1С 8 выгрузить данные в Excel

Способы выгрузки из 1С 8 в Excel: сохранение табличного документа, выгрузка списков и отчетов, копирование табличных частей. Разбор ошибок и настройка форматов.

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

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

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

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

Далее откройте меню «Файл» и выберите «Сохранить как» (в некоторых конфигурациях — «Сохранить копию»). В диалоге сохранения укажите тип файла «Лист Excel (.xlsx)» или «Лист Excel 97–2003 (.xls)», если файл нужно открыть в старой версии офисного пакета. После сохранения откройте файл и проверьте, что данные попали в ячейки, а не вставлены картинкой.

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

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

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

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

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

Этот способ выгружает только видимые реквизиты списка. Если нужны поля, которых нет среди доступных колонок (например, ИНН, адрес, договор), сначала добавьте их в список через «Ещё → Изменить форму» или используйте отчет по справочнику, где состав полей шире.

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

Если нужно перенести в Excel только строки конкретного документа — например, таблицу товаров из реализации или начисления из ведомости — проще всего скопировать табличную часть напрямую. Откройте документ, установите курсор в табличную часть и выделите строки: все — сочетанием Ctrl+A, произвольные — с зажатой клавишей Ctrl или Shift.

Скопируйте выделенное через Ctrl+C или пункт «Копировать» контекстного меню, затем перейдите в Excel и вставьте данные через Ctrl+V в нужную ячейку. Заголовки колонок при таком копировании обычно не переносятся — их придется подписать вручную либо скопировать отдельно.

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

Выгрузка через отчеты и универсальные механизмы

Для сложных выборок — движения по регистрам, данные по нескольким организациям, произвольные поля — удобнее использовать отчеты. В типовых конфигурациях есть «Универсальный отчет» (в «Бухгалтерии» — раздел «Отчеты»), который позволяет выбрать источник данных (справочник, документ, регистр), задать период, отборы и состав выводимых полей. Результат сохраняется в Excel стандартно.

В «Управлении торговлей» и «Комплексной автоматизации» списки часто имеют встроенную команду выгрузки в табличный документ с настройкой колонок, а в разделе отчетов доступны варианты «в виде таблицы» — именно такой вариант лучше всего подходит для последующей обработки в Excel, поскольку не содержит объединенных ячеек и многоуровневых шапок.

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

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

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

Частые проблемы и их решение

Самая распространенная жалоба — числа в Excel воспринимаются как текст, из-за чего не работают формулы и сортировка. Причина в том, что 1С выгружает значения с неразрывными пробелами в качестве разделителей разрядов. Лечится это в Excel: выделите столбец, откройте «Найти и заменить» (Ctrl+H), в поле поиска введите неразрывный пробел (Alt+0160 на цифровой клавиатуре), замену оставьте пустой.

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

Третья проблема — выгружается не весь список. Это происходит из-за действующего отбора, ограничения прав доступа (RLS) или динамической подгрузки списка. Перед выгрузкой сбросьте отборы кнопкой «Ещё → Установить стандартные настройки» и убедитесь, что список прокручен до конца или выведен полностью.

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

Ограничения и безопасность данных

Объем выгрузки ограничен форматом файла: xls вмещает около 65 тысяч строк, xlsx — значительно больше, поэтому для крупных выборок всегда выбирайте xlsx. Очень большие табличные документы (сотни тысяч строк) 1С формирует медленно, и файл может открываться в Excel с задержкой — в таких случаях разбивайте выгрузку по периодам.

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

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

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

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

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

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

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

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

В файле меньше строк — вероятно, действовал отбор или лимит формата

Числовые колонки
Норма

Значения суммируются формулой СУММ без ошибок

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

Сумма равна нулю или числа выровнены влево — это текст, нужна замена неразрывных пробелов

Даты
Норма

Отображаются корректно и сортируются по возрастанию

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

Даты сдвинуты или часть превратилась в текст — проверьте региональные настройки

Итог

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

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

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

Можно ли выгрузить из 1С в Excel без установленного Microsoft Office?

Да. Формат xlsx 1С сохраняет самостоятельно, без обращения к Excel. Открыть такой файл можно в бесплатных редакторах — LibreOffice Calc, Google Таблицах или OnlyOffice. Ограничение появляется только при использовании внешних обработок, которые обращаются к Excel через COM-объект: им установленный офисный пакет необходим.

Почему при сохранении нет формата Excel в списке?

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

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

Штатными интерактивными средствами — никак. Для автоматической выгрузки используется регламентное задание с процедурой на встроенном языке 1С, которая формирует табличный документ и сохраняет его методом Записать с типом файла xlsx. Это задача для программиста 1С, так как требует доработки конфигурации или внешней обработки.

В файле вместо русских букв отображаются символы — что делать?

При сохранении в xlsx такая проблема практически не встречается, она характерна для выгрузки в CSV с неправильной кодировкой. Если нужен именно CSV, сохраняйте в кодировке UTF-8 и открывайте в Excel через «Данные → Из текстового файла» с явным указанием кодировки, а не двойным щелчком по файлу.

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

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