details:   http://code.openbravo.com/erp/devel/main/rev/ab81bc82f31d
changeset: 3515:ab81bc82f31d
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Mar 31 14:41:51 2009 +0200
summary:   fixed bug 0008365: Completing requisition not possible, no permission

details:   http://code.openbravo.com/erp/devel/main/rev/078ab7f80dd1
changeset: 3516:078ab7f80dd1
user:      Juan Pablo Aroztegi <juanpablo.aroztegi <at> openbravo.com>
date:      Tue Mar 31 16:23:50 2009 +0200
summary:   Merge from pi

diffstat:

 .hgtags                                                   |   1 +
 config/Openbravo.properties.template                      |   2 +-
 src-db/database/model/functions/M_INOUT_CREATE.xml        |   6 ++-
 src-db/database/sourcedata/AD_TEXTINTERFACES.xml          |  33 
++++++++++++++++
 src/org/openbravo/erpCommon/ad_actionButton/DocAction.xml |   4 +-
 5 files changed, 42 insertions(+), 4 deletions(-)

diffs (121 lines):

diff -r 559b875daf9d -r 078ab7f80dd1 .hgtags
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/.hgtags   Tue Mar 31 16:23:50 2009 +0200
@@ -0,0 +1,1 @@
+bcc34be9b9cd957277a0fe80b1f3d7dbbc7e8a1d 2.50beta
diff -r 559b875daf9d -r 078ab7f80dd1 config/Openbravo.properties.template
--- a/config/Openbravo.properties.template      Tue Mar 31 13:05:59 2009 +0200
+++ b/config/Openbravo.properties.template      Tue Mar 31 16:23:50 2009 +0200
@@ -118,4 +118,4 @@
 # Validation #
 ##############
 
-validate.model=true
\ No newline at end of file
+validate.model=true
diff -r 559b875daf9d -r 078ab7f80dd1 
src-db/database/model/functions/M_INOUT_CREATE.xml
--- a/src-db/database/model/functions/M_INOUT_CREATE.xml        Tue Mar 31 
13:05:59 2009 +0200
+++ b/src-db/database/model/functions/M_INOUT_CREATE.xml        Tue Mar 31 
16:23:50 2009 +0200
@@ -77,6 +77,7 @@
     v_order_partial_count NUMBER:= 0;
     v_Record_ID VARCHAR2(32):=NULL;
     v_Selection VARCHAR2(1):='N';
+    v_hasPartial BOOLEAN := false;
     -- Orders to process  - one per warehouse
     Cur_Order RECORD;
     -- Order Lines per Warehouse
