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

Учет и Финансы · 12 мин

Как выгрузить реализации из 1С в Excel

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

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

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

Ниже разобраны рабочие способы с точными действиями, ограничениями каждого метода и способами проверить, что выгрузка прошла корректно. Инструкции актуальны для типовых конфигураций на управляемых формах; в старых версиях на обычных формах логика та же, но расположение команд отличается.

Определите, какие именно данные нужны

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

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

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

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

Нужен список документов с номерами, датами и суммамиИспользуйте журнал документов и команду «Вывести список»
Нужны строки товаров внутри реализаций за периодСформируйте отчёт «Анализ продаж» или используйте обработку выгрузки табличных частей
Нужна аналитика по клиентам, товарам, менеджерамИспользуйте типовые отчёты раздела «Продажи» с сохранением в Excel
Нужна нестандартная выборка, которой нет в отчётахИспользуйте консоль запросов или попросите разработчика написать обработку

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

Это самый быстрый метод, не требующий никаких настроек. Откройте раздел «Продажи» и перейдите в журнал «Реализация (акты, накладные)» — в разных конфигурациях он может называться «Документы продажи» или просто «Реализации товаров и услуг». Установите период через стандартный отбор по дате, при необходимости добавьте отбор по организации, контрагенту или складу.

Далее нажмите кнопку «Ещё» в командной панели списка и выберите команду «Вывести список». В появившемся окне отметьте галочками нужные колонки — обычно это дата, номер, контрагент, сумма документа, валюта, ответственный. Программа сформирует табличный документ, который затем сохраняется через «Файл → Сохранить как» с выбором типа «Лист Excel (.xlsx)» или «Таблица Excel 97–2003 (.xls)».

Ограничение метода: выгружаются только колонки, доступные в списке журнала. Состав товаров внутри документов так не получить. Кроме того, если в журнале несколько тысяч документов, формирование табличного документа может занять заметное время — в этом случае сократите период или используйте отчёт.

Выгрузка списка реализаций за 5 шагов
  1. 1
    Откройте раздел «Продажи» → «Реализация (акты, накладные)»
  2. 2
    Установите отбор по периоду и при необходимости по организации или контрагенту
  3. 3
    Нажмите «Ещё» → «Вывести список» и отметьте нужные колонки
  4. 4
    В сформированном табличном документе выберите «Файл» → «Сохранить как»
  5. 5
    Укажите тип файла XLSX, имя и папку, затем откройте файл и проверьте данные

Способ 2: выгрузка через типовые отчёты

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

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

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

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

Когда нужны строки товаров из множества реализаций одной таблицей, журнала и отчётов может быть недостаточно. В конфигурациях на базе Библиотеки стандартных подсистем (УТ 11, КА 2, ERP 2) есть типовая обработка «Групповое изменение реквизитов» и механизм подбора, но для прямой выгрузки строк чаще используют отчёт «Анализ продаж» с группировкой до документа и номенклатуры.

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

Для массовой выгрузки строк за период без типового отчёта понадобится либо внешняя обработка (например, универсальная выгрузка в Excel, которую подключают через «Файл → Открыть» при наличии права открытия внешних обработок), либо помощь разработчика. Самостоятельно писать запрос в консоли имеет смысл только при наличии базовых навыков языка запросов 1С.

Проверка корректности выгрузки

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

Проверьте количество строк: число документов в журнале должно совпадать с числом строк в файле (при выгрузке реестра). Обратите внимание на помеченные на удаление и непроведённые документы — решите заранее, должны ли они попадать в выгрузку, и настройте отбор соответствующим образом.

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

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

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

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

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

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

Расхождение — не все документы попали в выгрузку или лишние строки дублируются

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

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

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

Строк меньше — проверьте отбор по периоду и статусу проведения

Формат сумм в Excel
Норма

Суммы — числа, по ним считается СУММ()

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

Суммы — текст с пробелами, формулы возвращают 0

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

Excel распознаёт даты, сортировка по дате работает

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

Даты выглядят как текст и не сортируются по календарю

Типичные ошибки и как их избежать

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

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

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

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

Альтернативы: CSV, консоль запросов и регулярная выгрузка

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

Для регулярных выгрузок (например, ежедневная выгрузка продаж для руководства) ручной способ быстро надоедает. Варианты автоматизации: сохранённый вариант отчёта с рассылкой по расписанию на почту (в УТ 11, КА, ERP есть типовой механизм рассылки отчётов, который может прикладывать файл Excel), либо простая внешняя обработка от разработчика, формирующая файл одной кнопкой.

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

Сравнение способов выгрузки

Журнал документов + «Вывести список»

Быстро и без настроек; подходит для реестра документов; не выгружает состав товаров

Типовые отчёты

Дают детализацию по товарам и аналитику; требуют настройки группировок для чистой таблицы

Сохранение в CSV

Подходит для передачи в другие системы и больших объёмов; нужно контролировать кодировку и разделитель

Рассылка отчётов по расписанию

Автоматизирует регулярную выгрузку; требует настройки почты и прав администратора

Внешняя обработка или консоль запросов

Максимальная гибкость для нестандартных выборок; нужен разработчик и проверка безопасности файла

FAQ

В каких конфигурациях 1С работает команда «Вывести список»?

Команда доступна во всех конфигурациях на управляемых формах: Управление торговлей 11, ERP, Комплексная автоматизация, Бухгалтерия предприятия 3.0 и других. Она находится в меню «Ещё» любого списка документов или справочника. В старых конфигурациях на обычных формах (УТ 10.3, УПП 1.3) аналог — кнопка вывода списка на панели журнала.

Как выгрузить реализации вместе с товарами, а не только шапки документов?

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

Почему суммы в выгруженном файле не считаются формулами Excel?

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

Можно ли выгрузить реализации сразу в Google Таблицы?

Напрямую из 1С — нет, штатной интеграции с Google Таблицами нет. Сохраните табличный документ как XLSX или CSV, затем загрузите файл на Google Диск и откройте его в Google Таблицах — формат распознается автоматически.

Что делать, если документов очень много и выгрузка зависает?

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

Нужны ли особые права для выгрузки в Excel?

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

Итог

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

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