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

Отчеты и Аналитика · 9 мин

Как в 1С выгрузить остатки на счетах

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

Остатки на счетах бухгалтерского учёта выгружаются из 1С штатными средствами — без программирования и доработок. Основной инструмент — оборотно-сальдовая ведомость (ОСВ), которая показывает сальдо по всем счетам на выбранную дату. Из неё данные сохраняются в Excel, PDF, CSV или другой табличный формат стандартной командой сохранения.

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

Ниже разобраны все рабочие варианты: от простого сохранения отчёта до выгрузки через встроенный язык, а также способы проверить корректность полученных данных.

Через оборотно-сальдовую ведомость — основной способ

Оборотно-сальдовая ведомость находится в разделе «Отчёты» → «Оборотно-сальдовая ведомость» (в 1С:Бухгалтерии 8.3). Установите период — для остатков на конкретную дату укажите её в поле «по», организацию и нажмите «Сформировать». Отчёт покажет сальдо на начало и конец периода по каждому счету с разворотом по субсчетам.

Чтобы выгрузить результат, нажмите кнопку «Ещё» → «Сохранить как» (или значок дискеты на панели отчёта). Выберите формат: лист Excel (*.xlsx) — для дальнейшей обработки, PDF — для передачи без возможности редактирования, CSV — для загрузки в сторонние системы. Файл сохранится точно в том виде, в каком отчёт отображён на экране.

Если нужны остатки только по отдельным счетам — например, по расчётным счетам (51) или кассе (50), — перед формированием откройте «Настройки» и на вкладке «Отбор» добавьте условие по счёту. Так файл будет компактнее и не потребует ручной чистки.

Порядок действий
  1. 1
    Откройте «Отчёты» → «Оборотно-сальдовая ведомость»
  2. 2
    Установите период и организацию, при необходимости добавьте отбор по счетам
  3. 3
    Нажмите «Сформировать» и проверьте результат на экране
  4. 4
    Нажмите «Сохранить как» и выберите формат Excel, PDF или CSV
  5. 5
    Откройте сохранённый файл и сверьте итоги с отчётом в программе

Выгрузка остатков с детализацией по субконто

Стандартная ОСВ показывает остатки в разрезе счетов и субсчетов, но часто нужна аналитика: по контрагентам, договорам, складам, номенклатуре. Для этого используйте отчёт «ОСВ по счёту» — он строится по одному счёту с группировкой по всем видам субконто. Например, ОСВ по счёту 60 даст остатки по каждому поставщику и договору.

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

Если нужна сводная таблица по нескольким счетам сразу с аналитикой, в типовой ОСВ зайдите в «Настройки» и на вкладке «Группировка» отметьте «По субконто». Отчёт станет объёмнее, но выгрузится в Excel так же — одной кнопкой.

Выгрузка для переноса данных в другую программу

При переходе на другую учётную систему или новую базу 1С остатки переносятся не картинкой отчёта, а структурированными данными. В 1С:Бухгалтерии есть встроенный помощник: «Главное» → «Помощник ввода остатков» — он формирует остатки по всем разделам учёта и позволяет перенести их в новую базу через типовые механизмы синхронизации.

Для произвольной выгрузки в файл обмена используется обработка «Универсальный обмен данными в формате XML». Она выгружает данные по правилам конвертации, включая остатки по счетам на дату. Обработка требует аккуратности: неправильно настроенные правила приведут к неполной или дублирующей выгрузке.

Третий вариант — сохранить ОСВ по счёту в табличный документ, а затем в CSV и загрузить его в целевую систему её собственными средствами импорта. Это подходит для разового переноса, когда объём данных невелик и структура простая.

Выгрузка программным способом

Если остатки нужно выгружать регулярно — например, ежедневно передавать в корпоративное хранилище данных, — задачу автоматизируют через встроенный язык 1С. Запрос к виртуальной таблице регистра бухгалтерии возвращает остатки на дату, а результат сохраняется в файл или передаётся через веб-сервис.

