При переходе на детализированный учет расчетов с покупателями многие специалисты сталкиваются с ситуацией: в плане счетов Хозрасчетный к счету 62 добавляют третье субконто с типом документа (например, РеализацияТоваровУслуг), перепроводят документы, но поле третьего субконто в проводках и оборотно-сальдовой ведомости остается пустым. Разберем по шагам, почему в типовой конфигурации «Управление производственным предприятием 1.3» возникает такая проблема, как устроена архитектура взаиморасчетов и как правильно решить поставленную задачу штатными средствами системы.
Выясним причину такого поведения конфигурации. В отличие от типовой «1С:Бухгалтерии предприятия», где на счетах расчетов (60, 62, 76) третье субконто Документы расчетов с контрагентом предусмотрено базовой архитектурой, в конфигурации «Управление производственным предприятием 1.3» план счетов жестко ограничен двумя субконто: Контрагенты и Договоры контрагентов.
Проанализируем программные и архитектурные ограничения:
Рассмотрим, как концепция детальных взаиморасчетов реализована разработчиками конфигурации. Детализация до первичных документов в УПП вынесена за рамки регистра бухгалтерии и ведется в специализированных регистрах накопления. Ключевым регистром является Взаиморасчеты с контрагентами по документам расчетов.
Чтобы задействовать этот механизм, выполним следующие настройки:
ДоговорыКонтрагентов).После включения этого флага при проведении документов (таких как РеализацияТоваровУслуг, ПлатежноеПоручениеВходящее) движения автоматически начнут фиксироваться в регистре накопления Взаиморасчеты с контрагентами по документам расчетов. В формах документов станут доступны поля и табличные части для явного указания документов оплаты или отгрузки, а также управления зачетом авансов.
Разберем ситуацию, когда по договору уже велись движения без аналитики документов, а теперь требуется разделить накопленное сальдо по конкретным накладным. Изменять флаг ведения расчетов по документам в договоре с существующими оборотами крайне не рекомендуется — это вызовет расхождения между регистрами учета.
Рассмотрим правильный порядок действий:
Для закрытия сальдо на старом договоре и детализации его по накладным на новом договоре используем документ КорректировкаДолга с видом операции Перенос задолженности.
На вкладке списания указываем старый договор и списываем общую сумму долга. На вкладке оприходования выбираем новый договор и разбиваем общую сумму на строки, привязывая каждую часть к соответствующему документу расчетов (это могут быть ранее проведенные накладные или специальный документ ДокументРасчетовСКонтрагентом).
Если требуется исправить остатки исключительно в учетных регистрах без изменения бухгалтерских проводок счета 62 (например, при выравнивании управленческого и регламентированного контуров), используем документ КорректировкаЗаписейРегистров. В нем вручную добавляются движения по регистру накопления Взаиморасчеты с контрагентами по документам расчетов с указанием нужных накладных и сумм.
Проанализируем потребности бухгалтерии. Требование видеть документ на счете 62 чаще всего связано с привычкой анализировать задолженность через стандартную оборотно-сальдовую ведомость. Однако архитектура УПП предполагает получение детализированных сведений через подсистему отчетов по взаиморасчетам:
Контрагент -> Договор -> Документ движения (регистратор) или Сделка / Документ расчетов. Отчет детально показывает начальный остаток, отгрузки, оплаты и конечное сальдо по каждому расчетному документу.Хозрасчетный с аналитикой регистра накопления Взаиморасчеты с контрагентами по документам расчетов. Это позволяет получить привычный интерфейс без внесения опасных изменений в типовую конфигурацию.