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