Сохраняем список, отчёт или печатную форму 1С в файл Excel

· 9 мин

Содержание

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

Какой способ выбрать, зависит от того, что именно вы выгружаете:

Что нужно сохранитьСпособПлюсыМинусы
Список документов, справочникЕщё → Вывести список…Свои колонки, только выделенные строкиБез итогов и группировок
Счёт, накладная, актКнопка Печать → СохранитьСразу несколько форматов, пакетноОбъединённые ячейки, неудобно считать
ОСВ, анализ счёта, любой отчётСохранение табличного документаИтоги и группировки сохраняютсяГруппировки мешают сортировке
Пара строк «на лету»Ctrl+C → Ctrl+VМгновенноЧисла часто вставляются как текст

Все способы работают в типовых конфигурациях на платформе 8.3 с интерфейсом «Такси»: Бухгалтерия 3.0, ЗУП 3.1, УТ 11. Механизм вывода и сохранения принадлежит платформе, поэтому пути одинаковы во всех конфигурациях.

Шаг 1. Подготовьте список перед выгрузкой из 1С

Выгружать стоит ровно то, что нужно. Чистить файл в Excel дольше, чем отфильтровать список в 1С.

Что сделать до выгрузки:

  • 🔎 Отберите строки. Введите слово в поле поиска над списком или нажмите Ctrl+F. В журналах документов БП 3.0 сверху есть быстрые отборы по организации и контрагенту — заполните их.
  • 📅 Задайте период. В журналах документов кнопка Ещё → Установить период… ограничивает список нужными датами. Без неё выгрузится вся история базы.
  • ↕️ Отсортируйте. Щелчок по заголовку колонки сортирует список. Этот порядок сохранится в файле.
  • ✅ Выделите строки, если нужны не все. Ctrl + щелчок — отдельные строки, Shift + щелчок — диапазон.

Колонки, которых нет в списке, всё равно можно вывести. В окне «Вывести список» видны все реквизиты объекта, а не только показанные на экране.

Шаг 2. Выгрузите список в Excel через «Вывести список»

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

  1. Откройте нужный список: например, Продажи → Реализация (акты, накладные, УПД) или Справочники → Контрагенты.
  2. Нажмите Ещё в командной панели списка и выберите Вывести список….
  3. В открывшемся окне отметьте галочками колонки. Лишние снимите — например, «Комментарий» или «Ответственный».
  4. В поле «Выводить в» оставьте Табличный документ.
  5. Если на шаге 1 вы выделили строки, включите флажок «Только выделенные».
  6. Нажмите ОК. Откроется новая вкладка с таблицей.
  7. Сохраните её: Ctrl+S или главное меню (кнопка с тремя полосками в левом верхнем углу) → Файл → Сохранить как.
  8. В поле «Тип файла» выберите Лист Excel 2007-… (*.xlsx), укажите имя и папку.

Готово. Файл открывается в Excel без предупреждений, даты остаются датами, суммы — числами.

В веб-клиенте и тонком клиенте через интернет файл не сохраняется в выбранную папку напрямую, а скачивается через браузер. Ищите его в «Загрузках».

Какой формат выбирать

ФорматКогда выбирать
*.xlsxПо умолчанию. До 1 048 576 строк
*.xlsТолько для старого Excel 2003 и программ, которые не читают xlsx. Лимит — 65 536 строк
*.odsЕсли работаете в LibreOffice
*.mxlЧтобы потом открыть таблицу в 1С без потерь оформления
*.pdfТолько для чтения и печати, не для расчётов

Если список длиннее 65 536 строк и вы сохраните его в xls, хвост таблицы обрежется. С xlsx такой проблемы нет.

Шаг 3. Сохраните печатную форму через кнопку «Печать»

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

  1. Откройте документ или выделите несколько документов в журнале.
  2. Нажмите Печать и выберите форму, например «Счёт на оплату».
  3. В окне печатной формы нажмите кнопку Сохранить (значок дискеты).
  4. В окне «Сохранение в файл» отметьте формат — Лист Microsoft Excel 2007 (.xlsx). Можно отметить сразу несколько: xlsx и PDF.
  5. Выберите, куда сохранить: в папку на компьютере или прикрепить к документу.
  6. Нажмите Сохранить.

Здесь есть полезная мелочь: если выделить в журнале 20 документов, то за один проход 1С сохранит 20 файлов. Флажок «Упаковать в архив» соберёт их в один ZIP. Флажок «Транслитерировать имена файлов» пригодится, если файлы уйдут в систему, которая плохо понимает кириллицу.

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

Как вытащить табличную часть документа

