Отчеты и Аналитика · 10 мин
Как выгрузить проводки из 1С в Excel
Подробная инструкция по выгрузке проводок из 1С:Бухгалтерии в Excel: через отчет «Обороты по счету», журнал операций и универсальный отчет. Настройка, проверка, ошибки.
Выгрузка проводок из 1С в Excel нужна бухгалтерам для сверки с контрагентами, анализа в сводных таблицах, передачи данных аудиторам или загрузки в сторонние системы. В типовых конфигурациях 1С:Бухгалтерия 8.3 есть несколько рабочих способов получить движения по счетам в табличном виде — от простого сохранения отчета до формирования универсальной выборки с произвольным набором колонок.
Выбор способа зависит от задачи: если нужны обороты по одному счету за период, достаточно стандартного отчета; если требуется полный журнал проводок с аналитикой и комментариями — понадобится универсальный отчет по регистру бухгалтерии. Ниже разобраны оба варианта, а также обработка типичных проблем: пустых колонок, «склеенных» строк и ограничений прав доступа.
Перед началом убедитесь, что у вас есть права на просмотр регистра бухгалтерии и формирование отчетов. Если кнопки отчетов неактивны или данные не выводятся — обратитесь к администратору базы: дело в настройках ролей, а не в самой выгрузке.
Какие данные можно выгрузить и в каком виде
Под «проводками» обычно понимают записи регистра бухгалтерии «Хозрасчетный»: дата, номер документа, счета дебета и кредита, сумма, субконто, количество, валюта и содержание операции. В 1С эти данные доступны в нескольких представлениях, и от выбранного представления зависит полнота выгрузки.
Отчеты вроде «Обороты по счету» показывают агрегированные данные — обороты и сальдо с расшифровкой по субконто. Они удобны для сверки, но не содержат каждую отдельную проводку как строку. Журнал проводок и универсальный отчет, напротив, выводят каждую запись регистра отдельной строкой — именно это чаще всего нужно для выгрузки в Excel.
Способ 1. Выгрузка через отчет «Обороты по счету»
Этот способ подходит, когда нужны обороты по конкретному счету с разбивкой по контрагентам, договорам или номенклатуре. Откройте раздел «Отчеты» и выберите «Обороты по счету». Укажите период, счет бухгалтерского учета и при необходимости отбор по организации, если в базе ведется несколько юридических лиц.
В настройках отчета на вкладке «Группировка» добавьте нужную аналитику: субконто, документы движения или корреспондирующие счета. Чем детальнее группировка, тем ближе результат к построчному списку проводок. После нажатия «Сформировать» отчет выводится в табличный документ.
Для сохранения в Excel откройте меню «Файл → Сохранить как» (или нажмите кнопку «Сохранить копию» на панели табличного документа) и выберите тип файла «Лист Excel (*.xlsx)». Отчет сохранится с сохранением структуры строк и колонок, включая итоги и уровни группировок.
- 1Откройте «Отчеты → Обороты по счету» и задайте период и счет
- 2В настройках добавьте нужную группировку по субконто или документам
- 3Нажмите «Сформировать» и проверьте результат на экране
- 4Сохраните табличный документ через «Файл → Сохранить как» в формате .xlsx
- 5Откройте файл в Excel и убедитесь, что колонки и итоги на месте
Способ 2. Выгрузка журнала проводок
Если нужен именно плоский список всех проводок за период, используйте отчет «Журнал проводок» (в некоторых релизах — «Журнал операций» с включенным отбором «Бухгалтерский учет»). Он выводит каждую проводку отдельной строкой: дата, документ, дебет, кредит, сумма, содержание.
Откройте «Операции → Журнал операций» или найдите отчет через поиск в разделе «Отчеты». Установите период и при необходимости отбор по счету, организации или виду документа. Сформированный журнал сохраняется в Excel тем же способом — через «Сохранить как».
Учтите ограничение: при большом объеме данных (сотни тысяч проводок за год) формирование может занять заметное время, а файл Excel получится тяжелым. В этом случае выгружайте данные помесячно или используйте универсальный отчет с отбором.
Способ 3. Универсальный отчет по регистру бухгалтерии
Универсальный отчет — самый гибкий инструмент: он позволяет выбрать произвольный набор полей регистра и настроить отборы. Откройте «Отчеты → Универсальный отчет», в поле типа объекта выберите «Регистр бухгалтерии», а в списке — «Хозрасчетный».
В настройках (кнопка «Настройки» или изменение варианта отчета) добавьте нужные поля: период, регистратор, счет дт, счет кт, субконто, сумма, количество, валютная сумма, содержание. Поля можно перетаскивать и менять порядок — так вы заранее определите структуру будущей таблицы Excel.
После формирования сохраните результат в Excel. Преимущество способа — вы получаете ровно те колонки, которые нужны, без лишних группировок и шапок типового отчета. Это оптимальный вариант для последующей обработки в сводных таблицах или загрузки в другие системы.
Сравнение способов выгрузки
Подходит для сверки по одному счету с аналитикой. Не показывает каждую проводку отдельной строкой.
Дает плоский список всех проводок за период. Ограниченный набор колонок, медленно работает на больших объемах.
Максимальная гибкость: любые поля и отборы. Требует первичной настройки структуры отчета.
Есть в разделе «Операции» части конфигураций. Позволяет выгрузить движения конкретного документа.
Как выгрузить проводки по конкретному документу
Часто нужны проводки не за период, а по одному документу — например, для проверки корректности закрытия месяца или реализации. Откройте документ, нажмите кнопку «Дт/Кт» (или «Показать проводки») — откроется список движений по регистру бухгалтерии.
В открывшемся списке проводок нажмите «Ещё → Вывести список» (или правой кнопкой — «Вывести список»). В диалоге отметьте нужные колонки и нажмите «ОК» — список преобразуется в табличный документ, который сохраняется в Excel стандартным способом. Этот прием работает в большинстве списков 1С и полезен для любых табличных данных.
Проверка результата и типичные проблемы
После сохранения откройте файл в Excel и проверьте: соответствует ли итоговая сумма оборотам в 1С, не потерялись ли колонки с аналитикой, корректно ли распознаны даты и числа. Частая проблема — Excel интерпретирует номера документов с буквами или ведущими нулями как текст или дату, из-за чего номер искажается.
Если при сохранении в Excel строки «склеиваются» или появляются объединенные ячейки, снимите объединение в Excel («Формат ячеек → Отменить объединение») и заполните пустые ячейки значениями сверху через «Найти и выделить → Пустые ячейки». Для больших выгрузок удобнее формат CSV: он не сохраняет оформление, но гарантированно дает плоскую таблицу.
Как проверить результат выгрузки
Совпадает с оборотом по отчету в 1С
Сумма меньше — часть проводок не попала из-за отбора или ограничения периода
Контрагенты и договоры выгружены отдельными колонками
Аналитика пустая — поля не добавлены в настройки отчета
Номера с нулями и буквами сохранены как текст
Excel преобразовал номера в даты или обрезал нули
Ограничения и когда нужен программист
Штатные способы закрывают большинство задач, но есть границы. Если нужна регулярная автоматическая выгрузка по расписанию, выгрузка в строго заданном шаблоне для сторонней системы или выборка с полями из смежных регистров (например, проводки вместе с данными НДС), потребуется внешняя обработка или доработка конфигурации.
Также учитывайте права доступа: пользователи с ролью без права чтения регистра бухгалтерии не смогут сформировать ни один из перечисленных отчетов. Это не ошибка выгрузки — вопрос решается настройкой ролей администратором.
FAQ: частые вопросы о выгрузке проводок
Можно ли выгрузить проводки из 1С 7.7 в Excel?
Да, но механизм другой: в 1С 7.7 таблицу отчета сохраняют через «Файл → Сохранить как» в формате Excel или копируют через буфер обмена. Для журнала операций используйте «Отчеты → Журнал операций» с последующим сохранением таблицы.
Почему в выгруженном файле пустые колонки субконто?
Поля субконто не были добавлены в настройки отчета. Откройте настройки универсального отчета или журнала, добавьте поля «Субконто1», «Субконто2», «Субконто3» по дебету и кредиту и сформируйте отчет заново.
Как выгрузить проводки только по одному контрагенту?
В настройках отчета добавьте отбор по полю «Субконто» со значением нужного контрагента. В универсальном отчете отбор задается на вкладке «Отбор» — выберите поле субконто, вид сравнения «Равно» и укажите контрагента.
Excel не открывает сохраненный файл — что делать?
Проверьте, что при сохранении выбран формат «Лист Excel (.xlsx)», а не «Табличный документ (.mxl)». Формат MXL открывается только внутри 1С. Если файл поврежден, сформируйте отчет заново и сохраните в CSV.
Можно ли настроить автоматическую выгрузку проводок по расписанию?
Штатными средствами отчетов — нет. Для регулярной выгрузки используют регламентные задания с внешней обработкой или доработку конфигурации. Это задача для программиста 1С, так как требует написания кода формирования и сохранения файла.
Как проверить, что выгрузились все проводки за период?
Сравните количество строк в файле с количеством записей в журнале проводок за тот же период и сверьте итоговую сумму по колонке «Сумма» с оборотами в оборотно-сальдовой ведомости. Расхождение указывает на лишний отбор или неверный период.
Что важно запомнить
Для выгрузки проводок в Excel используйте «Журнал проводок» для плоского списка, «Обороты по счету» для сверки по счету и «Универсальный отчет» для произвольного набора колонок. Сохраняйте результат в .xlsx или CSV, проверяйте итоговые суммы и корректность номеров документов, а большие объемы выгружайте частями.