Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 4b4c9020

Von Moritz Bunkus vor etwa 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
63 63
   FROM warehouse, tmp_parts 
64 64
   WHERE warehouse.description=$warehouse);
65 65
INSERT INTO inventory 
66
 (warehouse_id, parts_id, bin_id, qty, employee_id, trans_id, trans_type_id)
67
 (SELECT warehouse.id, tmp_parts.id, bin.id, onhand, (SELECT id FROM employee LIMIT 1), nextval('id'), transfer_type.id 
66
 (warehouse_id, parts_id, bin_id, qty, employee_id, trans_id, trans_type_id, chargenumber)
67
 (SELECT warehouse.id, tmp_parts.id, bin.id, onhand, (SELECT id FROM employee LIMIT 1), nextval('id'), transfer_type.id, ''
68 68
  FROM transfer_type, warehouse, tmp_parts, bin
69 69
  WHERE warehouse.description = $warehouse
70 70
    AND COALESCE(bin, $bin) = bin.description 

Auch abrufbar als: Unified diff