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

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

Как из 1С выгрузить счет в Excel

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

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

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

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

Определите, какой результат вам нужен

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

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

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

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

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

Способ 1: сохранить печатную форму счета в Excel

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

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

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

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

Важный нюанс: в Excel переносится визуальное представление, а не «чистые» данные. Объединенные ячейки, переносы строк и ширина колонок сохраняются, поэтому файл отлично смотрится, но неудобен для формул и сводных таблиц. Если планируете считать что-то в Excel — используйте способ с копированием табличной части.

Способ 2: скопировать табличную часть документа

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

Выделите нужные строки: клик по первой строке, затем Shift+клик по последней, либо Ctrl+A для выделения всех. Нажмите Ctrl+C, переключитесь в Excel, поставьте курсор в ячейку и нажмите Ctrl+V. Данные вставятся построчно, каждая колонка 1С станет столбцом Excel.

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

Способ 3: выгрузить список счетов за период

Для сводки по множеству документов — например, все счета за месяц с контрагентами и суммами — откройте журнал документов: раздел «Продажи» (или «Покупки», «Банк и касса») → «Счета на оплату покупателям». Установите отбор по периоду и при необходимости по организации или контрагенту.

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

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

Сравнение способов выгрузки

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

Дает документ «как на бумаге» с оформлением. Подходит для отправки контрагенту, но неудобен для расчетов из-за объединенных ячеек

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

Быстрый перенос позиций в чистую таблицу для формул. Работает только с одним открытым документом

Вывод списка / отчет

Единственный разумный вариант для десятков и сотен счетов за период. Требует настройки колонок и отборов

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

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

Обратите внимание на формат чисел и дат. Если суммы выглядят как текст (не суммируются формулой СУММ), преобразуйте их в числа. Если даты отображаются как пятизначные числа — измените формат ячеек на «Дата». Эти проблемы косметические, но контрагент, открывший «сломанный» файл, может усомниться в корректности документа.

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

Как проверить выгруженный файл

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

Совпадает с итогом документа в 1С до копейки

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

Сумма отличается — возможно, скопированы не все строки или есть скрытые позиции

Числовые значения
Норма

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

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

Числа сохранены как текст, зеленые маркеры в углу ячеек

Реквизиты и шапка
Норма

Номер, дата, ИНН и наименования сторон совпадают с документом

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

Обрезанные строки, символы ### вместо значений — расширьте колонки

Количество строк позиций
Норма

Число строк в файле равно числу позиций в счете

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

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

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

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

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

Третья группа проблем — права доступа. Если кнопка «Сохранить» неактивна или пункт «Вывести список» отсутствует, вероятно, у пользователя ограничены права на вывод (профиль без права «Вывод» или настройки RLS). В этом случае обратитесь к администратору 1С — самостоятельно менять роли не стоит.

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

Когда стандартных средств недостаточно

Если счета нужно выгружать регулярно — например, ежедневно формировать файл со счетами за день для выгрузки в CRM или отправки руководству — ручные операции быстро становятся узким местом. Здесь есть два пути без программирования: регламентная рассылка отчетов (в конфигурациях с подсистемой рассылки отчет можно настроить на автоматическую отправку файлом XLSX по расписанию) и сохраненные варианты отчетов с готовыми отборами.

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

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

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

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

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

Можно ли выгрузить счет в Excel из 1С:Бухгалтерии 7.7?

Да, но механизм старее: печатная форма в «семерке» — это таблица, которая сохраняется через «Файл → Сохранить как» в формате Excel. Копирование табличной части через буфер обмена также работает. Учтите, что современные версии Excel могут открывать старые форматы в режиме ограниченной функциональности.

Почему суммы в выгруженном файле не считаются формулами?

Числа сохранились как текст — так бывает при копировании через буфер обмена и при выгрузке печатных форм с нестандартным форматом. Выделите столбец, нажмите на значок ошибки (желтый ромб) и выберите «Преобразовать в число», либо используйте «Данные → Текст по столбцам» с немедленным завершением мастера.

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

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

Обновится ли файл Excel, если счет в 1С изменили?

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

Что делать, если кнопка «Сохранить» недоступна?

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

Итог

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

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