Отчеты и Аналитика · 9 мин
Как в 1С выгрузить остатки на счетах
Как выгрузить остатки на счетах из 1С: оборотно-сальдовая ведомость, анализ счета, выгрузка в Excel и через обработки. Проверка результата и частые ошибки.
Остатки на счетах бухгалтерского учёта выгружаются из 1С штатными средствами — без программирования и доработок. Основной инструмент — оборотно-сальдовая ведомость (ОСВ), которая показывает сальдо по всем счетам на выбранную дату. Из неё данные сохраняются в Excel, PDF, CSV или другой табличный формат стандартной командой сохранения.
Способ выгрузки зависит от цели. Для сверки с контрагентом или передачи аудитору достаточно сохранённой ОСВ. Для миграции в другую программу нужна выгрузка с детализацией по субконто — это делается через настройки отчёта или универсальные обработки. Для регулярного обмена данными между базами используются планы обмена и типовые правила конвертации.
Ниже разобраны все рабочие варианты: от простого сохранения отчёта до выгрузки через встроенный язык, а также способы проверить корректность полученных данных.
Через оборотно-сальдовую ведомость — основной способ
Оборотно-сальдовая ведомость находится в разделе «Отчёты» → «Оборотно-сальдовая ведомость» (в 1С:Бухгалтерии 8.3). Установите период — для остатков на конкретную дату укажите её в поле «по», организацию и нажмите «Сформировать». Отчёт покажет сальдо на начало и конец периода по каждому счету с разворотом по субсчетам.
Чтобы выгрузить результат, нажмите кнопку «Ещё» → «Сохранить как» (или значок дискеты на панели отчёта). Выберите формат: лист Excel (*.xlsx) — для дальнейшей обработки, PDF — для передачи без возможности редактирования, CSV — для загрузки в сторонние системы. Файл сохранится точно в том виде, в каком отчёт отображён на экране.
Если нужны остатки только по отдельным счетам — например, по расчётным счетам (51) или кассе (50), — перед формированием откройте «Настройки» и на вкладке «Отбор» добавьте условие по счёту. Так файл будет компактнее и не потребует ручной чистки.
- 1Откройте «Отчёты» → «Оборотно-сальдовая ведомость»
- 2Установите период и организацию, при необходимости добавьте отбор по счетам
- 3Нажмите «Сформировать» и проверьте результат на экране
- 4Нажмите «Сохранить как» и выберите формат Excel, PDF или CSV
- 5Откройте сохранённый файл и сверьте итоги с отчётом в программе
Выгрузка остатков с детализацией по субконто
Стандартная ОСВ показывает остатки в разрезе счетов и субсчетов, но часто нужна аналитика: по контрагентам, договорам, складам, номенклатуре. Для этого используйте отчёт «ОСВ по счёту» — он строится по одному счёту с группировкой по всем видам субконто. Например, ОСВ по счёту 60 даст остатки по каждому поставщику и договору.
В настройках отчёта на вкладке «Группировка» можно добавить или убрать виды субконто и задать их порядок. На вкладке «Показатели» включаются дополнительные данные: валютная сумма, количество, развёрнутое сальдо. Опция «Развёрнутое сальдо» важна для счетов расчётов — она показывает дебиторскую и кредиторскую задолженность по каждому контрагенту отдельно, а не свёрнуто по счёту.
Если нужна сводная таблица по нескольким счетам сразу с аналитикой, в типовой ОСВ зайдите в «Настройки» и на вкладке «Группировка» отметьте «По субконто». Отчёт станет объёмнее, но выгрузится в Excel так же — одной кнопкой.
Выгрузка для переноса данных в другую программу
При переходе на другую учётную систему или новую базу 1С остатки переносятся не картинкой отчёта, а структурированными данными. В 1С:Бухгалтерии есть встроенный помощник: «Главное» → «Помощник ввода остатков» — он формирует остатки по всем разделам учёта и позволяет перенести их в новую базу через типовые механизмы синхронизации.
Для произвольной выгрузки в файл обмена используется обработка «Универсальный обмен данными в формате XML». Она выгружает данные по правилам конвертации, включая остатки по счетам на дату. Обработка требует аккуратности: неправильно настроенные правила приведут к неполной или дублирующей выгрузке.
Третий вариант — сохранить ОСВ по счёту в табличный документ, а затем в CSV и загрузить его в целевую систему её собственными средствами импорта. Это подходит для разового переноса, когда объём данных невелик и структура простая.
Выгрузка программным способом
Если остатки нужно выгружать регулярно — например, ежедневно передавать в корпоративное хранилище данных, — задачу автоматизируют через встроенный язык 1С. Запрос к виртуальной таблице регистра бухгалтерии возвращает остатки на дату, а результат сохраняется в файл или передаётся через веб-сервис.
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| ХозрасчетныйОстатки.Счет,
| ХозрасчетныйОстатки.Субконто1,
| ХозрасчетныйОстатки.СуммаОстаток
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Остатки(&Период, , , ) КАК ХозрасчетныйОстатки";
Запрос.УстановитьПараметр("Период", КонецДня(ДатаОстатков));
Результат = Запрос.Выполнить().Выгрузить();Такой код выполняется через внешнюю обработку или регламентное задание. Для работы с ним нужны навыки программирования на встроенном языке и права на изменение конфигурации либо подключение внешних обработок. Если таких навыков нет, безопаснее ограничиться штатными отчётами — риск повредить данные при ошибке в коде реален, особенно если обработка не только читает, но и записывает информацию.
Сравнение способов выгрузки
Выбор метода зависит от того, куда и зачем передаются остатки. Ниже — сопоставление основных вариантов по типовым сценариям.
Сравнение вариантов
Подходит для разовой передачи, сверки, архива. Ограничение: статичный файл, нет автоматического обновления.
Нужна аналитика по контрагентам, договорам, складам. Ограничение: один счёт за формирование.
Перенос остатков между базами 1С. Ограничение: требует правил конвертации и аккуратной настройки.
Регулярная автоматическая выгрузка. Ограничение: нужны навыки разработки и тестирование на копии базы.
Проверка результата и типичные ошибки
После выгрузки сверьте контрольные суммы. Откройте сохранённый файл и сравните итоговое сальдо по балансовым счетам с тем, что показывает отчёт в программе. Полезная проверка — равенство итоговых дебетовых и кредитовых остатков: в корректной ОСВ они совпадают.
Убедитесь, что в файл попала нужная дата. Частая ситуация: отчёт сформирован за месяц, а остатки требовались на конкретное число — тогда сальдо на конец периода в файле не совпадёт с ожидаемым. Также проверьте организацию в шапке отчёта, если в базе ведётся учёт по нескольким юрлицам.
Как проверить результат
Суммы равны между собой и совпадают с отчётом в 1С
Расхождение итогов или несовпадение с экранной формой
Соответствуют задаче выгрузки
Выгружен другой период или все организации сразу
Каждый контрагент или склад — отдельной строкой
Данные свёрнуты до уровня счёта, детализация потеряна
Частые вопросы
Можно ли выгрузить остатки только по одному складу или контрагенту?
Да. В отчёте «ОСВ по счёту» или «Анализ счета» откройте «Настройки», добавьте отбор по нужному субконто (склад, контрагент, договор) и сформируйте отчёт. Сохранённый файл будет содержать только отфильтрованные данные.
В каком формате лучше сохранять остатки для загрузки в другую программу?
Для машинной обработки подходит CSV или MXL — их проще разобрать программно, чем Excel с объединёнными ячейками шапки. Для переноса между базами 1С надёжнее формат XML через обработку «Универсальный обмен данными», поскольку он сохраняет ссылки на объекты, а не только текстовые представления.
Почему остатки в файле не совпадают с балансом?
Чаще всего причина в свёрнутом сальдо по счетам расчётов или в отборе, который скрыл часть счетов. Также проверьте, что отчёт сформирован после проведения всех документов периода и что в настройках включены забалансовые счета, если они нужны.
Как выгрузить остатки в 1С:Управление нашей фирмой или ЗУП?
В УНФ остатки по счетам доступны через отчёт «Оборотно-сальдовая ведомость» в разделе «Компания» или «Деньги». В ЗУП плана счетов нет — там выгружаются остатки по взаиморасчётам с сотрудниками через соответствующие отчёты по зарплате, а бухгалтерские остатки формируются уже в программе учёта после синхронизации.
Можно ли настроить автоматическую выгрузку остатков по расписанию?
Штатных регламентных заданий для выгрузки ОСВ в файл нет. Автоматизация делается через внешнюю обработку с запросом к регистру бухгалтерии, подключённую к расписанию, либо через механизм рассылки отчётов — в некоторых конфигурациях он позволяет отправлять сформированный отчёт по почте в заданное время.
Что важно запомнить
Остатки на счетах выгружаются через оборотно-сальдовую ведомость: сформировать отчёт на нужную дату и сохранить в Excel, PDF или CSV. Для аналитики используйте «ОСВ по счёту» с субконто, для переноса между базами — обмен в формате XML с обязательной резервной копией. После выгрузки сверьте итоги файла с отчётом в программе.