Как настроить учет по документам расчетов на 62 счете и разбить остатки в 1С:УПП 1.3

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

При переходе на детализированный учет расчетов с покупателями многие специалисты сталкиваются с ситуацией: в плане счетов Хозрасчетный к счету 62 добавляют третье субконто с типом документа (например, РеализацияТоваровУслуг), перепроводят документы, но поле третьего субконто в проводках и оборотно-сальдовой ведомости остается пустым. Разберем по шагам, почему в типовой конфигурации «Управление производственным предприятием 1.3» возникает такая проблема, как устроена архитектура взаиморасчетов и как правильно решить поставленную задачу штатными средствами системы.

Почему добавление третьего субконто на счет 62 не работает

Выясним причину такого поведения конфигурации. В отличие от типовой «1С:Бухгалтерии предприятия», где на счетах расчетов (60, 62, 76) третье субконто Документы расчетов с контрагентом предусмотрено базовой архитектурой, в конфигурации «Управление производственным предприятием 1.3» план счетов жестко ограничен двумя субконто: Контрагенты и Договоры контрагентов.

Проанализируем программные и архитектурные ограничения:

  1. Централизованные алгоритмы проведения: Формирование проводок по бухгалтерскому учету выполняется в специализированных общих модулях подсистемы расчетов. Алгоритмы жестко запрограммированы на заполнение только двух субконто. Программный код попросту не знает о добавленном реквизите счета и не передает ссылку на документ в движения регистра бухгалтерии. Чтобы проводка заполнилась, разработчику пришлось бы модифицировать модули десятков документов (поступления, реализации, платежные поручения, кассовые ордера, корректировки долга).
  2. Падение производительности и дедлоки: Расчетные счета являются одними из самых высоконагруженных. Добавление третьего субконто ссылочного типа в регистр бухгалтерии приводит к взрывному росту объема таблицы итогов, увеличивает время записи движений и провоцирует взаимные блокировки данных (deadlocks) при одновременной работе пользователей.
  3. Нарушение регламентных операций: Механизмы переоценки валюты, зачета авансов и восстановления последовательности расчетов в УПП не рассчитаны на расчетные документы на счетах БУ. Модификация субконто вызовет системные сбои в типовых регламентных обработках и усложнит последующую поддержку и обновление базы.

Как в УПП штатно устроен учет в разрезе расчетных документов

Рассмотрим, как концепция детальных взаиморасчетов реализована разработчиками конфигурации. Детализация до первичных документов в УПП вынесена за рамки регистра бухгалтерии и ведется в специализированных регистрах накопления. Ключевым регистром является Взаиморасчеты с контрагентами по документам расчетов.

Чтобы задействовать этот механизм, выполним следующие настройки:

  1. Откроем карточку договора с контрагентом (справочник ДоговорыКонтрагентов).
  2. Установим ведение взаиморасчетов По договору в целом.
  3. Активируем флаг Вести по документам расчетов с контрагентами.

После включения этого флага при проведении документов (таких как РеализацияТоваровУслуг, ПлатежноеПоручениеВходящее) движения автоматически начнут фиксироваться в регистре накопления Взаиморасчеты с контрагентами по документам расчетов. В формах документов станут доступны поля и табличные части для явного указания документов оплаты или отгрузки, а также управления зачетом авансов.

Какими документами разбить остатки по документам расчетов

Разберем ситуацию, когда по договору уже велись движения без аналитики документов, а теперь требуется разделить накопленное сальдо по конкретным накладным. Изменять флаг ведения расчетов по документам в договоре с существующими оборотами крайне не рекомендуется — это вызовет расхождения между регистрами учета.

Рассмотрим правильный порядок действий:

  1. Создание нового договора: Создадим в карточке контрагента новый договор и сразу включим в нем флаг Вести по документам расчетов с контрагентами.
  2. Перенос задолженности через документ «Корректировка долга»:

    Для закрытия сальдо на старом договоре и детализации его по накладным на новом договоре используем документ КорректировкаДолга с видом операции Перенос задолженности.

    На вкладке списания указываем старый договор и списываем общую сумму долга. На вкладке оприходования выбираем новый договор и разбиваем общую сумму на строки, привязывая каждую часть к соответствующему документу расчетов (это могут быть ранее проведенные накладные или специальный документ ДокументРасчетовСКонтрагентом).

  3. Корректировка записей регистров:

    Если требуется исправить остатки исключительно в учетных регистрах без изменения бухгалтерских проводок счета 62 (например, при выравнивании управленческого и регламентированного контуров), используем документ КорректировкаЗаписейРегистров. В нем вручную добавляются движения по регистру накопления Взаиморасчеты с контрагентами по документам расчетов с указанием нужных накладных и сумм.

Как получать отчетность без перегрузки плана счетов

Проанализируем потребности бухгалтерии. Требование видеть документ на счете 62 чаще всего связано с привычкой анализировать задолженность через стандартную оборотно-сальдовую ведомость. Однако архитектура УПП предполагает получение детализированных сведений через подсистему отчетов по взаиморасчетам:

  1. Типовой отчет «Ведомость по взаиморасчетам с контрагентами»: Позволяет настроить группировки до уровня Контрагент -> Договор -> Документ движения (регистратор) или Сделка / Документ расчетов. Отчет детально показывает начальный остаток, отгрузки, оплаты и конечное сальдо по каждому расчетному документу.
  2. Разработка внешнего отчета на СКД: Если бухгалтеру необходима визуальная форма классической ОСВ, оптимальным решением является создание внешнего отчета. В схеме компоновки данных соединяются остатки и обороты регистра бухгалтерии Хозрасчетный с аналитикой регистра накопления Взаиморасчеты с контрагентами по документам расчетов. Это позволяет получить привычный интерфейс без внесения опасных изменений в типовую конфигурацию.
← На главную