1. Жмем 1. Заполнить - заполняем контрагентов, у кого есть и предоплата, и неоплаченные отгрузки.
2. Выбираем сумму с оплатой и жмем 2. Распределить и пока есть неразнесенные суммы п.2.
Распределение производится следующим способом: берется Сумма отгрузки из первой строки. Если Cумма отгрузки больше суммы оплаты, то распределяется вся сумма оплаты на эту строчку. Неоплаченная строка добавляется еще одной строкой в отгрузки. Если Сумма отгрузки меньше суммы к распределению, то закрывается вся сумма отгрузки, а оставшаяся сумма к распределению применяется ко второй строчке и т.д.
Т.к. строки и в оплате и в отгрузке отсортированы по дате документа, то если выбирать строки из оплаты друг за другом и распределять все суммы, отгрузка будет оплачена также по дате документа.
3. Для сохранения результата жмем 3. Записать - формируется документ ОперацияБух и открывается на редактирование.
Обработка написана на упр. формах, но может быть так же легко использована и в БП 2.0 путем добавления в конфигуратор.