К статье
Практический материал

Отчеты и Аналитика · 10 мин

Как выгрузить данные в Excel из 1С УПП

Как выгрузить в Excel из 1С УПП: сохранение табличных документов, выгрузка списков и отчетов, обработка ошибок, выбор формата XLSX и проверка результата.

В 1С:Управление производственным предприятием (УПП) практически любые данные — отчеты, списки документов, табличные части, справочники — можно перенести в Excel без программирования. Базовый механизм один и тот же: сначала формируется табличный документ на экране, затем он сохраняется в файл формата XLSX или MXL. Различия только в том, из какого объекта вы стартуете и какой объем данных нужно выгрузить.

Чаще всего выгрузка требуется для трех задач: передать отчет коллеге или руководителю, обработать данные средствами Excel (сводные таблицы, фильтры, формулы) и подготовить файл для загрузки в другую систему. От цели зависит выбор способа: для отчета «как есть» подходит простое сохранение, для дальнейшей обработки лучше выгружать список или использовать универсальные обработки.

Перед началом убедитесь, что у вашей учетной записи есть права на просмотр нужного объекта и на вывод данных. В УПП с включенным разграничением прав пользователь без соответствующих ролей может видеть документ, но не иметь возможности сохранить его табличную часть или сформировать отчет — в этом случае кнопки будут неактивны.

Способы выгрузки: какой выбрать под вашу задачу

В УПП существует несколько штатных механизмов выгрузки, и они не взаимозаменяемы на сто процентов. Сохранение табличного документа подходит, когда результат уже сформирован на экране — отчет, печатная форма, оборотно-сальдовая ведомость. Команда «Вывести список» нужна, когда требуется содержимое списка: номенклатура, контрагенты, документы за период. Универсальные отчеты и обработки применяются, когда нужны произвольные поля и отборы.

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

Сравнение способов выгрузки

Сохранить как (табличный документ)

Подходит для готовых отчетов и печатных форм. Ограничение: выгружается только то, что видно на экране, включая шапки и итоги.

Вывести список

Подходит для списков документов и справочников. Ограничение: состав колонок нужно настраивать заранее.

Универсальный отчет / консоль отчетов

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

Как сохранить отчет или печатную форму в Excel

Это самый частый сценарий. Сформируйте нужный отчет — например, оборотно-сальдовую ведомость, отчет по продажам или ведомость по складам — стандартной кнопкой «Сформировать». Убедитесь, что в настройках отчета заданы правильные период, организация и группировки: в Excel уйдет именно то, что отображено на экране.

Далее откройте меню «Файл» и выберите «Сохранить как» (либо «Сохранить копию»). В диалоге сохранения укажите имя файла и тип «Лист Excel (*.xlsx)» — при необходимости доступны также XLS, MXL, HTML и другие форматы. После сохранения откройте файл в Excel и проверьте, что структура колонок и итоги перенеслись корректно.

Учтите особенность: при сохранении в Excel переносится оформление табличного документа — объединенные ячейки, шапки, строки итогов. Для печати и передачи руководству это плюс, а вот для дальнейшей обработки формулами объединенные ячейки мешают. Если планируете строить сводные таблицы, лучше сразу выгружать данные списком без оформления.

Сохранение отчета в Excel
  1. 1
    Сформируйте отчет с нужными отборами и периодом
  2. 2
    Проверьте данные на экране: период, организация, итоги
  3. 3
    Откройте «Файл → Сохранить как»
  4. 4
    Выберите тип файла «Лист Excel (*.xlsx)» и укажите папку
  5. 5
    Откройте файл в Excel и сверьте итоговые суммы с отчетом в 1С

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

Когда нужны «плоские» данные — перечень накладных, контрагентов, товаров — используйте вывод списка. Откройте нужный журнал документов или справочник, настройте видимые колонки: правый клик по шапке таблицы, пункт «Настройка списка» или «Настройка колонок» в зависимости от формы. В Excel уйдут только те колонки, которые отображены, поэтому добавьте все нужные поля заранее.

Затем вызовите команду вывода: в типовых формах УПП это пункт «Вывести список» в меню «Действия» или в контекстном меню по правой кнопке мыши. В появившемся диалоге отметьте нужные колонки и выберите вариант вывода — «Табличный документ». После формирования сохраните результат через «Файл → Сохранить как» в формате Excel.

Перед выводом большого списка примените отбор: по периоду, организации, контрагенту или другому признаку. Отбор сокращает время формирования и размер итогового файла. Если список содержит десятки тысяч строк, выгружайте его частями — например, помесячно.

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

Иногда нужна не вся база, а содержимое одного документа — например, спецификация из заказа покупателя или состав инвентаризации. Откройте документ, установите курсор в табличную часть и вызовите контекстное меню правой кнопкой мыши. Во многих формах УПП доступен пункт «Вывести список» для табличной части.

Если такого пункта нет, выделите нужные строки мышью (или все — сочетанием Ctrl+A в табличной части), скопируйте их через Ctrl+C и вставьте в открытый лист Excel через Ctrl+V. Этот способ переносит значения без форматирования, что часто даже удобнее для дальнейшей обработки.

При копировании через буфер обмена следите за форматами чисел и дат: Excel может интерпретировать некоторые значения по-своему, например превратить артикул с ведущими нулями в число. Проверяйте такие колонки сразу после вставки и при необходимости задавайте текстовый формат ячеек до вставки.

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

