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

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

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

Пошаговая инструкция по выгрузке данных из 1С в Excel: сохранение табличных документов, выгрузка списков, отчётов и обмен через обработки. Разбор ошибок и FAQ.

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

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

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

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

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

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

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

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

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

Сохранение отчёта из 1С в формате Excel

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

В диалоге сохранения укажите тип файла «Лист Excel (.xlsx)» или «Лист Excel 97-2003 (.xls)». Формат XLSX предпочтительнее: он компактнее и поддерживает больше строк. После сохранения откройте файл в Excel и проверьте, что числа распознаны как числа, а не как текст — это влияет на работу формул.

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

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

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

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

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

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

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

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

Для массовых и регулярных выгрузок в типовых конфигурациях есть специальные инструменты. В разделе «Администрирование» или «НСИ и администрирование» могут быть доступны обработки выгрузки данных, а в коробочных решениях часто встроена «Универсальная обработка обмена данными в формате XML». Она ориентирована на обмен между базами, но с помощью дополнительных обработок результат можно преобразовать в табличный вид.

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

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

Сравнение вариантов

Сохранение отчёта в XLSX

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

«Вывести список» из формы списка

Даёт плоскую таблицу с выбранными колонками. Подходит для документов и справочников. Ограничение: только видимые колонки и строки по отбору

Консоль отчётов СКД

Гибкая выборка любых данных. Подходит для нестандартных задач. Ограничение: требует навыков и прав

Внешняя обработка / регламентное задание

Автоматизация регулярных выгрузок. Ограничение: нужна помощь разработчика 1С

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

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

Типичная проблема — числа, сохранённые как текст. Признак: зелёный треугольник в углу ячейки и невозможность посчитать сумму. Лечится через «Текст по столбцам» с типом «Общий» или умножением диапазона на 1. Даты тоже проверяйте: в некоторых региональных настройках Excel распознаёт день и месяц наоборот.

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

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

Итоговая сумма
Норма

Сумма в Excel совпадает с итогом отчёта в 1С

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

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

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

Число строк данных равно количеству записей в списке 1С (по счётчику)

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

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

Формат дат
Норма

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

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

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

Разделители разрядов
Норма

Числа не содержат неразрывных пробелов

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

Пробелы в числах мешают формулам — нужна замена через Ctrl+H

Типичные ошибки и ограничения

Чаще всего пользователи сталкиваются с нехваткой прав: если кнопка сохранения неактивна или отчёт пуст, проверьте права доступа к данным у администратора. Вторая частая ситуация — выгрузка «обрезается»: в старых версиях платформы и при работе с форматом XLS действует ограничение на 65 536 строк листа. Используйте XLSX и разбивайте выгрузку по периодам.

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

Типичные ошибки
01
Выгрузка без отбора: в файл попадают тысячи лишних строк, файл тяжёлый и неудобный
02
Сохранение в XLS вместо XLSX: ограничение в 65 536 строк обрезает данные без предупреждения
03
Числа как текст: формулы в Excel не считают, итоги сходятся неправильно
04
Правка выгруженного файла и загрузка обратно без копии базы: риск дублей и потери данных
05
Выгрузка списка без нужных колонок: приходится повторять операцию

Часто задаваемые вопросы

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

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

Почему в Excel числа из 1С отображаются как текст?

Чаще всего причина — неразрывные пробелы в качестве разделителей разрядов или региональные настройки разделителя дробной части. Выделите столбец, выполните замену неразрывного пробела (Ctrl+H, в поле поиска вставьте символ, скопированный из ячейки) на пустоту, затем преобразуйте значения через «Текст по столбцам».

Как выгрузить из 1С больше 65 536 строк?

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

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

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

Чем выгрузка в Excel отличается от выгрузки в CSV?

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

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

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

Итог

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

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