Revision 7ccc2fd5
Von Jan Büren vor fast 8 Jahren hinzugefügt
SL/WH.pm | ||
---|---|---|
}
|
||
# gibt die Fehlermeldung zurück. A.) Keine Teile definiert
|
||
# B.) Artikel und Anzahl der fehlenden Teile/Dienstleistungen
|
||
if ($kannNichtFertigen) {
|
||
return 0;
|
||
}
|
||
die "<br><br>" . $kannNichtFertigen if ($kannNichtFertigen);
|
||
|
||
# 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, bestbefore,
|
Auch abrufbar als: Unified diff
Fixt #281 Fertigen nicht transaktionssicher
return 0 verlässt den eval block, aber macht kein Rollback
Ein sauberes "die" funktioniert wie gewollt.
Die Rückmeldung an den Anwender ist jetzt allerdings etwas kryptischer.