[0000204] GRN Valuation Report shows wrong data
authorJoe Hunt <joe.hunt.consulting@gmail.com>
Thu, 11 Feb 2010 08:28:17 +0000 (08:28 +0000)
committerJoe Hunt <joe.hunt.consulting@gmail.com>
Thu, 11 Feb 2010 08:28:17 +0000 (08:28 +0000)
CHANGELOG.txt
reporting/rep305.php

index a04ad2cba99e01e7b67e81300f77859b437adf3d..d841ce96a1ed1cb87577fd338d25bda41bf60031 100644 (file)
@@ -19,6 +19,10 @@ Legend:
 ! -> Note
 $ -> Affected files
 
+11-Feb-2010 Joe Hunt/Chaitanya
+# [0000204] GRN Valuation Report shows wrong data
+$ /reporting/rep305.php
+
 10-Feb-2010 Janusz Dobrowolski
 # [0000201] Cannot change item type when item is edited
 $  /inventory/manage/items.php
index b752c6efba3d842690bfe7c6eb62148db57bfa49..bfbaf6b01acc1e41f0494d72b798288d182b4d1a 100644 (file)
@@ -33,18 +33,20 @@ function getTransactions($from, $to)
 {
        $from = date2sql($from);
        $to = date2sql($to);
-       $sql = "SELECT ".TB_PREF."grn_batch.delivery_date, ".TB_PREF."grn_batch.supplier_id, 
-                       ".TB_PREF."purch_order_details.*,
-                       ".TB_PREF."stock_master.description
-               FROM ".TB_PREF."stock_master,
-                       ".TB_PREF."purch_order_details,
-                       ".TB_PREF."grn_batch
-               WHERE ".TB_PREF."stock_master.stock_id=".TB_PREF."purch_order_details.item_code
-               AND ".TB_PREF."grn_batch.purch_order_no=".TB_PREF."purch_order_details.order_no
-               AND ".TB_PREF."purch_order_details.quantity_received>0
-               AND ".TB_PREF."grn_batch.delivery_date>='$from'
-               AND ".TB_PREF."grn_batch.delivery_date<='$to'
-               ORDER BY ".TB_PREF."stock_master.stock_id, ".TB_PREF."grn_batch.delivery_date";
+       
+       $sql = "SELECT DISTINCT ".TB_PREF."grn_batch.supplier_id, 
+            ".TB_PREF."purch_order_details.*,
+            ".TB_PREF."stock_master.description
+        FROM ".TB_PREF."stock_master,
+            ".TB_PREF."purch_order_details,
+            ".TB_PREF."grn_batch
+        WHERE ".TB_PREF."stock_master.stock_id=".TB_PREF."purch_order_details.item_code
+        AND ".TB_PREF."grn_batch.purch_order_no=".TB_PREF."purch_order_details.order_no
+        AND ".TB_PREF."purch_order_details.quantity_received>0
+        AND ".TB_PREF."grn_batch.delivery_date>='$from'
+        AND ".TB_PREF."grn_batch.delivery_date<='$to'
+        ORDER BY ".TB_PREF."stock_master.stock_id, ".TB_PREF."grn_batch.delivery_date";        
+       
     return db_query($sql,"No transactions were returned");
 
 }