Документы и Печать · 11 мин
Как перенести документ из 1С в Excel
Как выгрузить документ из 1С в Excel: через кнопку «Ещё», копирование табличной части, сохранение печатной формы и универсальную обработку. Разбор ошибок и FAQ.
Перенести документ из 1С в Excel можно несколькими способами: через стандартную команду «Вывести список», копирование табличной части, сохранение печатной формы в формате XLSX или через специальные обработки выгрузки. Выбор зависит от того, что именно нужно получить — список документов, содержимое одного документа или печатную форму, идентичную бумажной версии.
В большинстве конфигураций 1С (Бухгалтерия, Управление торговлей, ERP, Зарплата и управление персоналом) базовые инструменты выгрузки уже встроены и не требуют доработок. Достаточно прав пользователя на просмотр документа и вывод данных. Проблемы обычно возникают из-за ограничений прав, устаревших форматов сохранения или попыток скопировать данные, которые программа выводит в виде нередактируемой формы.
Определите, что именно нужно перенести
Под «переносом документа» пользователи обычно понимают три разные задачи, и для каждой есть свой оптимальный инструмент. Первая — выгрузить список документов (например, все счета за месяц) с колонками «Номер», «Дата», «Контрагент», «Сумма». Вторая — перенести содержимое одного документа: шапку и табличную часть с товарами или услугами. Третья — получить печатную форму (счёт на оплату, ТОРГ-12, акт) в виде файла Excel, который можно редактировать.
От ответа зависит и качество результата. Список документов выгружается как плоская таблица без деталей. Табличная часть копируется без итогов и реквизитов шапки. Печатная форма сохраняет внешний вид, но структура ячеек в ней «размазана» по объединённым ячейкам и плохо подходит для дальнейших расчётов в Excel.
Как выбрать способ
Выгрузка списка документов через «Вывести список»
Это самый универсальный способ для журналов документов. Откройте нужный журнал (например, «Продажи» → «Счета на оплату покупателям»), установите отбор по периоду и контрагенту, затем нажмите кнопку «Ещё» в правой части командной панели и выберите пункт «Вывести список». В появившемся окне отметьте галочками колонки, которые должны попасть в выгрузку, и подтвердите действие.
1С сформирует табличный документ с выбранными колонками. Дальше сохраните его: меню «Файл» → «Сохранить как», в поле «Тип файла» выберите «Лист Microsoft Excel» (xlsx) или «Лист Microsoft Excel 97-2003» (xls), если файл нужно открыть в старой версии офиса. Укажите имя и папку — файл готов к открытию в Excel.
- 1Откройте журнал документов и задайте отбор по периоду
- 2Нажмите «Ещё» → «Вывести список»
- 3Отметьте нужные колонки и нажмите «ОК»
- 4В открывшемся табличном документе выберите «Файл» → «Сохранить как»
- 5Выберите тип файла «Лист Microsoft Excel» и сохраните
- 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 его не понимает, нужно именно «Сохранить как» с выбором типа файла.
Ещё одна проблема — нехватка прав. Если команда «Вывести список» или «Сохранить как» отсутствует или неактивна, скорее всего, у пользователя нет права «Вывод» для этого объекта. Это решается администратором через настройку ролей, самостоятельно обходить ограничение не стоит — выгрузка данных в обход прав может нарушать политику информационной безопасности компании.
Когда нужна автоматическая выгрузка
Если переносить документы в 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, для строк одного документа — копирование табличной части, для бланка — сохранение печатной формы. Всегда проверяйте отбор перед выгрузкой и сверяйте количество строк и итоговые суммы после переноса. Регулярные выгрузки разумнее автоматизировать через отчёты или обработки.