Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 4b4c9020

Von Moritz Bunkus vor mehr als 16 Jahren hinzugefügt

  • ID 4b4c9020f4ae9b4a79d11b8bc17e75405fcfef72
  • Vorgänger 58b90d2d
  • Nachfolger 7b31116b

Beim Upgrade und Einführung des neuen Lagers die Zeilen in inventory
mit leerer Chargennummer befüllen (nicht mit NULL), weil der Rest des
Lagercodes von leeren Strings ausgeht, wenn keine Chargennummer
verwendet wird. Ansonsten wertet Lx-Office zwei Einträge ohne
Chargennummer als unterschiedlich (einmal NULL, einmal leerer String),
und man kann die migrierten Bestände nicht mehr verändern.

Fix für Bug 876.

Unterschiede anzeigen:

sql/Pg-upgrade2/warehouse.pl
FROM warehouse, tmp_parts
WHERE warehouse.description=$warehouse);
INSERT INTO inventory
(warehouse_id, parts_id, bin_id, qty, employee_id, trans_id, trans_type_id)
(SELECT warehouse.id, tmp_parts.id, bin.id, onhand, (SELECT id FROM employee LIMIT 1), nextval('id'), transfer_type.id
(warehouse_id, parts_id, bin_id, qty, employee_id, trans_id, trans_type_id, chargenumber)
(SELECT warehouse.id, tmp_parts.id, bin.id, onhand, (SELECT id FROM employee LIMIT 1), nextval('id'), transfer_type.id, ''
FROM transfer_type, warehouse, tmp_parts, bin
WHERE warehouse.description = $warehouse
AND COALESCE(bin, $bin) = bin.description

Auch abrufbar als: Unified diff