Существует несколько обработок позволяющих провести зачет авансов между соответствующими счетами, например 62.01 и 62.02. Однако встречаются ситуации, когда клиент, по своим причинам, не использует авансовый субсчет или на основном счете расчетов в результате определенных операций (удаление оплаченных документов, например) образовались положительные и отрицательные остатки в разрезе документов. Таких остатков может оказаться много, а времени и желания разбираться и исправлять каждый – мало.
Для автоматического решения такой задачи предлагаю следующий инструмент
Обработка создает операцию, которая зачитывает в пределах контрагента и договора все отрицательные остатки с положительными, при условии, что общий итог больше либо равен нулю.
Созданную операцию можно отменить или поправить.
В результате получаем:
Обработка открыта для изменений (без пароля) и может быть заточена под свои нужды, например, легко можно переделать её под свертку партий, добавить валюту или фильтр по контрагентам.
Если подобное решение понадобится в бухгалтерии 3.0, пишите комментарий или в личку.