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

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

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

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

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

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

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

Что именно можно скопировать из 1С

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

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

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

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

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

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

Способ 1: копирование строк табличной части

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

Нажмите Ctrl+C, переключитесь в Excel, поставьте курсор в верхнюю левую ячейку будущей таблицы и нажмите Ctrl+V. Платформа передаёт данные через буфер обмена в табличном виде, поэтому колонки обычно ложатся в ячейки корректно.

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

Порядок действий при копировании строк
  1. 1
    Откройте документ и перейдите на вкладку с табличной частью
  2. 2
    Добавьте нужные колонки через «Ещё → Изменить форму», если их не хватает
  3. 3
    Выделите строки: Ctrl+A для всех или Ctrl+клик для отдельных
  4. 4
    Нажмите Ctrl+C, затем в Excel — Ctrl+V
  5. 5
    Проверьте число строк и итоговые суммы против документа в 1С

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

Если нужен готовый документ с оформлением — счёт на оплату, ТОРГ-12, акт, — формируйте печатную форму. В открытом документе нажмите кнопку «Печать» и выберите нужную форму. На экране появится табличный документ.

Далее откройте меню «Файл → Сохранить как» (в некоторых конфигурациях — кнопка с дискетой на панели табличного документа) и выберите формат «Лист Excel (*.xlsx)» или «Таблица Excel». Укажите папку и имя файла. Платформа сохранит макет с сохранением границ, шрифтов и объединённых ячеек.

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

Способ 3: выгрузка списка документов из журнала

Когда нужен реестр — например, все поступления за месяц с контрагентами и суммами, — работайте с журналом документов. Откройте нужный журнал (раздел «Покупки → Поступления» или аналогичный), установите отбор по периоду и организации.

Настройте состав колонок через «Ещё → Изменить форму» или «Настроить список»: оставьте только те поля, которые нужны в Excel. Затем используйте команду «Ещё → Вывести список» (в некоторых конфигурациях — «Выгрузить список»). В диалоге отметьте нужные колонки и подтвердите вывод — платформа сформирует табличный документ со списком.

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

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

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

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

Совпадает с числом документов в журнале с учётом отбора

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

Строк меньше — сработал скрытый отбор или ограничение вывода

Итоговая сумма по колонке
Норма

Сумма в Excel равна итогу по журналу в 1С

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

Расхождение — часть документов не выгрузилась или колонка содержит текст

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

Даты распознаются Excel как даты, суммы — как числа

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

Значения стали текстом, фильтры и формулы не работают

Способ 4: массовая выгрузка данных из множества документов

Штатные способы не подходят, когда нужно собрать в одну таблицу табличные части сотен документов — например, все строки реализаций за год с номенклатурой и ценами. Здесь есть три рабочих варианта.

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

Второй — универсальные обработки: «Универсальный отчёт», «Консоль запросов», «Выгрузка данных в табличный документ». Они позволяют выбрать вид документов, период и произвольные реквизиты, включая поля табличных частей. Такие обработки обычно используют бухгалтеры-аналитики или специалисты поддержки; для запуска нужны соответствующие права.

Третий — обмен через промежуточные форматы (CSV, mxl) или COM-соединение, но это уже инструменты разработчика. Если задача разовая, проще попросить администратора 1С сформировать выгрузку, чем осваивать консоль запросов самостоятельно.

Типичные ошибки и их последствия

Чаще всего проблемы возникают не на этапе копирования, а при проверке результата — или из-за её отсутствия. Числа, вставленные как текст, ломают формулы; скрытые отборы в журнале приводят к неполной выгрузке; копирование из формы с группировкой переносит строки итогов, которые потом искажают суммы.

Ещё одна частая ситуация — потеря лидирующих нулей. Артикулы, коды и номера документов вида «0000123» Excel по умолчанию превращает в «123». Если эти коды потом используются для сверки, совпадений не будет. Решение — перед вставкой задать ячейкам текстовый формат или исправить формат сразу после вставки.

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

Проверка и доработка данных в Excel

После любого переноса выполните три контрольных действия. Во-первых, сравните количество строк: в 1С число строк табличной части или документов в журнале видно внизу формы или через «Ещё → Вывести список». Во-вторых, просуммируйте ключевую колонку (сумма, количество) в Excel через «Автосумму» и сверьте с итогом в 1С. В-третьих, проверьте форматы: выделите колонку с датами и убедитесь, что Excel видит их как даты, а не текст.

Если числа вставились как текст (зелёный треугольник в углу ячеек), выделите колонку и используйте «Данные → Текст по столбцам → Готово» — это принудительно преобразует значения в числа. Лишние пробелы в наименованиях убираются функцией СЖПРОБЕЛЫ.

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

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

Почему при копировании из 1С в Excel все данные попадают в один столбец?

Так бывает, когда копируется не таблица, а текст — например, из поля комментария или при вставке через «Специальную вставку» в формате текста. Копируйте именно из табличной части документа и вставляйте обычным Ctrl+V. Если данные уже вставились одним столбцом, разбейте их через «Данные → Текст по столбцам» с разделителем-табуляцией.

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

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

Как выгрузить документы в Excel из 1С веб-клиента через браузер?

В веб-клиенте работают те же команды: выделение строк с Ctrl+C, «Файл → Сохранить как» для табличных документов, «Ещё → Вывести список» для журналов. Сохранённый файл браузер скачает в папку загрузок. Прямое копирование больших таблиц через буфер обмена в веб-клиенте может работать медленнее, чем в тонком клиенте.

Почему после сохранения печатной формы в Excel съехало оформление?

Колонки могут стать уже или шире из-за различий в шрифтах и масштабе. Выделите все ячейки и примените «Формат → Автоподбор ширины столбца». Если оформление критично (подписи, рамки бланка), надёжнее сохранить форму в PDF — там вёрстка фиксируется полностью.

Как перенести в Excel только часть строк документа?

Выделите нужные строки с зажатой клавишей Ctrl (отдельные строки) или Shift (диапазон), затем Ctrl+C и вставка в Excel. Альтернатива — скопировать всё и удалить лишнее уже в Excel, что часто быстрее при большом числе строк.

Что делать, если Excel обрезает большую выгрузку?

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

Итог

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

Для отдельных строк используйте Ctrl+C/Ctrl+V, для печатных форм — «Сохранить как» в XLSX, для реестров — команду «Вывести список» из журнала, для массовой выгрузки — отчёты или обработки. Всегда сверяйте количество строк и итоговые суммы с 1С и проверяйте форматы дат, чисел и кодов с ведущими нулями.