Документы и Печать · 10 мин
Как сохранить счет из 1С в Excel
Как сохранить счет из 1С в Excel: выгрузка через «Сохранить как», печатную форму и табличный документ. Разбор ошибок, настроек формата MXL и XLSX.
Задача сохранить счет из 1С в Excel возникает регулярно: бухгалтеру нужно отправить документ контрагенту в редактируемом виде, менеджеру — собрать реестр счетов за период, руководителю — проанализировать выставленные суммы в сводной таблице. Во всех типовых конфигурациях 1С (Бухгалтерия предприятия, Управление торговлей, Комплексная автоматизация, Управление нашей фирмой) это делается штатными средствами без доработок и внешних обработок.
Ключевой момент, который нужно понимать сразу: в 1С есть два разных результата. Первый — сохранить печатную форму конкретного счета в файл Excel, чтобы получить документ «как на бумаге». Второй — выгрузить список счетов или данные табличной части в виде таблицы для дальнейшей обработки. Способы различаются, и дальше разобраны оба сценария пошагово.
Инструкции ниже подходят для управляемых форм (интерфейс «Такси»), которые используются в актуальных версиях конфигураций. Если у вас старая конфигурация на обычных формах, логика та же, но пункты меню могут называться немного иначе.
Какой результат вам нужен: определяемся со способом
Прежде чем нажимать кнопки, определите цель. Если нужен один счет в виде готового документа с реквизитами, печатью и таблицей товаров — работайте через печатную форму. Если нужны данные по десяткам или сотням счетов для анализа в Excel — выгружайте список документов или используйте отчет.
Отдельный случай — выгрузка табличной части одного документа (номенклатура, количество, цены). Это полезно, когда счет содержит много позиций и их нужно перенести в расчет или сравнить с другим документом. Для этого тоже есть штатный механизм.
Как выбрать действие
Сохранение печатной формы счета в Excel
Это самый частый сценарий. Откройте нужный документ «Счет на оплату покупателю» (в Бухгалтерии: раздел «Продажи» → «Счета на оплату покупателям»). Нажмите кнопку «Печать» и выберите нужную форму — обычно это «Счет на оплату». Перед вами откроется окно предпросмотра табличного документа.
В окне предпросмотра нажмите кнопку «Сохранить» на панели инструментов (значок дискеты) либо сочетание Ctrl+S, либо пункт меню «Файл → Сохранить как». В диалоге сохранения укажите папку, имя файла и главное — тип файла. Выберите «Лист Excel (.xlsx)» или «Лист Excel 97 (.xls)», если получатель работает со старой версией офиса. После нажатия «Сохранить» файл появится в указанной папке.
- 1Откройте документ «Счет на оплату» в списке документов
- 2Нажмите «Печать» и выберите форму «Счет на оплату»
- 3В окне предпросмотра нажмите «Сохранить» или Ctrl+S
- 4Выберите тип файла «Лист Excel (*.xlsx)»
- 5Укажите папку и имя файла, нажмите «Сохранить»
- 6Откройте файл в Excel и проверьте содержимое
Проверка результата после сохранения
Откройте полученный файл в Excel. Проверьте, что перенеслись все строки таблицы товаров, корректно отображаются суммы, не «разъехались» объединенные ячейки шапки. Табличный документ 1С сохраняет оформление, поэтому печатная форма в Excel обычно выглядит так же, как на экране предпросмотра.
Иногда в файле Excel ширина колонок или переносы строк отображаются иначе из-за различий рендеринга. Если документ отправляется контрагенту как официальный, надежнее сохранить его в PDF — форматирование гарантированно сохранится. Excel-версию используйте, когда получателю нужно редактировать или обрабатывать данные.
Выгрузка списка счетов в Excel
Когда нужен реестр документов, откройте журнал «Счета на оплату покупателям», установите отбор по периоду и, при необходимости, по организации или контрагенту. Затем нажмите «Ещё → Вывести список». В появившемся окне отметьте галочками нужные колонки: номер, дату, контрагента, сумму, состояние оплаты — и нажмите «ОК».
Программа сформирует табличный документ со списком. Дальше действуйте как с печатной формой: «Файл → Сохранить как», тип файла — «Лист Excel (*.xlsx)». В результате получится аккуратная таблица, где каждая строка — один счет, а колонки соответствуют выбранным реквизитам.
Копирование табличной части документа
Если нужны только позиции конкретного счета, откройте документ, кликните в табличную часть с товарами, выделите все строки (Ctrl+A) или нужные строки с зажатой клавишей Ctrl. Скопируйте выделенное (Ctrl+C) и вставьте в лист Excel (Ctrl+V). Данные вставятся построчно с сохранением колонок.
Этот способ быстрый, но у него есть ограничение: копируются только видимые колонки табличной части. Если нужны скрытые реквизиты (например, артикул или ставка НДС, которых нет в текущем виде формы), сначала настройте видимость колонок через «Ещё → Изменить форму» либо используйте выгрузку через отчет.
Сохранение отчета по счетам в Excel
Для аналитики удобнее отчеты. В Бухгалтерии предприятия есть отчет «Анализ выставленных счетов» (раздел «Продажи» или «Руководителю»), в Управлении торговлей — отчеты по продажам и счетам. Сформируйте отчет с нужными отборами и группировками, затем сохраните результат стандартным способом: кнопка «Сохранить» в панели табличного документа, формат XLSX.
Преимущество отчета перед выводом списка — гибкость: можно добавить произвольные поля (склад, менеджер, договор, сумму оплаты), сгруппировать данные и сразу получить итоги. В Excel такой файл уже пригоден для сводных таблиц без дополнительной подготовки.
Сравнение вариантов выгрузки
Подходит для одного документа «как на бумаге». Ограничение: оформление мешает машинной обработке данных
Подходит для реестра документов за период. Ограничение: состав колонок ограничен настройкой списка
Подходит для аналитики с произвольными полями и итогами. Ограничение: нужно уметь настраивать отборы отчета
Самый быстрый способ для позиций одного документа. Ограничение: только видимые колонки, без итогов и шапки
Форматы сохранения: MXL, XLSX, XLS и PDF
В диалоге сохранения табличного документа 1С предлагает несколько форматов. MXL — внутренний формат табличных документов 1С: открывается только программами на платформе 1С, зато сохраняет документ идеально. Он нужен для обмена между пользователями 1С, но не для Excel.
XLSX — основной рабочий формат для Excel 2007 и новее. XLS (Excel 97–2003) выбирайте только если у получателя старая версия офиса или сторонняя система не принимает XLSX. PDF — для отправки готового счета контрагенту, когда редактирование не требуется: в PDF не «поедет» верстка и нельзя случайно изменить суммы.
| Формат | Когда выбирать | Ограничение |
|---|---|---|
| XLSX | Передача данных для обработки в Excel | Возможны мелкие расхождения в оформлении |
| XLS | Старые версии Excel у получателя | Устаревший формат, ограничения по строкам |
| Официальная отправка счета контрагенту | Нельзя редактировать данные | |
| MXL | Обмен между пользователями 1С | Не открывается в Excel и других редакторах |
Типичные ошибки и их решение
Самая частая жалоба — при сохранении в Excel пропадают колонки или строки «слипаются». Обычно причина в том, что сохраняется не весь табличный документ, а выделенная область: перед сохранением снимите выделение, кликнув в любую ячейку. Также проверьте, что в окне предпросмотра отображается весь документ, а не одна страница.
Вторая типичная ситуация — в Excel числа сохранились как текст и не считаются формулами. Это происходит, если в ячейках печатной формы суммы выведены с неразрывными пробелами-разделителями разрядов. Решение: в Excel выделите столбец, используйте «Найти и заменить» (замените неразрывный пробел на пустоту) и преобразуйте значения в числа, либо выгружайте данные через список или отчет, где суммы хранятся как числа.
Ограничения и когда нужна помощь специалиста
Описанные способы покрывают разовые и периодические задачи. Если выгрузка счетов в 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.