From: Moritz Bunkus Date: Thu, 11 Dec 2008 13:24:27 +0000 (+0000) Subject: Beim Upgrade und Einführung des neuen Lagers die Zeilen in inventory X-Git-Tag: release-2.6.0beta2~221 X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/kivitendo-erp.git/commitdiff_plain/4b4c9020f4ae9b4a79d11b8bc17e75405fcfef72 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. --- diff --git a/sql/Pg-upgrade2/warehouse.pl b/sql/Pg-upgrade2/warehouse.pl index e205670c7..f9e59a4e5 100644 --- a/sql/Pg-upgrade2/warehouse.pl +++ b/sql/Pg-upgrade2/warehouse.pl @@ -63,8 +63,8 @@ INSERT INTO bin 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