X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=bin%2Fmozilla%2Fwh.pl;h=d632d5d961962e29e47b22726ce44c882b1311d1;hb=4bbf708cfb8324cbad57b0a379d0489124aad132;hp=d1d406da6259c13fc84770431a8ac7559fc317f4;hpb=19688fcacc86e86dd6ff5c5427e3b50893bb60f0;p=kivitendo-erp.git diff --git a/bin/mozilla/wh.pl b/bin/mozilla/wh.pl index d1d406da6..d632d5d96 100644 --- a/bin/mozilla/wh.pl +++ b/bin/mozilla/wh.pl @@ -281,11 +281,11 @@ sub transfer_stock_update_part { $form->{trans_type} = 'stock'; $form->{qty} = $form->parse_amount(\%myconfig, $form->{qty}); - if (!$form->{partnumber} && !$form->{description}) { - delete @{$form}{qw(parts_id partunit)}; + if (!$form->{partnumber} && !$form->{description} && !$form->{ean}) { + delete @{$form}{qw(parts_id partunit ean)}; transfer_warehouse_selection(); - } elsif (($form->{partnumber} && ($form->{partnumber} ne $form->{old_partnumber})) || $form->{description}) { + } elsif (($form->{partnumber} && ($form->{partnumber} ne $form->{old_partnumber})) || $form->{description} || $form->{ean}) { $form->{no_services} = 1; $form->{no_assemblies} = 0; # assemblies duerfen eingelagert werden (z.B. bei retouren) @@ -293,7 +293,7 @@ sub transfer_stock_update_part { my $parts = Common->retrieve_parts(\%myconfig, $form, 'description', 1); if (scalar @{ $parts } == 1) { - @{$form}{qw(parts_id partnumber description)} = @{$parts->[0]}{qw(id partnumber description)}; + @{$form}{qw(parts_id partnumber description ean)} = @{$parts->[0]}{qw(id partnumber description ean)}; transfer_stock_get_partunit(); transfer_warehouse_selection(); @@ -353,7 +353,7 @@ sub transfer_stock_part_selected { my $part = shift; - @{$form}{qw(parts_id partnumber description)} = @{$part}{qw(id partnumber description)}; + @{$form}{qw(parts_id partnumber description ean)} = @{$part}{qw(id partnumber description ean)}; transfer_stock_get_partunit(); transfer_warehouse_selection();