Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 5b590986

Von Jan Büren vor etwa 16 Jahren hinzugefügt

  • ID 5b590986e45a376ddd0c9d9d73a6aab41d6a9b79
  • Vorgänger e807eba3
  • Nachfolger 4ce81208

Bug 935 'gefixt' Beim Erzeugnisse fertigen können auch Dienstleistungen Bestandteil des Erzeugnisses sein. Dienstleistungen werden bei der Prüfung, ob diese im Lager vorhanden sind, ausgeklammert (select blabla parts [...] and not parts.inventory_accno_id is null). Danke an Joachim Zach

Unterschiede anzeigen:

SL/WH.pm
$main::lxdebug->leave_sub();
}
#
# Testfall:
#
sub transfer_assembly {
$main::lxdebug->enter_sub();
......
#
# ... Standard-Check oben Ende. Hier die eigentliche SQL-Abfrage
# select parts_id,qty from assembly where id=1064;
# Erweiterung für bug 935 am 23.4.09 - Erzeugnisse können Dienstleistungen enthalten, die ja nicht 'lagerbar' sind.
# select parts_id,qty from assembly inner join parts on assembly.parts_id = parts.id where assembly.id=1066 and inventory_accno_id IS NOT NULL;
#
#
# 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|;
my $query = qq|select parts_id,qty from assembly where id = ?|;
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

Auch abrufbar als: Unified diff