Отчеты и Аналитика · 11 мин
Как настроить выгрузку из 1С в Excel
Как настроить выгрузку из 1С в Excel: сохранение табличных документов, списков и отчётов, форматы XLSX и MXL, типовые ошибки и способы их устранения.
Выгрузка данных из 1С в Excel — одна из самых частых операций у бухгалтеров, менеджеров и аналитиков. Она нужна, чтобы передать данные контрагенту, построить сводную таблицу, сверить остатки или подготовить отчёт в привычном формате. Хорошая новость: в большинстве конфигураций (1С:Бухгалтерия, Управление торговлей, ЗУП, ERP) выгрузка доступна штатными средствами и не требует программирования.
Существует несколько принципиально разных способов: сохранение готового табличного документа, выгрузка списка через команду «Вывести список», сохранение результата отчёта и универсальная обработка «Выгрузка и загрузка данных». Каждый способ решает свою задачу, и ошибки чаще всего возникают именно из-за выбора неподходящего инструмента.
Ниже разобраны рабочие сценарии для типовых конфигураций на управляемых формах (платформа 8.3), проверка результата и типовые проблемы: развалившиеся форматы, потерянные лидирующие нули, объединённые ячейки и ограничения по объёму.
Какой способ выгрузки выбрать под вашу задачу
Прежде чем нажимать кнопки, определите, что именно нужно получить в Excel: готовый печатный документ, «плоскую» таблицу для анализа или массив данных для обмена с другой системой. От этого зависит инструмент и качество результата.
Если нужен красивый документ (акт, счёт, оборотно-сальдовая ведомость) — сохраняйте табличный документ целиком. Если данные пойдут в сводную таблицу или Power Query — нужна «плоская» выгрузка без объединённых ячеек, шапок и промежуточных итогов. Если требуется выгрузить много объектов разом (например, всю номенклатуру с ценами) — используйте отчёт или специализированную обработку.
Как выбрать способ
Сохранение отчёта или печатной формы в Excel
Это базовый сценарий, который работает практически в любой конфигурации. Сформируйте нужный отчёт (например, оборотно-сальдовую ведомость) или откройте печатную форму документа. Затем перейдите в меню «Файл → Сохранить как» (в некоторых конфигурациях — кнопка с дискетой на панели табличного документа).
В диалоге сохранения укажите имя файла и выберите тип «Лист Excel (.xlsx)» или «Лист Excel 97–2003 (.xls)». Формат XLSX предпочтительнее: он компактнее и поддерживает больше строк. После сохранения откройте файл и проверьте, что колонки не «съехали», а числа распознаются как числа, а не как текст.
У этого способа есть особенность: Excel получает документ «как на экране», со всеми объединёнными ячейками, многострочными шапками и строками итогов. Для пересылки контрагенту это удобно, а для дальнейшей обработки формулой — мешает. Тогда лучше подойдёт выгрузка списком.
- 1Сформируйте отчёт или откройте печатную форму документа
- 2Откройте меню «Файл → Сохранить как»
- 3Выберите папку, введите имя файла и тип «Лист Excel (*.xlsx)»
- 4Нажмите «Сохранить» и откройте файл в Excel
- 5Проверьте числовые форматы, даты и структуру колонок
Выгрузка списков через «Вывести список»
Команда «Вывести список» — основной инструмент, когда нужна таблица без лишнего оформления: перечень документов за период, контрагенты с ИНН, номенклатура с артикулами. Она есть в формах списков большинства конфигураций на управляемых формах.
Откройте нужный список (например, «Покупатели → Счета покупателям» или справочник «Номенклатура»), при необходимости установите отбор по периоду и условиям. Затем нажмите «Ещё → Вывести список». В открывшемся окне отметьте колонки, которые должны попасть в файл, и выберите вариант вывода — «Табличный документ». Полученную таблицу сохраните в XLSX описанным выше способом.
Полезный приём: перед выводом настройте видимые колонки самого списка через «Ещё → Изменить форму» или «Настроить список» — тогда в окне вывода сразу будут нужные поля. Также помните, что выгружается список с учётом текущего отбора: если фильтр не снят, в файл попадёт только его часть.
Выгрузка данных отчётом и варианты настроек
Многие типовые отчёты (на СКД — системе компоновки данных) позволяют изменить структуру так, чтобы результат представлял собой простую таблицу. Это лучший способ получить «чистые» данные для анализа. Откройте отчёт, нажмите «Настройки» (или «Ещё → Изменить вариант»), перейдите в расширенный режим и уберите группировки, оставив только детальные записи с нужными полями.
Такой вариант отчёта можно сохранить под отдельным именем («Для выгрузки в Excel») и использовать повторно — это фактически настройка постоянной выгрузки. В дальнейшем достаточно выбрать вариант, задать период и нажать «Сформировать», а затем сохранить результат в XLSX.
Если в конфигурации есть универсальный отчёт (в 1С:Бухгалтерии — «Универсальный отчёт», в ERP — аналогичные инструменты), с его помощью можно вывести практически любые регистры и документы в табличном виде, не прибегая к разработке.
Форматы файлов: что выбрать и в чём разница
1С умеет сохранять табличные документы в нескольких форматах. Выбор влияет на совместимость, размер файла и сохранность оформления.
| Формат | Когда использовать | Ограничения |
|---|---|---|
| XLSX (Лист Excel) | Основной вариант для передачи и анализа | Требует Excel 2007 или новее у получателя |
| XLS (Excel 97–2003) | Получатель работает в старом офисном пакете | Лимит около 65 тысяч строк, больше размер файла |
| MXL (табличный документ 1С) | Обмен между базами 1С с сохранением оформления | Не открывается в Excel напрямую |
| CSV / TXT | Загрузка в другие системы, обмен с сайтами | Без форматирования, нужно правильно указать разделитель и кодировку |
| ODS | Получатель работает в LibreOffice / OpenOffice | Возможны расхождения в оформлении |
Для обмена с внешними системами часто удобнее CSV: сохраните табличный документ в этом формате и при открытии в Excel используйте мастер импорта текста, указав разделитель (обычно точка с запятой) и кодировку UTF-8, чтобы не «поехали» кириллица и форматы чисел.
XLSX или CSV
Сохраняет оформление, формулы и типы данных. Подходит для передачи людям, но файл тяжелее при больших объёмах
Только текст и разделители. Идеален для загрузки в другие программы, но требует правильной настройки разделителя и кодировки при открытии
Проверка результата и типовые проблемы
После выгрузки обязательно откройте файл и сверьте его с данными в 1С. Самые частые дефекты: числа сохранились как текст (суммы не считаются формулами), у кодов и артикулов пропали лидирующие нули, даты превратились в текст, объединённые ячейки ломают фильтрацию и сортировку.
Лидирующие нули теряются, потому что Excel воспринимает «000123» как число. Лечение: перед дальнейшей работой переведите колонку в текстовый формат и при необходимости дополните нули формулой, либо выгружайте такие поля в CSV и импортируйте их как текст. Числа-текст исправляются командой Excel «Преобразовать в число» или умножением диапазона на 1 через специальную вставку.
Если объединённые ячейки мешают анализу, выделите таблицу, отмените объединение и заполните пустые ячейки значениями выше (выделить пустые через «Выделить группу ячеек → Пустые», ввести формулу ссылки на ячейку выше и нажать Ctrl+Enter).
Как проверить выгруженный файл
Числа выравнены по правому краю, формулы СУММ работают
Числа прижаты влево, рядом зелёный треугольник — это текст
Лидирующие нули на месте, длина кода совпадает с 1С
Нули потеряны, коды стали короче
Совпадает с числом строк в отчёте или списке 1С (с учётом шапки)
Строк меньше — сработал отбор или лимит формата
Распознаются как даты, сортируются корректно
Даты как текст, сортировка идёт по алфавиту
Ограничения, права и безопасность данных
На возможность выгрузки влияют права пользователя. Если кнопка «Сохранить как» или «Вывести список» недоступна, вероятно, у вашей роли нет права вывода или просмотра соответствующих данных — это решается с администратором 1С, а не обходными путями. В файловых базах при очень больших объёмах (сотни тысяч строк) формирование и сохранение может занимать заметное время; в таких случаях выгружайте данные частями по периодам.
Помните о конфиденциальности: выгруженный Excel-файл с персональными данными сотрудников, ценами или оборотами — это уже носитель коммерческой информации. Передавайте его только по согласованным каналам и при необходимости защищайте паролем.
Что важно запомнить
Для печатных форм и отчётов используйте «Файл → Сохранить как → XLSX», для списков — «Ещё → Вывести список», для анализа — отчёт в виде простой таблицы. Перед выгрузкой проверяйте отборы, после — форматы чисел, даты и количество строк.
Частые вопросы
Почему в Excel числа из 1С не суммируются?
Чаще всего числа выгружены как текст — об этом говорит зелёный треугольник в углу ячейки и выравнивание влево. Выделите диапазон, нажмите на значок предупреждения и выберите «Преобразовать в число». Альтернатива: введите 1 в пустую ячейку, скопируйте её, выделите диапазон и примените «Специальная вставка → Умножить».
Как сохранить лидирующие нули в кодах и артикулах?
Excel автоматически отбрасывает нули, воспринимая значение как число. Выгрузите данные в CSV и при открытии в Excel в мастере импорта текста назначьте колонке с кодами текстовый формат. Либо после выгрузки в XLSX примените пользовательский формат ячейки с нужным количеством нулей.
Нет кнопки «Вывести список» — что делать?
В некоторых формах команда скрыта в меню «Ещё», а иногда отключена настройками формы или правами. Проверьте «Ещё → Изменить форму», а если команды нет и там — обратитесь к администратору: возможно, у вашей роли ограничен вывод данных.
Можно ли сделать выгрузку регулярной и автоматической?
Да. Сохраните настроенный вариант отчёта и формируйте его одним нажатием. Для полной автоматизации (по расписанию, с отправкой на почту или в папку) потребуется доработка конфигурации или типовой механизм рассылки отчётов, если он есть в вашей конфигурации — это задача для специалиста по 1С.
Файл получается очень большим и долго сохраняется — в чём причина?
Вероятные причины: огромное число строк, выгрузка в старый формат XLS или избыточное форматирование табличного документа. Разбейте выгрузку на части по периодам, уберите лишние колонки и используйте XLSX. Если строк больше миллиона, Excel принципиально не вместит их на один лист — выгружайте в CSV и обрабатывайте другими средствами.
Чем отличается формат MXL и зачем он нужен?
MXL — родной формат табличных документов 1С. Он сохраняет оформление, группировки и расшифровки и открывается только в 1С. Его используют для обмена документами между базами или пользователями 1С. Для передачи данных тому, кто работает в Excel, MXL не подходит — сохраняйте в XLSX.