Табличную часть («Товары», «Услуги») тоже можно вывести списком. Откройте документ, перейдите на вкладку с таблицей, нажмите Ещё → Вывести список… над этой таблицей. Дальше — как в шаге 2. На выходе получится чистая таблица без шапки документа и объединённых ячеек.

Шаг 4. Поправьте табличный документ перед сохранением в Excel

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

Как редактировать:

  • ✏️ Выгруженный список редактируется сразу: выделите колонку, правой кнопкой — Удалить.
  • 🖨 Печатная форма по умолчанию защищена от правки. В её командной панели есть переключатель редактирования (значок карандаша) — включите его, поправьте текст, затем сохраните.
  • 📏 Ширину колонок меняйте перетаскиванием границы в заголовке, как в Excel.

Чего табличный документ не делает: формулы Excel он не создаёт. Итоговые суммы в отчётах приходят в файл готовыми числами. Если нужна живая формула =СУММ(), допишите её уже в Excel.

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

Шаг 5. Выгрузите отчёт или используйте обработку

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

Стандартные отчёты

Оборотно-сальдовая ведомость, анализ счёта, карточка счёта, отчёты по продажам и остаткам выгружаются одинаково:

  1. Сформируйте отчёт.
  2. Щёлкните в любую ячейку результата.
  3. Нажмите Ctrl+S или кнопку сохранения в командной панели отчёта.
  4. Выберите тип *.xlsx.

Группировки (плюсики слева) переходят в Excel как группы строк — их можно сворачивать и разворачивать.

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

Универсальный отчёт

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

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

Консоль запросов и внешние обработки

Если данных не хватает в отчётах, выручит консоль запросов — внешняя обработка, которую подключают через Файл → Открыть. Результат запроса выводится в табличный документ и сохраняется в xlsx.

Внешние обработки открывайте только из проверенных источников. Обработка выполняется с вашими правами и может изменить данные в базе.

Шаг 6. Устраните проблемы с кодировкой, числами и спецсимволами

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

Диагностика: выберите симптом

Когда копирование через буфер всё же удобно

Для 5–10 строк открывать окно вывода незачем. Выделите ячейки в отчёте мышью, нажмите Ctrl+C, в Excel — Ctrl+V. После вставки сразу проверьте суммы: выделите колонку и посмотрите в строку состояния Excel. Если там только «Количество», а «Сумма» не появилась, числа пришли текстом — уберите неразрывные пробелы, как описано выше.

Шаг 7. Если таблица не выгружается

Бывает, что команда не находится или файл не сохраняется. Что проверить:

  • 🔒 Нет команды «Вывести список». Её может скрыть настройка прав или доработка формы. Попросите администратора базы проверить права пользователя; как обходной путь — Универсальный отчёт.
  • 💾 Нет кнопки сохранения у печатной формы. В нетиповых и сильно доработанных конфигурациях окно печати может быть своим. Сохраните через главное меню: Файл → Сохранить как, предварительно щёлкнув в таблицу.
  • 🐢 Вывод списка зависает. Список на сотни тысяч строк выводится долго, а клиент на слабом компьютере может упереться в память. Сузьте период или разбейте выгрузку на части, например по месяцам.
  • 📂 Ошибка при записи файла. Чаще всего файл с тем же именем открыт в Excel. Закройте его или сохраните под другим именем.
  • 🌐 Файл не появляется в веб-клиенте. Проверьте, не заблокировал ли браузер скачивание, и разрешите загрузки для адреса базы.

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

Можно ли сохранить в Excel сразу несколько печатных форм?
Да. Выделите документы в журнале, нажмите «Печать» → нужная форма → «Сохранить». 1С создаст отдельный файл на каждый документ, а флажок «Упаковать в архив» соберёт их в один ZIP.
Сохраняются ли в файле цвета и шрифты отчёта?
Да, при сохранении в xlsx переносятся шрифты, заливка, границы и группировки строк. Формулы не переносятся — в ячейках остаются готовые значения.
Как открыть сохранённый файл Excel обратно в 1С?
Табличный документ умеет открывать xlsx: Файл → Открыть, тип файла — Лист Excel. Но это просто просмотр, в документы базы данные так не загрузятся. Для загрузки в документы используют встроенную загрузку из файла в табличных частях или отдельные обработки.
Почему в выгрузке не все строки списка?
Чаще всего в списке стоит отбор или период, которые вы не заметили, либо при выводе включён флажок «Только выделенные». Проверьте отборы над списком и повторите вывод.
Можно ли выгружать в Excel по расписанию?
Типовыми средствами — через рассылку отчётов в конфигурациях на БСП: отчёт формируется по расписанию и уходит на почту или в папку вложением в xlsx. Настраивает её обычно администратор базы.