Revision 7a244beb
Von Moritz Bunkus vor fast 8 Jahren hinzugefügt
SL/DB/Helper/FlattenToForm.pm | ||
---|---|---|
35 | 35 |
|
36 | 36 |
my @vc_fields = (qw(account_number bank bank_code bic business city contact country creditlimit |
37 | 37 |
department_1 department_2 discount email fax gln homepage iban language name |
38 |
payment_terms phone street taxnumber ustid zipcode),
|
|
38 |
phone street taxnumber ustid zipcode), |
|
39 | 39 |
"${vc}number", |
40 | 40 |
($vc eq 'customer')? 'c_vendor_id': 'v_customer_id'); |
41 | 41 |
my @vc_prefixed_fields = qw(email fax notes number phone); |
Auch abrufbar als: Unified diff
FlattenToForm: Zahlungsbedingungen des Kunden/Lieferanten nicht kopieren
Es haben die ZB des Beleges zu gelten, nicht die des
Kunden/Lieferanten. Die Variable »payment_terms« wird zwar später wieder
anhand von »payment_id« überschrieben (in »OE::order_details« und dann
»Form::set_payment_options«), aber nur dann, wenn im Beleg auch wirklich
Zahlungsbedingungen ausgewählt sind.
Sind keine ausgewählt, so würde das »payment_terms« von den Kunden-/
Lieferantenstammdaten gesetzt bleiben; das wäre schlicht inkorrekt.