Когда стандартных отчетов и списков недостаточно — нужны данные из нескольких регистров, нестандартные поля или сложные отборы — в УПП используют универсальный отчет или консоль отчетов. Универсальный отчет позволяет выбрать источник данных (регистр накопления, сведений, документы), задать поля и отборы, а результат выводится в тот же табличный документ, который затем сохраняется в Excel.

Работа с такими инструментами требует понимания структуры метаданных: какие регистры хранят нужные показатели и как они связаны. Ошибка в выборе источника приведет к неверным цифрам, которые внешне выглядят правдоподобно. Если вы не уверены в структуре данных, сверьте результат с типовым отчетом по тому же показателю.

Форматы файлов и ограничения Excel

При сохранении табличного документа в УПП доступны несколько форматов. XLSX — основной рабочий вариант: открывается в современных версиях Excel и поддерживает большие объемы строк. XLS — устаревший формат с ограничением около 65 тысяч строк на лист; выбирайте его только если файл нужно открыть в очень старой версии Excel. MXL — внутренний формат 1С, подходит для передачи табличного документа между базами, но не открывается в Excel напрямую.

Дополнительные варианты: HTML — удобен для просмотра в браузере, ODS — для LibreOffice, TXT и CSV-подобные выгрузки — для обмена с другими системами. Если файл предназначен для загрузки в стороннюю программу, уточните требуемый формат заранее: многие системы принимают именно CSV с разделителем, а не «красивый» XLSX с объединенными ячейками.

Типичные ошибки
01
Сохранение в XLS при большом объеме: строки сверх лимита формата обрезаются или выгрузка завершается ошибкой
02
Выгрузка отчета с объединенными ячейками для сводных таблиц: Excel не может корректно обработать такую структуру
03
Забытый отбор по периоду: в файл уходит весь список за все время, формирование занимает много времени
04
Потеря ведущих нулей в артикулах и кодах при вставке через буфер обмена без текстового формата ячеек
05
Выгрузка без сверки итогов: расхождение с данными 1С обнаруживается уже после передачи файла

Как проверить результат выгрузки

После сохранения файла всегда выполняйте контрольную сверку, особенно если данные пойдут дальше — в отчетность, заказчику или в другую систему. Минимальная проверка: количество строк и ключевые итоговые суммы в Excel должны совпадать с тем, что показывает 1С.

Дополнительно проверьте типы данных: даты должны распознаваться как даты, суммы — как числа, а коды и артикулы не должны потерять ведущие нули. Если файл будет обрабатываться формулами или сводной таблицей, убедитесь, что в нем нет объединенных ячеек в области данных и пустых строк-разделителей.

Контрольные точки

Как проверить результат

Итоговые суммы
Норма

Суммы в Excel совпадают с итогами отчета в 1С

Тревожный признак

Расхождение даже на копейки — проверьте отбор и период

Количество строк
Норма

Число строк данных равно количеству записей в списке 1С

Тревожный признак

Строк меньше — возможно, сработал лимит формата или фильтр

Коды и артикулы
Норма

Ведущие нули и текстовый формат сохранены

Тревожный признак

Значения превратились в числа, нули потеряны

Структура листа
Норма

Нет объединенных ячеек и разрывов в области данных

Тревожный признак

Шапки и группировки мешают обработке — перевыгрузите списком

Частые вопросы

Почему кнопка «Сохранить как» или «Вывести список» неактивна?

Чаще всего причина в правах: у вашей роли нет разрешения на вывод данных или на просмотр объекта. Также команда недоступна, если табличный документ еще не сформирован. Проверьте права с администратором и сначала сформируйте отчет или откройте список.

Выгрузка большого отчета зависает или занимает очень много времени. Что делать?

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

Можно ли настроить автоматическую выгрузку в Excel по расписанию?

Штатно — через регламентные задания и внешние обработки, которые формируют отчет и сохраняют файл в заданную папку. Это требует доработки или готовой обработки и настройки на стороне сервера 1С. Такую задачу лучше поручить специалисту по 1С.

В Excel суммы стали текстом и не считаются формулами. Как исправить?

Такое бывает при вставке через буфер обмена или при выгрузке с нестандартным разделителем разрядов. Выделите колонку, замените пробелы-разделители на пустоту через «Найти и заменить», затем задайте числовой формат. Надежнее — сохранять табличный документ напрямую в XLSX, где типы данных переносятся корректно.

Чем отличается сохранение в MXL от сохранения в XLSX?

MXL — внутренний формат табличных документов 1С: он сохраняет структуру и оформление для открытия в другой базе 1С, но Excel его не читает. XLSX — стандартный формат Excel. Для передачи данных пользователю Excel всегда выбирайте XLSX, а MXL используйте только для обмена между базами 1С.

Нужно выгрузить данные, которых нет ни в одном типовом отчете. Как быть?

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

Итог

Что важно запомнить

Основной путь выгрузки в Excel из УПП: сформировать отчет или список, настроить колонки и отбор, сохранить через «Файл → Сохранить как» в формате XLSX. Для обработки формулами выгружайте плоский список без оформления, после выгрузки сверяйте итоги и проверяйте форматы чисел и кодов.