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

Справочники и Данные · 10 мин

Как выгрузить таблицу в 1С: все рабочие способы

Пошаговая инструкция по выгрузке таблиц из 1С в Excel, CSV и MXL: через отчёты, табличные документы и обработки. Ограничения, ошибки и проверка результата.

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

Простейший путь — сохранить уже сформированный табличный документ через меню «Файл → Сохранить как». Для массовых выгрузок справочников и документов используются типовые обработки «Выгрузка и загрузка данных XML» или «Универсальный обмен данными», а для произвольных наборов данных — консоль запросов с выгрузкой результата. Каждый способ имеет свои ограничения по форматам, объёму и правам доступа.

В этой статье разобраны основные сценарии для конфигураций на управляемых формах («1С:Бухгалтерия», «1С:Управление торговлей», «1С:ERP» и аналогичные), а также варианты для обычного приложения. Точные названия пунктов меню могут немного отличаться в зависимости от версии платформы и конфигурации.

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

Самый универсальный способ подходит для любого отчёта, печатной формы или табличного документа, который уже выведен на экран. Сформируйте отчёт, убедитесь, что данные корректны, затем откройте меню «Файл» (в управляемых формах — кнопка со стрелкой вниз рядом с кнопкой сохранения или пункт «Ещё → Сохранить») и выберите «Сохранить как».

В диалоге сохранения укажите формат. Для дальнейшей обработки в Excel выбирайте «Лист Excel» (XLSX) или «Лист Excel 97» (XLS), для обмена с другими системами — CSV или текстовый формат, для архивного хранения с сохранением оформления — PDF или MXL (родной формат табличных документов 1С).

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

Порядок действий
  1. 1
    Сформируйте отчёт или откройте табличный документ
  2. 2
    Откройте «Файл → Сохранить как» или «Ещё → Сохранить»
  3. 3
    Выберите формат: XLSX для Excel, CSV для обмена, PDF для архива
  4. 4
    При выгрузке в Excel укажите режим «только данные», если нужна чистая таблица
  5. 5
    Откройте сохранённый файл и проверьте структуру и количество строк

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

Когда нужно выгрузить не отчёт, а сам список — например, всю номенклатуру, контрагентов или журнал документов, — используйте команду «Вывести список». Она доступна в большинстве форм списков через меню «Ещё».

Откройте нужный справочник или журнал, настройте отбор и нужные колонки (через «Ещё → Изменить форму» или настройку списка), затем выберите «Ещё → Вывести список». В появившемся окне отметьте колонки, которые должны попасть в выгрузку, и нажмите «ОК». Система сформирует табличный документ, который дальше сохраняется стандартным способом в Excel или CSV.

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

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

Табличная часть — это таблица товаров, услуг или начислений внутри конкретного документа. Её можно выгрузить несколькими способами в зависимости от конфигурации.

Во многих документах над табличной частью есть кнопка «Ещё», где доступны команды «Вывести список» или «Сохранить табличную часть». Если такой команды нет, выделите нужные строки (Ctrl+A для всех), скопируйте их в буфер обмена (Ctrl+C) и вставьте напрямую в Excel — платформа передаёт данные в табличном виде, и колонки сохранятся.

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

Сравнение форматов выгрузки

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

ФорматКогда подходитОграничения
XLSX (Excel)Анализ, сводные таблицы, передача коллегамОграничение Excel на число строк; при больших объёмах файл открывается медленно
CSVЗагрузка в другие системы, обработка скриптамиНет форматирования и типов данных; возможны проблемы с разделителем и кодировкой
MXLОбмен между базами 1С, архив отчётовОткрывается только в 1С
PDFПечать, отправка контрагентам, архивДанные нельзя редактировать и обрабатывать как таблицу
HTMLПубликация, просмотр в браузереНеудобен для дальнейшей обработки данных

Для передачи данных в сторонние программы чаще всего выбирают CSV: это текстовый формат, который понимает практически любая система. Но перед выгрузкой уточните у принимающей стороны требования к разделителю (запятая или точка с запятой) и кодировке (UTF-8 или Windows-1251) — несовпадение приводит к «кракозябрам» и слипшимся колонкам.

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

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

Для таких задач используйте типовые инструменты. В конфигурациях на БСП (библиотека стандартных подсистем) есть обработка «Выгрузка и загрузка данных XML» — она выгружает объекты в XML-файл для переноса между базами. Для выгрузки в табличные форматы применяется «Универсальная загрузка данных из табличного документа» (в обратную сторону) или произвольные отчёты СКД с сохранением результата.

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

Проверка результата и типичные ошибки

После выгрузки всегда открывайте полученный файл и сверяйте его с источником. Минимальная проверка: количество строк совпадает с количеством записей в списке (с учётом шапки), даты и числа распознаны корректно, кириллица отображается без искажений.

Частая проблема при выгрузке в Excel — числа, сохранённые как текст, из-за чего не работают формулы и суммирование. Признак: зелёный треугольник в углу ячейки. Лечится преобразованием в число средствами Excel. Обратная ситуация опаснее: Excel автоматически обрезает ведущие нули у кодов и артикулов (например, «001234» превращается в «1234»), и такие данные нельзя загружать обратно в 1С без восстановления формата.

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

Типичные ошибки
01
Выгрузка в XLSX «с форматированием» — объединённые ячейки шапки ломают структуру при обработке
02
Забытый отбор в списке — в файл попадает только часть данных
03
Потеря ведущих нулей в кодах и артикулах при открытии CSV в Excel
04
Неверная кодировка CSV — кириллица отображается нечитаемыми символами
05
Попытка выгрузить сотни тысяч строк через табличный документ вместо обработки — ошибка или зависание
Контрольные точки

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

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

Совпадает с числом записей в списке 1С (плюс строка заголовка)

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

Строк меньше — вероятно, сработал отбор или лимит вывода

Даты и числа
Норма

Excel распознаёт их как даты и числа, работают формулы

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

Значения выравнены влево и воспринимаются как текст

Кодировка
Норма

Кириллица читается корректно

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

Нечитаемые символы — откройте файл с указанием кодировки UTF-8 или Windows-1251

Часто задаваемые вопросы

Нет кнопки «Сохранить как» или она неактивна. Что делать?

Скорее всего, у вашей роли нет права «Вывод» на данный объект, либо табличный документ открыт в режиме только для просмотра без возможности сохранения. Обратитесь к администратору 1С для проверки прав. Как временный обходной путь иногда работает выделение всего содержимого (Ctrl+A) и копирование в буфер обмена.

Как выгрузить таблицу из 1С в Google Таблицы?

Прямой выгрузки нет. Сохраните табличный документ в формате XLSX или CSV, затем загрузите файл на Google Диск и откройте его через Google Таблицы. Для CSV при импорте укажите правильный разделитель, иначе данные попадут в один столбец.

Выгружается только часть строк отчёта. Почему?

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

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

Да, но для этого потребуется доработка: регламентное задание, которое формирует отчёт и сохраняет его в файл или отправляет по почте. В некоторых конфигурациях есть типовая рассылка отчётов — проверьте раздел «Администрирование» или «Отчёты». Самостоятельная настройка требует навыков программирования на встроенном языке 1С.

Какой формат выбрать для загрузки данных обратно в 1С?

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

Как выгрузить таблицу значений из обработки или отладчика?

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

Итог

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

Основной способ выгрузки — «Файл → Сохранить как» из сформированного табличного документа; списки выгружайте через «Ещё → Вывести список», большие массивы — через обработки и консоль запросов. Всегда проверяйте отборы перед выгрузкой и сверяйте количество строк, типы данных и кодировку в полученном файле.