details: https://code.openbravo.com/erp/devel/main/rev/44ac6c2568ba changeset: 18771:44ac6c2568ba user: RM packaging bot <staff.rm <at> openbravo.com> date: Wed Nov 28 08:44:15 2012 +0100 summary: CI: merge back from main
details: https://code.openbravo.com/erp/devel/main/rev/f3d9c1124d65 changeset: 18772:f3d9c1124d65 user: Víctor Martínez Romanos <victor.martinez <at> openbravo.com> date: Wed Nov 28 10:19:02 2012 +0100 summary: Fixed bug 22403: Add support for Resource Category tree Changes related to core: Added column to AD_ClientInfo Modified UpdateADClientInfo module script to create the resource category tree for already created clients Modified Tree related servlets to support the new tree Included new definition for OBRE_RC tree details: https://code.openbravo.com/erp/devel/main/rev/0631f41f077e changeset: 18773:0631f41f077e user: Víctor Martínez Romanos <victor.martinez <at> openbravo.com> date: Wed Nov 28 13:36:54 2012 +0100 summary: Fixed bug 22403: added substr to safely insert the new record details: https://code.openbravo.com/erp/devel/main/rev/8f079938b803 changeset: 18774:8f079938b803 user: Shankar Balachandran <shankar.balachandran <at> openbravo.com> date: Wed Nov 28 18:39:23 2012 +0530 summary: Fixes Issue 0022391: Impossible to create a location for a Business Partner Location Search selector was not working for roles with userlevel 'Organization'. Trimmed the userlevel searchkey before comparison and modified the way of comparison from 'not var=' to 'var!='. details: https://code.openbravo.com/erp/devel/main/rev/8e775c18f204 changeset: 18775:8e775c18f204 user: Eduardo Argal Guibert <eduardo.argal <at> openbravo.com> date: Wed Nov 28 16:26:43 2012 +0100 summary: Fixes issue 22365: Implement 13th period details: https://code.openbravo.com/erp/devel/main/rev/dccb1d65d4fb changeset: 18776:dccb1d65d4fb user: RM packaging bot <staff.rm <at> openbravo.com> date: Thu Nov 29 19:11:50 2012 +0100 summary: Merge back from main details: https://code.openbravo.com/erp/devel/main/rev/6bae9e346d78 changeset: 18777:6bae9e346d78 user: David Baz Fayos <david.baz <at> openbravo.com> date: Thu Nov 29 20:48:31 2012 +0100 summary: Related to issue 19728: Do more JS code formatting details: https://code.openbravo.com/erp/devel/main/rev/6adf08e7ce06 changeset: 18778:6adf08e7ce06 user: Asier Lostalé <asier.lostale <at> openbravo.com> date: Fri Nov 30 09:06:57 2012 +0000 summary: documentation details: https://code.openbravo.com/erp/devel/main/rev/a65a90528b3b changeset: 18779:a65a90528b3b user: Pandeeswari Ramakrishnan <pandeeswari.ramakrishnan <at> openbravo.com> date: Tue Nov 27 12:48:09 2012 +0530 summary: Fixes Issue 22378: Sample data (F&B client)monthly update for November details: https://code.openbravo.com/erp/devel/main/rev/91b206bb5624 changeset: 18780:91b206bb5624 user: Pandeeswari Ramakrishnan <pandeeswari.ramakrishnan <at> openbravo.com> date: Thu Nov 29 16:12:33 2012 +0530 summary: Related to Issue 22378: Added Preferences details: https://code.openbravo.com/erp/devel/main/rev/41dda3dfa14d changeset: 18781:41dda3dfa14d user: Sandra Huguet <sandra.huguet <at> openbravo.com> date: Fri Nov 30 10:35:39 2012 +0100 summary: Related to 22378 Update Sampledata details: https://code.openbravo.com/erp/devel/main/rev/ea1146b41c34 changeset: 18782:ea1146b41c34 user: Carlos Aristu <carlos.aristu <at> openbravo.com> date: Fri Nov 30 11:02:08 2012 +0100 summary: fixes issue 22435: UpdateFactAcctDescription module script needs to be improved details: https://code.openbravo.com/erp/devel/main/rev/6cdbd62d5659 changeset: 18783:6cdbd62d5659 user: Víctor Martínez Romanos <victor.martinez <at> openbravo.com> date: Fri Nov 30 11:25:24 2012 +0100 summary: Fixed bug 22403: added missed FK in AD_ClientInfo details: https://code.openbravo.com/erp/devel/main/rev/d09850bd9f73 changeset: 18784:d09850bd9f73 user: Asier Lostalé <asier.lostale <at> openbravo.com> date: Fri Nov 30 11:51:28 2012 +0100 summary: fixed bug 22437: Missing FK in M_OFFER_ORGANIZATION.AD_Org_ID details: https://code.openbravo.com/erp/devel/main/rev/87cfde508f83 changeset: 18785:87cfde508f83 user: Pandeeswari Ramakrishnan <pandeeswari.ramakrishnan <at> openbravo.com> date: Thu Nov 15 11:01:50 2012 +0100 summary: Fixes Issue 22009: "Create fields" process creates several fields details: https://code.openbravo.com/erp/devel/main/rev/4cc8305859aa changeset: 18786:4cc8305859aa user: RM packaging bot <staff.rm <at> openbravo.com> date: Sat Dec 01 00:27:49 2012 +0100 summary: CI: update AD_MODULE to version 18785 diffstat: .hgsigs | 1 + .hgtags | 1 + modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/CreateAccountingConfigurationData.class | 0 modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 4 +- modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_TAB.xml | 6 +- modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/org/openbravo/advpaymentmngt/modulescript/CreateAccountingConfiguration_data.xsql | 1 + modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/src/org/openbravo/advpaymentmngt/modulescript/CreateAccountingConfigurationData.java | 39 +- modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 2 +- modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 8 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-canvas.js | 2 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-view-grid.js | 2 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-window.js | 2 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/materialmgmt/ob-reservation.js | 8 +- modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 2 +- modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 6 +- modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 4 +- modules/org.openbravo.client.myob/web/org.openbravo.client.myob/js/ob-myopenbravo.js | 2 +- modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 2 +- modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 2 +- modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 2 +- modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 2 +- modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 10 +- modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 4 +- modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 2 +- modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 2 +- modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 12 +- modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 2 +- modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 6 +- modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 6 +- modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 24 +- modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 18 +- referencedata/sampledata/F_B_International_Group.xml | 105412 +++++++++- referencedata/sampledata/QA_Testing.xml | 604 +- src-db/database/model/functions/C_CHK_OPEN_PERIOD_GLJ.xml | 53 + src-db/database/model/functions/C_GET_DEFAULT_PERIOD.xml | 4 +- src-db/database/model/functions/C_PERIOD_PROCESS.xml | 12 +- src-db/database/model/functions/C_YEARPERIODS.xml | 23 +- src-db/database/model/functions/FACT_ACCT_RESET.xml | 12 +- src-db/database/model/functions/GL_JOURNAL_POST.xml | 9 +- src-db/database/model/tables/AD_CLIENTINFO.xml | 7 + src-db/database/model/tables/M_OFFER_ORGANIZATION.xml | 3 + src-db/database/model/triggers/C_PERIOD_TRG.xml | 1 + src-db/database/model/triggers/C_PERIOD_TRG3.xml | 16 +- src-db/database/sourcedata/AD_COLUMN.xml | 40 +- src-db/database/sourcedata/AD_ELEMENT.xml | 26 + src-db/database/sourcedata/AD_FIELD.xml | 1818 +- src-db/database/sourcedata/AD_MESSAGE.xml | 11 + src-db/database/sourcedata/AD_MODULE.xml | 2 +- src-db/database/sourcedata/AD_PROCESS.xml | 4 +- src-db/database/sourcedata/AD_PROCESS_PARA.xml | 20 + src-db/database/sourcedata/AD_REF_LIST.xml | 11 + src-db/database/sourcedata/AD_REF_TABLE.xml | 1 + src-db/database/sourcedata/AD_TAB.xml | 9 +- src-db/database/sourcedata/AD_VAL_RULE.xml | 2 +- src-db/database/sourcedata/AD_WINDOW.xml | 1 + src-util/modulescript/build/classes/org/openbravo/modulescript/UpdateADClientInfo.class | 0 src-util/modulescript/build/classes/org/openbravo/modulescript/UpdateADClientInfoData.class | 0 src-util/modulescript/build/classes/org/openbravo/modulescript/UpdateFactAcctDescription.class | 0 src-util/modulescript/build/classes/org/openbravo/modulescript/UpdateFactAcctDescriptionData.class | 0 src-util/modulescript/src/org/openbravo/modulescript/UpdateADClientInfo.java | 4 +- src-util/modulescript/src/org/openbravo/modulescript/UpdateADClientInfo_data.xsql | 2 +- src-util/modulescript/src/org/openbravo/modulescript/UpdateFactAcctDescription.java | 9 +- src-util/modulescript/src/org/openbravo/modulescript/UpdateFactAcctDescription_data.xsql | 34 +- src/org/openbravo/base/secureApp/Seguridad_data.xsql | 8 +- src/org/openbravo/erpCommon/ad_callouts/SL_Journal_Period.java | 5 + src/org/openbravo/erpCommon/ad_forms/DocGLJournal.java | 18 + src/org/openbravo/erpCommon/ad_forms/DocGLJournal_data.xsql | 18 +- src/org/openbravo/erpCommon/ad_forms/DocInvoice.java | 83 +- src/org/openbravo/erpCommon/ad_forms/FactLine.java | 3 + src/org/openbravo/erpCommon/businessUtility/InitialClientSetup.java | 10 +- src/org/openbravo/erpCommon/utility/AccDefUtility.java | 10 +- src/org/openbravo/erpCommon/utility/WindowTreeChecks.java | 2 + src/org/openbravo/erpCommon/utility/WindowTreeUtility.java | 5 + src/org/openbravo/erpCommon/utility/WindowTree_data.xsql | 16 + 94 files changed, 107792 insertions(+), 760 deletions(-) diffs (truncated from 150506 to 300 lines): diff -r d193e5d7e3b4 -r 4cc8305859aa .hgsigs --- a/.hgsigs Wed Nov 28 08:27:19 2012 +0100 +++ b/.hgsigs Sat Dec 01 00:27:49 2012 +0100 @@ -88,4 +88,5 @@ aee16f41346874b9e355af6007df8df57b7f0266 0 iEYEABECAAYFAlBut3kACgkQCX/oGf+2qkPE8gCaAyk5dQSNyoOSpzPeOEtOLBhrF0MAn3XWPPVJ1Pb7vCei3oE3aQ8Ctj9o 99f8eda49e53a4782416f5b18442945c4b5e63b5 0 iEYEABECAAYFAlCRrN8ACgkQCX/oGf+2qkOAJQCdGW7u6kmDrbDAerqPP8WEjveCCA8AoKnuoxJ0oG4YoECyXIAAFwQPVR+/ 4b4a381ce5f1ab178b70cff0408a704d2664eeb4 0 iEYEABECAAYFAlCqKx0ACgkQCX/oGf+2qkNnsgCgqCiBKwrB3BQ/UmF4dUpLYikmilcAniEMo6Ksu0zMxz93ych/mjpKg9Kx +dcee1af5f243600cbed68798e892b7ba73a06ffa 0 iEYEABECAAYFAlC081kACgkQCX/oGf+2qkMU0ACfVvvLz1k+IF5axkQ2PQbFbJdLAVgAoN8XtUH6J76jpKSCx3GriplFPxdl d9dc1dcdb1f7da6ca0e0fcff57ac4f6c2f5e938c 0 iEYEABECAAYFAlCj2v8ACgkQCX/oGf+2qkPEsgCeOLWp7v5gU6Ip90kOBdOF+mejRHsAoObtRXJVe+gNq2nUa7Xu1EbVxsag diff -r d193e5d7e3b4 -r 4cc8305859aa .hgtags --- a/.hgtags Wed Nov 28 08:27:19 2012 +0100 +++ b/.hgtags Sat Dec 01 00:27:49 2012 +0100 @@ -99,4 +99,5 @@ 1cd80d4b32bbafca742ca1406fee082f97f5f254 3.0MP16 84deb08844286485e5f948cdf06cec2ea727eddf 3.0MP16.1 5a6b145a6dc21559e964dfc21039cf68ac3db351 3.0MP16.2 +c8ad7ddf47ddda7a33b56bafceff8d1ae5dadef2 3.0MP16.3 f731024ec763373bd02a0825d0f42e1ddb15eb32 3.0MP17 diff -r d193e5d7e3b4 -r 4cc8305859aa modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/CreateAccountingConfigurationData.class Binary file modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/CreateAccountingConfigurationData.class has changed diff -r d193e5d7e3b4 -r 4cc8305859aa modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml --- a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml Wed Nov 28 08:27:19 2012 +0100 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml Sat Dec 01 00:27:49 2012 +0100 @@ -6,7 +6,7 @@ <!--A918E3331C404B889D69AA9BFAFB23AC--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> <!--A918E3331C404B889D69AA9BFAFB23AC--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--A918E3331C404B889D69AA9BFAFB23AC--> <NAME><![CDATA[Advanced Payables and Receivables Mngmt]]></NAME> -<!--A918E3331C404B889D69AA9BFAFB23AC--> <VERSION><![CDATA[3.0.18760]]></VERSION> +<!--A918E3331C404B889D69AA9BFAFB23AC--> <VERSION><![CDATA[3.0.18785]]></VERSION> <!--A918E3331C404B889D69AA9BFAFB23AC--> <DESCRIPTION><![CDATA[Managing your finances with an ERP does not have to be difficult. Enjoy a radically improved user experience that combines the power of an enterprise grade financial application with the simplicity and ease of a web 2.0 personal accounting service.]]></DESCRIPTION> <!--A918E3331C404B889D69AA9BFAFB23AC--> <HELP><![CDATA[Advanced Payables and Receivables Management simplifies and automates the business processes around the management of financial accounts, from the receipt and issue of payment, to the reconciliation of those events with bank statements. If you would like to help shape this module you are welcome to take part in the forum discussions or register feature requests or issues in the corresponding (Forum and Bug Tracking) sections in the Advanced Payables and Receivable project in the OB Forge.]]></HELP> diff -r d193e5d7e3b4 -r 4cc8305859aa modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml --- a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml Wed Nov 28 08:27:19 2012 +0100 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml Sat Dec 01 00:27:49 2012 +0100 @@ -7,7 +7,7 @@ <!--89326AE95DAD449D85DFAB2C5B1C6683--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--89326AE95DAD449D85DFAB2C5B1C6683--> <AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID> <!--89326AE95DAD449D85DFAB2C5B1C6683--> <AD_DEPENDENT_MODULE_ID><![CDATA[5EB4F15C80684ACA904756BDC12ADBE5]]></AD_DEPENDENT_MODULE_ID> -<!--89326AE95DAD449D85DFAB2C5B1C6683--> <STARTVERSION><![CDATA[2.1.18760]]></STARTVERSION> +<!--89326AE95DAD449D85DFAB2C5B1C6683--> <STARTVERSION><![CDATA[2.1.18785]]></STARTVERSION> <!--89326AE95DAD449D85DFAB2C5B1C6683--> <ISINCLUDED><![CDATA[N]]></ISINCLUDED> <!--89326AE95DAD449D85DFAB2C5B1C6683--> <DEPENDANT_MODULE_NAME><![CDATA[User Interface Selector]]></DEPENDANT_MODULE_NAME> <!--89326AE95DAD449D85DFAB2C5B1C6683--> <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT> @@ -21,7 +21,7 @@ <!--B97FC854C6DD41E692161585645A900F--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--B97FC854C6DD41E692161585645A900F--> <AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID> <!--B97FC854C6DD41E692161585645A900F--> <AD_DEPENDENT_MODULE_ID><![CDATA[0]]></AD_DEPENDENT_MODULE_ID> -<!--B97FC854C6DD41E692161585645A900F--> <STARTVERSION><![CDATA[3.0.18760]]></STARTVERSION> +<!--B97FC854C6DD41E692161585645A900F--> <STARTVERSION><![CDATA[3.0.18785]]></STARTVERSION> <!--B97FC854C6DD41E692161585645A900F--> <ISINCLUDED><![CDATA[N]]></ISINCLUDED> <!--B97FC854C6DD41E692161585645A900F--> <DEPENDANT_MODULE_NAME><![CDATA[core]]></DEPENDANT_MODULE_NAME> <!--B97FC854C6DD41E692161585645A900F--> <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT> diff -r d193e5d7e3b4 -r 4cc8305859aa modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_TAB.xml --- a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_TAB.xml Wed Nov 28 08:27:19 2012 +0100 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_TAB.xml Sat Dec 01 00:27:49 2012 +0100 @@ -39,7 +39,7 @@ <!--2A9BA5FDA0F8470D881F8EA9DEDCC598--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--2A9BA5FDA0F8470D881F8EA9DEDCC598--> <NAME><![CDATA[Accounting History]]></NAME> <!--2A9BA5FDA0F8470D881F8EA9DEDCC598--> <DESCRIPTION><![CDATA[Accounting history]]></DESCRIPTION> -<!--2A9BA5FDA0F8470D881F8EA9DEDCC598--> <HELP><![CDATA[Accounting entries related to the given financial account transaction]]></HELP> +<!--2A9BA5FDA0F8470D881F8EA9DEDCC598--> <HELP><![CDATA[This tab shows the accounting history of a given transaction.]]></HELP> <!--2A9BA5FDA0F8470D881F8EA9DEDCC598--> <AD_TABLE_ID><![CDATA[1BAA61D216CB4A62838AA785658EE092]]></AD_TABLE_ID> <!--2A9BA5FDA0F8470D881F8EA9DEDCC598--> <AD_WINDOW_ID><![CDATA[94EAA455D2644E04AB25D93BE5157B6D]]></AD_WINDOW_ID> <!--2A9BA5FDA0F8470D881F8EA9DEDCC598--> <SEQNO><![CDATA[25]]></SEQNO> @@ -182,7 +182,7 @@ <!--79DFBE24B39742AD877E3163643E619F--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--79DFBE24B39742AD877E3163643E619F--> <NAME><![CDATA[Cleared items]]></NAME> <!--79DFBE24B39742AD877E3163643E619F--> <DESCRIPTION><![CDATA[Cleared transactions]]></DESCRIPTION> -<!--79DFBE24B39742AD877E3163643E619F--> <HELP><![CDATA[Transactions which have been cleared in this reconciliation event]]></HELP> +<!--79DFBE24B39742AD877E3163643E619F--> <HELP><![CDATA[This tab shows the transactions cleared in a reconciliation.]]></HELP> <!--79DFBE24B39742AD877E3163643E619F--> <AD_TABLE_ID><![CDATA[DE2121FA9DC34B2BB1264BB9F7406850]]></AD_TABLE_ID> <!--79DFBE24B39742AD877E3163643E619F--> <AD_WINDOW_ID><![CDATA[94EAA455D2644E04AB25D93BE5157B6D]]></AD_WINDOW_ID> <!--79DFBE24B39742AD877E3163643E619F--> <SEQNO><![CDATA[60]]></SEQNO> @@ -636,6 +636,7 @@ <!--FF8080812F213146012F2135BC25000E--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> <!--FF8080812F213146012F2135BC25000E--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--FF8080812F213146012F2135BC25000E--> <NAME><![CDATA[Transaction]]></NAME> +<!--FF8080812F213146012F2135BC25000E--> <HELP><![CDATA[The transaction tab lists all the deposit and withdrawal transactions of the financial account.]]></HELP> <!--FF8080812F213146012F2135BC25000E--> <AD_TABLE_ID><![CDATA[FF8080812FFEC82D012FFECCE3400030]]></AD_TABLE_ID> <!--FF8080812F213146012F2135BC25000E--> <AD_WINDOW_ID><![CDATA[94EAA455D2644E04AB25D93BE5157B6D]]></AD_WINDOW_ID> <!--FF8080812F213146012F2135BC25000E--> <SEQNO><![CDATA[21]]></SEQNO> @@ -692,6 +693,7 @@ <!--FF8080813320657F0133209DE21B0042--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> <!--FF8080813320657F0133209DE21B0042--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--FF8080813320657F0133209DE21B0042--> <NAME><![CDATA[Reconciliations]]></NAME> +<!--FF8080813320657F0133209DE21B0042--> <HELP><![CDATA[The reconciliation tab shows the reconciliations manually created as well as the ones created after importing a bank statement file.]]></HELP> <!--FF8080813320657F0133209DE21B0042--> <AD_TABLE_ID><![CDATA[B1B7075C46934F0A9FD4C4D0F1457B42]]></AD_TABLE_ID> <!--FF8080813320657F0133209DE21B0042--> <AD_WINDOW_ID><![CDATA[94EAA455D2644E04AB25D93BE5157B6D]]></AD_WINDOW_ID> <!--FF8080813320657F0133209DE21B0042--> <SEQNO><![CDATA[55]]></SEQNO> diff -r d193e5d7e3b4 -r 4cc8305859aa modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/org/openbravo/advpaymentmngt/modulescript/CreateAccountingConfiguration_data.xsql --- a/modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/org/openbravo/advpaymentmngt/modulescript/CreateAccountingConfiguration_data.xsql Wed Nov 28 08:27:19 2012 +0100 +++ b/modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/org/openbravo/advpaymentmngt/modulescript/CreateAccountingConfiguration_data.xsql Sat Dec 01 00:27:49 2012 +0100 @@ -63,6 +63,7 @@ where ad_reference_id = '183' and ad_ref_list.isactive='Y' and c_period.c_year_id = c_year.c_year_id + and c_period.periodtype <> 'A' and c_calendar_id = (select c_calendar_id from ad_org where ad_org_id = ad_org_getcalendarowner(a.ad_org_id)) and not exists (select 1 from c_periodcontrol diff -r d193e5d7e3b4 -r 4cc8305859aa modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/src/org/openbravo/advpaymentmngt/modulescript/CreateAccountingConfigurationData.java --- a/modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/src/org/openbravo/advpaymentmngt/modulescript/CreateAccountingConfigurationData.java Wed Nov 28 08:27:19 2012 +0100 +++ b/modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/src/org/openbravo/advpaymentmngt/modulescript/CreateAccountingConfigurationData.java Sat Dec 01 00:27:49 2012 +0100 @@ -30,23 +30,23 @@ } public String getField(String fieldName) { - if (fieldName.equalsIgnoreCase("C_ACCTSCHEMA_ID") || fieldName.equals("cAcctschemaId")) + if (fieldName.equalsIgnoreCase("c_acctschema_id") || fieldName.equals("cAcctschemaId")) return cAcctschemaId; - else if (fieldName.equalsIgnoreCase("AD_CLIENT_ID") || fieldName.equals("adClientId")) + else if (fieldName.equalsIgnoreCase("ad_client_id") || fieldName.equals("adClientId")) return adClientId; - else if (fieldName.equalsIgnoreCase("AD_ORG_ID") || fieldName.equals("adOrgId")) + else if (fieldName.equalsIgnoreCase("ad_org_id") || fieldName.equals("adOrgId")) return adOrgId; - else if (fieldName.equalsIgnoreCase("AD_TABLE_ID") || fieldName.equals("adTableId")) + else if (fieldName.equalsIgnoreCase("ad_table_id") || fieldName.equals("adTableId")) return adTableId; - else if (fieldName.equalsIgnoreCase("NAME")) + else if (fieldName.equalsIgnoreCase("name")) return name; - else if (fieldName.equalsIgnoreCase("C_PERIOD_ID") || fieldName.equals("cPeriodId")) + else if (fieldName.equalsIgnoreCase("c_period_id") || fieldName.equals("cPeriodId")) return cPeriodId; - else if (fieldName.equalsIgnoreCase("VALUE")) + else if (fieldName.equalsIgnoreCase("value")) return value; - else if (fieldName.equalsIgnoreCase("STATUS")) + else if (fieldName.equalsIgnoreCase("status")) return status; - else if (fieldName.equalsIgnoreCase("ISDEFAULTACCT")) + else if (fieldName.equalsIgnoreCase("isdefaultacct")) return isdefaultacct; else { log4j.debug("Field does not exist: " + fieldName); @@ -83,15 +83,15 @@ while(continueResult && result.next()) { countRecord++; CreateAccountingConfigurationData objectCreateAccountingConfigurationData = new CreateAccountingConfigurationData(); - objectCreateAccountingConfigurationData.cAcctschemaId = UtilSql.getValue(result, "C_ACCTSCHEMA_ID"); - objectCreateAccountingConfigurationData.adClientId = UtilSql.getValue(result, "AD_CLIENT_ID"); - objectCreateAccountingConfigurationData.adOrgId = UtilSql.getValue(result, "AD_ORG_ID"); - objectCreateAccountingConfigurationData.adTableId = UtilSql.getValue(result, "AD_TABLE_ID"); - objectCreateAccountingConfigurationData.name = UtilSql.getValue(result, "NAME"); - objectCreateAccountingConfigurationData.cPeriodId = UtilSql.getValue(result, "C_PERIOD_ID"); - objectCreateAccountingConfigurationData.value = UtilSql.getValue(result, "VALUE"); - objectCreateAccountingConfigurationData.status = UtilSql.getValue(result, "STATUS"); - objectCreateAccountingConfigurationData.isdefaultacct = UtilSql.getValue(result, "ISDEFAULTACCT"); + objectCreateAccountingConfigurationData.cAcctschemaId = UtilSql.getValue(result, "c_acctschema_id"); + objectCreateAccountingConfigurationData.adClientId = UtilSql.getValue(result, "ad_client_id"); + objectCreateAccountingConfigurationData.adOrgId = UtilSql.getValue(result, "ad_org_id"); + objectCreateAccountingConfigurationData.adTableId = UtilSql.getValue(result, "ad_table_id"); + objectCreateAccountingConfigurationData.name = UtilSql.getValue(result, "name"); + objectCreateAccountingConfigurationData.cPeriodId = UtilSql.getValue(result, "c_period_id"); + objectCreateAccountingConfigurationData.value = UtilSql.getValue(result, "value"); + objectCreateAccountingConfigurationData.status = UtilSql.getValue(result, "status"); + objectCreateAccountingConfigurationData.isdefaultacct = UtilSql.getValue(result, "isdefaultacct"); objectCreateAccountingConfigurationData.InitRecordNumber = Integer.toString(firstRegister); vector.addElement(objectCreateAccountingConfigurationData); if (countRecord >= numberRegisters && numberRegisters != 0) { @@ -136,7 +136,7 @@ result = st.executeQuery(); if(result.next()) { - boolReturn = !UtilSql.getValue(result, "NAME").equals("0"); + boolReturn = !UtilSql.getValue(result, "name").equals("0"); } result.close(); } catch(SQLException e){ @@ -207,6 +207,7 @@ " where ad_reference_id = '183'" + " and ad_ref_list.isactive='Y'" + " and c_period.c_year_id = c_year.c_year_id" + + " and c_period.periodtype <> 'A'" + " and c_calendar_id = (select c_calendar_id from ad_org" + " where ad_org_id = ad_org_getcalendarowner(a.ad_org_id))" + " and not exists (select 1 from c_periodcontrol" + diff -r d193e5d7e3b4 -r 4cc8305859aa modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml --- a/modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml Wed Nov 28 08:27:19 2012 +0100 +++ b/modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml Sat Dec 01 00:27:49 2012 +0100 @@ -6,7 +6,7 @@ <!--C70732EA90A14EC0916078B85CC33D2D--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> <!--C70732EA90A14EC0916078B85CC33D2D--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--C70732EA90A14EC0916078B85CC33D2D--> <NAME><![CDATA[JBoss Weld]]></NAME> -<!--C70732EA90A14EC0916078B85CC33D2D--> <VERSION><![CDATA[1.1.18760]]></VERSION> +<!--C70732EA90A14EC0916078B85CC33D2D--> <VERSION><![CDATA[1.1.18785]]></VERSION> <!--C70732EA90A14EC0916078B85CC33D2D--> <DESCRIPTION><![CDATA[JBoss Weld]]></DESCRIPTION> <!--C70732EA90A14EC0916078B85CC33D2D--> <HELP><![CDATA[Provides the JBoss Weld framework: Java Contexts and Dependency Injection for the Java EE platform (CDI). For more information see http://seamframework.org/Weld]]></HELP> <!--C70732EA90A14EC0916078B85CC33D2D--> <URL><![CDATA[http://forge.openbravo.com/projects/weld]]></URL> diff -r d193e5d7e3b4 -r 4cc8305859aa modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml --- a/modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml Wed Nov 28 08:27:19 2012 +0100 +++ b/modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml Sat Dec 01 00:27:49 2012 +0100 @@ -7,7 +7,7 @@ <!--8BDE81545C1A43EAAC4BA3C5ED754DC8--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--8BDE81545C1A43EAAC4BA3C5ED754DC8--> <AD_MODULE_ID><![CDATA[C70732EA90A14EC0916078B85CC33D2D]]></AD_MODULE_ID> <!--8BDE81545C1A43EAAC4BA3C5ED754DC8--> <AD_DEPENDENT_MODULE_ID><![CDATA[0]]></AD_DEPENDENT_MODULE_ID> -<!--8BDE81545C1A43EAAC4BA3C5ED754DC8--> <STARTVERSION><![CDATA[3.0.18760]]></STARTVERSION> +<!--8BDE81545C1A43EAAC4BA3C5ED754DC8--> <STARTVERSION><![CDATA[3.0.18785]]></STARTVERSION> <!--8BDE81545C1A43EAAC4BA3C5ED754DC8--> <ISINCLUDED><![CDATA[N]]></ISINCLUDED> <!--8BDE81545C1A43EAAC4BA3C5ED754DC8--> <DEPENDANT_MODULE_NAME><![CDATA[Core]]></DEPENDANT_MODULE_NAME> <!--8BDE81545C1A43EAAC4BA3C5ED754DC8--> <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT> diff -r d193e5d7e3b4 -r 4cc8305859aa modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml --- a/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml Wed Nov 28 08:27:19 2012 +0100 +++ b/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml Sat Dec 01 00:27:49 2012 +0100 @@ -6,7 +6,7 @@ <!--9BA0836A3CD74EE4AB48753A47211BCC--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> <!--9BA0836A3CD74EE4AB48753A47211BCC--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--9BA0836A3CD74EE4AB48753A47211BCC--> <NAME><![CDATA[User Interface Application]]></NAME> -<!--9BA0836A3CD74EE4AB48753A47211BCC--> <VERSION><![CDATA[2.1.18760]]></VERSION> +<!--9BA0836A3CD74EE4AB48753A47211BCC--> <VERSION><![CDATA[2.1.18785]]></VERSION> <!--9BA0836A3CD74EE4AB48753A47211BCC--> <DESCRIPTION><![CDATA[Provides the main application components for the openbravo user interface]]></DESCRIPTION> <!--9BA0836A3CD74EE4AB48753A47211BCC--> <HELP><![CDATA[Provides the main application components for the openbravo user interface. The main layout incorporates a navigation bar and a main view area.]]></HELP> <!--9BA0836A3CD74EE4AB48753A47211BCC--> <URL><![CDATA[http://forge.openbravo.com/projects/clientapplication]]></URL> diff -r d193e5d7e3b4 -r 4cc8305859aa modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml --- a/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml Wed Nov 28 08:27:19 2012 +0100 +++ b/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml Sat Dec 01 00:27:49 2012 +0100 @@ -7,7 +7,7 @@ <!--15D7CE8D95D043189162DBABA54A1F61--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--15D7CE8D95D043189162DBABA54A1F61--> <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID> <!--15D7CE8D95D043189162DBABA54A1F61--> <AD_DEPENDENT_MODULE_ID><![CDATA[A44B9BA75C354D8FB2E3F7D6EB6BFDC4]]></AD_DEPENDENT_MODULE_ID> -<!--15D7CE8D95D043189162DBABA54A1F61--> <STARTVERSION><![CDATA[2.1.18760]]></STARTVERSION> +<!--15D7CE8D95D043189162DBABA54A1F61--> <STARTVERSION><![CDATA[2.1.18785]]></STARTVERSION> <!--15D7CE8D95D043189162DBABA54A1F61--> <ISINCLUDED><![CDATA[N]]></ISINCLUDED> <!--15D7CE8D95D043189162DBABA54A1F61--> <DEPENDANT_MODULE_NAME><![CDATA[JSON Datasource]]></DEPENDANT_MODULE_NAME> <!--15D7CE8D95D043189162DBABA54A1F61--> <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT> @@ -21,7 +21,7 @@ <!--60A170212F36499D83B8AD38D01F46B3--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--60A170212F36499D83B8AD38D01F46B3--> <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID> <!--60A170212F36499D83B8AD38D01F46B3--> <AD_DEPENDENT_MODULE_ID><![CDATA[4B828F4D03264080AA1D2057B13F613C]]></AD_DEPENDENT_MODULE_ID> -<!--60A170212F36499D83B8AD38D01F46B3--> <STARTVERSION><![CDATA[2.1.18760]]></STARTVERSION> +<!--60A170212F36499D83B8AD38D01F46B3--> <STARTVERSION><![CDATA[2.1.18785]]></STARTVERSION> <!--60A170212F36499D83B8AD38D01F46B3--> <ISINCLUDED><![CDATA[N]]></ISINCLUDED> <!--60A170212F36499D83B8AD38D01F46B3--> <DEPENDANT_MODULE_NAME><![CDATA[User Interface Client Kernel]]></DEPENDANT_MODULE_NAME> <!--60A170212F36499D83B8AD38D01F46B3--> <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT> @@ -35,7 +35,7 @@ <!--824D60CB352E4099B1D8C903CA139DAE--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--824D60CB352E4099B1D8C903CA139DAE--> <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID> <!--824D60CB352E4099B1D8C903CA139DAE--> <AD_DEPENDENT_MODULE_ID><![CDATA[0]]></AD_DEPENDENT_MODULE_ID> -<!--824D60CB352E4099B1D8C903CA139DAE--> <STARTVERSION><![CDATA[3.0.18760]]></STARTVERSION> +<!--824D60CB352E4099B1D8C903CA139DAE--> <STARTVERSION><![CDATA[3.0.18785]]></STARTVERSION> <!--824D60CB352E4099B1D8C903CA139DAE--> <ISINCLUDED><![CDATA[N]]></ISINCLUDED> <!--824D60CB352E4099B1D8C903CA139DAE--> <DEPENDANT_MODULE_NAME><![CDATA[core]]></DEPENDANT_MODULE_NAME> <!--824D60CB352E4099B1D8C903CA139DAE--> <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT> @@ -49,7 +49,7 @@ <!--E8FD820AFE3D4FE08C02FC47769026AD--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--E8FD820AFE3D4FE08C02FC47769026AD--> <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID> <!--E8FD820AFE3D4FE08C02FC47769026AD--> <AD_DEPENDENT_MODULE_ID><![CDATA[EC356CEE3D46416CA1EBEEB9AB82EDB9]]></AD_DEPENDENT_MODULE_ID> -<!--E8FD820AFE3D4FE08C02FC47769026AD--> <STARTVERSION><![CDATA[8.1.18760]]></STARTVERSION> +<!--E8FD820AFE3D4FE08C02FC47769026AD--> <STARTVERSION><![CDATA[8.1.18785]]></STARTVERSION> <!--E8FD820AFE3D4FE08C02FC47769026AD--> <ISINCLUDED><![CDATA[N]]></ISINCLUDED> <!--E8FD820AFE3D4FE08C02FC47769026AD--> <DEPENDANT_MODULE_NAME><![CDATA[Smartclient]]></DEPENDANT_MODULE_NAME> <!--E8FD820AFE3D4FE08C02FC47769026AD--> <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT> diff -r d193e5d7e3b4 -r 4cc8305859aa modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-canvas.js --- a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-canvas.js Wed Nov 28 08:27:19 2012 +0100 +++ b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-canvas.js Sat Dec 01 00:27:49 2012 +0100 @@ -136,4 +136,4 @@ this.setContents(displayValue + ' %'); } } -}); +}); \ No newline at end of file diff -r d193e5d7e3b4 -r 4cc8305859aa modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-view-grid.js --- a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-view-grid.js Wed Nov 28 08:27:19 2012 +0100 +++ b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-view-grid.js Sat Dec 01 00:27:49 2012 +0100 @@ -3622,4 +3622,4 @@ this.Super('showMember', arguments); } -}); +}); \ No newline at end of file diff -r d193e5d7e3b4 -r 4cc8305859aa modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-window.js --- a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-window.js Wed Nov 28 08:27:19 2012 +0100 +++ b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-window.js Sat Dec 01 00:27:49 2012 +0100 @@ -1115,4 +1115,4 @@ // If it is not found, return the header view return this.view; } -}); +}); \ No newline at end of file diff -r d193e5d7e3b4 -r 4cc8305859aa modules/org.openbravo.client.application/web/org.openbravo.client.application/js/materialmgmt/ob-reservation.js --- a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/materialmgmt/ob-reservation.js Wed Nov 28 08:27:19 2012 +0100 +++ b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/materialmgmt/ob-reservation.js Sat Dec 01 00:27:49 2012 +0100 @@ -23,7 +23,7 @@ * Check that entered quantity to reserve is available in the selected record * and that total reserved quantity is below the needed quantity */ -OB.Reservation.QuantityValidate = function(item, validator, value, record) { +OB.Reservation.QuantityValidate = function (item, validator, value, record) { var availableQty = isc.isA.Number(record.availableQty) ? new BigDecimal(String(record.availableQty)) : BigDecimal.prototype.ZERO, releasedQty = isc.isA.Number(record.released) ? new BigDecimal(String(record.released)) : BigDecimal.prototype.ZERO, reservedinothersQty = isc.isA.Number(record.reservedinothers) ? new BigDecimal(String(record.reservedinothers)) : BigDecimal.prototype.ZERO, @@ -64,7 +64,7 @@ return true; }; ------------------------------------------------------------------------------ Keep yourself connected to Go Parallel: INSIGHTS What's next for parallel hardware, programming and related areas? Interviews and blogs by thought leaders keep you ahead of the curve. http://goparallel.sourceforge.net _______________________________________________ Openbravo-commits mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/openbravo-commits
