Как вывести развернутое сальдо в итоговой строке оборотно-сальдовой ведомости в 1С 8?

Программист 1С v8.3 (Обычные формы) 1C:Бухгалтерия Бухгалтерский учет IT и автоматизация бизнеса
← На главную

При переходе с платформы 1С 7.7 на 1С 8 пользователи часто сталкиваются с различиями в формировании итоговых показателей в отчете «Оборотно-сальдовая ведомость по счету» (ОСВ). В 1С 7.7 стандартный отчет выводил в строке итогов как свернутое, так и развернутое сальдо автоматически, даже если детализация по аналитическим разрезам была отключена. В 1С 8 при выключенном отображении аналитики по умолчанию выводится только свернутый итог.

Рассмотрим причины такого поведения системы, методологические требования бухгалтерского учета и основные способы получения развернутого сальдо в 1С 8.

Причины различий в расчете итогов между 1С 7.7 и 1С 8

Разница в работе отчетов обусловлена архитектурными особенностями платформ:

  1. Алгоритм 1С 7.7: Стандартная ОСВ рассчитывала итоговые строки развернутого сальдо путем последовательного обхода всей аналитической структуры (субсчетов и субконто) на уровне базы данных, независимо от того, были ли раскрыты группировки в печатной форме.
  2. Система компоновки данных (СКД) в 1С 8: Стандартные отчеты строятся на базе СКД. По умолчанию расчет итоговых значений в СКД происходит путем агрегации (суммирования) данных с нижних уровней группировки на верхние. Если детализация по контрагентам или договорам отключена, СКД обрабатывает только сводные данные, из-за чего в общих итогах формируется свернутое сальдо.

С методологической точки зрения зачет дебиторской и кредиторской задолженности (сворачивание сальдо) по активно-пассивным счетам (60, 62, 76) в бухгалтерской отчетности недопустим. Для правильного учета необходимо видеть развернутые показатели: общую сумму выданных авансов и общую сумму задолженности перед контрагентами.

Способ 1. Штатная настройка «Развернутое сальдо» в 1С 8

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

  1. Откроем отчет «Оборотно-сальдовая ведомость по счету».
  2. Нажмем кнопку «Настройки» и перейдем на вкладку «Развернутое сальдо».
  3. Добавим нужный счет (например, 60) и укажем разрезы аналитики, по которым требуется разворачивать сальдо (Субсчета, Контрагенты, Договоры).
  4. Нажмем кнопку «Сформировать».

При включении этой настройки СКД выполнит расчет сальдо по каждому объекту аналитики отдельно и выведет в итоговой строке развернутые суммы по дебету и кредиту.

Способ 2. Использование альтернативных стандартных отчетов

Если необходимо проанализировать раздельные итоги по долгам и авансам без изменения настроек ОСВ, разберем работу с другими стандартными отчетами:

  1. «Анализ счета»: Выводит начальное и конечное развернутое сальдо по счету, а также детализацию оборотов с корреспондирующими счетами.
  2. «Акт сверки взаиморасчетов»: Позволяет наглядно увидеть текущие обязательства и авансы по конкретному контрагенту и договору.

Способ 3. Доработка внешнего отчета на СКД

Если заказчику требуется отчет, визуально повторяющий ОСВ без раскрытия строк аналитики, но содержащий развернутые итоги в подвале (как это было в 1С 7.7), создадим внешний отчет на базе СКД.

Разберем, как реализовать такой расчет в схеме компоновки данных:

  1. В настройках ресурсов схемы компоновки данных укажем выражение расчета итогов для полей конечного сальдо по детальным записям: Сумма(ВЫБОР КОГДА СальдоКонечноеДт > 0 ТОГДА СальдоКонечноеДт ИНАЧЕ 0 КОНЕЦ)
  2. Или добавим дополнительный набор данных (Запрос), который рассчитывает остатки с обязательной группировкой по субконто (Контрагенты, Договоры) на уровне базы данных, после чего агрегирует полученные дебетовые и кредитовые остатки для итоговой строки отчета.

Таким образом, задачу можно решить штатной настройкой развернутого сальдо в настройках ОСВ, использованием отчета «Анализ счета» или помощью внешнего отчета с кастомным выражением расчета итогов в СКД.

← На главную