+
+ if ( $form->{customer} =~ /--/ ) {
+ # Felddaten kommen aus Dropdownbox
+ ($form->{customername}, $form->{customer_id}) = split(/--/, $form->{customer});
+ } else {
+ # Felddaten kommen aus Freitextfeld
+
+ # check_name wird mit no_select => 1 ausgeführt, ist die Abfrage nicht eindeutig kommt ein Fehler
+ # und die Abfrage muß erneut ausgeführt werden
+
+ # Ohne no_select kommt bei Auswahl des Kunden ein Aufruf von update der ins
+ # Nichts führt, daher diese Zwischenlösung
+
+ &check_name('customer', no_select => 1);
+
+ # $form->{customer_id} wurde schon von check_name gesetzt
+ $form->{customername} = $form->{customer};
+ };