Выгрузка отчёта или печатной формы из 1С в файл Excel: пошагово

· 9 мин

Содержание

Чтобы сохранить документ или отчёт из 1С в Excel на рабочий стол, откройте его печатную форму или сформированный отчёт и нажмите Ctrl+S (или кнопку с дискетой). В окне сохранения выберите тип файла «Лист Microsoft Excel 2007» (*.xlsx), слева укажите папку «Рабочий стол» и нажмите «Сохранить».

Способ одинаков для 1С:Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и других конфигураций на платформе 8.3 с интерфейсом «Такси». Всё, что 1С показывает в виде таблицы с клетками (табличный документ), сохраняется в Excel. Отличаются только кнопки на разных формах: в отчёте, в печатной форме документа и в обычном списке.

Отчёты: кнопка «Сохранить» и сочетание Ctrl+S

Стандартные отчёты (оборотно-сальдовая ведомость, анализ счёта, ведомость по товарам, свод начислений) выводят результат в табличный документ. Его можно сохранить тремя путями.

Способ 1. Кнопка на панели отчёта

  1. Сформируйте отчёт кнопкой «Сформировать». Дождитесь, пока исчезнет надпись о формировании.
  2. На командной панели отчёта нажмите кнопку с изображением дискеты («Сохранить»).
  3. В окне сохранения раскройте список «Тип файла» и выберите *.xlsx.
  4. Слева в окне Проводника щёлкните «Рабочий стол».
  5. Задайте понятное имя, например ОСВ_60_сентябрь.xlsx, и нажмите «Сохранить».

Способ 2. Сочетание клавиш

Щёлкните мышью внутри таблицы отчёта, чтобы фокус был на ней, и нажмите Ctrl+S. Откроется то же окно сохранения. Если фокус стоит на поле отбора или настройки, сочетание может не сработать — снова щёлкните по ячейке отчёта.

Способ 3. Главное меню программы

Кнопка с тремя полосками в левом верхнем углу окна 1С открывает главное меню. Путь: Главное меню → Файл → Сохранить как.... Команда активна, только когда открыт табличный документ.

Перед сохранением раскройте все группировки отчёта, если они нужны в файле. Свёрнутые группы попадут в Excel в виде структуры с кнопками «+» слева, и коллега может решить, что строк не хватает.

Печатные формы документов: выгрузка в табличный редактор

Счёт на оплату, акт, накладная, расчётный листок, платёжное поручение сначала нужно открыть как печатную форму.

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

Если в окне просмотра открыто несколько форм (например, счёт и счёт-фактура), 1С сохранит каждую в отдельный файл. Для пачки файлов удобно поставить флажок упаковки в архив: на рабочем столе появится один zip вместо десяти xlsx.

Печатные формы с печатью и подписью (факсимиле) в Excel переносятся как картинки поверх ячеек. Для отправки клиенту надёжнее PDF: в Excel картинку легко сдвинуть, а макет при открытии в другой версии программы может «поплыть».

Выгрузка списка документов или справочника

Иногда нужен не один документ, а весь журнал: например, список реализаций за месяц.

  1. Откройте список и настройте отборы.
  2. Нажмите Ещё → Вывести список....
  3. Снимите флажки с лишних колонок и нажмите «ОК».
  4. 1С сформирует табличный документ — сохраните его через Ctrl+S, как отчёт.

Для пары ячеек хватит копирования: выделите область в табличном документе, нажмите Ctrl+C и вставьте в открытую книгу Excel через Ctrl+V.

Какой формат выбрать при сохранении из 1С

В списке «Тип файла» несколько вариантов. Главное — не перепутать xlsx с mxl: второй открывается только в 1С и программах для просмотра mxl.

