Если у контрагента много договоров, а тем более, если расчеты с ним ведутся на нескольких счетах учета, то разнести оплату по документам - задача непростая. Сначала выбираем договор, потом счет учета, и только потом штатная обработка проверит, есть ли по этим параметрам документы с задолженностями. Если нет, то выбираем следующий договор /счет учета. А если в тексте платежки указаны номера счетов, то можно еще попытаться найти этот счет и посмотреть, по какому он договору. Короче, весело.
Предлагаемая обработка регистрируется как обработка заполнения документа, после этого в "Поступлении на расчетный счет" появляется кнопка "заполнить" (см. скрин 1). При нажатии рассчитываются долги клиента по сету 62.1 и 76.05 (если надо, список счетов можно откорректировать в тексте обработки). Долги выводятся в отдельную табличку, галками можно отметить нужные позиции (см. скрин 2). Если в тексте платежа указаны номера счетов, можно нажать кнопку "отметить по тексту платежа". Количество анализируемых знаков в номере можно поменять (в тексте номера часто сокращают).
Если выбранная сумма больше суммы платежа, кнопка "Уменьшить сумму" снимет с последних выбранных позиций лишнее, и набор оплат можно будет перенести в документ.
Думаю, экономия времени на разноске банка будет существенная.
Тестировалось на Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.44.177) , а также на Базовой Бухгалтерии того же релиза.