Revision ce36e8eb
Von Moritz Bunkus vor fast 7 Jahren hinzugefügt
SL/IS.pm | ||
---|---|---|
2158 | 2158 |
$ref = selectfirst_hashref_query($form, $dbh, $query, @values); |
2159 | 2159 |
|
2160 | 2160 |
delete $ref->{salesman_id} if !$ref->{salesman_id}; |
2161 |
delete $ref->{payment_id} if $form->{payment_id};
|
|
2161 |
delete $ref->{payment_id} if !$ref->{payment_id};
|
|
2162 | 2162 |
|
2163 | 2163 |
map { $form->{$_} = $ref->{$_} } keys %$ref; |
2164 | 2164 |
|
Auch abrufbar als: Unified diff
Zahlungsbedingungen bei Kundenwechsel aus Stammdaten holen
`IS::get_customer` kann die Entscheidung, ob die Zahlungsbedingungen
überschrieben werden sollen oder nicht, gar nicht treffen, weil es
nicht genug Informationen hat. Nur der Aufrufer hat die, und daher
muss `IS::get_customer` den Wert immer aus den Kundestammndaten
übernehmen.