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