@@ -490,11 +491,13 @@
                           DBMS_OUTPUT.PUT_LINE('Not enough stocked products, 
delivery type Line');
                           v_lines := v_lines - v_lines_per_orderline;
                           v_resultlinesstr := COALESCE(v_resultlinesstr, '') 
|| '<br>@OrderLine@: ' || ol.Line || ' @ForProduct@ ' || ol.name || ': 
@notenoughstockdeliveryrulel...@.' ;
+                          v_hasPartial := true;
                           DELETE FROM M_INOUTLINE
                           WHERE M_INOUT_ID = v_documentno
                             AND C_ORDERLINE_ID = ol.C_ORDERLINE_ID;
                         ELSE
                           v_resultlinesstr := COALESCE(v_resultlinesstr, '') 
|| '<br>@OrderLine@: ' || ol.Line || ' @ForProduct@ ' || ol.name || ': 
@notEnoughStockPartial@' || '.' ;
+                          v_hasPartial := true;
                         END IF;
                       END IF;
                       -- Copy Ad-hoc lines, Comments OR Service Items
@@ -546,7 +549,7 @@
               DELETE FROM M_INOUT
               WHERE M_INOUT_ID = p_InOut_ID;
             result_String := '@OrderDocumentno@ ' || cur_order.DocumentNo || 
': ' || '@shipmenter...@.' || v_resultlinesstr;
-          ELSIF (v_resultlinesstr IS NOT NULL OR  v_resultlinesstr != '') THEN
+          ELSIF (v_hasPartial) THEN
             v_order_partial_count := v_order_partial_count +1;
             result_String := '@OrderDocumentno@ ' || cur_order.DocumentNo || ' 
@InoutDocumentno@ ' || v_DocumentNo || ': @shipmentpart...@.' || 
v_resultlinesstr;
           ELSE
@@ -561,6 +564,7 @@
          END IF;
           result_String := '';
           v_resultlinesstr := '';
+          v_hasPartial := false;
           IF(NOT Next_Order) THEN
             IF(v_lines=0) THEN
               DBMS_OUTPUT.PUT_LINE('v_lines!!!!!!!!!!!!!!!!!' || v_lines) ;
diff -r 559b875daf9d -r 078ab7f80dd1 
src-db/database/sourcedata/AD_TEXTINTERFACES.xml
--- a/src-db/database/sourcedata/AD_TEXTINTERFACES.xml  Tue Mar 31 13:05:59 
2009 +0200
+++ b/src-db/database/sourcedata/AD_TEXTINTERFACES.xml  Tue Mar 31 16:23:50 
2009 +0200
@@ -22131,6 +22131,39 @@
 <!--27B5251AA1F411DD8EAED3B037B9C016-->  
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
 <!--27B5251AA1F411DD8EAED3B037B9C016--></AD_TEXTINTERFACES>
 
+<!--28180A84124411DE9AAA000C2901CB3B--><AD_TEXTINTERFACES>
+<!--28180A84124411DE9AAA000C2901CB3B-->  
<AD_TEXTINTERFACES_ID><![CDATA[28180A84124411DE9AAA000C2901CB3B]]></AD_TEXTINTERFACES_ID>
+<!--28180A84124411DE9AAA000C2901CB3B-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--28180A84124411DE9AAA000C2901CB3B-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--28180A84124411DE9AAA000C2901CB3B-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--28180A84124411DE9AAA000C2901CB3B-->  <TEXT><![CDATA[AEAT]]></TEXT>
+<!--28180A84124411DE9AAA000C2901CB3B-->  
<FILENAME><![CDATA[/org/openbravo/erpCommon/ad_reports/GenerateModel347.html]]></FILENAME>
+<!--28180A84124411DE9AAA000C2901CB3B-->  <ISUSED><![CDATA[Y]]></ISUSED>
+<!--28180A84124411DE9AAA000C2901CB3B-->  
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
+<!--28180A84124411DE9AAA000C2901CB3B--></AD_TEXTINTERFACES>
+
+<!--281B8BE6124411DE9B3B000C2901CB3B--><AD_TEXTINTERFACES>
+<!--281B8BE6124411DE9B3B000C2901CB3B-->  
<AD_TEXTINTERFACES_ID><![CDATA[281B8BE6124411DE9B3B000C2901CB3B]]></AD_TEXTINTERFACES_ID>
+<!--281B8BE6124411DE9B3B000C2901CB3B-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--281B8BE6124411DE9B3B000C2901CB3B-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--281B8BE6124411DE9B3B000C2901CB3B-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--281B8BE6124411DE9B3B000C2901CB3B-->  <TEXT><![CDATA[Hac.Navarra]]></TEXT>
+<!--281B8BE6124411DE9B3B000C2901CB3B-->  
<FILENAME><![CDATA[/org/openbravo/erpCommon/ad_reports/GenerateModel347.html]]></FILENAME>
+<!--281B8BE6124411DE9B3B000C2901CB3B-->  <ISUSED><![CDATA[Y]]></ISUSED>
+<!--281B8BE6124411DE9B3B000C2901CB3B-->  
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
+<!--281B8BE6124411DE9B3B000C2901CB3B--></AD_TEXTINTERFACES>
+
+<!--281D5FC0124411DEA72E000C2901CB3B--><AD_TEXTINTERFACES>
+<!--281D5FC0124411DEA72E000C2901CB3B-->  
<AD_TEXTINTERFACES_ID><![CDATA[281D5FC0124411DEA72E000C2901CB3B]]></AD_TEXTINTERFACES_ID>
+<!--281D5FC0124411DEA72E000C2901CB3B-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--281D5FC0124411DEA72E000C2901CB3B-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--281D5FC0124411DEA72E000C2901CB3B-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--281D5FC0124411DEA72E000C2901CB3B-->  <TEXT><![CDATA[Id]]></TEXT>
+<!--281D5FC0124411DEA72E000C2901CB3B-->  
<FILENAME><![CDATA[/org/openbravo/erpCommon/ad_reports/GenerateModel347.html]]></FILENAME>
+<!--281D5FC0124411DEA72E000C2901CB3B-->  <ISUSED><![CDATA[Y]]></ISUSED>
+<!--281D5FC0124411DEA72E000C2901CB3B-->  
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
+<!--281D5FC0124411DEA72E000C2901CB3B--></AD_TEXTINTERFACES>
+
 <!--2DD0E85EA59A11DD93D1B7F7941B0A40--><AD_TEXTINTERFACES>
 <!--2DD0E85EA59A11DD93D1B7F7941B0A40-->  
<AD_TEXTINTERFACES_ID><![CDATA[2DD0E85EA59A11DD93D1B7F7941B0A40]]></AD_TEXTINTERFACES_ID>
 <!--2DD0E85EA59A11DD93D1B7F7941B0A40-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff -r 559b875daf9d -r 078ab7f80dd1 
src/org/openbravo/erpCommon/ad_actionButton/DocAction.xml
--- a/src/org/openbravo/erpCommon/ad_actionButton/DocAction.xml Tue Mar 31 
13:05:59 2009 +0200
+++ b/src/org/openbravo/erpCommon/ad_actionButton/DocAction.xml Tue Mar 31 
16:23:50 2009 +0200
@@ -12,7 +12,7 @@
  * under the License. 
  * The Original Code is Openbravo ERP. 
  * The Initial Developer of the Original Code is Openbravo SL 
- * All portions are Copyright (C) 2001-2008 Openbravo SL 
+ * All portions are Copyright (C) 2001-2009 Openbravo SL 
  * All Rights Reserved. 
  * Contributor(s):  ______________________________________.
  ************************************************************************
@@ -30,7 +30,7 @@
        <PARAMETER id="docstatus" name="docstatus" attribute="value" 
default=""/>
        <PARAMETER id="adTableId" name="adTableId" attribute="value" 
default=""/>
        <PARAMETER id="paramArray" name="array" default=""/>
-       <PARAMETER id="linkButtonOk" name="processId" default="" 
attribute="onclick" replace="xx"/>
+       <PARAMETER id="buttonOK" name="processId" default="" 
attribute="onclick" replace="xx"/>
   <PARAMETER id="linkButtonOk" name="ok" default="" attribute="onmouseover" 
replace="xx"/>
        <PARAMETER id="tableButtonOk" name="ok" default="" 
attribute="onmouseover" replace="xx"/>
        <PARAMETER id="linkButtonCancel" name="cancel" default="" 
attribute="onmouseover" replace="xx"/>

------------------------------------------------------------------------------
_______________________________________________
Openbravo-commits mailing list
Openbravo-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to