ich habe die Aufgabe ein Programm zu schreiben, das anhand einer Datei die Debitoren OPs ausgleicht. In der Datei stehen manchmal Belégnummer und auch manchmal Kundennamen. Das ist bisher kein Problem, wenn nur ein Beleg ausgeglichen werden soll. Was ist aber wenn mit einem Betrag mehrere OPs ausgeglichen werden sollen. es ist auch kein Problem, wenn die ersten X Belege ausgeglichen werden sollen. Ich kann ja Beleg selektieren, bis der Ausgleichsbetrag erreicht ist. Was ist aber wenn mit einem Betrag die x.te, y.te und z.te Beleg ausggelichen werden soll. Müsste ich alle Kombinationen von den Belegen bilden und prüfen ob der auszugleichende Betrag und die Summe der Belege gleich ist. Oder hat jemand eine bessere Alternative.