[0000643] Error during delivery note read for edition.
authorJanusz Dobrowolski <janusz@frontaccouting.eu>
Thu, 17 Mar 2011 12:12:25 +0000 (13:12 +0100)
committerJanusz Dobrowolski <janusz@frontaccouting.eu>
Thu, 17 Mar 2011 12:12:25 +0000 (13:12 +0100)
sales/includes/cart_class.inc

index 3cf9c5fc811eb8052392fd26d4425832866d63f7..f7a41567a4fc45d341e32fe650caa090fc5ca67e 100644 (file)
@@ -145,7 +145,7 @@ class cart
                // that child line_items contains subset of parent lines in _the_same_ order !
                while (($line_no < count($this->line_items)) && ($srcline = db_fetch($srcdetails))) {
                        $line = &$this->line_items[$line_no];
-                       $src_docs[] = $srcline['debtor_trans_no'];
+                       $src_docs[] = $srcline['trans_type']==ST_SALESORDER ?  $srcline['order_no'] : $srcline['debtor_trans_no'];
                        if ($srcline['id'] == $line->src_id) {
                                if ($this->trans_type == ST_SALESINVOICE)
                                        $line->src_no = $srcline['debtor_trans_no'];