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