Attached Files | proposedFix.diff [^] (1,097 bytes) 2020-04-21 12:41 [Show Content] [Hide Content]diff --git a/modules/org.openbravo.userinterface.selector/web/org.openbravo.userinterface.selector/js/ob-multi-selector-item.js b/modules/org.openbravo.userinterface.selector/web/org.openbravo.userinterface.selector/js/ob-multi-selector-item.js
--- a/modules/org.openbravo.userinterface.selector/web/org.openbravo.userinterface.selector/js/ob-multi-selector-item.js
+++ b/modules/org.openbravo.userinterface.selector/web/org.openbravo.userinterface.selector/js/ob-multi-selector-item.js
@@ -29,6 +29,11 @@
name: OB.Constants.IDENTIFIER
}
],
+ // override default CanvasItem behavior to force saving the multiselector values in the DynamicForm
+ shouldSaveValue: true,
+ shouldSubmitValue: function() {
+ return true;
+ },
init: function() {
this.icons = [
@@ -230,7 +235,9 @@
// a string, let's recover the array
setValue: function(value) {
if (value) {
- value = value.split(',');
+ if (isc.isA.String(value)) {
+ value = value.split(',');
+ }
this.storeValue(value);
} else {
this.Super('setValue', arguments);
gridAndMultipleSelector.diff [^] (40,782 bytes) 2020-04-23 12:21 [Show Content] [Hide Content]comparing with https://code.openbravo.com/erp/mods/org.openbravo.platform.features
searching for changes
changeset: 49:2314dac21643
tag: tip
user: Carlos Aristu <carlos.aristu@openbravo.com>
date: Tue Apr 21 11:38:36 2020 +0200
summary: related to bug 43784: sample P&E grid that dependent on multiselector parameter
diff --git a/src-db/database/sourcedata/AD_COLUMN.xml b/src-db/database/sourcedata/AD_COLUMN.xml
--- a/src-db/database/sourcedata/AD_COLUMN.xml
+++ b/src-db/database/sourcedata/AD_COLUMN.xml
@@ -377,6 +377,41 @@
<!--49141EA28E1E4798B023852ED754B944--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--49141EA28E1E4798B023852ED754B944--></AD_COLUMN>
+<!--49D955B969C1402AA8C750EB42311448--><AD_COLUMN>
+<!--49D955B969C1402AA8C750EB42311448--> <AD_COLUMN_ID><![CDATA[49D955B969C1402AA8C750EB42311448]]></AD_COLUMN_ID>
+<!--49D955B969C1402AA8C750EB42311448--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--49D955B969C1402AA8C750EB42311448--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--49D955B969C1402AA8C750EB42311448--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--49D955B969C1402AA8C750EB42311448--> <NAME><![CDATA[id]]></NAME>
+<!--49D955B969C1402AA8C750EB42311448--> <COLUMNNAME><![CDATA[id]]></COLUMNNAME>
+<!--49D955B969C1402AA8C750EB42311448--> <AD_TABLE_ID><![CDATA[E2AC7ECFB75F4056A9BEFDD8A30A6C9E]]></AD_TABLE_ID>
+<!--49D955B969C1402AA8C750EB42311448--> <AD_REFERENCE_ID><![CDATA[13]]></AD_REFERENCE_ID>
+<!--49D955B969C1402AA8C750EB42311448--> <FIELDLENGTH><![CDATA[32]]></FIELDLENGTH>
+<!--49D955B969C1402AA8C750EB42311448--> <ISKEY><![CDATA[Y]]></ISKEY>
+<!--49D955B969C1402AA8C750EB42311448--> <ISPARENT><![CDATA[N]]></ISPARENT>
+<!--49D955B969C1402AA8C750EB42311448--> <ISMANDATORY><![CDATA[N]]></ISMANDATORY>
+<!--49D955B969C1402AA8C750EB42311448--> <ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE>
+<!--49D955B969C1402AA8C750EB42311448--> <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER>
+<!--49D955B969C1402AA8C750EB42311448--> <SEQNO><![CDATA[40]]></SEQNO>
+<!--49D955B969C1402AA8C750EB42311448--> <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED>
+<!--49D955B969C1402AA8C750EB42311448--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--49D955B969C1402AA8C750EB42311448--> <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN>
+<!--49D955B969C1402AA8C750EB42311448--> <ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR>
+<!--49D955B969C1402AA8C750EB42311448--> <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY>
+<!--49D955B969C1402AA8C750EB42311448--> <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
+<!--49D955B969C1402AA8C750EB42311448--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
+<!--49D955B969C1402AA8C750EB42311448--> <AD_MODULE_ID><![CDATA[F2E7A973F06D438B85FFFB96E69670D4]]></AD_MODULE_ID>
+<!--49D955B969C1402AA8C750EB42311448--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--49D955B969C1402AA8C750EB42311448--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--49D955B969C1402AA8C750EB42311448--> <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
+<!--49D955B969C1402AA8C750EB42311448--> <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION>
+<!--49D955B969C1402AA8C750EB42311448--> <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE>
+<!--49D955B969C1402AA8C750EB42311448--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
+<!--49D955B969C1402AA8C750EB42311448--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
+<!--49D955B969C1402AA8C750EB42311448--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--49D955B969C1402AA8C750EB42311448--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[N]]></IS_CHILD_PROPERTY_IN_PARENT>
+<!--49D955B969C1402AA8C750EB42311448--></AD_COLUMN>
+
<!--51AF742CB2514989AC0A0626C9F39C42--><AD_COLUMN>
<!--51AF742CB2514989AC0A0626C9F39C42--> <AD_COLUMN_ID><![CDATA[51AF742CB2514989AC0A0626C9F39C42]]></AD_COLUMN_ID>
<!--51AF742CB2514989AC0A0626C9F39C42--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -715,6 +750,42 @@
<!--79AA4683FACC4F9CA50FC4BD99167516--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[N]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--79AA4683FACC4F9CA50FC4BD99167516--></AD_COLUMN>
+<!--7AA701BACBBB44349058CD42407A5755--><AD_COLUMN>
+<!--7AA701BACBBB44349058CD42407A5755--> <AD_COLUMN_ID><![CDATA[7AA701BACBBB44349058CD42407A5755]]></AD_COLUMN_ID>
+<!--7AA701BACBBB44349058CD42407A5755--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--7AA701BACBBB44349058CD42407A5755--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--7AA701BACBBB44349058CD42407A5755--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--7AA701BACBBB44349058CD42407A5755--> <NAME><![CDATA[bpName]]></NAME>
+<!--7AA701BACBBB44349058CD42407A5755--> <COLUMNNAME><![CDATA[bpName]]></COLUMNNAME>
+<!--7AA701BACBBB44349058CD42407A5755--> <AD_TABLE_ID><![CDATA[E2AC7ECFB75F4056A9BEFDD8A30A6C9E]]></AD_TABLE_ID>
+<!--7AA701BACBBB44349058CD42407A5755--> <AD_REFERENCE_ID><![CDATA[10]]></AD_REFERENCE_ID>
+<!--7AA701BACBBB44349058CD42407A5755--> <FIELDLENGTH><![CDATA[60]]></FIELDLENGTH>
+<!--7AA701BACBBB44349058CD42407A5755--> <ISKEY><![CDATA[N]]></ISKEY>
+<!--7AA701BACBBB44349058CD42407A5755--> <ISPARENT><![CDATA[N]]></ISPARENT>
+<!--7AA701BACBBB44349058CD42407A5755--> <ISMANDATORY><![CDATA[N]]></ISMANDATORY>
+<!--7AA701BACBBB44349058CD42407A5755--> <ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE>
+<!--7AA701BACBBB44349058CD42407A5755--> <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER>
+<!--7AA701BACBBB44349058CD42407A5755--> <SEQNO><![CDATA[30]]></SEQNO>
+<!--7AA701BACBBB44349058CD42407A5755--> <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED>
+<!--7AA701BACBBB44349058CD42407A5755--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--7AA701BACBBB44349058CD42407A5755--> <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN>
+<!--7AA701BACBBB44349058CD42407A5755--> <AD_ELEMENT_ID><![CDATA[1781EBA322894DF58835305F5D6B26DA]]></AD_ELEMENT_ID>
+<!--7AA701BACBBB44349058CD42407A5755--> <ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR>
+<!--7AA701BACBBB44349058CD42407A5755--> <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY>
+<!--7AA701BACBBB44349058CD42407A5755--> <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
+<!--7AA701BACBBB44349058CD42407A5755--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
+<!--7AA701BACBBB44349058CD42407A5755--> <AD_MODULE_ID><![CDATA[F2E7A973F06D438B85FFFB96E69670D4]]></AD_MODULE_ID>
+<!--7AA701BACBBB44349058CD42407A5755--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--7AA701BACBBB44349058CD42407A5755--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--7AA701BACBBB44349058CD42407A5755--> <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
+<!--7AA701BACBBB44349058CD42407A5755--> <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION>
+<!--7AA701BACBBB44349058CD42407A5755--> <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE>
+<!--7AA701BACBBB44349058CD42407A5755--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
+<!--7AA701BACBBB44349058CD42407A5755--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
+<!--7AA701BACBBB44349058CD42407A5755--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--7AA701BACBBB44349058CD42407A5755--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[N]]></IS_CHILD_PROPERTY_IN_PARENT>
+<!--7AA701BACBBB44349058CD42407A5755--></AD_COLUMN>
+
<!--836FFFA434334D12BFEC4FCD4CEA07D5--><AD_COLUMN>
<!--836FFFA434334D12BFEC4FCD4CEA07D5--> <AD_COLUMN_ID><![CDATA[836FFFA434334D12BFEC4FCD4CEA07D5]]></AD_COLUMN_ID>
<!--836FFFA434334D12BFEC4FCD4CEA07D5--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -869,6 +940,42 @@
<!--A180D0AC99A94886A15A8044778F34C7--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--A180D0AC99A94886A15A8044778F34C7--></AD_COLUMN>
+<!--A201C75AD70C4B26B4F09BFC28AC85FF--><AD_COLUMN>
+<!--A201C75AD70C4B26B4F09BFC28AC85FF--> <AD_COLUMN_ID><![CDATA[A201C75AD70C4B26B4F09BFC28AC85FF]]></AD_COLUMN_ID>
+<!--A201C75AD70C4B26B4F09BFC28AC85FF--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--A201C75AD70C4B26B4F09BFC28AC85FF--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--A201C75AD70C4B26B4F09BFC28AC85FF--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--A201C75AD70C4B26B4F09BFC28AC85FF--> <NAME><![CDATA[orgName]]></NAME>
+<!--A201C75AD70C4B26B4F09BFC28AC85FF--> <COLUMNNAME><![CDATA[orgName]]></COLUMNNAME>
+<!--A201C75AD70C4B26B4F09BFC28AC85FF--> <AD_TABLE_ID><![CDATA[E2AC7ECFB75F4056A9BEFDD8A30A6C9E]]></AD_TABLE_ID>
+<!--A201C75AD70C4B26B4F09BFC28AC85FF--> <AD_REFERENCE_ID><![CDATA[10]]></AD_REFERENCE_ID>
+<!--A201C75AD70C4B26B4F09BFC28AC85FF--> <FIELDLENGTH><![CDATA[60]]></FIELDLENGTH>
+<!--A201C75AD70C4B26B4F09BFC28AC85FF--> <ISKEY><![CDATA[N]]></ISKEY>
+<!--A201C75AD70C4B26B4F09BFC28AC85FF--> <ISPARENT><![CDATA[N]]></ISPARENT>
+<!--A201C75AD70C4B26B4F09BFC28AC85FF--> <ISMANDATORY><![CDATA[N]]></ISMANDATORY>
+<!--A201C75AD70C4B26B4F09BFC28AC85FF--> <ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE>
+<!--A201C75AD70C4B26B4F09BFC28AC85FF--> <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER>
+<!--A201C75AD70C4B26B4F09BFC28AC85FF--> <SEQNO><![CDATA[10]]></SEQNO>
+<!--A201C75AD70C4B26B4F09BFC28AC85FF--> <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED>
+<!--A201C75AD70C4B26B4F09BFC28AC85FF--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--A201C75AD70C4B26B4F09BFC28AC85FF--> <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN>
+<!--A201C75AD70C4B26B4F09BFC28AC85FF--> <AD_ELEMENT_ID><![CDATA[314D557225BB42C2BE1F312928AB6FFA]]></AD_ELEMENT_ID>
+<!--A201C75AD70C4B26B4F09BFC28AC85FF--> <ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR>
+<!--A201C75AD70C4B26B4F09BFC28AC85FF--> <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY>
+<!--A201C75AD70C4B26B4F09BFC28AC85FF--> <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
+<!--A201C75AD70C4B26B4F09BFC28AC85FF--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
+<!--A201C75AD70C4B26B4F09BFC28AC85FF--> <AD_MODULE_ID><![CDATA[F2E7A973F06D438B85FFFB96E69670D4]]></AD_MODULE_ID>
+<!--A201C75AD70C4B26B4F09BFC28AC85FF--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--A201C75AD70C4B26B4F09BFC28AC85FF--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--A201C75AD70C4B26B4F09BFC28AC85FF--> <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
+<!--A201C75AD70C4B26B4F09BFC28AC85FF--> <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION>
+<!--A201C75AD70C4B26B4F09BFC28AC85FF--> <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE>
+<!--A201C75AD70C4B26B4F09BFC28AC85FF--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
+<!--A201C75AD70C4B26B4F09BFC28AC85FF--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
+<!--A201C75AD70C4B26B4F09BFC28AC85FF--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--A201C75AD70C4B26B4F09BFC28AC85FF--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[N]]></IS_CHILD_PROPERTY_IN_PARENT>
+<!--A201C75AD70C4B26B4F09BFC28AC85FF--></AD_COLUMN>
+
<!--A4A67EC3C387490F971780621760A911--><AD_COLUMN>
<!--A4A67EC3C387490F971780621760A911--> <AD_COLUMN_ID><![CDATA[A4A67EC3C387490F971780621760A911]]></AD_COLUMN_ID>
<!--A4A67EC3C387490F971780621760A911--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -1446,6 +1553,41 @@
<!--EABBA1E6B9DF47219417BB0B54D3EE0D--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[Y]]></IS_CHILD_PROPERTY_IN_PARENT>
<!--EABBA1E6B9DF47219417BB0B54D3EE0D--></AD_COLUMN>
+<!--F1910274180E4783A8E43DEE43B88C93--><AD_COLUMN>
+<!--F1910274180E4783A8E43DEE43B88C93--> <AD_COLUMN_ID><![CDATA[F1910274180E4783A8E43DEE43B88C93]]></AD_COLUMN_ID>
+<!--F1910274180E4783A8E43DEE43B88C93--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--F1910274180E4783A8E43DEE43B88C93--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--F1910274180E4783A8E43DEE43B88C93--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--F1910274180E4783A8E43DEE43B88C93--> <NAME><![CDATA[documentNo]]></NAME>
+<!--F1910274180E4783A8E43DEE43B88C93--> <COLUMNNAME><![CDATA[documentNo]]></COLUMNNAME>
+<!--F1910274180E4783A8E43DEE43B88C93--> <AD_TABLE_ID><![CDATA[E2AC7ECFB75F4056A9BEFDD8A30A6C9E]]></AD_TABLE_ID>
+<!--F1910274180E4783A8E43DEE43B88C93--> <AD_REFERENCE_ID><![CDATA[10]]></AD_REFERENCE_ID>
+<!--F1910274180E4783A8E43DEE43B88C93--> <FIELDLENGTH><![CDATA[60]]></FIELDLENGTH>
+<!--F1910274180E4783A8E43DEE43B88C93--> <ISKEY><![CDATA[N]]></ISKEY>
+<!--F1910274180E4783A8E43DEE43B88C93--> <ISPARENT><![CDATA[N]]></ISPARENT>
+<!--F1910274180E4783A8E43DEE43B88C93--> <ISMANDATORY><![CDATA[N]]></ISMANDATORY>
+<!--F1910274180E4783A8E43DEE43B88C93--> <ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE>
+<!--F1910274180E4783A8E43DEE43B88C93--> <ISIDENTIFIER><![CDATA[Y]]></ISIDENTIFIER>
+<!--F1910274180E4783A8E43DEE43B88C93--> <SEQNO><![CDATA[20]]></SEQNO>
+<!--F1910274180E4783A8E43DEE43B88C93--> <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED>
+<!--F1910274180E4783A8E43DEE43B88C93--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--F1910274180E4783A8E43DEE43B88C93--> <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN>
+<!--F1910274180E4783A8E43DEE43B88C93--> <ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR>
+<!--F1910274180E4783A8E43DEE43B88C93--> <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY>
+<!--F1910274180E4783A8E43DEE43B88C93--> <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
+<!--F1910274180E4783A8E43DEE43B88C93--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
+<!--F1910274180E4783A8E43DEE43B88C93--> <AD_MODULE_ID><![CDATA[F2E7A973F06D438B85FFFB96E69670D4]]></AD_MODULE_ID>
+<!--F1910274180E4783A8E43DEE43B88C93--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--F1910274180E4783A8E43DEE43B88C93--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--F1910274180E4783A8E43DEE43B88C93--> <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
+<!--F1910274180E4783A8E43DEE43B88C93--> <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION>
+<!--F1910274180E4783A8E43DEE43B88C93--> <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE>
+<!--F1910274180E4783A8E43DEE43B88C93--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
+<!--F1910274180E4783A8E43DEE43B88C93--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
+<!--F1910274180E4783A8E43DEE43B88C93--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--F1910274180E4783A8E43DEE43B88C93--> <IS_CHILD_PROPERTY_IN_PARENT><![CDATA[N]]></IS_CHILD_PROPERTY_IN_PARENT>
+<!--F1910274180E4783A8E43DEE43B88C93--></AD_COLUMN>
+
<!--F1F29C580579482E805999AF893E333F--><AD_COLUMN>
<!--F1F29C580579482E805999AF893E333F--> <AD_COLUMN_ID><![CDATA[F1F29C580579482E805999AF893E333F]]></AD_COLUMN_ID>
<!--F1F29C580579482E805999AF893E333F--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff --git a/src-db/database/sourcedata/AD_FIELD.xml b/src-db/database/sourcedata/AD_FIELD.xml
--- a/src-db/database/sourcedata/AD_FIELD.xml
+++ b/src-db/database/sourcedata/AD_FIELD.xml
@@ -58,6 +58,32 @@
<!--1157E786FFEE4656AE4B24562AFEB0EE--> <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
<!--1157E786FFEE4656AE4B24562AFEB0EE--></AD_FIELD>
+<!--154A85D2D00040BBB8C47455DB81AE88--><AD_FIELD>
+<!--154A85D2D00040BBB8C47455DB81AE88--> <AD_FIELD_ID><![CDATA[154A85D2D00040BBB8C47455DB81AE88]]></AD_FIELD_ID>
+<!--154A85D2D00040BBB8C47455DB81AE88--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--154A85D2D00040BBB8C47455DB81AE88--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--154A85D2D00040BBB8C47455DB81AE88--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--154A85D2D00040BBB8C47455DB81AE88--> <NAME><![CDATA[orgName]]></NAME>
+<!--154A85D2D00040BBB8C47455DB81AE88--> <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--154A85D2D00040BBB8C47455DB81AE88--> <AD_TAB_ID><![CDATA[011E7E825FF64D9C8346E94165C4CB4E]]></AD_TAB_ID>
+<!--154A85D2D00040BBB8C47455DB81AE88--> <AD_COLUMN_ID><![CDATA[A201C75AD70C4B26B4F09BFC28AC85FF]]></AD_COLUMN_ID>
+<!--154A85D2D00040BBB8C47455DB81AE88--> <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--154A85D2D00040BBB8C47455DB81AE88--> <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--154A85D2D00040BBB8C47455DB81AE88--> <DISPLAYLENGTH><![CDATA[60]]></DISPLAYLENGTH>
+<!--154A85D2D00040BBB8C47455DB81AE88--> <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--154A85D2D00040BBB8C47455DB81AE88--> <SEQNO><![CDATA[10]]></SEQNO>
+<!--154A85D2D00040BBB8C47455DB81AE88--> <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--154A85D2D00040BBB8C47455DB81AE88--> <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--154A85D2D00040BBB8C47455DB81AE88--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--154A85D2D00040BBB8C47455DB81AE88--> <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--154A85D2D00040BBB8C47455DB81AE88--> <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--154A85D2D00040BBB8C47455DB81AE88--> <AD_MODULE_ID><![CDATA[F2E7A973F06D438B85FFFB96E69670D4]]></AD_MODULE_ID>
+<!--154A85D2D00040BBB8C47455DB81AE88--> <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--154A85D2D00040BBB8C47455DB81AE88--> <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--154A85D2D00040BBB8C47455DB81AE88--> <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--154A85D2D00040BBB8C47455DB81AE88--> <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--154A85D2D00040BBB8C47455DB81AE88--></AD_FIELD>
+
<!--20D99CCD643245C9A1EB64A7ABFEA54A--><AD_FIELD>
<!--20D99CCD643245C9A1EB64A7ABFEA54A--> <AD_FIELD_ID><![CDATA[20D99CCD643245C9A1EB64A7ABFEA54A]]></AD_FIELD_ID>
<!--20D99CCD643245C9A1EB64A7ABFEA54A--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -467,6 +493,32 @@
<!--7E16E39036FE4D35A100C919BFAA4649--> <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
<!--7E16E39036FE4D35A100C919BFAA4649--></AD_FIELD>
+<!--84631B711A7C44B1899E758A107A2ADB--><AD_FIELD>
+<!--84631B711A7C44B1899E758A107A2ADB--> <AD_FIELD_ID><![CDATA[84631B711A7C44B1899E758A107A2ADB]]></AD_FIELD_ID>
+<!--84631B711A7C44B1899E758A107A2ADB--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--84631B711A7C44B1899E758A107A2ADB--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--84631B711A7C44B1899E758A107A2ADB--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--84631B711A7C44B1899E758A107A2ADB--> <NAME><![CDATA[bpName]]></NAME>
+<!--84631B711A7C44B1899E758A107A2ADB--> <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--84631B711A7C44B1899E758A107A2ADB--> <AD_TAB_ID><![CDATA[011E7E825FF64D9C8346E94165C4CB4E]]></AD_TAB_ID>
+<!--84631B711A7C44B1899E758A107A2ADB--> <AD_COLUMN_ID><![CDATA[7AA701BACBBB44349058CD42407A5755]]></AD_COLUMN_ID>
+<!--84631B711A7C44B1899E758A107A2ADB--> <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--84631B711A7C44B1899E758A107A2ADB--> <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--84631B711A7C44B1899E758A107A2ADB--> <DISPLAYLENGTH><![CDATA[60]]></DISPLAYLENGTH>
+<!--84631B711A7C44B1899E758A107A2ADB--> <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--84631B711A7C44B1899E758A107A2ADB--> <SEQNO><![CDATA[30]]></SEQNO>
+<!--84631B711A7C44B1899E758A107A2ADB--> <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--84631B711A7C44B1899E758A107A2ADB--> <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--84631B711A7C44B1899E758A107A2ADB--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--84631B711A7C44B1899E758A107A2ADB--> <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--84631B711A7C44B1899E758A107A2ADB--> <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--84631B711A7C44B1899E758A107A2ADB--> <AD_MODULE_ID><![CDATA[F2E7A973F06D438B85FFFB96E69670D4]]></AD_MODULE_ID>
+<!--84631B711A7C44B1899E758A107A2ADB--> <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--84631B711A7C44B1899E758A107A2ADB--> <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--84631B711A7C44B1899E758A107A2ADB--> <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--84631B711A7C44B1899E758A107A2ADB--> <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--84631B711A7C44B1899E758A107A2ADB--></AD_FIELD>
+
<!--8992F6B02C0743A5B631269A88BAFEEA--><AD_FIELD>
<!--8992F6B02C0743A5B631269A88BAFEEA--> <AD_FIELD_ID><![CDATA[8992F6B02C0743A5B631269A88BAFEEA]]></AD_FIELD_ID>
<!--8992F6B02C0743A5B631269A88BAFEEA--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -579,6 +631,32 @@
<!--96FA7F82EC3E42DB872CDF0A06C45EEA--> <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
<!--96FA7F82EC3E42DB872CDF0A06C45EEA--></AD_FIELD>
+<!--9CF28CF9C9654B86A0DEEF87F4AE8B11--><AD_FIELD>
+<!--9CF28CF9C9654B86A0DEEF87F4AE8B11--> <AD_FIELD_ID><![CDATA[9CF28CF9C9654B86A0DEEF87F4AE8B11]]></AD_FIELD_ID>
+<!--9CF28CF9C9654B86A0DEEF87F4AE8B11--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--9CF28CF9C9654B86A0DEEF87F4AE8B11--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--9CF28CF9C9654B86A0DEEF87F4AE8B11--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--9CF28CF9C9654B86A0DEEF87F4AE8B11--> <NAME><![CDATA[documentNo]]></NAME>
+<!--9CF28CF9C9654B86A0DEEF87F4AE8B11--> <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--9CF28CF9C9654B86A0DEEF87F4AE8B11--> <AD_TAB_ID><![CDATA[011E7E825FF64D9C8346E94165C4CB4E]]></AD_TAB_ID>
+<!--9CF28CF9C9654B86A0DEEF87F4AE8B11--> <AD_COLUMN_ID><![CDATA[F1910274180E4783A8E43DEE43B88C93]]></AD_COLUMN_ID>
+<!--9CF28CF9C9654B86A0DEEF87F4AE8B11--> <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--9CF28CF9C9654B86A0DEEF87F4AE8B11--> <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--9CF28CF9C9654B86A0DEEF87F4AE8B11--> <DISPLAYLENGTH><![CDATA[60]]></DISPLAYLENGTH>
+<!--9CF28CF9C9654B86A0DEEF87F4AE8B11--> <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--9CF28CF9C9654B86A0DEEF87F4AE8B11--> <SEQNO><![CDATA[20]]></SEQNO>
+<!--9CF28CF9C9654B86A0DEEF87F4AE8B11--> <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--9CF28CF9C9654B86A0DEEF87F4AE8B11--> <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--9CF28CF9C9654B86A0DEEF87F4AE8B11--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--9CF28CF9C9654B86A0DEEF87F4AE8B11--> <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--9CF28CF9C9654B86A0DEEF87F4AE8B11--> <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--9CF28CF9C9654B86A0DEEF87F4AE8B11--> <AD_MODULE_ID><![CDATA[F2E7A973F06D438B85FFFB96E69670D4]]></AD_MODULE_ID>
+<!--9CF28CF9C9654B86A0DEEF87F4AE8B11--> <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--9CF28CF9C9654B86A0DEEF87F4AE8B11--> <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--9CF28CF9C9654B86A0DEEF87F4AE8B11--> <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--9CF28CF9C9654B86A0DEEF87F4AE8B11--> <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--9CF28CF9C9654B86A0DEEF87F4AE8B11--></AD_FIELD>
+
<!--A1CF453A1E104872A096CA3889BE1B08--><AD_FIELD>
<!--A1CF453A1E104872A096CA3889BE1B08--> <AD_FIELD_ID><![CDATA[A1CF453A1E104872A096CA3889BE1B08]]></AD_FIELD_ID>
<!--A1CF453A1E104872A096CA3889BE1B08--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff --git a/src-db/database/sourcedata/AD_REFERENCE.xml b/src-db/database/sourcedata/AD_REFERENCE.xml
--- a/src-db/database/sourcedata/AD_REFERENCE.xml
+++ b/src-db/database/sourcedata/AD_REFERENCE.xml
@@ -48,6 +48,18 @@
<!--9544890146C6439D8025BD4EFCE6D089--> <ISVALUEDISPLAYED><![CDATA[N]]></ISVALUEDISPLAYED>
<!--9544890146C6439D8025BD4EFCE6D089--></AD_REFERENCE>
+<!--DD74FF1AB8014E48B3891AF51B8ED2FF--><AD_REFERENCE>
+<!--DD74FF1AB8014E48B3891AF51B8ED2FF--> <AD_REFERENCE_ID><![CDATA[DD74FF1AB8014E48B3891AF51B8ED2FF]]></AD_REFERENCE_ID>
+<!--DD74FF1AB8014E48B3891AF51B8ED2FF--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--DD74FF1AB8014E48B3891AF51B8ED2FF--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--DD74FF1AB8014E48B3891AF51B8ED2FF--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--DD74FF1AB8014E48B3891AF51B8ED2FF--> <NAME><![CDATA[OBPF_SimpleOrderWindowReference]]></NAME>
+<!--DD74FF1AB8014E48B3891AF51B8ED2FF--> <AD_MODULE_ID><![CDATA[F2E7A973F06D438B85FFFB96E69670D4]]></AD_MODULE_ID>
+<!--DD74FF1AB8014E48B3891AF51B8ED2FF--> <ISBASEREFERENCE><![CDATA[N]]></ISBASEREFERENCE>
+<!--DD74FF1AB8014E48B3891AF51B8ED2FF--> <PARENTREFERENCE_ID><![CDATA[FF80818132D8F0F30132D9BC395D0038]]></PARENTREFERENCE_ID>
+<!--DD74FF1AB8014E48B3891AF51B8ED2FF--> <ISVALUEDISPLAYED><![CDATA[N]]></ISVALUEDISPLAYED>
+<!--DD74FF1AB8014E48B3891AF51B8ED2FF--></AD_REFERENCE>
+
<!--F7CF1D5010CC4DECA9EC42D9F261F7FF--><AD_REFERENCE>
<!--F7CF1D5010CC4DECA9EC42D9F261F7FF--> <AD_REFERENCE_ID><![CDATA[F7CF1D5010CC4DECA9EC42D9F261F7FF]]></AD_REFERENCE_ID>
<!--F7CF1D5010CC4DECA9EC42D9F261F7FF--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff --git a/src-db/database/sourcedata/AD_TAB.xml b/src-db/database/sourcedata/AD_TAB.xml
--- a/src-db/database/sourcedata/AD_TAB.xml
+++ b/src-db/database/sourcedata/AD_TAB.xml
@@ -1,5 +1,34 @@
<?xml version='1.0' encoding='UTF-8'?>
<data>
+<!--011E7E825FF64D9C8346E94165C4CB4E--><AD_TAB>
+<!--011E7E825FF64D9C8346E94165C4CB4E--> <AD_TAB_ID><![CDATA[011E7E825FF64D9C8346E94165C4CB4E]]></AD_TAB_ID>
+<!--011E7E825FF64D9C8346E94165C4CB4E--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--011E7E825FF64D9C8346E94165C4CB4E--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--011E7E825FF64D9C8346E94165C4CB4E--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--011E7E825FF64D9C8346E94165C4CB4E--> <NAME><![CDATA[Header]]></NAME>
+<!--011E7E825FF64D9C8346E94165C4CB4E--> <AD_TABLE_ID><![CDATA[E2AC7ECFB75F4056A9BEFDD8A30A6C9E]]></AD_TABLE_ID>
+<!--011E7E825FF64D9C8346E94165C4CB4E--> <AD_WINDOW_ID><![CDATA[4D7CA71E6FD24FC9A84B6254F71694EE]]></AD_WINDOW_ID>
+<!--011E7E825FF64D9C8346E94165C4CB4E--> <SEQNO><![CDATA[10]]></SEQNO>
+<!--011E7E825FF64D9C8346E94165C4CB4E--> <TABLEVEL><![CDATA[0]]></TABLEVEL>
+<!--011E7E825FF64D9C8346E94165C4CB4E--> <ISSINGLEROW><![CDATA[N]]></ISSINGLEROW>
+<!--011E7E825FF64D9C8346E94165C4CB4E--> <ISINFOTAB><![CDATA[N]]></ISINFOTAB>
+<!--011E7E825FF64D9C8346E94165C4CB4E--> <ISTRANSLATIONTAB><![CDATA[N]]></ISTRANSLATIONTAB>
+<!--011E7E825FF64D9C8346E94165C4CB4E--> <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--011E7E825FF64D9C8346E94165C4CB4E--> <HASTREE><![CDATA[N]]></HASTREE>
+<!--011E7E825FF64D9C8346E94165C4CB4E--> <PROCESSING><![CDATA[N]]></PROCESSING>
+<!--011E7E825FF64D9C8346E94165C4CB4E--> <IMPORTFIELDS><![CDATA[N]]></IMPORTFIELDS>
+<!--011E7E825FF64D9C8346E94165C4CB4E--> <ISSORTTAB><![CDATA[N]]></ISSORTTAB>
+<!--011E7E825FF64D9C8346E94165C4CB4E--> <AD_MODULE_ID><![CDATA[F2E7A973F06D438B85FFFB96E69670D4]]></AD_MODULE_ID>
+<!--011E7E825FF64D9C8346E94165C4CB4E--> <UIPATTERN><![CDATA[RO]]></UIPATTERN>
+<!--011E7E825FF64D9C8346E94165C4CB4E--> <SHOWPARENTBUTTONS><![CDATA[Y]]></SHOWPARENTBUTTONS>
+<!--011E7E825FF64D9C8346E94165C4CB4E--> <DISABLE_PARENT_KEY_PROPERTY><![CDATA[N]]></DISABLE_PARENT_KEY_PROPERTY>
+<!--011E7E825FF64D9C8346E94165C4CB4E--> <ISREADONLYTREE><![CDATA[N]]></ISREADONLYTREE>
+<!--011E7E825FF64D9C8346E94165C4CB4E--> <ISSHOWTREENODEICONS><![CDATA[Y]]></ISSHOWTREENODEICONS>
+<!--011E7E825FF64D9C8346E94165C4CB4E--> <EM_OBUIAPP_CAN_ADD><![CDATA[N]]></EM_OBUIAPP_CAN_ADD>
+<!--011E7E825FF64D9C8346E94165C4CB4E--> <EM_OBUIAPP_CAN_DELETE><![CDATA[N]]></EM_OBUIAPP_CAN_DELETE>
+<!--011E7E825FF64D9C8346E94165C4CB4E--> <EM_OBUIAPP_SHOW_SELECT><![CDATA[Y]]></EM_OBUIAPP_SHOW_SELECT>
+<!--011E7E825FF64D9C8346E94165C4CB4E--></AD_TAB>
+
<!--1A86F42350FF40CEAB1CA888B611BF34--><AD_TAB>
<!--1A86F42350FF40CEAB1CA888B611BF34--> <AD_TAB_ID><![CDATA[1A86F42350FF40CEAB1CA888B611BF34]]></AD_TAB_ID>
<!--1A86F42350FF40CEAB1CA888B611BF34--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff --git a/src-db/database/sourcedata/AD_TABLE.xml b/src-db/database/sourcedata/AD_TABLE.xml
--- a/src-db/database/sourcedata/AD_TABLE.xml
+++ b/src-db/database/sourcedata/AD_TABLE.xml
@@ -92,4 +92,30 @@
<!--74A2B781E05A42398C3EFB27D018374A--> <ISTREE><![CDATA[N]]></ISTREE>
<!--74A2B781E05A42398C3EFB27D018374A--></AD_TABLE>
+<!--E2AC7ECFB75F4056A9BEFDD8A30A6C9E--><AD_TABLE>
+<!--E2AC7ECFB75F4056A9BEFDD8A30A6C9E--> <AD_TABLE_ID><![CDATA[E2AC7ECFB75F4056A9BEFDD8A30A6C9E]]></AD_TABLE_ID>
+<!--E2AC7ECFB75F4056A9BEFDD8A30A6C9E--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--E2AC7ECFB75F4056A9BEFDD8A30A6C9E--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--E2AC7ECFB75F4056A9BEFDD8A30A6C9E--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--E2AC7ECFB75F4056A9BEFDD8A30A6C9E--> <NAME><![CDATA[OBPF_SimpleOrderHQL]]></NAME>
+<!--E2AC7ECFB75F4056A9BEFDD8A30A6C9E--> <TABLENAME><![CDATA[OBPF_SimpleOrderHQL]]></TABLENAME>
+<!--E2AC7ECFB75F4056A9BEFDD8A30A6C9E--> <ISVIEW><![CDATA[N]]></ISVIEW>
+<!--E2AC7ECFB75F4056A9BEFDD8A30A6C9E--> <ACCESSLEVEL><![CDATA[3]]></ACCESSLEVEL>
+<!--E2AC7ECFB75F4056A9BEFDD8A30A6C9E--> <ISSECURITYENABLED><![CDATA[N]]></ISSECURITYENABLED>
+<!--E2AC7ECFB75F4056A9BEFDD8A30A6C9E--> <ISDELETEABLE><![CDATA[Y]]></ISDELETEABLE>
+<!--E2AC7ECFB75F4056A9BEFDD8A30A6C9E--> <ISHIGHVOLUME><![CDATA[N]]></ISHIGHVOLUME>
+<!--E2AC7ECFB75F4056A9BEFDD8A30A6C9E--> <IMPORTTABLE><![CDATA[N]]></IMPORTTABLE>
+<!--E2AC7ECFB75F4056A9BEFDD8A30A6C9E--> <ISCHANGELOG><![CDATA[N]]></ISCHANGELOG>
+<!--E2AC7ECFB75F4056A9BEFDD8A30A6C9E--> <ISDEFAULTACCT><![CDATA[N]]></ISDEFAULTACCT>
+<!--E2AC7ECFB75F4056A9BEFDD8A30A6C9E--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
+<!--E2AC7ECFB75F4056A9BEFDD8A30A6C9E--> <AD_PACKAGE_ID><![CDATA[32E2E378188C4EBD9F2B08B54B2E487C]]></AD_PACKAGE_ID>
+<!--E2AC7ECFB75F4056A9BEFDD8A30A6C9E--> <DATAORIGINTYPE><![CDATA[HQL]]></DATAORIGINTYPE>
+<!--E2AC7ECFB75F4056A9BEFDD8A30A6C9E--> <ISTREE><![CDATA[N]]></ISTREE>
+<!--E2AC7ECFB75F4056A9BEFDD8A30A6C9E--> <HQLQUERY><![CDATA[SELECT e.id as id, e.organization.name as orgName, e.documentNo as documentNo, e.businessPartner.name as bpName
+FROM Order e
+WHERE @additional_filters@
+AND @insertion_point_0@]]></HQLQUERY>
+<!--E2AC7ECFB75F4056A9BEFDD8A30A6C9E--> <ENTITY_ALIAS><![CDATA[e]]></ENTITY_ALIAS>
+<!--E2AC7ECFB75F4056A9BEFDD8A30A6C9E--></AD_TABLE>
+
</data>
diff --git a/src-db/database/sourcedata/AD_WINDOW.xml b/src-db/database/sourcedata/AD_WINDOW.xml
--- a/src-db/database/sourcedata/AD_WINDOW.xml
+++ b/src-db/database/sourcedata/AD_WINDOW.xml
@@ -15,6 +15,21 @@
<!--4C868BE4549C461EBDFDEF3C10743E4F--> <ISADVANCEDFEATURE><![CDATA[N]]></ISADVANCEDFEATURE>
<!--4C868BE4549C461EBDFDEF3C10743E4F--></AD_WINDOW>
+<!--4D7CA71E6FD24FC9A84B6254F71694EE--><AD_WINDOW>
+<!--4D7CA71E6FD24FC9A84B6254F71694EE--> <AD_WINDOW_ID><![CDATA[4D7CA71E6FD24FC9A84B6254F71694EE]]></AD_WINDOW_ID>
+<!--4D7CA71E6FD24FC9A84B6254F71694EE--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--4D7CA71E6FD24FC9A84B6254F71694EE--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--4D7CA71E6FD24FC9A84B6254F71694EE--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--4D7CA71E6FD24FC9A84B6254F71694EE--> <NAME><![CDATA[SimpleOrderP&E]]></NAME>
+<!--4D7CA71E6FD24FC9A84B6254F71694EE--> <WINDOWTYPE><![CDATA[OBUIAPP_PickAndExecute]]></WINDOWTYPE>
+<!--4D7CA71E6FD24FC9A84B6254F71694EE--> <ISSOTRX><![CDATA[Y]]></ISSOTRX>
+<!--4D7CA71E6FD24FC9A84B6254F71694EE--> <PROCESSING><![CDATA[N]]></PROCESSING>
+<!--4D7CA71E6FD24FC9A84B6254F71694EE--> <ISDEFAULT><![CDATA[N]]></ISDEFAULT>
+<!--4D7CA71E6FD24FC9A84B6254F71694EE--> <AD_MODULE_ID><![CDATA[F2E7A973F06D438B85FFFB96E69670D4]]></AD_MODULE_ID>
+<!--4D7CA71E6FD24FC9A84B6254F71694EE--> <ISTHREADSAFE><![CDATA[N]]></ISTHREADSAFE>
+<!--4D7CA71E6FD24FC9A84B6254F71694EE--> <ISADVANCEDFEATURE><![CDATA[N]]></ISADVANCEDFEATURE>
+<!--4D7CA71E6FD24FC9A84B6254F71694EE--></AD_WINDOW>
+
<!--E40FF0AD90A94F0A811DECF1E08D59D5--><AD_WINDOW>
<!--E40FF0AD90A94F0A811DECF1E08D59D5--> <AD_WINDOW_ID><![CDATA[E40FF0AD90A94F0A811DECF1E08D59D5]]></AD_WINDOW_ID>
<!--E40FF0AD90A94F0A811DECF1E08D59D5--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff --git a/src-db/database/sourcedata/OBUIAPP_PARAMETER.xml b/src-db/database/sourcedata/OBUIAPP_PARAMETER.xml
--- a/src-db/database/sourcedata/OBUIAPP_PARAMETER.xml
+++ b/src-db/database/sourcedata/OBUIAPP_PARAMETER.xml
@@ -19,6 +19,7 @@
<!--053F316236404D2C93D26A582D2FD6B8--> <EVALUATEFIXEDVALUE><![CDATA[N]]></EVALUATEFIXEDVALUE>
<!--053F316236404D2C93D26A582D2FD6B8--> <OBUIAPP_PROCESS_ID><![CDATA[D8AEF63065DE4A05B38570FAB87B2A47]]></OBUIAPP_PROCESS_ID>
<!--053F316236404D2C93D26A582D2FD6B8--> <STARTINNEWLINE><![CDATA[Y]]></STARTINNEWLINE>
+<!--053F316236404D2C93D26A582D2FD6B8--> <ONCHANGEFUNCTION><![CDATA[OB.OBPF.BPOnChange.refreshPEWindow]]></ONCHANGEFUNCTION>
<!--053F316236404D2C93D26A582D2FD6B8--> <DISPLAYTITLE><![CDATA[N]]></DISPLAYTITLE>
<!--053F316236404D2C93D26A582D2FD6B8--> <ATT_SHOWINDESCRIPTION><![CDATA[N]]></ATT_SHOWINDESCRIPTION>
<!--053F316236404D2C93D26A582D2FD6B8--></OBUIAPP_PARAMETER>
@@ -67,11 +68,35 @@
<!--5CAFF686712142C1B847CB849B32C439--> <ISFIXED><![CDATA[N]]></ISFIXED>
<!--5CAFF686712142C1B847CB849B32C439--> <EVALUATEFIXEDVALUE><![CDATA[N]]></EVALUATEFIXEDVALUE>
<!--5CAFF686712142C1B847CB849B32C439--> <OBUIAPP_PROCESS_ID><![CDATA[D8AEF63065DE4A05B38570FAB87B2A47]]></OBUIAPP_PROCESS_ID>
-<!--5CAFF686712142C1B847CB849B32C439--> <STARTINNEWLINE><![CDATA[Y]]></STARTINNEWLINE>
+<!--5CAFF686712142C1B847CB849B32C439--> <STARTINNEWLINE><![CDATA[N]]></STARTINNEWLINE>
+<!--5CAFF686712142C1B847CB849B32C439--> <ONCHANGEFUNCTION><![CDATA[OB.OBPF.BPOnChange.refreshPEWindow]]></ONCHANGEFUNCTION>
<!--5CAFF686712142C1B847CB849B32C439--> <DISPLAYTITLE><![CDATA[N]]></DISPLAYTITLE>
<!--5CAFF686712142C1B847CB849B32C439--> <ATT_SHOWINDESCRIPTION><![CDATA[N]]></ATT_SHOWINDESCRIPTION>
<!--5CAFF686712142C1B847CB849B32C439--></OBUIAPP_PARAMETER>
+<!--8F98AFA51E0741B1B1D4EE20FE16CDA7--><OBUIAPP_PARAMETER>
+<!--8F98AFA51E0741B1B1D4EE20FE16CDA7--> <OBUIAPP_PARAMETER_ID><![CDATA[8F98AFA51E0741B1B1D4EE20FE16CDA7]]></OBUIAPP_PARAMETER_ID>
+<!--8F98AFA51E0741B1B1D4EE20FE16CDA7--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--8F98AFA51E0741B1B1D4EE20FE16CDA7--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--8F98AFA51E0741B1B1D4EE20FE16CDA7--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--8F98AFA51E0741B1B1D4EE20FE16CDA7--> <AD_MODULE_ID><![CDATA[F2E7A973F06D438B85FFFB96E69670D4]]></AD_MODULE_ID>
+<!--8F98AFA51E0741B1B1D4EE20FE16CDA7--> <NAME><![CDATA[Order]]></NAME>
+<!--8F98AFA51E0741B1B1D4EE20FE16CDA7--> <SEQNO><![CDATA[40]]></SEQNO>
+<!--8F98AFA51E0741B1B1D4EE20FE16CDA7--> <AD_REFERENCE_ID><![CDATA[FF80818132D8F0F30132D9BC395D0038]]></AD_REFERENCE_ID>
+<!--8F98AFA51E0741B1B1D4EE20FE16CDA7--> <AD_REFERENCE_VALUE_ID><![CDATA[DD74FF1AB8014E48B3891AF51B8ED2FF]]></AD_REFERENCE_VALUE_ID>
+<!--8F98AFA51E0741B1B1D4EE20FE16CDA7--> <COLUMNNAME><![CDATA[C_Order_ID]]></COLUMNNAME>
+<!--8F98AFA51E0741B1B1D4EE20FE16CDA7--> <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--8F98AFA51E0741B1B1D4EE20FE16CDA7--> <FIELDLENGTH><![CDATA[0]]></FIELDLENGTH>
+<!--8F98AFA51E0741B1B1D4EE20FE16CDA7--> <ISMANDATORY><![CDATA[N]]></ISMANDATORY>
+<!--8F98AFA51E0741B1B1D4EE20FE16CDA7--> <ISFIXED><![CDATA[Y]]></ISFIXED>
+<!--8F98AFA51E0741B1B1D4EE20FE16CDA7--> <EVALUATEFIXEDVALUE><![CDATA[N]]></EVALUATEFIXEDVALUE>
+<!--8F98AFA51E0741B1B1D4EE20FE16CDA7--> <OBUIAPP_PROCESS_ID><![CDATA[D8AEF63065DE4A05B38570FAB87B2A47]]></OBUIAPP_PROCESS_ID>
+<!--8F98AFA51E0741B1B1D4EE20FE16CDA7--> <STARTINNEWLINE><![CDATA[Y]]></STARTINNEWLINE>
+<!--8F98AFA51E0741B1B1D4EE20FE16CDA7--> <DISPLAYEDROWS><![CDATA[5]]></DISPLAYEDROWS>
+<!--8F98AFA51E0741B1B1D4EE20FE16CDA7--> <DISPLAYTITLE><![CDATA[Y]]></DISPLAYTITLE>
+<!--8F98AFA51E0741B1B1D4EE20FE16CDA7--> <ATT_SHOWINDESCRIPTION><![CDATA[N]]></ATT_SHOWINDESCRIPTION>
+<!--8F98AFA51E0741B1B1D4EE20FE16CDA7--></OBUIAPP_PARAMETER>
+
<!--E6C5CAAE9A814436B120654B7F8D600A--><OBUIAPP_PARAMETER>
<!--E6C5CAAE9A814436B120654B7F8D600A--> <OBUIAPP_PARAMETER_ID><![CDATA[E6C5CAAE9A814436B120654B7F8D600A]]></OBUIAPP_PARAMETER_ID>
<!--E6C5CAAE9A814436B120654B7F8D600A--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff --git a/src-db/database/sourcedata/OBUIAPP_REF_WINDOW.xml b/src-db/database/sourcedata/OBUIAPP_REF_WINDOW.xml
new file mode 100644
--- /dev/null
+++ b/src-db/database/sourcedata/OBUIAPP_REF_WINDOW.xml
@@ -0,0 +1,12 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<data>
+<!--F19203320E364A10BBA1FB90F3B9F1AB--><OBUIAPP_REF_WINDOW>
+<!--F19203320E364A10BBA1FB90F3B9F1AB--> <OBUIAPP_REF_WINDOW_ID><![CDATA[F19203320E364A10BBA1FB90F3B9F1AB]]></OBUIAPP_REF_WINDOW_ID>
+<!--F19203320E364A10BBA1FB90F3B9F1AB--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--F19203320E364A10BBA1FB90F3B9F1AB--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--F19203320E364A10BBA1FB90F3B9F1AB--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--F19203320E364A10BBA1FB90F3B9F1AB--> <AD_REFERENCE_ID><![CDATA[DD74FF1AB8014E48B3891AF51B8ED2FF]]></AD_REFERENCE_ID>
+<!--F19203320E364A10BBA1FB90F3B9F1AB--> <AD_WINDOW_ID><![CDATA[4D7CA71E6FD24FC9A84B6254F71694EE]]></AD_WINDOW_ID>
+<!--F19203320E364A10BBA1FB90F3B9F1AB--></OBUIAPP_REF_WINDOW>
+
+</data>
diff --git a/src/org/openbravo/platform/features/OBPFComponentProvider.java b/src/org/openbravo/platform/features/OBPFComponentProvider.java
--- a/src/org/openbravo/platform/features/OBPFComponentProvider.java
+++ b/src/org/openbravo/platform/features/OBPFComponentProvider.java
@@ -1,5 +1,5 @@
/************************************************************************************
- * Copyright (C) 2014 Openbravo S.L.U.
+ * Copyright (C) 2014-2020 Openbravo S.L.U.
* Licensed under the Openbravo Commercial License version 1.0
* You may obtain a copy of the License at http://www.openbravo.com/legal/obcl.html
* or in the legal folder of this module distribution.
@@ -33,17 +33,20 @@
@Override
public List<ComponentResource> getGlobalComponentResources() {
- final List<ComponentResource> globalResources = new ArrayList<ComponentResource>();
+ final List<ComponentResource> globalResources = new ArrayList<>();
- globalResources.add(createStaticResource(
- "web/org.openbravo.platform.features/js/OBPF_BPCreation.js", false));
+ globalResources.add(
+ createStaticResource("web/org.openbravo.platform.features/js/OBPF_BPCreation.js", false));
globalResources.add(createStaticResource(
"web/org.openbravo.platform.features/js/OBPF_AddPayment_GridBtn.js", false));
- globalResources.add(createStaticResource(
- "web/org.openbravo.platform.features/js/OBPF_showAlert.js", false));
+ globalResources.add(
+ createStaticResource("web/org.openbravo.platform.features/js/OBPF_showAlert.js", false));
+
+ globalResources.add(
+ createStaticResource("web/org.openbravo.platform.features/js/OBPF_BPOnChange.js", false));
return globalResources;
}
-}
\ No newline at end of file
+}
diff --git a/src/org/openbravo/platform/features/hqltransformer/SimpleOrderHQLTransformer.java b/src/org/openbravo/platform/features/hqltransformer/SimpleOrderHQLTransformer.java
new file mode 100644
--- /dev/null
+++ b/src/org/openbravo/platform/features/hqltransformer/SimpleOrderHQLTransformer.java
@@ -0,0 +1,34 @@
+/*
+ ************************************************************************************
+ * Copyright (C) 2020 Openbravo S.L.U.
+ * Licensed under the Openbravo Commercial License version 1.0
+ * You may obtain a copy of the License at http://www.openbravo.com/legal/obcl.html
+ * or in the legal folder of this module distribution.
+ ************************************************************************************
+ */
+package org.openbravo.platform.features.hqltransformer;
+
+import java.util.Map;
+
+import org.openbravo.service.datasource.hql.HQLInserterQualifier;
+import org.openbravo.service.datasource.hql.HqlInserter;
+import org.springframework.util.StringUtils;
+
+@HQLInserterQualifier.Qualifier(tableId = "E2AC7ECFB75F4056A9BEFDD8A30A6C9E", injectionId = "0")
+public class SimpleOrderHQLTransformer extends HqlInserter {
+
+ @Override
+ public String insertHql(Map<String, String> requestParameters,
+ Map<String, Object> queryNamedParameters) {
+ String bpId = requestParameters.get("singleBP");
+ String bpIds = requestParameters.get("multiBP");
+ if (!StringUtils.isEmpty(bpIds)) {
+ // TODO multiple filtering when bpIds are received
+ }
+ if (!StringUtils.isEmpty(bpId)) {
+ queryNamedParameters.put("bpId", bpId);
+ return "e.businessPartner.id = :bpId";
+ }
+ return "1=1";
+ }
+}
diff --git a/web/org.openbravo.platform.features/js/OBPF_BPOnChange.js b/web/org.openbravo.platform.features/js/OBPF_BPOnChange.js
new file mode 100644
--- /dev/null
+++ b/web/org.openbravo.platform.features/js/OBPF_BPOnChange.js
@@ -0,0 +1,16 @@
+/*
+ ************************************************************************************
+ * Copyright (C) 202O Openbravo S.L.U.
+ * Licensed under the Openbravo Commercial License version 1.0
+ * You may obtain a copy of the License at http://www.openbravo.com/legal/obcl.html
+ * or in the legal folder of this module distribution.
+ ************************************************************************************
+ */
+OB.OBPF = {};
+OB.OBPF.BPOnChange = {};
+
+OB.OBPF.BPOnChange.refreshPEWindow = function (item, view, form) {
+ var ordersgrid = form.getItem('C_Order_ID').canvas.viewGrid;
+ ordersgrid.invalidateCache();
+ form.redraw();
+};
\ No newline at end of file
|