From: Sven Schöling Date: Fri, 11 Dec 2009 13:41:55 +0000 (+0100) Subject: Keine Tabs in SL/* Modulen. X-Git-Tag: release-2.6.1beta1~72^2~5 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=c09536f461b4933a1813b2af5e17eb6214f7bf38;p=kivitendo-erp.git Keine Tabs in SL/* Modulen. Machen das Leben nur schwer für Leute die zufällig nicht die Tabbreite eingestellt haben wie der Autor. --- diff --git a/SL/CP.pm b/SL/CP.pm index dec4323e2..64fd988c5 100644 --- a/SL/CP.pm +++ b/SL/CP.pm @@ -164,9 +164,9 @@ sub get_openinvoices { my $query = qq|SELECT a.id, a.invnumber, a.transdate, a.amount, a.paid, a.curr | . - qq|FROM $arap a | . + qq|FROM $arap a | . qq|WHERE (a.${vc}_id = ?) AND (a.curr = ? $curr_null) AND NOT (a.amount = paid)| . - qq|ORDER BY a.id|; + qq|ORDER BY a.id|; my $sth = prepare_execute_query($form, $dbh, $query, conv_i($form->{"${vc}_id"}), $form->{currency}); @@ -304,7 +304,7 @@ sub process_payment { qq|INSERT INTO acc_trans (trans_id, chart_id, transdate, amount, | . qq| cleared, fx_transaction) | . qq|VALUES (?, (SELECT id FROM chart WHERE accno = ?), ?, ?, ?, ?)|; - @values = (conv_i($form->{"id_$i"}), $paymentaccno, + @values = (conv_i($form->{"id_$i"}), $paymentaccno, conv_date($form->{datepaid}), ($amount * $ml * -1), '0', '1'); do_query($form, $dbh, $query, @values); @@ -345,7 +345,7 @@ sub process_payment { # update AR/AP transaction $query = qq|UPDATE $arap SET $paid, datepaid = ? WHERE id = ?|; - @values = (conv_date($form->{datepaid}), conv_i($form->{"id_$i"})); + @values = (conv_date($form->{datepaid}), conv_i($form->{"id_$i"})); do_query($form, $dbh, $query, @values); # saving the history $form->{id} = $form->{"id_$i"}; diff --git a/SL/IC.pm b/SL/IC.pm index 50c1172b0..54cca39dd 100644 --- a/SL/IC.pm +++ b/SL/IC.pm @@ -497,8 +497,8 @@ sub save { if (($form->{"make_$i"}) || ($form->{"model_$i"})) { $query = qq|INSERT INTO makemodel (parts_id, make, model) | . - qq|VALUES (?, ?, ?)|; - @values = (conv_i($form->{id}), conv_i($form->{"make_$i"}), $form->{"model_$i"}); + qq|VALUES (?, ?, ?)|; + @values = (conv_i($form->{id}), conv_i($form->{"make_$i"}), $form->{"model_$i"}); do_query($form, $dbh, $query, @values); } @@ -511,7 +511,7 @@ sub save { $query = qq|INSERT INTO partstax (parts_id, chart_id) VALUES (?, (SELECT id FROM chart WHERE accno = ?))|; - @values = (conv_i($form->{id}), $item); + @values = (conv_i($form->{id}), $item); do_query($form, $dbh, $query, @values); } } @@ -525,8 +525,8 @@ sub save { if ($form->{"qty_$i"} != 0) { $form->{"bom_$i"} *= 1; $query = qq|INSERT INTO assembly (id, parts_id, qty, bom) | . - qq|VALUES (?, ?, ?, ?)|; - @values = (conv_i($form->{id}), conv_i($form->{"id_$i"}), conv_i($form->{"qty_$i"}), $form->{"bom_$i"} ? 't' : 'f'); + qq|VALUES (?, ?, ?, ?)|; + @values = (conv_i($form->{id}), conv_i($form->{"id_$i"}), conv_i($form->{"qty_$i"}), $form->{"bom_$i"} ? 't' : 'f'); do_query($form, $dbh, $query, @values); } } diff --git a/SL/IR.pm b/SL/IR.pm index 7e24d4e01..a64869d45 100644 --- a/SL/IR.pm +++ b/SL/IR.pm @@ -917,7 +917,7 @@ sub get_vendor { my $query = qq|SELECT v.id AS vendor_id, v.name AS vendor, v.discount as vendor_discount, - v.creditlimit, v.terms, v.notes AS intnotes, + v.creditlimit, v.terms, v.notes AS intnotes, v.email, v.cc, v.bcc, v.language_id, v.payment_id, v.street, v.zipcode, v.city, v.country, v.taxzone_id, $duedate + COALESCE(pt.terms_netto, 0) AS duedate, diff --git a/SL/IS.pm b/SL/IS.pm index 7c923b0dd..a176b4d55 100644 --- a/SL/IS.pm +++ b/SL/IS.pm @@ -1754,8 +1754,8 @@ sub retrieve_item { #Es soll auch nach EAN gesucht werden, ohne Einschränkung durch Beschreibung if ($form->{"partnumber_$i"} && !$form->{"description_$i"}) { - $where .= qq| OR (NOT p.obsolete = '1' AND p.ean = ? )|; - push @values, $form->{"partnumber_$i"}; + $where .= qq| OR (NOT p.obsolete = '1' AND p.ean = ? )|; + push @values, $form->{"partnumber_$i"}; } if ($form->{"description_$i"}) { diff --git a/SL/OE.pm b/SL/OE.pm index 75867c333..b731dc1cc 100644 --- a/SL/OE.pm +++ b/SL/OE.pm @@ -1197,13 +1197,13 @@ sub order_details { } $query = qq|SELECT p.partnumber, p.description, p.unit, a.qty, | . - qq|pg.partsgroup | . - qq|FROM assembly a | . - qq| JOIN parts p ON (a.parts_id = p.id) | . - qq| LEFT JOIN partsgroup pg ON (p.partsgroup_id = pg.id) | . - qq| WHERE a.bom = '1' | . - qq| AND a.id = ? | . $sortorder; - @values = ($form->{"id_$i"}); + qq|pg.partsgroup | . + qq|FROM assembly a | . + qq| JOIN parts p ON (a.parts_id = p.id) | . + qq| LEFT JOIN partsgroup pg ON (p.partsgroup_id = pg.id) | . + qq| WHERE a.bom = '1' | . + qq| AND a.id = ? | . $sortorder; + @values = ($form->{"id_$i"}); $sth = $dbh->prepare($query); $sth->execute(@values) || $form->dberror($query); diff --git a/SL/OP.pm b/SL/OP.pm index 43be29bf4..808972f1a 100644 --- a/SL/OP.pm +++ b/SL/OP.pm @@ -77,7 +77,7 @@ sub overpayment { $query = qq|INSERT INTO acc_trans (trans_id, chart_id, transdate, amount) | . qq|VALUES (?, (SELECT id FROM chart WHERE accno = ? ), ?, ?)|; - @values = ($new_id, $accno, conv_date($form->{datepaid}), $fxamount * $ml); + @values = ($new_id, $accno, conv_date($form->{datepaid}), $fxamount * $ml); do_query($form, $dbh, $query, @values); # add payment @@ -93,7 +93,7 @@ sub overpayment { $query = qq|INSERT INTO acc_trans (trans_id, chart_id, transdate, amount, cleared, fx_transaction) | . qq|VALUES (?, (SELECT id FROM chart WHERE accno = ?), ?, ?, ?, ?)|; - @values = ($new_id, $paymentaccno, conv_date($form->{datepaid}), + @values = ($new_id, $paymentaccno, conv_date($form->{datepaid}), (($fxamount - $amount) * $ml * -1), 1, 1); do_query($form, $dbh, $query, @values); } diff --git a/SL/PE.pm b/SL/PE.pm index 31a8bd507..9906a72d9 100644 --- a/SL/PE.pm +++ b/SL/PE.pm @@ -96,7 +96,7 @@ sub save_partsgroup { if ($form->{id}) { $query = qq|UPDATE partsgroup SET partsgroup = ? WHERE id = ?|; - push(@values, $form->{id}); + push(@values, $form->{id}); } else { $query = qq|INSERT INTO partsgroup (partsgroup) VALUES (?)|; } @@ -219,7 +219,7 @@ sub save_pricegroup { if ($form->{id}) { $query = qq|UPDATE pricegroup SET pricegroup = ? WHERE id = ? |; - push(@values, $form->{id}); + push(@values, $form->{id}); } else { $query = qq|INSERT INTO pricegroup (pricegroup) VALUES (?)|; } diff --git a/SL/RP.pm b/SL/RP.pm index 80bd7891f..81637ca5b 100644 --- a/SL/RP.pm +++ b/SL/RP.pm @@ -215,8 +215,8 @@ sub get_accounts { } if ($form->{project_id}) { - # Diese Bedingung wird derzeit niemals wahr sein, da man in Bericht->Bilanz keine - # Projekte auswählen kann + # Diese Bedingung wird derzeit niemals wahr sein, da man in Bericht->Bilanz keine + # Projekte auswählen kann $project = qq| AND (ac.project_id = | . conv_i($form->{project_id}, 'NULL') . qq|) |; } @@ -278,7 +278,7 @@ sub get_accounts { GROUP BY c.accno, c.description, c.category |; if ($form->{project_id}) { - # s.o. keine Projektauswahl in Bilanz + # s.o. keine Projektauswahl in Bilanz $query .= qq| UNION ALL @@ -328,8 +328,8 @@ sub get_accounts { } } else { # if ($form->{method} eq 'cash') - # ich sehe keinen sinn das nochmal explizit ohne conv_i aufzurufen - # bitte prüfen und löschen jan 15.11.2009 + # ich sehe keinen sinn das nochmal explizit ohne conv_i aufzurufen + # bitte prüfen und löschen jan 15.11.2009 # if ($department_id) { # $dpt_join = qq| JOIN dpt_trans t ON (t.trans_id = ac.trans_id) |; # $dpt_where = qq| AND t.department_id = $department_id |; @@ -347,7 +347,7 @@ sub get_accounts { GROUP BY c.accno, c.description, c.category |; if ($form->{project_id}) { - # s.o. keine Projektauswahl in Bilanz + # s.o. keine Projektauswahl in Bilanz $query .= qq| UNION ALL @@ -579,10 +579,10 @@ sub get_accounts_g { } } else { # if ($form->{method} eq 'cash') - # s.o. jan 15.11.2009 - # if ($department_id) { - # ($dpt_join, $dpt_where) = sql_department($department_id); - # } + # s.o. jan 15.11.2009 +# if ($department_id) { +# ($dpt_join, $dpt_where) = sql_department($department_id); +# } $query = qq| SELECT sum(ac.amount * chart_category_to_sgn(c.category)) AS amount, c.$category @@ -1812,26 +1812,26 @@ sub ustva { &get_accounts_g($dbh, $last_period, $form->{fromdate}, $form->{todate}, $form, "pos_ustva"); # foreach $item (@categories_cent) { - # if ($form->{$item}{"jetzt"} > 0) { - # $form->{$item} = $form->{$item}{"jetzt"}; - # delete $form->{$item}{"jetzt"}; - # } + # if ($form->{$item}{"jetzt"} > 0) { + # $form->{$item} = $form->{$item}{"jetzt"}; + # delete $form->{$item}{"jetzt"}; + # } # } # foreach $item (@categories_euro) { - # if ($form->{$item}{"jetzt"} > 0) { - # $form->{$item} = $form->{$item}{"jetzt"}; - # delete $form->{$item}{"jetzt"}; - # } foreach $item (@categories_cent) { - # if ($form->{$item}{"jetzt"} > 0) { - # $form->{$item} = $form->{$item}{"jetzt"}; - # delete $form->{$item}{"jetzt"}; - # } + # if ($form->{$item}{"jetzt"} > 0) { + # $form->{$item} = $form->{$item}{"jetzt"}; + # delete $form->{$item}{"jetzt"}; + # } foreach $item (@categories_cent) { + # if ($form->{$item}{"jetzt"} > 0) { + # $form->{$item} = $form->{$item}{"jetzt"}; + # delete $form->{$item}{"jetzt"}; + # } # } # foreach $item (@categories_euro) { - # if ($form->{$item}{"jetzt"} > 0) { - # $form->{$item} = $form->{$item}{"jetzt"}; - # delete $form->{$item}{"jetzt"}; - # } + # if ($form->{$item}{"jetzt"} > 0) { + # $form->{$item} = $form->{$item}{"jetzt"}; + # delete $form->{$item}{"jetzt"}; + # } # } # # } diff --git a/SL/Template/Plugin/MultiColumnIterator.pm b/SL/Template/Plugin/MultiColumnIterator.pm index 717eae328..7ce3aeb55 100644 --- a/SL/Template/Plugin/MultiColumnIterator.pm +++ b/SL/Template/Plugin/MultiColumnIterator.pm @@ -111,7 +111,7 @@ sub get_all { # update counters and flags @$self{ qw( INDEX COUNT FIRST LAST ) } = ( $max, $max + 1, 0, 1 ); $main::lxdebug->leave_sub(); - return \@data; ## RETURN ## + return \@data; ## RETURN ## } else { $main::lxdebug->leave_sub(); diff --git a/SL/USTVA.pm b/SL/USTVA.pm index 88ed9abf3..bfda202db 100644 --- a/SL/USTVA.pm +++ b/SL/USTVA.pm @@ -536,7 +536,7 @@ sub query_finanzamt { my @vars = ( 'FA_Land_Nr', # 0 'FA_BUFA_Nr', # 1 - #'FA_Verteiler', # 2 + #'FA_Verteiler', # 2 'FA_Name', # 3 'FA_Strasse', # 4 'FA_PLZ', # 5 @@ -549,20 +549,20 @@ sub query_finanzamt { 'FA_BLZ_1', # 12 'FA_Kontonummer_1', # 13 'FA_Bankbezeichnung_1', # 14 - #'FA_BankIBAN_1', # 15 - #'FA_BankBIC_1', # 16 - #'FA_BankInhaber_BUFA_Nr_1', # 17 + #'FA_BankIBAN_1', # 15 + #'FA_BankBIC_1', # 16 + #'FA_BankInhaber_BUFA_Nr_1', # 17 'FA_BLZ_2', # 18 'FA_Kontonummer_2', # 19 'FA_Bankbezeichnung_2', # 20 - #'FA_BankIBAN_2', # 21 - #'FA_BankBIC_2', # 22 - #'FA_BankInhaber_BUFA_Nr_2', # 23 + #'FA_BankIBAN_2', # 21 + #'FA_BankBIC_2', # 22 + #'FA_BankInhaber_BUFA_Nr_2', # 23 'FA_Oeffnungszeiten', # 24 'FA_Email', # 25 'FA_Internet' # 26 - #'FA_zustaendige_Hauptstelle_BUFA_Nr', # 27 - #'FA_zustaendige_vorgesetzte_Finanzbehoerde' # 28 + #'FA_zustaendige_Hauptstelle_BUFA_Nr', # 27 + #'FA_zustaendige_vorgesetzte_Finanzbehoerde' # 28 ); my $field = join(', ', @vars); diff --git a/SL/WH.pm b/SL/WH.pm index 1dab107a2..1972ce9a7 100644 --- a/SL/WH.pm +++ b/SL/WH.pm @@ -154,19 +154,19 @@ sub transfer_assembly { # my $query = qq|select parts_id,qty from assembly where id = ?|; - my $query = qq|select parts_id,qty from assembly inner join parts on assembly.parts_id = parts.id where assembly.id = ? and (inventory_accno_id IS NOT NULL or parts.assembly = TRUE)|; + my $query = qq|select parts_id,qty from assembly inner join parts on assembly.parts_id = parts.id where assembly.id = ? and (inventory_accno_id IS NOT NULL or parts.assembly = TRUE)|; my $sth_part_qty_assembly = prepare_execute_query($form, $dbh, $query, $params{assembly_id}); # Hier wird das prepared Statement für die Schleife über alle Lagerplätze vorbereitet my $transferPartSQL = qq|INSERT INTO inventory (parts_id, warehouse_id, bin_id, chargenumber, comment, employee_id, qty, trans_id, trans_type_id) - VALUES (?, ?, ?, ?, ?,(SELECT id FROM employee WHERE login = ?), ?, nextval('id'), - (SELECT id FROM transfer_type WHERE direction = 'out' AND description = 'used'))|; + VALUES (?, ?, ?, ?, ?,(SELECT id FROM employee WHERE login = ?), ?, nextval('id'), + (SELECT id FROM transfer_type WHERE direction = 'out' AND description = 'used'))|; my $sthTransferPartSQL = prepare_query($form, $dbh, $transferPartSQL); - my $kannNichtFertigen =""; # der return-string für die fehlermeldung inkl. welche waren zum fertigen noch fehlen + my $kannNichtFertigen =""; # der return-string für die fehlermeldung inkl. welche waren zum fertigen noch fehlen - while (my $hash_ref = $sth_part_qty_assembly->fetchrow_hashref()) { # Schleife für $query=select parts_id,qty from assembly + while (my $hash_ref = $sth_part_qty_assembly->fetchrow_hashref()) { # Schleife für $query=select parts_id,qty from assembly my $partsQTY = $hash_ref->{qty} * $params{qty}; # benötigte teile * anzahl erzeugnisse my $currentPart_ID = $hash_ref->{parts_id}; @@ -176,8 +176,8 @@ sub transfer_assembly { if ($partsQTY > $max_parts){ # Gibt es hier ein Problem mit nicht "escapten" Zeichen? 25.4.09 Antwort: Ja. Aber erst wenn im Frontend die locales-Funktion aufgerufen wird - $kannNichtFertigen .= "Zum Fertigen fehlen:" . abs($partsQTY - $max_parts) . " Einheiten der Ware:" . get_part_description($self, parts_id => $currentPart_ID) . ", um das Erzeugnis herzustellen.
"; # Konnte die Menge nicht mit der aktuellen Anzahl der Waren fertigen - next; # die weiteren Überprüfungen sind unnötig + $kannNichtFertigen .= "Zum Fertigen fehlen:" . abs($partsQTY - $max_parts) . " Einheiten der Ware:" . get_part_description($self, parts_id => $currentPart_ID) . ", um das Erzeugnis herzustellen.
"; # Konnte die Menge nicht mit der aktuellen Anzahl der Waren fertigen + next; # die weiteren Überprüfungen sind unnötig } # Eine kurze Vorabfrage, um den Lagerplatz und die Chargennummber zu bestimmen @@ -187,31 +187,31 @@ sub transfer_assembly { # und lösen den Rest dann so wie bei xplace im Barcode-Programm # S.a. Kommentar im bin/mozilla-Code mb übernimmt und macht das in ordentlich - my $tempquery = qq|SELECT SUM(qty), bin_id, chargenumber FROM inventory WHERE warehouse_id = ? AND parts_id = ? GROUP BY bin_id, chargenumber having SUM(qty)>0|; - my $tempsth = prepare_execute_query($form, $dbh, $tempquery, $params{dst_warehouse_id}, $currentPart_ID); + my $tempquery = qq|SELECT SUM(qty), bin_id, chargenumber FROM inventory WHERE warehouse_id = ? AND parts_id = ? GROUP BY bin_id, chargenumber having SUM(qty)>0|; + my $tempsth = prepare_execute_query($form, $dbh, $tempquery, $params{dst_warehouse_id}, $currentPart_ID); # Alle Werte zu dem einzelnen Artikel, die wir später auslagern my $tmpPartsQTY = $partsQTY; while (my $temphash_ref = $tempsth->fetchrow_hashref()) { - my $temppart_bin_id = $temphash_ref->{bin_id}; # kann man hier den quelllagerplatz beim verbauen angeben? - my $temppart_chargenumber = $temphash_ref->{chargenumber}; - my $temppart_qty = $temphash_ref->{sum}; - if ($tmpPartsQTY > $temppart_qty) { # wir haben noch mehr waren zum wegbuchen. Wir buchen den kompletten Lagerplatzbestand und zählen die Hilfsvariable runter - $tmpPartsQTY = $tmpPartsQTY - $temppart_qty; - $temppart_qty = $temppart_qty * -1; # beim analyiseren des sql-trace, war dieser wert positiv, wenn * -1 als berechnung in der parameter-übergabe angegeben wird. Dieser Wert IST und BLEIBT positiv!! Hilfe. Liegt das daran, dass dieser Wert aus einem SQL-Statement stammt? - do_statement($form, $sthTransferPartSQL, $transferPartSQL, $currentPart_ID, $params{dst_warehouse_id}, $temppart_bin_id, $temppart_chargenumber, 'Verbraucht für ' . get_part_description($self, parts_id => $params{assembly_id}), $params{login}, $temppart_qty); - - # hier ist noch ein fehler am besten mit definierten erzeugnissen debuggen 02/2009 jb - # idee: ausbuch algorithmus mit rekursion lösen und an- und abschaltbar machen - # das problem könnte sein, dass strict nicht an war und sth global eine andere zuweisung bekam - # auf jeden fall war der internal-server-error nach aktivierung von strict und warnings plus ein paar my-definitionen weg - } else { # okay, wir haben weniger oder gleich Waren die wir wegbuchen müssen, wir können also aufhören - $tmpPartsQTY *=-1; + my $temppart_bin_id = $temphash_ref->{bin_id}; # kann man hier den quelllagerplatz beim verbauen angeben? + my $temppart_chargenumber = $temphash_ref->{chargenumber}; + my $temppart_qty = $temphash_ref->{sum}; + if ($tmpPartsQTY > $temppart_qty) { # wir haben noch mehr waren zum wegbuchen. Wir buchen den kompletten Lagerplatzbestand und zählen die Hilfsvariable runter + $tmpPartsQTY = $tmpPartsQTY - $temppart_qty; + $temppart_qty = $temppart_qty * -1; # beim analyiseren des sql-trace, war dieser wert positiv, wenn * -1 als berechnung in der parameter-übergabe angegeben wird. Dieser Wert IST und BLEIBT positiv!! Hilfe. Liegt das daran, dass dieser Wert aus einem SQL-Statement stammt? + do_statement($form, $sthTransferPartSQL, $transferPartSQL, $currentPart_ID, $params{dst_warehouse_id}, $temppart_bin_id, $temppart_chargenumber, 'Verbraucht für ' . get_part_description($self, parts_id => $params{assembly_id}), $params{login}, $temppart_qty); + + # hier ist noch ein fehler am besten mit definierten erzeugnissen debuggen 02/2009 jb + # idee: ausbuch algorithmus mit rekursion lösen und an- und abschaltbar machen + # das problem könnte sein, dass strict nicht an war und sth global eine andere zuweisung bekam + # auf jeden fall war der internal-server-error nach aktivierung von strict und warnings plus ein paar my-definitionen weg + } else { # okay, wir haben weniger oder gleich Waren die wir wegbuchen müssen, wir können also aufhören + $tmpPartsQTY *=-1; do_statement($form, $sthTransferPartSQL, $transferPartSQL, $currentPart_ID, $params{dst_warehouse_id}, $temppart_bin_id, $temppart_chargenumber, 'Verbraucht für ' . get_part_description($self, parts_id => $params{assembly_id}), $params{login}, $tmpPartsQTY); - last; # beendet die schleife (springt zum letzten element) + last; # beendet die schleife (springt zum letzten element) } - } # ende while SELECT SUM(qty), bin_id, chargenumber FROM inventory WHERE warehouse_id + } # ende while SELECT SUM(qty), bin_id, chargenumber FROM inventory WHERE warehouse_id } #ende while select parts_id,qty from assembly where id = ? if ($kannNichtFertigen) { return $kannNichtFertigen; @@ -219,14 +219,14 @@ sub transfer_assembly { # soweit alles gut. Jetzt noch die wirkliche Lagerbewegung für das Erzeugnis ausführen ... my $transferAssemblySQL = qq|INSERT INTO inventory (parts_id, warehouse_id, bin_id, chargenumber, comment, employee_id, qty, trans_id, trans_type_id) - VALUES (?, ?, ?, ?, ?, (SELECT id FROM employee WHERE login = ?), ?, nextval('id'), - (SELECT id FROM transfer_type WHERE direction = 'in' AND description = 'stock'))|; + VALUES (?, ?, ?, ?, ?, (SELECT id FROM employee WHERE login = ?), ?, nextval('id'), + (SELECT id FROM transfer_type WHERE direction = 'in' AND description = 'stock'))|; my $sthTransferAssemblySQL = prepare_query($form, $dbh, $transferAssemblySQL); do_statement($form, $sthTransferAssemblySQL, $transferAssemblySQL, $params{assembly_id}, $params{dst_warehouse_id}, $params{dst_bin_id}, $params{chargenumber}, $params{comment}, $params{login}, $params{qty}); $dbh->commit(); $main::lxdebug->leave_sub(); - return 1; # Alles erfolgreich + return 1; # Alles erfolgreich } sub get_warehouse_journal { @@ -489,7 +489,7 @@ SQL # - partsid - will return matches with this parts_id only # - description - will return only matches where the given string is a substring of the description # - chargenumber - will return only matches where the given string is a substring of the chargenumber -# - ean - will return only matches where the given string is a substring of the ean as stored in the table parts (article) +# - ean - will return only matches where the given string is a substring of the ean as stored in the table parts (article) # - charge_ids - must be an arrayref. will return contents with these ids only # - expires_in - will only return matches that expire within the given number of days # will also add a column named 'has_expired' containing if the match has already expired or not @@ -593,7 +593,7 @@ sub get_warehouse_report { "bindescription" => "b.description", "binid" => "b.id", "chargenumber" => "i.chargenumber", - "ean" => "p.ean", + "ean" => "p.ean", "chargeid" => "c.id", "warehousedescription" => "w.description", "partunit" => "p.unit", @@ -771,8 +771,8 @@ sub get_basic_bin_info { return map { $_->{bin_id} => $_ } @{ $result }; } # -# Eingabe: Teilenummer, Lagernummer (warehouse) -# Ausgabe: Die maximale Anzahl der Teile in diesem Lager +# Eingabe: Teilenummer, Lagernummer (warehouse) +# Ausgabe: Die maximale Anzahl der Teile in diesem Lager # sub get_max_qty_parts { $main::lxdebug->enter_sub(); @@ -792,7 +792,7 @@ $main::lxdebug->enter_sub(); my $sth_QTY = prepare_execute_query($form, $dbh, $query, ,$params{parts_id}, $params{warehouse_id}); #info: aufruf an DBUtils.pm my $max_qty_parts = 0; #Initialisierung mit 0 - while (my $ref = $sth_QTY->fetchrow_hashref()) { # wir laufen über alle chargen und Lagerorte (s.a. SQL-Query oben) + while (my $ref = $sth_QTY->fetchrow_hashref()) { # wir laufen über alle chargen und Lagerorte (s.a. SQL-Query oben) $max_qty_parts += $ref->{sum}; } @@ -802,8 +802,8 @@ $main::lxdebug->enter_sub(); } # -# Eingabe: Teilenummer, Lagernummer (warehouse) -# Ausgabe: Die Beschreibung der Ware bzw. Erzeugnis +# Eingabe: Teilenummer, Lagernummer (warehouse) +# Ausgabe: Die Beschreibung der Ware bzw. Erzeugnis # sub get_part_description { $main::lxdebug->enter_sub();