Документы и Печать · 12 мин
Как выгрузить документы из 1С в Excel
Способы выгрузки документов из 1С в Excel: сохранение табличных документов, выгрузка списков и отчётов, обработки, настройка форматов и решение типичных проблем.
Выгрузка документов из 1С в Excel — одна из самых частых задач бухгалтеров, менеджеров и аналитиков. Данные нужны для сверки с контрагентами, подготовки отчётности в сторонние сервисы, массовой обработки строк и построения сводных таблиц. В большинстве конфигураций задача решается штатными средствами без доработок и без установки дополнительных программ.
Способ выгрузки зависит от того, что именно требуется получить: печатную форму конкретного документа, список документов за период, табличную часть с товарами или результат отчёта. Для каждого сценария в 1С есть свой механизм, и они отличаются по качеству результата — где-то получится аккуратная таблица, а где-то «картинка» с объединёнными ячейками, неудобная для обработки.
Ниже разобраны основные способы: от простого сохранения через меню «Файл» до универсальных обработок и выгрузки через конфигуратор. Отдельно рассмотрены ограничения форматов, типичные ошибки и способы проверить, что данные перенеслись корректно.
Что именно нужно выгрузить: определяем задачу
Под «выгрузкой документа» пользователи обычно понимают четыре разные задачи. Первая — получить печатную форму (счёт, накладную, акт) в редактируемом виде. Вторая — выгрузить список документов за период с реквизитами: номер, дата, контрагент, сумма. Третья — вытащить табличную часть, например строки товаров из реализаций. Четвёртая — выгрузить данные отчёта, построенного по документам.
От типа задачи зависит инструмент. Печатная форма сохраняется напрямую из окна предпросмотра. Список документов выводится командой «Вывести список» из журнала. Табличные части удобнее всего получать через отчёты или универсальные обработки, потому что штатной кнопки «выгрузить строки документа» в большинстве конфигураций нет.
Как выбрать способ выгрузки
Сохранение печатной формы документа в Excel
Самый простой сценарий — сохранить уже сформированную печатную форму. Откройте документ, нажмите кнопку «Печать», выберите нужную форму (например, «Счёт на оплату» или «ТОРГ-12»). Когда табличный документ отобразится на экране, откройте меню «Файл → Сохранить как» (в некоторых интерфейсах — значок дискеты или «Ещё → Сохранить»).
В диалоге сохранения укажите тип файла. Доступны варианты «Лист Excel (.xlsx)», «Табличный документ (.mxl)», PDF, HTML и другие. Выберите XLSX — это современный формат, который открывается во всех актуальных версиях Excel и LibreOffice. Формат XLS (старый Excel 97–2003) имеет ограничение на число строк и уступает по совместимости.
Учтите важную особенность: печатная форма сохраняется «как есть», со всеми объединёнными ячейками, рамками и шапками. Для визуального просмотра и печати это удобно, но для дальнейшей обработки формулой или сводной таблицей такой файл подходит плохо — структуру придётся чистить вручную.
- 1Откройте документ и нажмите «Печать», выберите нужную форму
- 2Дождитесь отображения табличного документа на экране
- 3Откройте «Файл → Сохранить как» или нажмите значок сохранения
- 4Выберите тип файла «Лист Excel (*.xlsx)» и укажите папку
- 5Откройте файл в Excel и проверьте, что данные читаются корректно
Выгрузка списка документов из журнала
Если нужен реестр документов — например, все реализации за месяц с суммами и контрагентами — откройте журнал соответствующего вида документов. Установите отбор по периоду и другим условиям через кнопку «Ещё → Настроить список» или стандартную панель отбора. Затем выполните команду «Ещё → Вывести список».
Платформа покажет окно настройки вывода: отметьте галочками колонки, которые должны попасть в файл, и выберите формат — табличный документ. После нажатия «ОК» список откроется как табличный документ, который сохраняется в XLSX описанным выше способом. Преимущество метода — вы получаете плоскую таблицу без лишнего оформления, пригодную для фильтров и сводных таблиц.
Обратите внимание: в список выводятся только те колонки, которые видны или выбраны в настройке. Если нужного реквизита (например, договора или склада) в журнале нет, добавьте его через настройку списка — в большинстве конфигураций состав колонок можно расширить без доработок.
Выгрузка табличных частей и данных через отчёты
Табличная часть — это строки документа: товары, услуги, суммы, количества. Массово выгрузить их из одного документа кнопкой нельзя, поэтому используются отчёты. В типовых конфигурациях есть «Универсальный отчёт» (в ряде версий он доступен через раздел «Отчёты» или через «Все функции»), который строится по списку документов, их реквизитам и табличным частям.
Альтернатива — отчёты на СКД (системе компоновки данных), например «Анализ продаж», «Ведомость по товарам» и подобные. В них через «Настройки» можно вывести нужные поля, сгруппировать по документам и получить таблицу. Любой сформированный отчёт сохраняется в Excel через «Файл → Сохранить как» — результат обычно чище, чем печатная форма.
Если отчёт построен с группировками, в Excel попадут и строки итогов, и сворачиваемые уровни. Для чистой выгрузки отключите группировки в настройках отчёта или выберите вариант вывода «без иерархии» — тогда получите плоский список строк, готовый к обработке.
Перед выгрузкой большого отчёта сначала сформируйте его с отбором по одному документу или одному дню. Так вы быстро увидите структуру колонок и поймёте, все ли нужные поля выведены, не дожидаясь построения полного отчёта за год.
Массовая выгрузка: обработки и обмен данными
Когда документов много и выгружать их нужно регулярно, ручное сохранение не подходит. В типовых конфигурациях есть механизмы обмена: например, «Выгрузка данных» в разделе администрирования, обмен с банками, ЭДО и сторонними системами. Часть из них формирует файлы XML или CSV, которые Excel открывает напрямую или через мастер импорта текста.
Для нестандартных задач применяются внешние обработки — файлы с расширением .epf, которые открываются через «Файл → Открыть». Популярный пример — обработка «Выгрузка и загрузка данных XML» или специализированные выгрузки табличных частей. Используйте только обработки из доверенных источников: внешняя обработка выполняется с правами текущего пользователя и теоретически может изменить данные базы.
Если выгрузка нужна по расписанию (например, ежедневный файл продаж для аналитики), это решается настройкой регламентного задания — но это уже задача для разработчика или администратора 1С, а не для рядового пользователя.
Форматы файлов и их ограничения
1С умеет сохранять табличные документы в нескольких форматах, и выбор влияет на результат. XLSX — оптимален для дальнейшей работы в Excel. MXL — родной формат платформы, удобен для передачи между пользователями 1С, но внешние программы его не открывают. CSV подходит для обмена с другими системами, но не хранит оформление и типы данных. PDF — только для просмотра и печати, редактирование данных в нём невозможно.
| Формат | Когда использовать | Ограничения |
|---|---|---|
| XLSX | Анализ, сводные таблицы, передача в Excel | Печатные формы сохраняют объединённые ячейки |
| MXL | Обмен между пользователями 1С | Не открывается вне 1С без конвертации |
| CSV | Импорт в сторонние системы, базы данных | Без форматирования; возможны проблемы с разделителями и кодировкой |
| Подписание, отправка контрагенту, архив | Не подходит для обработки данных | |
| HTML | Публикация, просмотр в браузере | Структура таблицы может «поехать» при импорте в Excel |
Отдельный нюанс — числа и даты. При сохранении в XLSX платформа обычно корректно передаёт типы данных, но при выгрузке через CSV числа с разделителем групп разрядов могут распознаться как текст. Проверяйте, что суммы в Excel участвуют в вычислениях, а даты распознаются как даты.
Типичные проблемы и их решение
Частая жалоба — «файл открылся, но всё в одном столбце». Это происходит при открытии CSV с неверным разделителем: в русской локали Excel по умолчанию ожидает точку с запятой. Решение — открывать файл через «Данные → Из текста/CSV» и явно указать разделитель и кодировку UTF-8 или Windows-1251.
Вторая проблема — потеря ведущих нулей в номерах документов и кодах. Excel при открытии воспринимает «000123» как число и обрезает нули. Чтобы сохранить формат, задавайте текстовый тип столбца при импорте или выгружайте в XLSX, где типы ячеек сохраняются корректнее.
Третья ситуация — выгрузка «зависает» на больших объёмах. Табличный документ с сотнями тысяч строк потребляет много памяти, и платформа может работать медленно. Разбейте выгрузку по периодам (по месяцам или кварталам) либо используйте отчёт с выгрузкой результата в файл напрямую, минуя отображение на экране.
Как проверить корректность выгрузки
После выгрузки сверьте контрольные итоги. Самый надёжный способ — сравнить сумму по колонке «Сумма» в Excel с итогом отчёта или оборотно-сальдовой ведомости в 1С за тот же период. Совпадение итогов почти гарантирует, что строки не потерялись и не задвоились.
Проверьте количество строк: число записей в файле должно совпадать с числом документов в журнале при тех же отборах. Если в Excel строк меньше — вероятно, сработал лимит отбора или часть данных не вошла в выборку. Если больше — возможны строки итогов и группировок, которые нужно удалить.
Как проверить результат
Совпадает с итогом отчёта в 1С за тот же период
Расхождение — проверьте отборы и дубли строк
Равно числу документов в журнале с теми же отборами
Строк меньше или есть лишние итоговые строки
Суммы считаются формулами, даты распознаются как даты
Числа и даты сохранены как текст, вычисления не работают
Ведущие нули на месте, формат текстовый
Нули обрезаны, коды превратились в числа
Частые вопросы
Можно ли выгрузить документы из 1С в Excel без установленного Excel?
Да. Сохранение в формат XLSX выполняется средствами платформы 1С и не требует установленного Excel. Сам файл потом можно открыть в Excel, LibreOffice Calc или Google Таблицах на любом компьютере.
Почему в меню нет команды «Вывести список» или «Сохранить как»?
Чаще всего это ограничение прав пользователя или особенность конкретной формы. Проверьте роли доступа у администратора. Как обходной путь постройте отчёт по тем же данным — у отчётов команда сохранения доступна практически всегда.
Как выгрузить сразу много документов одним файлом?
Используйте журнал документов с командой «Вывести список» — в файл попадут все документы по текущему отбору. Если нужны табличные части множества документов, постройте универсальный отчёт или отчёт на СКД по соответствующему виду документов.
Что делать, если при открытии CSV в Excel иероглифы?
Проблема в кодировке. Откройте файл через «Данные → Из текста/CSV» и в мастере импорта выберите кодировку «Кириллица (Windows)» или UTF-8 — в зависимости от того, как сохранён файл. При сохранении из 1С предпочтительнее указывать UTF-8.
Можно ли автоматизировать выгрузку по расписанию?
Да, но это требует доработки: разработчик создаёт регламентное задание, которое формирует файл и сохраняет его в указанную папку или отправляет по почте. Штатными пользовательскими средствами без программирования расписание не настраивается.
Какой способ выбрать для передачи данных аудитору или в налоговую?
Для визуального просмотра подойдёт PDF печатных форм. Если от вас ждут данные для обработки — выгружайте в XLSX через «Вывести список» или отчёт, чтобы получить плоскую таблицу. Для машинного обмена (например, выгрузка по требованию ФНС) используются специальные регламентированные форматы, которые формируются отдельными механизмами конфигурации.
Что важно запомнить
Печатную форму сохраняйте через «Файл → Сохранить как» в XLSX, списки документов — через «Ещё → Вывести список», табличные части — через отчёты. Для обработки данных выбирайте плоские таблицы, а не печатные формы. Перед массовой выгрузкой проверьте результат на малом периоде, а после — сверьте итоги с 1С. Внешние обработки запускайте только после резервного копирования базы.