From: Jan Büren Date: Fri, 22 May 2009 15:11:01 +0000 (+0000) Subject: Der Verkaufspreis bei Erzeugnissen wird automatisch berechnet. Das macht kaum Sinn... X-Git-Tag: release-2.6.0rc1~3 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=ca48cabb1cda087e3a27fa04dc64e4352e150446;p=kivitendo-erp.git Der Verkaufspreis bei Erzeugnissen wird automatisch berechnet. Das macht kaum Sinn, deswegen werfen wir die entsprechenden Zeilen aus check_form und save in io.pl und ic.pl weg --- diff --git a/bin/mozilla/ic.pl b/bin/mozilla/ic.pl index 378b94b02..fad711ce8 100644 --- a/bin/mozilla/ic.pl +++ b/bin/mozilla/ic.pl @@ -1881,7 +1881,8 @@ sub save { # change/add values for assembly item map { $form->{"${_}_$i"} = $newform{$_} } qw(partnumber description bin unit weight listprice sellprice inventory_accno income_accno expense_accno price_factor_id); - $form->{sellprice} += $form->{"sellprice_$i"} * $form->{"qty_$i"}; + # das ist __voll__ bekloppt, dass so auszurechnen jb 22.5.09 + #$form->{sellprice} += $form->{"sellprice_$i"} * $form->{"qty_$i"}; $form->{weight} += $form->{"weight_$i"} * $form->{"qty_$i"}; } else { diff --git a/bin/mozilla/io.pl b/bin/mozilla/io.pl index 058195f6a..71bc1f75f 100644 --- a/bin/mozilla/io.pl +++ b/bin/mozilla/io.pl @@ -689,7 +689,8 @@ sub check_form { } elsif ($form->{item} eq 'assembly') { - $form->{sellprice} = 0; + # fuer assemblies auskommentiert. seiteneffekte? ;-) wird die woanders benoetigt? + #$form->{sellprice} = 0; $form->{weight} = 0; map { $form->{$_} = $form->parse_amount(\%myconfig, $form->{$_}) } qw(listprice rop stock); @@ -708,12 +709,13 @@ sub check_form { #($form->{"sellprice_$i"},$form->{"$pricegroup_old_$i"}) = split /--/, $form->{"sellprice_$i"}; - $form->{sellprice} += ($form->{"qty_$i"} * $form->{"sellprice_$i"} / ($form->{"price_factor_$i"} || 1)); + # fuer assemblies auskommentiert. siehe oben + # $form->{sellprice} += ($form->{"qty_$i"} * $form->{"sellprice_$i"} / ($form->{"price_factor_$i"} || 1)); $form->{weight} += ($form->{"qty_$i"} * $form->{"weight_$i"} / ($form->{"price_factor_$i"} || 1)); $count++; } } - + # kann das hier auch weg? s.o. jb $form->{sellprice} = $form->round_amount($form->{sellprice}, 2); $form->redo_rows(\@flds, \@a, $count, $form->{assembly_rows});