При ведении учета расчетов с контрагентами в программе 1С:Бухгалтерия 3.0 пользователи часто стремятся получить детальную аналитику по выставленным счетам. Распространенная задача — построить оборотно-сальдовую ведомость (ОСВ) по счету 60 с группировкой по реквизиту Счет на оплату из третьего субконто Документы расчетов с контрагентом. Однако при попытке настроить такой отчет бухгалтеры сталкиваются с неприятной особенностью: обороты по кредиту отображаются корректно, а обороты по дебету остаются пустыми либо попадают в пустую группу. Разберем причины такого поведения платформы и выясним, какими способами можно организовать контроль расчетов в разрезе счетов поставщиков.
Проанализируем структуру типовых документов и выясним, почему стандартный механизм группировки дает сбой именно на дебетовых оборотах:
Поступление (акты, накладные) реквизит Счет на оплату расположен непосредственно в шапке документа. Платформа 1С без проблем может разыменовать путь через точку ДокументРасчетов.СчетНаОплату, из-за чего кредитовые обороты формируются без ошибок.Списание с расчетного счета одним платежным поручением может оплачиваться сразу несколько входящих документов или счетов. По этой причине реквизит привязки к счету находится не в шапке, а в строках табличной части РасшифровкаПлатежа. Платформа в стандартных выражениях отчетов и СКД не умеет автоматически разыменовывать реквизиты табличных частей через точку от ссылочного поля (Субконто3.ТабличнаяЧасть.Счет). В результате при проведении документа по дебету счета 60 стандартный отчет не может вытянуть значение и возвращает пустое поле.Счет от поставщика выполняет вспомогательную управленческую функцию и не формирует собственных проводок в регистре бухгалтерии Хозрасчетный. Стандартная ОСВ работает исключительно на базе бухгалтерских проводок и предопределенных субконто, поэтому полноценно отслеживать сальдо по вспомогательным реквизитам через стандартные настройки типовой ОСВ невозможно.В типовой конфигурации 1С:Бухгалтерия 3.0 для контроля статусов счетов предусмотрен специализированный механизм на базе регистра накопления ОплатаСчетов. При проведении поступлений и списаний с расчетного счета программа автоматически фиксирует движения по этому регистру. Рассмотрим, как быстро настроить отчет по этим данным:
СчетНаОплату, а также при необходимости выведем Контрагент и Договор.Сумма счета, Сумма оплаты (оборот) и конечный остаток задолженности.Такой отчет полностью закрывает задачу оперативного контроля: вы видите каждый выставленный счет, сумму фактической оплаты по нему и текущий остаток неоплаченной задолженности без привязки к особенностям субконто бухгалтерского учета.
Если нет потребности формировать сводную бухгалтерскую ведомость, разберем типовой пользовательский инструмент:
Рассмотрим традиционный бухгалтерский подход, который часто применяется на практике, когда расчеты обязательно должны сверяться в стандартной ОСВ по счету 60:
Договоры контрагентов на каждый счет поставщика создается отдельный элемент договора (например, с наименованием «Счет № 123 от 10.05.2024»).Договоры являются вторым стандартным субконто счета 60, ОСВ штатно выводит как дебетовые, так и кредитовые обороты с развернутым сальдо по каждому счету.Если требуется объединить реальные бухгалтерские проводки с реквизитами счетов и обойти ограничение платформы, задачу решает разработка отчета на СКД. Разберем логику запроса для такого отчета:
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты по счету 60 выполняются левые соединения.ПоступлениеТоваровУслуг, откуда берется реквизит счета.РасшифровкаПлатежа документа СписаниеСРасчетногоСчета по ссылке документа.ВЫБОР КОГДА ... ТОГДА или ЕСТЬNULL, объединяя значения из шапки поступления и табличной части списания. Это позволяет сформировать корректную ведомость с заполненными оборотами по обеим сторонам счета.