t = (SammelTransfer) Settings.getDBService().createObject(getTransferClass(),null);
// Wenn der Sammel-Transfer noch kein Konto hat, nehmen wir das erste
// der Einzel-Auftraege
if (t.getKonto() == null)
t.setKonto(transfers[0].getKonto());
TransferMergeDialog d = new TransferMergeDialog(t,TransferMergeDialog.POSITION_CENTER);
SammelTransfer existing = (SammelTransfer) d.open();
if (!existing.isNewObject()) // Das ist ein bereits existierender
t = existing;
boolean delete = d.getDelete();
// OK, wir starten die Erzeugung des Auftrages
t.transactionBegin();
if (t.isNewObject())
t.store(); // nur noetig, wenn ein neuer Sammelauftrag erzeugt wird