details:   /erp/stable/2.50/rev/10a4cc5f375f
changeset: 9408:10a4cc5f375f
user:      Adrián Romero <adrianromero <at> openbravo.com>
date:      Tue May 03 12:23:26 2011 +0200
summary:   Fixes issue 0016533: the invoice date, when the invoice is voided, 
should be updatable
It has been modified the READ ONLY LOGIC condition to make the invoice date 
editable for void invoices not only for the reversed void invoice

details:   /erp/stable/2.50/rev/fb72eee86408
changeset: 9409:fb72eee86408
user:      Adrián Romero <adrianromero <at> openbravo.com>
date:      Wed May 04 18:11:19 2011 +0200
summary:   Fixes issue 0017004: M_INOUT_CREATE, Products are not taken in the 
correct order. Movements between bins modifies the FIFO order.
It has been modified the sentence that gets the bin to priorityze by the 
CREATED field of the M_ATTRIBUTESETINSTANCE table

diffstat:

 src-db/database/model/functions/M_INOUT_CREATE.xml   |  7 +++++--
 src-db/database/model/functions/M_PRODUCTION_RUN.xml |  6 ++++--
 src-db/database/sourcedata/AD_COLUMN.xml             |  2 +-
 3 files changed, 10 insertions(+), 5 deletions(-)

diffs (59 lines):

diff -r 5faf0ae12810 -r fb72eee86408 
src-db/database/model/functions/M_INOUT_CREATE.xml
--- a/src-db/database/model/functions/M_INOUT_CREATE.xml        Thu May 05 
11:13:43 2011 +0200
+++ b/src-db/database/model/functions/M_INOUT_CREATE.xml        Wed May 04 
18:11:19 2011 +0200
@@ -105,7 +105,9 @@
       T.M_PRODUCT_UOM_ID,
       COALESCE(T.QtyOnHand, 0) AS QtyOnHand,
       T.QtyOrderOnHand AS QtyOrder
-    FROM M_STORAGE_DETAIL T,
+    FROM M_STORAGE_DETAIL T LEFT OUTER JOIN
+      M_ATTRIBUTESETINSTANCE A
+      ON T.M_ATTRIBUTESETINSTANCE_ID = A.M_ATTRIBUTESETINSTANCE_ID,
       M_LOCATOR L
     WHERE T.M_PRODUCT_ID=p_Product AND
       T.M_LOCATOR_ID=L.M_LOCATOR_ID AND
@@ -115,7 +117,8 @@
       COALESCE(T.M_ATTRIBUTESETINSTANCE_ID, '0')=COALESCE(p_Attribute, 
COALESCE(T.M_ATTRIBUTESETINSTANCE_ID, '0')) AND
       COALESCE(T.QtyOnHand, 0)>0
     ORDER BY L.PRIORITYNO,
-      T.CREATED;
+      A.CREATED, T.CREATED;
+    
     v_storage Cur_Storage%ROWTYPE;
     --
     v_NextNo varchar2(32);
diff -r 5faf0ae12810 -r fb72eee86408 
src-db/database/model/functions/M_PRODUCTION_RUN.xml
--- a/src-db/database/model/functions/M_PRODUCTION_RUN.xml      Thu May 05 
11:13:43 2011 +0200
+++ b/src-db/database/model/functions/M_PRODUCTION_RUN.xml      Wed May 04 
18:11:19 2011 +0200
@@ -76,7 +76,9 @@
         T.M_PRODUCT_UOM_ID,
         COALESCE(T.QtyOnHand, 0) AS Qty,
         T.QtyOrderOnHand AS QtyOrder
-      FROM M_STORAGE_DETAIL T,
+      FROM M_STORAGE_DETAIL T LEFT OUTER JOIN
+        M_ATTRIBUTESETINSTANCE A
+        ON T.M_ATTRIBUTESETINSTANCE_ID = A.M_ATTRIBUTESETINSTANCE_ID,
         M_LOCATOR L, M_WAREHOUSE W
       WHERE T.M_PRODUCT_ID=Product_ID
         AND T.C_UOM_ID=UOM
@@ -89,7 +91,7 @@
         END
         ),
         L.PRIORITYNO,
-        T.M_ATTRIBUTESETINSTANCE_ID,
+        A.CREATED, T.CREATED,
         T.M_PRODUCT_UOM_ID;
       v_storage CUR_STOCK%ROWTYPE;
       -- ProductionLines which are non-stocked BOMs (need to be resolved)
diff -r 5faf0ae12810 -r fb72eee86408 src-db/database/sourcedata/AD_COLUMN.xml
--- a/src-db/database/sourcedata/AD_COLUMN.xml  Thu May 05 11:13:43 2011 +0200
+++ b/src-db/database/sourcedata/AD_COLUMN.xml  Wed May 04 18:11:19 2011 +0200
@@ -62369,7 +62369,7 @@
 <!--3783-->  <ISPARENT><![CDATA[N]]></ISPARENT>
 <!--3783-->  <ISMANDATORY><![CDATA[Y]]></ISMANDATORY>
 <!--3783-->  <ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE>
-<!--3783-->  <READONLYLOGIC><![CDATA[@Posted@='Y' | (@Processed@='Y' & 
(@DocStatus@!'VO' | (@DocStatus@='VO' & 
@VoidAutomaticallyCreated@=0)))]]></READONLYLOGIC>
+<!--3783-->  <READONLYLOGIC><![CDATA[@Posted@='Y' | (@Processed@='Y' & 
(@DocStatus@!'VO'))]]></READONLYLOGIC>
 <!--3783-->  <ISIDENTIFIER><![CDATA[Y]]></ISIDENTIFIER>
 <!--3783-->  <SEQNO><![CDATA[250]]></SEQNO>
 <!--3783-->  <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED>

------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to