Документы и Печать · 9 мин
Как в 1С скопировать документ в Excel
Как скопировать документ из 1С в Excel: сохранение табличного документа в формате XLSX, копирование списков и табличных частей, типичные ошибки и способы их исправить.
Перенести данные из 1С в Excel требуется регулярно: отправить накладную контрагенту, сверить остатки, подготовить отчёт руководству или проанализировать проводки. Программы 1С (Бухгалтерия, Управление торговлей, ЗУП и другие конфигурации на платформе 8.3) позволяют выгрузить документ несколькими способами — от банального копирования через буфер обмена до сохранения печатной формы в файл XLSX.
Выбор способа зависит от того, что именно нужно получить: точную печатную форму с оформлением, «сырые» данные табличной части для расчётов или список документов за период. Каждый вариант имеет свои ограничения: где-то теряется форматирование, где-то в файл попадают объединённые ячейки, мешающие фильтрации.
Ниже разобраны рабочие методы для типовых конфигураций, порядок проверки результата и типичные ошибки, из-за которых данные в Excel оказываются «битыми» или неполными.
Какие способы переноса документа в Excel существуют
В 1С нет единственной кнопки «в Excel» — есть несколько механизмов, и каждый решает свою задачу. Сохранение печатной формы подходит, когда нужен готовый документ с шапкой, подписями и оформлением: счёт на оплату, ТОРГ-12, акт. Копирование табличной части через буфер обмена удобно, когда нужны только строки товаров или услуг для дальнейших расчётов в Excel.
Третий вариант — выгрузка списка документов: в журнале (например, «Реализация товаров и услуг») можно вывести список в табличный документ и сохранить его. Это рабочий способ получить реестр за период с номерами, датами, контрагентами и суммами.
Сравнение вариантов
Подходит для передачи документа контрагенту или архива. Сохраняет оформление, но объединённые ячейки мешают сортировке и фильтрам.
Быстрый способ вытащить строки товаров для расчётов. Шапка и подвал не копируются, нужно переносить вручную.
Даёт реестр документов за период. Содержимое самих документов (строки) в такую выгрузку не попадает.
Как сохранить печатную форму документа в Excel
Это основной метод, когда под «копией документа» понимается его печатная форма. Откройте документ, нажмите кнопку «Печать» и выберите нужную форму — например, «Счёт на оплату» или «Товарная накладная (ТОРГ-12)». На экране появится табличный документ с предпросмотром.
Далее в меню «Файл» (или через кнопку сохранения на панели, в зависимости от конфигурации) выберите «Сохранить как» / «Сохранить копию». В диалоге укажите тип файла «Лист Excel (.xlsx)» или «Лист Excel 97 (.xls)», задайте имя и папку. После сохранения файл открывается в Excel с сохранением оформления, шрифтов и границ таблицы.
- 1Откройте документ в 1С и нажмите «Печать», выберите нужную печатную форму
- 2В окне предпросмотра откройте «Файл → Сохранить как» (или «Сохранить копию»)
- 3Выберите формат «Лист Excel (*.xlsx)», укажите папку и имя файла
- 4Откройте файл в Excel и проверьте, что все строки и итоги на месте
Если в меню нет нужного формата
В некоторых конфигурациях и версиях платформы список форматов сохранения отличается. Если XLSX недоступен, сохраните в формате «Табличный документ (*.mxl)», затем откройте его через «Файл → Открыть» и пересохраните в Excel. Альтернатива — формат PDF: он не редактируется, но гарантированно сохраняет внешний вид документа для отправки контрагенту.
Как скопировать табличную часть документа через буфер обмена
Когда нужны только товары или услуги из документа — например, чтобы посчитать в Excel собственные показатели, — быстрее скопировать строки напрямую. Откройте документ, встаньте в табличную часть, выделите все строки сочетанием Ctrl+A (или конкретные строки с зажатым Ctrl/Shift) и нажмите Ctrl+C. Затем перейдите в Excel, встаньте в ячейку A1 и нажмите Ctrl+V.
Учтите особенность: в некоторых конфигурациях копируются только видимые колонки, а порядок столбцов в Excel будет соответствовать порядку колонок на экране. Если нужна колонка, которой нет в текущем виде, сначала настройте отображение табличной части или используйте сохранение печатной формы.
После вставки проверьте числовые колонки: если 1С выгружает числа с пробелами-разделителями разрядов, Excel может воспринять их как текст. Лечится заменой неразрывных пробелов на пустую строку (Ctrl+H в Excel) с последующим преобразованием в число.
Как выгрузить список документов в Excel
Для реестра документов за период откройте нужный журнал — например, «Покупки → Счета фактуры полученные» или «Продажи → Реализация (акты, накладные)». Установите отбор по периоду и при необходимости по организации или контрагенту. Затем в меню «Ещё» выберите «Вывести список».
В появившемся окне отметьте нужные колонки и нажмите «ОК» — 1С сформирует табличный документ со списком. Сохраните его через «Файл → Сохранить как» в формате XLSX. Такой файл удобен для сверки: в нём номера, даты, контрагенты и суммы без лишнего оформления.
Если пункт «Вывести список» недоступен, проверьте права пользователя — в некоторых конфигурациях вывод списка ограничен настройками доступа. Также убедитесь, что журнал не открыт в режиме с отключенным выводом (это встречается в сильно доработанных конфигурациях).
Как проверить, что данные перенеслись корректно
После любого способа переноса сверьте результат с исходным документом. Минимальная проверка: количество строк в табличной части совпадает, итоговая сумма по документу совпадает с суммой столбца в Excel, даты отображаются как даты, а не как текст или пятизначные числа.
Если итоговая сумма в Excel не сходится с документом, чаще всего причина в том, что часть чисел вставлена как текст — Excel не включает их в СУММ. Признак: зелёные треугольники в углу ячеек и выравнивание чисел по левому краю. Выделите столбец и используйте «Данные → Текст по столбцам → Готово» для массового преобразования в числа.
Как проверить результат
Совпадает с числом строк в документе 1С
Строк меньше — возможно, скопировалась только видимая часть, прокрутите и проверьте
СУММ по столбцу равна сумме документа
Сумма меньше — часть ячеек в текстовом формате
Отображаются как даты, сортируются по возрастанию
Даты как текст или числа вида 45000 — нужно изменить формат ячеек
Ограничения и безопасные альтернативы
Стандартное копирование не переносит в Excel формулы, связи и скрытые данные — только отображаемые значения. Если документ содержит сотни строк, буфер обмена может работать медленно; в этом случае надёжнее сохранение табличного документа в файл. Также помните, что в файле Excel данные теряют связь с 1С: изменения в базе после выгрузки в файл не отразятся.
Для регулярных выгрузок по одному и тому же шаблону рассмотрите встроенные отчёты 1С (например, «Оборотно-сальдовая ведомость», «Анализ продаж») — их результат тоже сохраняется в XLSX, а настройки отчёта можно сохранить и переиспользовать. Для сложных периодических обменов существуют обработки выгрузки, но их разработка и подключение — задача для специалиста по 1С, особенно если база рабочая и в ней ведётся учёт.
Если документ нужно регулярно передавать коллегам в Excel, договоритесь о едином способе: сохранение печатной формы в XLSX для «официальных» документов и вывод списка для внутренних сверок. Это избавит от ситуации, когда каждый выгружает по-своему и данные в файлах не сходятся.
Частые вопросы
Почему при копировании из 1С в Excel числа вставляются как текст?
Причина в разделителях разрядов (неразрывных пробелах) и региональных настройках разделителя дробной части. В Excel выделите столбец, нажмите Ctrl+H, замените пробел на пустую строку, затем при необходимости преобразуйте в число через «Текст по столбцам».
Можно ли выгрузить документ в Excel без печатной формы?
Да. Скопируйте табличную часть через Ctrl+C/Ctrl+V или выведите список документов через «Ещё → Вывести список» и сохраните его в XLSX. Для произвольного набора данных подойдёт универсальный отчёт или консоль запросов, если у вас есть соответствующие права.
Почему в сохранённом XLSX нельзя поставить фильтр?
Печатные формы содержат объединённые ячейки в шапке и подвале, которые блокируют автофильтр. Отмените объединение (Главная → Объединить и поместить в центре → Отменить объединение) либо скопируйте таблицу с данными на новый лист и фильтруйте там.
Как выгрузить сразу много документов в один файл Excel?
Штатный способ — сформировать список документов журнала за период и сохранить его в XLSX. Если нужны табличные части всех документов сразу, потребуется отчёт или специализированная обработка выгрузки — это задача для специалиста по 1С.
Что лучше для отправки контрагенту: XLSX или PDF?
Если контрагент должен только просмотреть и подписать документ — PDF надёжнее: оформление не «поедет» и файл сложнее случайно изменить. XLSX уместен, когда получатель будет работать с данными: сверять позиции, считать суммы, загружать в свою учётную систему.
Почему кнопка «Сохранить как» неактивна в окне печатной формы?
Чаще всего это ограничение прав пользователя или особенность интерфейса конфигурации. Проверьте права на вывод данных, попробуйте меню «Файл» главного окна программы при активном табличном документе либо сочетание Ctrl+S. Если не помогает — обратитесь к администратору 1С.
Что важно запомнить
Для готового документа сохраняйте печатную форму через «Файл → Сохранить как» в XLSX, для расчётов копируйте табличную часть через буфер обмена, для реестра выводите список журнала. После переноса обязательно сверяйте количество строк и итоговую сумму, а текстовые числа преобразуйте в числовой формат.