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

Документы и Печать · 10 мин

Как сохранить счет из 1С в Excel

Как сохранить счет из 1С в Excel: выгрузка через «Сохранить как», печатную форму и табличный документ. Разбор ошибок, настроек формата MXL и XLSX.

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

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

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

Какой результат вам нужен: определяемся со способом

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

Отдельный случай — выгрузка табличной части одного документа (номенклатура, количество, цены). Это полезно, когда счет содержит много позиций и их нужно перенести в расчет или сравнить с другим документом. Для этого тоже есть штатный механизм.

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

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

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

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

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

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

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

Проверка результата после сохранения

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

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

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

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

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

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

Если нужны только позиции конкретного счета, откройте документ, кликните в табличную часть с товарами, выделите все строки (Ctrl+A) или нужные строки с зажатой клавишей Ctrl. Скопируйте выделенное (Ctrl+C) и вставьте в лист Excel (Ctrl+V). Данные вставятся построчно с сохранением колонок.

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

Сохранение отчета по счетам в Excel

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

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

Сравнение вариантов выгрузки

Печатная форма → XLSX

Подходит для одного документа «как на бумаге». Ограничение: оформление мешает машинной обработке данных

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

Подходит для реестра документов за период. Ограничение: состав колонок ограничен настройкой списка

Отчет → XLSX

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

Копирование табличной части

Самый быстрый способ для позиций одного документа. Ограничение: только видимые колонки, без итогов и шапки

Форматы сохранения: MXL, XLSX, XLS и PDF

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

XLSX — основной рабочий формат для Excel 2007 и новее. XLS (Excel 97–2003) выбирайте только если у получателя старая версия офиса или сторонняя система не принимает XLSX. PDF — для отправки готового счета контрагенту, когда редактирование не требуется: в PDF не «поедет» верстка и нельзя случайно изменить суммы.

ФорматКогда выбиратьОграничение
XLSXПередача данных для обработки в ExcelВозможны мелкие расхождения в оформлении
XLSСтарые версии Excel у получателяУстаревший формат, ограничения по строкам
PDFОфициальная отправка счета контрагентуНельзя редактировать данные
MXLОбмен между пользователями 1СНе открывается в Excel и других редакторах

Типичные ошибки и их решение

Самая частая жалоба — при сохранении в Excel пропадают колонки или строки «слипаются». Обычно причина в том, что сохраняется не весь табличный документ, а выделенная область: перед сохранением снимите выделение, кликнув в любую ячейку. Также проверьте, что в окне предпросмотра отображается весь документ, а не одна страница.

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

Типичные ошибки
01
Сохранение при выделенной области — в файл попадает только часть документа. Снимите выделение перед сохранением
02
Выгрузка списка без проверки отборов — в Excel попадает неполный период. Проверьте фильтры журнала
03
Отправка контрагенту XLSX вместо PDF — получатель может случайно изменить суммы документа
04
Попытка открыть MXL в Excel — формат несовместим, выбирайте XLSX при сохранении
05
Копирование табличной части без настройки видимых колонок — часть нужных реквизитов не переносится

Ограничения и когда нужна помощь специалиста

Описанные способы покрывают разовые и периодические задачи. Если выгрузка счетов в Excel нужна регулярно по расписанию, с определенным набором полей и структурой, которую не дают типовые отчеты, — это задача для разработчика: пишется внешняя обработка или настраивается обмен через COM/веб-сервисы. Самостоятельно без навыков программирования в 1С такую автоматизацию настроить не получится.

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

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

Почему при сохранении в Excel нет кнопки «Сохранить» в окне предпросмотра?

Панель инструментов табличного документа может быть свернута. Раскройте её или используйте сочетание Ctrl+S либо главное меню «Файл → Сохранить как». Если команда недоступна совсем, проверьте права пользователя — возможно, роль запрещает сохранение табличных документов.

Можно ли сохранить счет в Excel без открытия предпросмотра?

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

В Excel суммы отображаются как текст, формулы не работают. Что делать?

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

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

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

Откроется ли файл XLSX из 1С в LibreOffice или Google Таблицах?

Да, XLSX — открытый формат, он корректно открывается в LibreOffice Calc, Google Таблицах и WPS Office. Возможны незначительные отличия в ширине колонок и шрифтах, но данные и структура таблицы сохраняются полностью.

Итог

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

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