details: https://code.openbravo.com/erp/devel/pi/rev/46b18190755e changeset: 33534:46b18190755e user: Atul Gaware <atul.gaware <at> openbravo.com> date: Mon Feb 19 16:43:27 2018 +0530 summary: Fixes Issue 0037898:Funds Transfer user experience improvements
** Added description field in funds transfer popup with a default value as "Funds Transfer Transaction". User can overwrite this description. ** Added Default G/L Item for Funds Transfer field in Organization. It is used to show default value in G/L Item field of Funds Transfer pop up. Gets G/L Item from Financial Account's Organization or its Parent Organization. If no default g/l item is defined for financial account's organization or its parent organization then set it as blank. ** Added a flag "Funds Transfer Enabled" in financial account. Used in display logic to show/hide Funds Transfer button process. details: https://code.openbravo.com/erp/devel/pi/rev/e2242452ecea changeset: 33535:e2242452ecea user: David Miguelez <david.miguelez <at> openbravo.com> date: Tue Feb 20 12:59:12 2018 +0100 summary: Related to Issue 37898. Code Review changes Added check constraint for boolean column in databasRelated to Issue 37898. Code Review changes Added check constraint for boolean column in databasee details: https://code.openbravo.com/erp/devel/pi/rev/77f399514112 changeset: 33536:77f399514112 user: David Miguelez <david.miguelez <at> openbravo.com> date: Tue Feb 20 13:31:18 2018 +0100 summary: Related to Issue 37898. Code Review changes. Moved Parameter to the same module as the Process Definition details: https://code.openbravo.com/erp/devel/pi/rev/25c6ef9f00f0 changeset: 33537:25c6ef9f00f0 user: David Miguelez <david.miguelez <at> openbravo.com> date: Tue Feb 20 13:32:03 2018 +0100 summary: Related to issue 37898. Code Review changes Added clause in validation to show only financial accounts with the flag Funds Transfer enabled in the Deposit To selector details: https://code.openbravo.com/erp/devel/pi/rev/79b64a2837e1 changeset: 33538:79b64a2837e1 user: David Miguelez <david.miguelez <at> openbravo.com> date: Tue Feb 20 13:32:36 2018 +0100 summary: Related to Issue 37898. Code Review changes Updated elements and synchronized terminology details: https://code.openbravo.com/erp/devel/pi/rev/3a86e381b846 changeset: 33539:3a86e381b846 user: David Miguelez <david.miguelez <at> openbravo.com> date: Wed Feb 21 09:28:15 2018 +0100 summary: Related to Issue 37898. Code Review changes * Use JavaScript code instead of Java to retrieve default value for description field * Set message as used in client * Removed call to Java for Default value in Parameter * Added logic for OnLoad method in JavaScript * Changed Java to retrieve default value only for GL Item * Refactor Code * Remove unnecessary code * To retrieve default GL Item for Organization Tree use a query instead of a recursive method. The AD_Tree_Org table can be used to retrieve this value since only Ready Organizations should be taken into account. details: https://code.openbravo.com/erp/devel/pi/rev/07ecbaf90734 changeset: 33540:07ecbaf90734 user: David Miguelez <david.miguelez <at> openbravo.com> date: Wed Feb 21 09:31:04 2018 +0100 summary: Related to Issue 37898. Code Review changes Added Doc to the class and final modifiers to final variables details: https://code.openbravo.com/erp/devel/pi/rev/620e7de654ce changeset: 33541:620e7de654ce user: David Miguelez <david.miguelez <at> openbravo.com> date: Wed Feb 21 10:10:51 2018 +0100 summary: Related to Issue 37898. Code Review changes. * Use description set by the user when creating the transaction. * Use getResponseBuilder util to build the response * Remove unnecessary methods details: https://code.openbravo.com/erp/devel/pi/rev/2863ed7b271c changeset: 33542:2863ed7b271c user: David Miguelez <david.miguelez <at> openbravo.com> date: Wed Feb 21 10:30:37 2018 +0100 summary: Related to Issue 37898. Code Review changes. Change ordering of fields in Organization Window to avoid conflicts with other modules like WebPOS diffstat: modules/org.openbravo.advpaymentmngt/src-db/database/model/modifiedTables/AD_ORG.xml | 12 + modules/org.openbravo.advpaymentmngt/src-db/database/model/modifiedTables/FIN_FINANCIAL_ACCOUNT.xml | 5 + modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_COLUMN.xml | 78 ++++++ modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_ELEMENT.xml | 28 ++ modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_FIELD.xml | 61 ++++- modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_VAL_RULE.xml | 5 +- modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/OBUIAPP_PARAMETER.xml | 26 ++ modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/OBUIAPP_PROCESS.xml | 1 + modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/FundsTransferActionHandler.java | 121 ++++----- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/FundsTransferGLItemDefaultValueExpression.java | 121 ++++++++++ modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-fundsTransfer.js | 6 + src-db/database/sourcedata/AD_FIELD.xml | 2 +- src-db/database/sourcedata/AD_MESSAGE.xml | 2 +- 13 files changed, 401 insertions(+), 67 deletions(-) diffs (truncated from 708 to 300 lines): diff -r 6b20e7da0de3 -r 2863ed7b271c modules/org.openbravo.advpaymentmngt/src-db/database/model/modifiedTables/AD_ORG.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/model/modifiedTables/AD_ORG.xml Wed Feb 21 10:30:37 2018 +0100 @@ -0,0 +1,12 @@ +<?xml version="1.0"?> + <database name="MODIFIED TABLE AD_ORG"> + <table name="AD_ORG" primaryKey="AD_ORG_KEY"> + <column name="EM_APRM_GLITEM_ID" primaryKey="false" required="false" type="VARCHAR" size="32" autoIncrement="false"> + <default/> + <onCreateDefault/> + </column> + <foreign-key foreignTable="C_GLITEM" name="EM_APRM_ORG_GLITEM"> + <reference local="EM_APRM_GLITEM_ID" foreign="C_GLITEM_ID"/> + </foreign-key> + </table> + </database> diff -r 6b20e7da0de3 -r 2863ed7b271c modules/org.openbravo.advpaymentmngt/src-db/database/model/modifiedTables/FIN_FINANCIAL_ACCOUNT.xml --- a/modules/org.openbravo.advpaymentmngt/src-db/database/model/modifiedTables/FIN_FINANCIAL_ACCOUNT.xml Thu Feb 22 09:09:51 2018 +0100 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/model/modifiedTables/FIN_FINANCIAL_ACCOUNT.xml Wed Feb 21 10:30:37 2018 +0100 @@ -37,5 +37,10 @@ <default/> <onCreateDefault/> </column> + <column name="EM_APRM_ISFUNDSTRANS_ENABLED" primaryKey="false" required="true" type="CHAR" size="1" autoIncrement="false"> + <default><![CDATA[Y]]></default> + <onCreateDefault/> + </column> + <check name="EM_APRM_FIN_FINACC_ISFUNDS_CHK"><![CDATA[EM_APRM_ISFUNDSTRANS_ENABLED IN ('Y', 'N')]]></check> </table> </database> diff -r 6b20e7da0de3 -r 2863ed7b271c modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_COLUMN.xml --- a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_COLUMN.xml Thu Feb 22 09:09:51 2018 +0100 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_COLUMN.xml Wed Feb 21 10:30:37 2018 +0100 @@ -10100,6 +10100,45 @@ <!--B44BDBCFCEC243179D78A333FA0497A5--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> <!--B44BDBCFCEC243179D78A333FA0497A5--></AD_COLUMN> +<!--B502077EB5A64A43A07CD42323BBAC57--><AD_COLUMN> +<!--B502077EB5A64A43A07CD42323BBAC57--> <AD_COLUMN_ID><![CDATA[B502077EB5A64A43A07CD42323BBAC57]]></AD_COLUMN_ID> +<!--B502077EB5A64A43A07CD42323BBAC57--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--B502077EB5A64A43A07CD42323BBAC57--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--B502077EB5A64A43A07CD42323BBAC57--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--B502077EB5A64A43A07CD42323BBAC57--> <NAME><![CDATA[EM_Aprm_Isfundstrans_Enabled]]></NAME> +<!--B502077EB5A64A43A07CD42323BBAC57--> <DESCRIPTION><![CDATA[Funds Transfer Enabled flag is used to show/hide funds transfer button process.]]></DESCRIPTION> +<!--B502077EB5A64A43A07CD42323BBAC57--> <HELP><![CDATA[Funds Transfer Enabled flag is used to show/hide funds transfer button process and to show/hide Financial Accounts in Funds Transfer Process]]></HELP> +<!--B502077EB5A64A43A07CD42323BBAC57--> <COLUMNNAME><![CDATA[EM_Aprm_Isfundstrans_Enabled]]></COLUMNNAME> +<!--B502077EB5A64A43A07CD42323BBAC57--> <AD_TABLE_ID><![CDATA[B129E53BC0E747879F7BA17F0AECEC32]]></AD_TABLE_ID> +<!--B502077EB5A64A43A07CD42323BBAC57--> <AD_REFERENCE_ID><![CDATA[20]]></AD_REFERENCE_ID> +<!--B502077EB5A64A43A07CD42323BBAC57--> <FIELDLENGTH><![CDATA[1]]></FIELDLENGTH> +<!--B502077EB5A64A43A07CD42323BBAC57--> <DEFAULTVALUE><![CDATA[Y]]></DEFAULTVALUE> +<!--B502077EB5A64A43A07CD42323BBAC57--> <ISKEY><![CDATA[N]]></ISKEY> +<!--B502077EB5A64A43A07CD42323BBAC57--> <ISPARENT><![CDATA[N]]></ISPARENT> +<!--B502077EB5A64A43A07CD42323BBAC57--> <ISMANDATORY><![CDATA[Y]]></ISMANDATORY> +<!--B502077EB5A64A43A07CD42323BBAC57--> <ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE> +<!--B502077EB5A64A43A07CD42323BBAC57--> <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER> +<!--B502077EB5A64A43A07CD42323BBAC57--> <SEQNO><![CDATA[520]]></SEQNO> +<!--B502077EB5A64A43A07CD42323BBAC57--> <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED> +<!--B502077EB5A64A43A07CD42323BBAC57--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> +<!--B502077EB5A64A43A07CD42323BBAC57--> <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN> +<!--B502077EB5A64A43A07CD42323BBAC57--> <AD_ELEMENT_ID><![CDATA[F18571A261AB41D49246E1C04D647256]]></AD_ELEMENT_ID> +<!--B502077EB5A64A43A07CD42323BBAC57--> <ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR> +<!--B502077EB5A64A43A07CD42323BBAC57--> <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY> +<!--B502077EB5A64A43A07CD42323BBAC57--> <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE> +<!--B502077EB5A64A43A07CD42323BBAC57--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS> +<!--B502077EB5A64A43A07CD42323BBAC57--> <AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID> +<!--B502077EB5A64A43A07CD42323BBAC57--> <POSITION><![CDATA[45]]></POSITION> +<!--B502077EB5A64A43A07CD42323BBAC57--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT> +<!--B502077EB5A64A43A07CD42323BBAC57--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE> +<!--B502077EB5A64A43A07CD42323BBAC57--> <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW> +<!--B502077EB5A64A43A07CD42323BBAC57--> <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION> +<!--B502077EB5A64A43A07CD42323BBAC57--> <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE> +<!--B502077EB5A64A43A07CD42323BBAC57--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING> +<!--B502077EB5A64A43A07CD42323BBAC57--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING> +<!--B502077EB5A64A43A07CD42323BBAC57--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> +<!--B502077EB5A64A43A07CD42323BBAC57--></AD_COLUMN> + <!--B50241F11C4F404583CACB2A88CE875F--><AD_COLUMN> <!--B50241F11C4F404583CACB2A88CE875F--> <AD_COLUMN_ID><![CDATA[B50241F11C4F404583CACB2A88CE875F]]></AD_COLUMN_ID> <!--B50241F11C4F404583CACB2A88CE875F--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> @@ -10141,6 +10180,45 @@ <!--B50241F11C4F404583CACB2A88CE875F--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> <!--B50241F11C4F404583CACB2A88CE875F--></AD_COLUMN> +<!--B5066970A1944B9EBDA0A2BE48F026F6--><AD_COLUMN> +<!--B5066970A1944B9EBDA0A2BE48F026F6--> <AD_COLUMN_ID><![CDATA[B5066970A1944B9EBDA0A2BE48F026F6]]></AD_COLUMN_ID> +<!--B5066970A1944B9EBDA0A2BE48F026F6--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--B5066970A1944B9EBDA0A2BE48F026F6--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--B5066970A1944B9EBDA0A2BE48F026F6--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--B5066970A1944B9EBDA0A2BE48F026F6--> <NAME><![CDATA[EM_APRM_Glitem_ID]]></NAME> +<!--B5066970A1944B9EBDA0A2BE48F026F6--> <DESCRIPTION><![CDATA[Default G/L Item used for Funds Transfer Process]]></DESCRIPTION> +<!--B5066970A1944B9EBDA0A2BE48F026F6--> <HELP><![CDATA[Default G/L Item used for Funds Transfer Process in Financial Account Window]]></HELP> +<!--B5066970A1944B9EBDA0A2BE48F026F6--> <COLUMNNAME><![CDATA[EM_APRM_Glitem_ID]]></COLUMNNAME> +<!--B5066970A1944B9EBDA0A2BE48F026F6--> <AD_TABLE_ID><![CDATA[155]]></AD_TABLE_ID> +<!--B5066970A1944B9EBDA0A2BE48F026F6--> <AD_REFERENCE_ID><![CDATA[95E2A8B50A254B2AAE6774B8C2F28120]]></AD_REFERENCE_ID> +<!--B5066970A1944B9EBDA0A2BE48F026F6--> <AD_REFERENCE_VALUE_ID><![CDATA[1A6C5E0A5868417786ECCF3C02B17D65]]></AD_REFERENCE_VALUE_ID> +<!--B5066970A1944B9EBDA0A2BE48F026F6--> <FIELDLENGTH><![CDATA[32]]></FIELDLENGTH> +<!--B5066970A1944B9EBDA0A2BE48F026F6--> <ISKEY><![CDATA[N]]></ISKEY> +<!--B5066970A1944B9EBDA0A2BE48F026F6--> <ISPARENT><![CDATA[N]]></ISPARENT> +<!--B5066970A1944B9EBDA0A2BE48F026F6--> <ISMANDATORY><![CDATA[N]]></ISMANDATORY> +<!--B5066970A1944B9EBDA0A2BE48F026F6--> <ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE> +<!--B5066970A1944B9EBDA0A2BE48F026F6--> <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER> +<!--B5066970A1944B9EBDA0A2BE48F026F6--> <SEQNO><![CDATA[81]]></SEQNO> +<!--B5066970A1944B9EBDA0A2BE48F026F6--> <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED> +<!--B5066970A1944B9EBDA0A2BE48F026F6--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> +<!--B5066970A1944B9EBDA0A2BE48F026F6--> <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN> +<!--B5066970A1944B9EBDA0A2BE48F026F6--> <AD_ELEMENT_ID><![CDATA[A3F4495893084689A6F604722ACA1EC2]]></AD_ELEMENT_ID> +<!--B5066970A1944B9EBDA0A2BE48F026F6--> <ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR> +<!--B5066970A1944B9EBDA0A2BE48F026F6--> <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY> +<!--B5066970A1944B9EBDA0A2BE48F026F6--> <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE> +<!--B5066970A1944B9EBDA0A2BE48F026F6--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS> +<!--B5066970A1944B9EBDA0A2BE48F026F6--> <AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID> +<!--B5066970A1944B9EBDA0A2BE48F026F6--> <POSITION><![CDATA[20]]></POSITION> +<!--B5066970A1944B9EBDA0A2BE48F026F6--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT> +<!--B5066970A1944B9EBDA0A2BE48F026F6--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE> +<!--B5066970A1944B9EBDA0A2BE48F026F6--> <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW> +<!--B5066970A1944B9EBDA0A2BE48F026F6--> <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION> +<!--B5066970A1944B9EBDA0A2BE48F026F6--> <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE> +<!--B5066970A1944B9EBDA0A2BE48F026F6--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING> +<!--B5066970A1944B9EBDA0A2BE48F026F6--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING> +<!--B5066970A1944B9EBDA0A2BE48F026F6--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> +<!--B5066970A1944B9EBDA0A2BE48F026F6--></AD_COLUMN> + <!--B591815987C54A369525A5BA485F5FC0--><AD_COLUMN> <!--B591815987C54A369525A5BA485F5FC0--> <AD_COLUMN_ID><![CDATA[B591815987C54A369525A5BA485F5FC0]]></AD_COLUMN_ID> <!--B591815987C54A369525A5BA485F5FC0--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> diff -r 6b20e7da0de3 -r 2863ed7b271c modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_ELEMENT.xml --- a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_ELEMENT.xml Thu Feb 22 09:09:51 2018 +0100 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_ELEMENT.xml Wed Feb 21 10:30:37 2018 +0100 @@ -1208,6 +1208,20 @@ <!--A37C6F84AA463F50E040007F01006E35--> <ISGLOSSARY><![CDATA[N]]></ISGLOSSARY> <!--A37C6F84AA463F50E040007F01006E35--></AD_ELEMENT> +<!--A3F4495893084689A6F604722ACA1EC2--><AD_ELEMENT> +<!--A3F4495893084689A6F604722ACA1EC2--> <AD_ELEMENT_ID><![CDATA[A3F4495893084689A6F604722ACA1EC2]]></AD_ELEMENT_ID> +<!--A3F4495893084689A6F604722ACA1EC2--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--A3F4495893084689A6F604722ACA1EC2--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--A3F4495893084689A6F604722ACA1EC2--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--A3F4495893084689A6F604722ACA1EC2--> <COLUMNNAME><![CDATA[EM_APRM_Glitem_ID]]></COLUMNNAME> +<!--A3F4495893084689A6F604722ACA1EC2--> <NAME><![CDATA[Default G/L Item for Funds Transfer]]></NAME> +<!--A3F4495893084689A6F604722ACA1EC2--> <PRINTNAME><![CDATA[Default G/L Item for Funds Transfer]]></PRINTNAME> +<!--A3F4495893084689A6F604722ACA1EC2--> <DESCRIPTION><![CDATA[Default G/L Item used for Funds Transfer Process]]></DESCRIPTION> +<!--A3F4495893084689A6F604722ACA1EC2--> <HELP><![CDATA[Default G/L Item used for Funds Transfer Process in Financial Account Window]]></HELP> +<!--A3F4495893084689A6F604722ACA1EC2--> <AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID> +<!--A3F4495893084689A6F604722ACA1EC2--> <ISGLOSSARY><![CDATA[N]]></ISGLOSSARY> +<!--A3F4495893084689A6F604722ACA1EC2--></AD_ELEMENT> + <!--A62C80360F274C44AA6BF58315DF65FF--><AD_ELEMENT> <!--A62C80360F274C44AA6BF58315DF65FF--> <AD_ELEMENT_ID><![CDATA[A62C80360F274C44AA6BF58315DF65FF]]></AD_ELEMENT_ID> <!--A62C80360F274C44AA6BF58315DF65FF--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> @@ -1706,6 +1720,20 @@ <!--F109FCAF8CC1462AB2A94F73F4E51EA7--> <ISGLOSSARY><![CDATA[N]]></ISGLOSSARY> <!--F109FCAF8CC1462AB2A94F73F4E51EA7--></AD_ELEMENT> +<!--F18571A261AB41D49246E1C04D647256--><AD_ELEMENT> +<!--F18571A261AB41D49246E1C04D647256--> <AD_ELEMENT_ID><![CDATA[F18571A261AB41D49246E1C04D647256]]></AD_ELEMENT_ID> +<!--F18571A261AB41D49246E1C04D647256--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--F18571A261AB41D49246E1C04D647256--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--F18571A261AB41D49246E1C04D647256--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--F18571A261AB41D49246E1C04D647256--> <COLUMNNAME><![CDATA[EM_Aprm_Isfundstrans_Enabled]]></COLUMNNAME> +<!--F18571A261AB41D49246E1C04D647256--> <NAME><![CDATA[Funds Transfer Enabled]]></NAME> +<!--F18571A261AB41D49246E1C04D647256--> <PRINTNAME><![CDATA[Funds Transfer Enabled]]></PRINTNAME> +<!--F18571A261AB41D49246E1C04D647256--> <DESCRIPTION><![CDATA[Funds Transfer Enabled flag is used to show/hide funds transfer button process.]]></DESCRIPTION> +<!--F18571A261AB41D49246E1C04D647256--> <HELP><![CDATA[Funds Transfer Enabled flag is used to show/hide funds transfer button process and to show/hide Financial Accounts in Funds Transfer Process]]></HELP> +<!--F18571A261AB41D49246E1C04D647256--> <AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID> +<!--F18571A261AB41D49246E1C04D647256--> <ISGLOSSARY><![CDATA[N]]></ISGLOSSARY> +<!--F18571A261AB41D49246E1C04D647256--></AD_ELEMENT> + <!--F1D81ADE47094291B577E6B10B2B95E4--><AD_ELEMENT> <!--F1D81ADE47094291B577E6B10B2B95E4--> <AD_ELEMENT_ID><![CDATA[F1D81ADE47094291B577E6B10B2B95E4]]></AD_ELEMENT_ID> <!--F1D81ADE47094291B577E6B10B2B95E4--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> diff -r 6b20e7da0de3 -r 2863ed7b271c modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_FIELD.xml --- a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_FIELD.xml Thu Feb 22 09:09:51 2018 +0100 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_FIELD.xml Wed Feb 21 10:30:37 2018 +0100 @@ -877,7 +877,8 @@ <!--0A650E8E8BD944018FD4FD6866AF1481--> <AD_COLUMN_ID><![CDATA[AFFEB1DBCEFF4A63871F1E214E01071C]]></AD_COLUMN_ID> <!--0A650E8E8BD944018FD4FD6866AF1481--> <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD> <!--0A650E8E8BD944018FD4FD6866AF1481--> <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED> -<!--0A650E8E8BD944018FD4FD6866AF1481--> <DISPLAYLENGTH><![CDATA[0]]></DISPLAYLENGTH> +<!--0A650E8E8BD944018FD4FD6866AF1481--> <DISPLAYLOGIC><![CDATA[@EM_Aprm_Isfundstrans_Enabled@='Y']]></DISPLAYLOGIC> +<!--0A650E8E8BD944018FD4FD6866AF1481--> <DISPLAYLENGTH><![CDATA[1]]></DISPLAYLENGTH> <!--0A650E8E8BD944018FD4FD6866AF1481--> <ISREADONLY><![CDATA[N]]></ISREADONLY> <!--0A650E8E8BD944018FD4FD6866AF1481--> <SEQNO><![CDATA[440]]></SEQNO> <!--0A650E8E8BD944018FD4FD6866AF1481--> <ISSAMELINE><![CDATA[N]]></ISSAMELINE> @@ -13580,6 +13581,35 @@ <!--9AF76E97875345F587C9DD8F64B96431--> <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY> <!--9AF76E97875345F587C9DD8F64B96431--></AD_FIELD> +<!--9BF656872BAF4AFBA443E4430237D527--><AD_FIELD> +<!--9BF656872BAF4AFBA443E4430237D527--> <AD_FIELD_ID><![CDATA[9BF656872BAF4AFBA443E4430237D527]]></AD_FIELD_ID> +<!--9BF656872BAF4AFBA443E4430237D527--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--9BF656872BAF4AFBA443E4430237D527--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--9BF656872BAF4AFBA443E4430237D527--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--9BF656872BAF4AFBA443E4430237D527--> <NAME><![CDATA[Default G/L Item for Funds Transfer]]></NAME> +<!--9BF656872BAF4AFBA443E4430237D527--> <DESCRIPTION><![CDATA[Default G/L Item used for Funds Transfer Process]]></DESCRIPTION> +<!--9BF656872BAF4AFBA443E4430237D527--> <HELP><![CDATA[Default G/L Item used for Funds Transfer Process in Financial Account Window]]></HELP> +<!--9BF656872BAF4AFBA443E4430237D527--> <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED> +<!--9BF656872BAF4AFBA443E4430237D527--> <AD_TAB_ID><![CDATA[143]]></AD_TAB_ID> +<!--9BF656872BAF4AFBA443E4430237D527--> <AD_COLUMN_ID><![CDATA[B5066970A1944B9EBDA0A2BE48F026F6]]></AD_COLUMN_ID> +<!--9BF656872BAF4AFBA443E4430237D527--> <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD> +<!--9BF656872BAF4AFBA443E4430237D527--> <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED> +<!--9BF656872BAF4AFBA443E4430237D527--> <DISPLAYLENGTH><![CDATA[44]]></DISPLAYLENGTH> +<!--9BF656872BAF4AFBA443E4430237D527--> <ISREADONLY><![CDATA[N]]></ISREADONLY> +<!--9BF656872BAF4AFBA443E4430237D527--> <SEQNO><![CDATA[106]]></SEQNO> +<!--9BF656872BAF4AFBA443E4430237D527--> <ISSAMELINE><![CDATA[N]]></ISSAMELINE> +<!--9BF656872BAF4AFBA443E4430237D527--> <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY> +<!--9BF656872BAF4AFBA443E4430237D527--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> +<!--9BF656872BAF4AFBA443E4430237D527--> <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION> +<!--9BF656872BAF4AFBA443E4430237D527--> <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD> +<!--9BF656872BAF4AFBA443E4430237D527--> <AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID> +<!--9BF656872BAF4AFBA443E4430237D527--> <GRID_SEQNO><![CDATA[100]]></GRID_SEQNO> +<!--9BF656872BAF4AFBA443E4430237D527--> <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN> +<!--9BF656872BAF4AFBA443E4430237D527--> <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE> +<!--9BF656872BAF4AFBA443E4430237D527--> <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR> +<!--9BF656872BAF4AFBA443E4430237D527--> <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY> +<!--9BF656872BAF4AFBA443E4430237D527--></AD_FIELD> + <!--9CB868DC0BCD49C197CA4AFBBF92093E--><AD_FIELD> <!--9CB868DC0BCD49C197CA4AFBBF92093E--> <AD_FIELD_ID><![CDATA[9CB868DC0BCD49C197CA4AFBBF92093E]]></AD_FIELD_ID> <!--9CB868DC0BCD49C197CA4AFBBF92093E--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> @@ -13778,6 +13808,35 @@ <!--9E41C5369B034F2DB102624F5277353B--> <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY> <!--9E41C5369B034F2DB102624F5277353B--></AD_FIELD> +<!--9E4ED210DB344E538CA6921C0111E8DD--><AD_FIELD> +<!--9E4ED210DB344E538CA6921C0111E8DD--> <AD_FIELD_ID><![CDATA[9E4ED210DB344E538CA6921C0111E8DD]]></AD_FIELD_ID> +<!--9E4ED210DB344E538CA6921C0111E8DD--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--9E4ED210DB344E538CA6921C0111E8DD--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--9E4ED210DB344E538CA6921C0111E8DD--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--9E4ED210DB344E538CA6921C0111E8DD--> <NAME><![CDATA[Funds Transfer Enabled]]></NAME> +<!--9E4ED210DB344E538CA6921C0111E8DD--> <DESCRIPTION><![CDATA[Funds Transfer Enabled flag is used to show/hide funds transfer button process.]]></DESCRIPTION> +<!--9E4ED210DB344E538CA6921C0111E8DD--> <HELP><![CDATA[Funds Transfer Enabled flag is used to show/hide funds transfer button process.]]></HELP> +<!--9E4ED210DB344E538CA6921C0111E8DD--> <ISCENTRALLYMAINTAINED><![CDATA[N]]></ISCENTRALLYMAINTAINED> +<!--9E4ED210DB344E538CA6921C0111E8DD--> <AD_TAB_ID><![CDATA[2845D761A8394468BD3BA4710AA888D4]]></AD_TAB_ID> +<!--9E4ED210DB344E538CA6921C0111E8DD--> <AD_COLUMN_ID><![CDATA[B502077EB5A64A43A07CD42323BBAC57]]></AD_COLUMN_ID> +<!--9E4ED210DB344E538CA6921C0111E8DD--> <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD> +<!--9E4ED210DB344E538CA6921C0111E8DD--> <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED> +<!--9E4ED210DB344E538CA6921C0111E8DD--> <DISPLAYLENGTH><![CDATA[1]]></DISPLAYLENGTH> +<!--9E4ED210DB344E538CA6921C0111E8DD--> <ISREADONLY><![CDATA[N]]></ISREADONLY> +<!--9E4ED210DB344E538CA6921C0111E8DD--> <SEQNO><![CDATA[135]]></SEQNO> +<!--9E4ED210DB344E538CA6921C0111E8DD--> <ISSAMELINE><![CDATA[N]]></ISSAMELINE> +<!--9E4ED210DB344E538CA6921C0111E8DD--> <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY> +<!--9E4ED210DB344E538CA6921C0111E8DD--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> +<!--9E4ED210DB344E538CA6921C0111E8DD--> <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION> +<!--9E4ED210DB344E538CA6921C0111E8DD--> <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD> +<!--9E4ED210DB344E538CA6921C0111E8DD--> <AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID> +<!--9E4ED210DB344E538CA6921C0111E8DD--> <GRID_SEQNO><![CDATA[110]]></GRID_SEQNO> +<!--9E4ED210DB344E538CA6921C0111E8DD--> <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN> +<!--9E4ED210DB344E538CA6921C0111E8DD--> <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE> +<!--9E4ED210DB344E538CA6921C0111E8DD--> <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR> +<!--9E4ED210DB344E538CA6921C0111E8DD--> <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY> +<!--9E4ED210DB344E538CA6921C0111E8DD--></AD_FIELD> + <!--9FF475A41081408A892922BF1F7EC5CE--><AD_FIELD> <!--9FF475A41081408A892922BF1F7EC5CE--> <AD_FIELD_ID><![CDATA[9FF475A41081408A892922BF1F7EC5CE]]></AD_FIELD_ID> <!--9FF475A41081408A892922BF1F7EC5CE--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> diff -r 6b20e7da0de3 -r 2863ed7b271c modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_VAL_RULE.xml --- a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_VAL_RULE.xml Thu Feb 22 09:09:51 2018 +0100 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_VAL_RULE.xml Wed Feb 21 10:30:37 2018 +0100 @@ -93,9 +93,10 @@ <!--8CEAB789915E4575BDEB66F1930067BA--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> <!--8CEAB789915E4575BDEB66F1930067BA--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> <!--8CEAB789915E4575BDEB66F1930067BA--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> -<!--8CEAB789915E4575BDEB66F1930067BA--> <NAME><![CDATA[Not selected FIN_Financial_Account]]></NAME> +<!--8CEAB789915E4575BDEB66F1930067BA--> <NAME><![CDATA[Not selected Financial Account with enabled Funds Transfer]]></NAME> +<!--8CEAB789915E4575BDEB66F1930067BA--> <DESCRIPTION><![CDATA[Validates that the financial account is not the same as the selected one and that it has the flag Funds Transfer enabled]]></DESCRIPTION> <!--8CEAB789915E4575BDEB66F1930067BA--> <TYPE><![CDATA[HQL_JS]]></TYPE> -<!--8CEAB789915E4575BDEB66F1930067BA--> <CODE><![CDATA["e.id != '" + OB.getParameters().get('inpfinFinancialAccountId') + "'"]]></CODE> +<!--8CEAB789915E4575BDEB66F1930067BA--> <CODE><![CDATA["e.aprmIsfundstransEnabled = true and e.id != '" + OB.getParameters().get('inpfinFinancialAccountId') + "'"]]></CODE> <!--8CEAB789915E4575BDEB66F1930067BA--> <AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID> <!--8CEAB789915E4575BDEB66F1930067BA--></AD_VAL_RULE> diff -r 6b20e7da0de3 -r 2863ed7b271c modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/OBUIAPP_PARAMETER.xml --- a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/OBUIAPP_PARAMETER.xml Thu Feb 22 09:09:51 2018 +0100 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/OBUIAPP_PARAMETER.xml Wed Feb 21 10:30:37 2018 +0100 @@ -207,6 +207,31 @@ <!--111000BF6C4445E785AA08331A268E1B--> <ATT_SHOWINDESCRIPTION><![CDATA[N]]></ATT_SHOWINDESCRIPTION> <!--111000BF6C4445E785AA08331A268E1B--></OBUIAPP_PARAMETER> +<!--11D3060AAE0C4BA8BDC136623F250CD3--><OBUIAPP_PARAMETER> +<!--11D3060AAE0C4BA8BDC136623F250CD3--> <OBUIAPP_PARAMETER_ID><![CDATA[11D3060AAE0C4BA8BDC136623F250CD3]]></OBUIAPP_PARAMETER_ID> +<!--11D3060AAE0C4BA8BDC136623F250CD3--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--11D3060AAE0C4BA8BDC136623F250CD3--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--11D3060AAE0C4BA8BDC136623F250CD3--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--11D3060AAE0C4BA8BDC136623F250CD3--> <AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID> +<!--11D3060AAE0C4BA8BDC136623F250CD3--> <NAME><![CDATA[Description]]></NAME> +<!--11D3060AAE0C4BA8BDC136623F250CD3--> <DESCRIPTION><![CDATA[A space to write additional related information.]]></DESCRIPTION> +<!--11D3060AAE0C4BA8BDC136623F250CD3--> <HELP><![CDATA[A description is limited to 255 characters.]]></HELP> +<!--11D3060AAE0C4BA8BDC136623F250CD3--> <SEQNO><![CDATA[255]]></SEQNO> +<!--11D3060AAE0C4BA8BDC136623F250CD3--> <AD_REFERENCE_ID><![CDATA[14]]></AD_REFERENCE_ID> +<!--11D3060AAE0C4BA8BDC136623F250CD3--> <COLUMNNAME><![CDATA[description]]></COLUMNNAME> +<!--11D3060AAE0C4BA8BDC136623F250CD3--> <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED> +<!--11D3060AAE0C4BA8BDC136623F250CD3--> <FIELDLENGTH><![CDATA[255]]></FIELDLENGTH> +<!--11D3060AAE0C4BA8BDC136623F250CD3--> <ISMANDATORY><![CDATA[N]]></ISMANDATORY> +<!--11D3060AAE0C4BA8BDC136623F250CD3--> <AD_ELEMENT_ID><![CDATA[275]]></AD_ELEMENT_ID> +<!--11D3060AAE0C4BA8BDC136623F250CD3--> <ISFIXED><![CDATA[N]]></ISFIXED> +<!--11D3060AAE0C4BA8BDC136623F250CD3--> <EVALUATEFIXEDVALUE><![CDATA[N]]></EVALUATEFIXEDVALUE> +<!--11D3060AAE0C4BA8BDC136623F250CD3--> <OBUIAPP_PROCESS_ID><![CDATA[CC73C4845CDC487395804946EACB225F]]></OBUIAPP_PROCESS_ID> +<!--11D3060AAE0C4BA8BDC136623F250CD3--> <STARTINNEWLINE><![CDATA[Y]]></STARTINNEWLINE> +<!--11D3060AAE0C4BA8BDC136623F250CD3--> <DISPLAYEDROWS><![CDATA[5]]></DISPLAYEDROWS> +<!--11D3060AAE0C4BA8BDC136623F250CD3--> <DISPLAYTITLE><![CDATA[Y]]></DISPLAYTITLE> ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Openbravo-commits mailing list Openbravo-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openbravo-commits