ФорматЧем открытьКогда выбирать
*.xlsxExcel 2007 и новее, LibreOffice, Р7Основной вариант для любой работы с данными
*.xlsExcel 97–2003 и новееТолько для старых программ у получателя; лимит 65 536 строк
*.odsLibreOffice, OpenOfficeЕсли у получателя нет Excel
*.mxl1С и просмотрщики mxlПередать табличный документ другому пользователю 1С без потерь
*.pdfЛюбой просмотрщик PDFОтправить документ на печать или контрагенту без правок
*.csv/*.txtБлокнот, ExcelЗагрузка в стороннюю программу; оформление теряется

Формат xls ограничен 65 536 строками и 256 колонками. Большую оборотно-сальдовую ведомость с развёрнутыми субконто лучше сохранять в xlsx — там лимит больше миллиона строк.

Как сохранить в Excel так, чтобы считались формулы

1С записывает числа в ячейки как числа, поэтому суммы в Excel обычно складываются сразу. Проблемы бывают с ячейками, где число склеено с текстом (например, «1 250,00 руб.»), и с объединёнными ячейками шапки. Перед анализом в Excel:

  • 🧹 снимите объединение ячеек в шапке (Главная → Объединить и поместить в центре);
  • 🔢 проверьте, что суммы выровнены по правому краю — так Excel показывает числа;
  • 📋 для сводной таблицы удалите строки итогов и групп, оставив одну строку на запись.

Если нужна только часть отчёта

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

  1. Выделите мышью нужный диапазон ячеек (с зажатым Shift можно расширять выделение стрелками), нажмите Ctrl+C и вставьте в новую книгу Excel. Числа и границы обычно переносятся, ширина колонок — не всегда.
  2. Сузьте сам отчёт: поставьте отбор по счёту, контрагенту или подразделению и сформируйте заново. Файл получится аккуратнее, чем после ручной чистки строк.

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

Где искать сохранённый файл и как не терять выгрузки

Рабочий стол — это обычная папка. В Windows 10 и 11 её путь выглядит так: C:\Users\<имя пользователя>\Desktop. В русском Проводнике она называется «Рабочий стол».

Бывает, что файл сохранён, а на экране его нет. Три типичных случая.

  • 🖥 1С работает через удалённый рабочий стол (RDP, RemoteApp). «Рабочий стол» в окне сохранения — это рабочий стол сервера, а не вашего компьютера. Чтобы файл оказался на вашем ПК, при подключении должны быть перенаправлены локальные диски. Тогда в Проводнике виден диск вида «C на <имя компьютера>», а сетевой путь начинается с \\tsclient\C\. Сохраняйте туда: \\tsclient\C\Users\<имя>\Desktop.
  • 🌐 Веб-клиент или облачная 1С в браузере. Окна выбора папки может не быть: файл скачивается в папку загрузок браузера. Откройте список загрузок (Ctrl+J в Chrome, Edge и Яндекс Браузере) и перетащите файл на рабочий стол.
  • ☁️ Рабочий стол синхронизирован с OneDrive. Папка «Рабочий стол» физически лежит в C:\Users\<имя>\OneDrive\Рабочий стол. Файл там, просто путь другой.

Если не помните, куда сохранили, найдите файл через поиск Windows по части имени или по маске *.xlsx, отсортировав результаты по дате изменения.

Порядок вместо свалки на рабочем столе

Десятки выгрузок на рабочем столе быстро превращаются в хаос. Работает простая система:

  1. Заведите папку, например Выгрузки 1С, и закрепите её на панели быстрого доступа Проводника. Тогда она будет видна в окне сохранения 1С сразу под «Рабочим столом».
  2. Называйте файлы по схеме «что — период — дата выгрузки»: ОСВ_62_2кв_выгр-0710.xlsx.
  3. Раз в месяц переносите старые выгрузки в архив.

Выгрузки с персональными данными (расчётные листки, ведомости по зарплате, списки сотрудников) не оставляйте на рабочем столе общего компьютера и не пересылайте через личные мессенджеры.

Что мешает выгрузить данные из 1С в Excel

Большинство сбоев при выгрузке не связано с ошибками программы. Мешают фокус, формат, права на папку или то, что 1С работает не на вашем компьютере. Выберите свой симптом.

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

Выгрузка в Excel без ручных действий: внешний отчёт и рассылки

Если одну и ту же таблицу приходится сохранять каждый день, ручную работу можно убрать.

Рассылки отчётов

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

Внешний отчёт с записью в файл

Программист может написать внешний отчёт (файл .erf) или обработку (.epf), которая сама сохраняет результат. Подключают её через Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки, если в базе разрешено их использование.

Ключевой метод — Записать() у табличного документа. Пример для внешнего отчёта на системе компоновки данных: код формирует результат по настройкам по умолчанию и пишет его в xlsx.

Процедура ВыгрузитьВExcel(ИмяФайла) Экспорт

    Схема = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");

    КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
    МакетКомпоновки = КомпоновщикМакета.Выполнить(Схема, Схема.НастройкиПоУмолчанию);

    Процессор = Новый ПроцессорКомпоновкиДанных;
    Процессор.Инициализировать(МакетКомпоновки);

    ТабДок = Новый ТабличныйДокумент;
    ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
    ПроцессорВывода.УстановитьДокумент(ТабДок);
    ПроцессорВывода.Вывести(Процессор);

    ТабДок.Записать(ИмяФайла, ТипФайлаТабличногоДокумента.XLSX);

КонецПроцедуры

Вызов: ВыгрузитьВExcel("C:\Users\Buh\Desktop\Остатки.xlsx").

Учитывайте, где выполняется код. В клиент-серверной базе процедура в модуле объекта работает на сервере 1С, и файл появится на диске сервера, а не на вашем рабочем столе. Для сохранения на компьютер пользователя табличный документ передают на клиент и записывают там, либо пишут файл в общую сетевую папку.

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

Частые вопросы о сохранении из 1С в Excel

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