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

Документы и Печать · 11 мин

Как перенести документ из 1С в Excel

Как выгрузить документ из 1С в Excel: через кнопку «Ещё», копирование табличной части, сохранение печатной формы и универсальную обработку. Разбор ошибок и FAQ.

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

В большинстве конфигураций 1С (Бухгалтерия, Управление торговлей, ERP, Зарплата и управление персоналом) базовые инструменты выгрузки уже встроены и не требуют доработок. Достаточно прав пользователя на просмотр документа и вывод данных. Проблемы обычно возникают из-за ограничений прав, устаревших форматов сохранения или попыток скопировать данные, которые программа выводит в виде нередактируемой формы.

Определите, что именно нужно перенести

Под «переносом документа» пользователи обычно понимают три разные задачи, и для каждой есть свой оптимальный инструмент. Первая — выгрузить список документов (например, все счета за месяц) с колонками «Номер», «Дата», «Контрагент», «Сумма». Вторая — перенести содержимое одного документа: шапку и табличную часть с товарами или услугами. Третья — получить печатную форму (счёт на оплату, ТОРГ-12, акт) в виде файла Excel, который можно редактировать.

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

Маршрут решения

Как выбрать способ

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

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

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

1С сформирует табличный документ с выбранными колонками. Дальше сохраните его: меню «Файл» → «Сохранить как», в поле «Тип файла» выберите «Лист Microsoft Excel» (xlsx) или «Лист Microsoft Excel 97-2003» (xls), если файл нужно открыть в старой версии офиса. Укажите имя и папку — файл готов к открытию в Excel.

Порядок выгрузки списка
  1. 1
    Откройте журнал документов и задайте отбор по периоду
  2. 2
    Нажмите «Ещё» → «Вывести список»
  3. 3
    Отметьте нужные колонки и нажмите «ОК»
  4. 4
    В открывшемся табличном документе выберите «Файл» → «Сохранить как»
  5. 5
    Выберите тип файла «Лист Microsoft Excel» и сохраните
  6. 6
    Откройте файл в Excel и проверьте количество строк и суммы

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

Копирование табличной части документа

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

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

Сохранение печатной формы в Excel

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

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

Учтите, что в некоторых конфигурациях сохранение в Excel может быть ограничено правами или настройками программы. Если пункт «Сохранить как» недоступен, проверьте, не открыта ли форма в режиме «Только просмотр», и уточните у администратора наличие права на вывод данных.

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

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

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

Сравнение способов переноса

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

Подходит для реестров документов за период; даёт плоскую таблицу, удобную для сводных. Не переносит строки внутри документов.

Копирование табличной части

Быстро для одного документа; не переносит шапку и итоги, числа могут вставиться как текст.

Сохранение печатной формы

Сохраняет оформление бланка; плохо подходит для расчётов из-за объединённых ячеек.

Сохранение отчёта

Лучший вариант для сводных данных по многим документам; требует умения настроить отчёт.

Проверка результата после переноса

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

Проверьте типы данных: даты должны распознаваться Excel как даты, числа — как числа. Если даты вставились текстом, сортировка и фильтры по периоду будут работать неправильно. Также убедитесь, что не обрезались длинные наименования и не потерялись лидирующие нули в номерах документов — при вставке Excel иногда преобразует «0000123» в «123».

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

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

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

Совпадает с количеством документов/строк в 1С

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

Строк меньше или больше, есть дубли

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

Сумма по столбцу равна итогу в 1С

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

Расхождение хотя бы на копейки

Формат чисел
Норма

Числа участвуют в формулах и сортировке

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

Числа выровнены влево, формулы выдают ошибку

Номера документов
Норма

Номера сохранили вид как в 1С

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

Пропали лидирующие нули, номер превратился в дату

Типичные ошибки и ограничения

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

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

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

Когда нужна автоматическая выгрузка

Если переносить документы в Excel приходится регулярно — например, ежедневно отправлять реестр отгрузок логисту, — ручной способ становится источником ошибок. В этом случае имеет смысл настроить автоматическую выгрузку: регламентное задание с сохранением файла в сетевую папку, рассылку отчётов по расписанию или обмен через форматы CSV/XML.

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

Если файл нужен контрагенту для загрузки в его учётную систему, уточните требуемый формат заранее. Часто вместо Excel удобнее CSV или XML: они не содержат оформления и надёжнее читаются программами, а 1С умеет сохранять табличные документы и в этих форматах.
ПЗ
Практическое замечание

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

Можно ли перенести документ из 1С в Excel без прав администратора?

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

Почему Excel не открывает сохранённый из 1С файл?

Чаще всего файл сохранён в формате MXL — это внутренний формат табличных документов 1С. Откройте табличный документ заново и при сохранении явно выберите тип файла «Лист Microsoft Excel» (xlsx). Также проверьте, что у файла правильное расширение.

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

Стандартной кнопки для этого нет. Используйте отчёт, который выводит данные с детализацией до строк документов (например, карточка счёта или оборотно-сальдовая ведомость с субконто), либо попросите специалиста настроить обработку выгрузки. Копирование по одному документу при больших объёмах неэффективно.

Числа после вставки в Excel не считаются в формулах. Что делать?

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

Можно ли сохранить печатную форму так, чтобы её удобно было редактировать?

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

Что выбрать: XLSX, XLS или CSV?

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

Итог

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

Для списка документов используйте «Ещё» → «Вывести список» и сохранение в XLSX, для строк одного документа — копирование табличной части, для бланка — сохранение печатной формы. Всегда проверяйте отбор перед выгрузкой и сверяйте количество строк и итоговые суммы после переноса. Регулярные выгрузки разумнее автоматизировать через отчёты или обработки.