Документы и Печать · 10 мин
Как перевести документ из 1С в Excel
Как выгрузить документ из 1С в Excel: сохранение табличного документа, выгрузка списков и отчётов, форматы MXL и XLSX, типичные ошибки и их решение.
Выгрузка документов из 1С в Excel — одна из самых частых задач: данные нужны для анализа, передачи контрагенту, загрузки в другую систему или просто для печати в привычном виде. В большинстве конфигураций (1С:Бухгалтерия, Управление торговлей, Зарплата и управление персоналом) для этого не требуется ни доработок, ни программирования — достаточно встроенных средств платформы.
Способ выгрузки зависит от того, что именно нужно получить: печатную форму конкретного документа, список документов журнала, табличную часть с товарами или результат отчёта. Для каждого сценария есть свой оптимальный путь, и ниже разобраны все основные варианты с точными действиями и проверкой результата.
Важно понимать разницу между «сохранить как картинку печатной формы» и «получить данные для обработки». В первом случае подойдёт сохранение табличного документа, во втором лучше использовать выгрузку списка или отчёта — тогда в Excel попадут чистые данные без объединённых ячеек и шапок, которые мешают фильтрации и формулам.
Как сохранить печатную форму документа в Excel
Самый простой случай — у вас открыт документ (счёт, накладная, акт) и нужна его печатная форма в Excel. Нажмите кнопку «Печать» в документе, выберите нужную форму — откроется окно предварительного просмотра табличного документа. Именно это окно и является источником для выгрузки.
В окне предварительного просмотра откройте меню «Файл → Сохранить как» (в некоторых версиях — кнопка с дискетой или «Ещё → Сохранить»). В диалоге сохранения выберите тип файла «Лист Excel (.xlsx)» или «Лист Excel 97–2003 (.xls)», укажите папку и имя файла. Платформа сохранит табличный документ с сохранением оформления: шапки, рамок, объединённых ячеек.
Формат XLSX предпочтительнее: он поддерживается всеми современными версиями Excel и LibreOffice. Старый XLS стоит выбирать, только если файл откроют на очень старом компьютере. Также доступен формат MXL — это внутренний формат табличных документов 1С, он пригодится для передачи формы другому пользователю 1С, но Excel его не открывает.
- 1Откройте документ и нажмите «Печать», выберите нужную печатную форму
- 2В окне предварительного просмотра откройте «Файл → Сохранить как»
- 3Выберите тип файла «Лист Excel (*.xlsx)», укажите папку и имя
- 4Откройте сохранённый файл в Excel и проверьте, что все строки и итоги на месте
Как выгрузить список документов из журнала
Если нужна не печатная форма, а таблица с данными множества документов (например, все реализации за месяц с номерами, датами, контрагентами и суммами), работайте через журнал. Откройте нужный список документов, установите отбор по периоду и другим условиям — в Excel попадёт только то, что видно в списке.
Нажмите «Ещё → Вывести список» (в некоторых конфигурациях — «Ещё → Сохранить список в файл» или сочетание Ctrl+S на списке). В появившемся окне отметьте галочками колонки, которые нужны в выгрузке, и подтвердите. Сформируется табличный документ, который сохраняется в Excel тем же способом: «Файл → Сохранить как» → XLSX.
Такой файл удобнее для анализа, чем печатная форма: каждая строка — отдельный документ, колонки идут ровно по полям. Правда, шапка табличного документа всё равно может содержать объединённые ячейки и заголовок отчёта — перед обработкой в Excel удалите первые строки до строки с названиями колонок.
Как выгрузить табличную часть документа (товары, услуги)
Частая задача — получить в Excel только список товаров из конкретной накладной или счёта. Если табличная часть небольшая, проще всего выделить строки прямо в документе: кликните в таблицу товаров, выделите нужные строки (Ctrl+A — все, Ctrl+клик — выборочно), скопируйте через Ctrl+C и вставьте в Excel через Ctrl+V. Данные вставятся по ячейкам.
Для больших табличных частей копирование может работать медленно или терять форматирование чисел. Тогда надёжнее вывести печатную форму с детализацией или построить отчёт по документу. В управляемых формах также доступна команда «Ещё → Вывести список» прямо из табличной части — она формирует табличный документ со строками товаров.
После вставки проверьте числовые колонки: если числа вставились как текст (выровнены влево, зелёный треугольник в углу ячейки), суммы в Excel считаться не будут. Исправляется через «Данные → Текст по столбцам → Готово» или умножением диапазона на 1 через специальную вставку.
Выгрузка через отчёты и универсальные механизмы
Любой отчёт в 1С (оборотно-сальдовая ведомость, карточка счёта, анализ продаж) сохраняется в Excel точно так же, как печатная форма: сформировали отчёт → «Файл → Сохранить как» → XLSX. Это основной способ получить аналитические данные для дальнейшей обработки.
Перед сохранением полезно упростить отчёт: уберите группировки и итоги, которые не нужны, отключите оформление через настройки (вариант «Без оформления» в некоторых конфигурациях). Чем проще структура отчёта, тем чище получится файл Excel и тем меньше ручной чистки потребуется.
В типовых конфигурациях также встречается обработка «Универсальный обмен данными в формате XML» и специализированные выгрузки (например, выгрузка в банк или в ФНС), но для Excel они не предназначены. Если нужна регулярная выгрузка одних и тех же данных по расписанию, это уже задача для доработки или внешней обработки — встроенных средств автоматизации экспорта в Excel в типовых решениях обычно нет.
Сравнение вариантов
Подходит для передачи документа контрагенту или архива. Ограничение: объединённые ячейки и шапки мешают обработке формулами.
Лучший вариант для таблицы из многих документов. Ограничение: выгружаются только видимые колонки, без детализации по товарам.
Быстро для товаров одного документа. Ограничение: числа могут вставиться как текст, большие таблицы копируются медленно.
Подходит для аналитики и сводных данных. Ограничение: лишние группировки и итоги приходится чистить вручную.
Как проверить результат и исправить типичные проблемы
После сохранения откройте файл в Excel и сверьте ключевые цифры с 1С: итоговую сумму документа, количество строк, итоги по колонкам. Расхождения чаще всего возникают не из-за ошибки выгрузки, а из-за того, что в Excel часть строк скрыта фильтром или числа распознаны как текст.
Типовые проблемы и их решение: даты превратились в числа — примените формат «Дата» к колонке; числа с пробелами-разделителями считаются текстом — замените неразрывные пробелы через «Найти и заменить»; артикулы и коды с ведущими нулями потеряли нули — форматируйте колонку как текстовую до вставки данных.
Если Excel при открытии файла выдаёт предупреждение о несоответствии формата, обычно достаточно нажать «Да» — 1С иногда сохраняет файл с расширением XLS, но внутренним содержимым HTML или XML. Для чистоты лучше сразу выбирать формат XLSX.
Как проверить результат
Совпадает с итогом документа или отчёта в 1С
Сумма меньше — часть строк не выгрузилась или числа стали текстом
Числа выровнены вправо, по ним считается СУММ
Зелёные треугольники в ячейках, СУММ возвращает 0
Совпадает с числом строк в списке 1С с учётом отбора
Строк меньше — проверьте отбор и видимость колонок
Даты отображаются как даты, коды с нулями сохранены
Даты стали пятизначными числами, ведущие нули пропали
Ограничения и когда нужна помощь специалиста
Штатные средства покрывают разовые выгрузки, но у них есть границы. Нет встроенной автоматической выгрузки по расписанию, нельзя штатно выгрузить сразу печатные формы сотни документов в отдельные файлы, а выгрузка очень больших таблиц (десятки тысяч строк) может занимать заметное время и требовать много памяти на клиентском компьютере.
Если нужна регулярная выгрузка по шаблону, пакетное сохранение документов или строгая структура файла для загрузки в другую систему — это решается внешней обработкой или доработкой конфигурации. Такую задачу лучше поручить специалисту по 1С, особенно если база рабочая и в ней ведётся учёт.
Что важно запомнить
Печатную форму, список и отчёт из 1С сохраняют в Excel через «Файл → Сохранить как» с форматом XLSX. Для анализа данных выгружайте список или отчёт, а не печатную форму. После выгрузки сверьте итоги и проверьте, что числа не превратились в текст.
Частые вопросы
Можно ли выгрузить документ из 1С в Excel без установленного Excel на компьютере?
Да. Сохранение в формат XLSX выполняет сама платформа 1С, установленный Excel для этого не нужен. Открыть файл потом можно в Excel, LibreOffice Calc или Google Таблицах на любом устройстве.
Почему при открытии файла Excel пишет, что формат не соответствует расширению?
Такое бывает, когда файл сохранён как «Таблица Excel» со старым типом XLS, а внутри оказалось содержимое другого формата. Нажмите «Да» для открытия, затем пересохраните файл через «Сохранить как» в формате «Книга Excel (*.xlsx)» — предупреждение исчезнет.
Как выгрузить сразу много документов в один файл Excel?
Используйте журнал документов: установите отбор по периоду и контрагенту, затем «Ещё → Вывести список» и сохраните результат в XLSX. Если нужны табличные части всех документов, постройте отчёт с детализацией до строк — например, универсальным отчётом по документам.
Почему в Excel пропали ведущие нули в артикулах и номерах документов?
Excel автоматически преобразует строки из цифр в числа и отбрасывает нули в начале. Перед вставкой данных отформатируйте нужные колонки как текстовые, а при сохранении из 1С проверьте, что номера выгружаются как строки. Восстановить нули можно формулой ТЕКСТ с нужным шаблоном.
Чем формат MXL отличается от XLSX и какой выбирать?
MXL — внутренний формат табличных документов 1С, его открывает только 1С. Он нужен для передачи формы другому пользователю 1С или для архива внутри системы. Для работы в Excel всегда выбирайте XLSX.
Можно ли настроить автоматическую выгрузку в Excel по расписанию?
Штатных средств для этого в типовых конфигурациях обычно нет. Задача решается регламентным заданием с формированием отчёта и сохранением файла программно — это доработка, которую выполняет специалист по 1С. До её внедрения остаётся ручное сохранение через «Сохранить как».