X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FIR.pm;h=ae3e45b09d49f07b98580ae5fa1fd6f3ac98b107;hb=28b3d021efe0d7bbb4202b9ae5daa9b816ef0036;hp=b0aa13430e1ea1aa47246943a90246d2076d077e;hpb=8ce157d5872ae618bddee07147e0f902a3b3e31d;p=kivitendo-erp.git diff --git a/SL/IR.pm b/SL/IR.pm index b0aa13430..ae3e45b09 100644 --- a/SL/IR.pm +++ b/SL/IR.pm @@ -690,7 +690,7 @@ SQL if ($payments_only) { $query = qq|UPDATE ap SET paid = ? WHERE id = ?|; do_query($form, $dbh, $query, $form->{paid}, conv_i($form->{id})); - + $form->new_lastmtime('ap'); if (!$provided_dbh) { $dbh->commit(); $dbh->disconnect(); @@ -745,6 +745,7 @@ SQL do_query($form, $dbh, $query, conv_i($form->{id})); } + $form->new_lastmtime('ap'); $form->{name} = $form->{vendor}; $form->{name} =~ s/--\Q$form->{vendor_id}\E//; @@ -1285,9 +1286,9 @@ sub retrieve_item { qq|SELECT p.id, p.partnumber, p.description, p.lastcost AS sellprice, p.listprice, p.unit, p.assembly, p.onhand, p.formel, - p.not_discountable, + p.notes AS partnotes, p.notes AS longdescription, p.not_discountable, p.inventory_accno_id, p.price_factor_id, - p.ean, p.notes, + p.ean, pfac.factor AS price_factor, @@ -1344,7 +1345,7 @@ sub retrieve_item { push @{ $ref->{matches} ||= [] }, $::locale->text('Model') . ': ' . join ', ', map { $_->{model} } @{ $mm_by_id{$ref->{id}} }; } - if ($ref->{ean} eq $::form->{"partnumber_$i"}) { + if (($::form->{"partnumber_$i"} ne '') && ($ref->{ean} eq $::form->{"partnumber_$i"})) { push @{ $ref->{matches} ||= [] }, $::locale->text('EAN') . ': ' . $ref->{ean}; }