bsl
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| ХозрасчетныйОстатки.Счет,
| ХозрасчетныйОстатки.Субконто1,
| ХозрасчетныйОстатки.СуммаОстаток
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Остатки(&Период, , , ) КАК ХозрасчетныйОстатки";
Запрос.УстановитьПараметр("Период", КонецДня(ДатаОстатков));
Результат = Запрос.Выполнить().Выгрузить();

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

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

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

Сравнение вариантов

ОСВ → «Сохранить как» в Excel

Подходит для разовой передачи, сверки, архива. Ограничение: статичный файл, нет автоматического обновления.

ОСВ по счёту с субконто

Нужна аналитика по контрагентам, договорам, складам. Ограничение: один счёт за формирование.

Универсальный обмен данными XML

Перенос остатков между базами 1С. Ограничение: требует правил конвертации и аккуратной настройки.

Запрос к регистру программно

Регулярная автоматическая выгрузка. Ограничение: нужны навыки разработки и тестирование на копии базы.

Проверка результата и типичные ошибки

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

Убедитесь, что в файл попала нужная дата. Частая ситуация: отчёт сформирован за месяц, а остатки требовались на конкретное число — тогда сальдо на конец периода в файле не совпадёт с ожидаемым. Также проверьте организацию в шапке отчёта, если в базе ведётся учёт по нескольким юрлицам.

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

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

Итоговые дебетовые и кредитовые остатки в файле
Норма

Суммы равны между собой и совпадают с отчётом в 1С

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

Расхождение итогов или несовпадение с экранной формой

Период и организация в шапке отчёта
Норма

Соответствуют задаче выгрузки

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

Выгружен другой период или все организации сразу

Аналитика по субконто
Норма

Каждый контрагент или склад — отдельной строкой

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

Данные свёрнуты до уровня счёта, детализация потеряна

Частые вопросы

Можно ли выгрузить остатки только по одному складу или контрагенту?

Да. В отчёте «ОСВ по счёту» или «Анализ счета» откройте «Настройки», добавьте отбор по нужному субконто (склад, контрагент, договор) и сформируйте отчёт. Сохранённый файл будет содержать только отфильтрованные данные.

В каком формате лучше сохранять остатки для загрузки в другую программу?

Для машинной обработки подходит CSV или MXL — их проще разобрать программно, чем Excel с объединёнными ячейками шапки. Для переноса между базами 1С надёжнее формат XML через обработку «Универсальный обмен данными», поскольку он сохраняет ссылки на объекты, а не только текстовые представления.

Почему остатки в файле не совпадают с балансом?

Чаще всего причина в свёрнутом сальдо по счетам расчётов или в отборе, который скрыл часть счетов. Также проверьте, что отчёт сформирован после проведения всех документов периода и что в настройках включены забалансовые счета, если они нужны.

Как выгрузить остатки в 1С:Управление нашей фирмой или ЗУП?

В УНФ остатки по счетам доступны через отчёт «Оборотно-сальдовая ведомость» в разделе «Компания» или «Деньги». В ЗУП плана счетов нет — там выгружаются остатки по взаиморасчётам с сотрудниками через соответствующие отчёты по зарплате, а бухгалтерские остатки формируются уже в программе учёта после синхронизации.

Можно ли настроить автоматическую выгрузку остатков по расписанию?

Штатных регламентных заданий для выгрузки ОСВ в файл нет. Автоматизация делается через внешнюю обработку с запросом к регистру бухгалтерии, подключённую к расписанию, либо через механизм рассылки отчётов — в некоторых конфигурациях он позволяет отправлять сформированный отчёт по почте в заданное время.

Итог

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

Остатки на счетах выгружаются через оборотно-сальдовую ведомость: сформировать отчёт на нужную дату и сохранить в Excel, PDF или CSV. Для аналитики используйте «ОСВ по счёту» с субконто, для переноса между базами — обмен в формате XML с обязательной резервной копией. После выгрузки сверьте итоги файла с отчётом в программе.