details: /erp/devel/main/rev/71efbe7821e3
changeset: 7141:71efbe7821e3
user: Iván Perdomo <ivan.perdomo <at> openbravo.com>
date: Mon Apr 19 16:44:25 2010 +0200
summary: Fixes issue 13032: Hide UI back button when hideMenu is true
details: /erp/devel/main/rev/a16a91d616c6
changeset: 7142:a16a91d616c6
user: Iván Perdomo <ivan.perdomo <at> openbravo.com>
date: Wed Apr 21 12:50:15 2010 +0200
summary: Merge changes from PI
details: /erp/devel/main/rev/0d1ece383cd8
changeset: 7143:0d1ece383cd8
user: Adrián Romero <adrianromero <at> openbravo.com>
date: Wed Apr 21 13:23:06 2010 +0200
summary: Fixes issue 0012818: Error in Purchase Order Report
details: /erp/devel/main/rev/da5c2f332b5e
changeset: 7144:da5c2f332b5e
user: David Alsasua <david.alsasua <at> openbravo.com>
date: Wed Apr 21 13:43:26 2010 +0200
summary: Fixes issue 12839: It is not possible to cance a remittance
details: /erp/devel/main/rev/9263e11d4930
changeset: 7145:9263e11d4930
user: Adrián Romero <adrianromero <at> openbravo.com>
date: Wed Apr 21 16:56:07 2010 +0200
summary: Fixes issue 0012474: Warehouses and Bins don't appear in Material
Transaction Report
details: /erp/devel/main/rev/18e1d305fcd1
changeset: 7146:18e1d305fcd1
user: Gorka Ion Damián <gorkaion.damian <at> openbravo.com>
date: Wed Apr 21 18:18:55 2010 +0200
summary: Fixed issue 13062.Modified view and add 2 fields in payment windows.
details: /erp/devel/main/rev/8066f233e9a8
changeset: 7147:8066f233e9a8
user: Adrián Romero <adrianromero <at> openbravo.com>
date: Wed Apr 21 18:38:46 2010 +0200
summary: Fixes issue 0012474: Warehouses and Bins don't appear in Material
Transaction Report
details: /erp/devel/main/rev/d7ae71e064f7
changeset: 7148:d7ae71e064f7
user: Iván Perdomo <ivan.perdomo <at> openbravo.com>
date: Wed Apr 21 19:08:29 2010 +0200
summary: Fixes issue 13060: Changed isautosave to be required column
details: /erp/devel/main/rev/7e8895c44dea
changeset: 7149:7e8895c44dea
user: Gorka Ion Damián <gorkaion.damian <at> openbravo.com>
date: Wed Apr 21 22:04:36 2010 +0200
summary: Related to issue 13062.Fix db inconsistency.
details: /erp/devel/main/rev/fe5026297cf9
changeset: 7150:fe5026297cf9
user: Eduardo Argal Guibert <eduardo.argal <at> openbravo.com>
date: Wed Apr 21 19:39:17 2010 +0200
summary: Fixes 0013065: Reconciliation Psted button failing
details: /erp/devel/main/rev/9ecddaf2a817
changeset: 7151:9ecddaf2a817
user: Eduardo Argal Guibert <eduardo.argal <at> openbravo.com>
date: Thu Apr 22 00:34:17 2010 +0200
summary: Fixes bug 0013066: Accounting process fails
details: /erp/devel/main/rev/ff1c64d7f68b
changeset: 7152:ff1c64d7f68b
user: Harikrishnan Raja <harikrishnan.raja <at> openbravo.com>
date: Thu Apr 22 10:07:14 2010 +0530
summary: Fixes Issue 12225: Error when copying accounting configuration from
BP group.
details: /erp/devel/main/rev/1133b8a877a3
changeset: 7153:1133b8a877a3
user: Sivaraman Rajagopal <sivaraman.rajagopal <at> openbravo.com>
date: Thu Apr 22 10:10:10 2010 +0530
summary: 8530: RFE: 2.50 Popup of copy lines for Goods Receipt should suggest
the Attribute values
details: /erp/devel/main/rev/783d62a77511
changeset: 7154:783d62a77511
user: Sivaraman Rajagopal <sivaraman.rajagopal <at> openbravo.com>
date: Thu Apr 22 11:47:46 2010 +0530
summary: Fixes issue 12879: The Document Type is wrong when we use
Requisition to Order
details: /erp/devel/main/rev/6f131867b08c
changeset: 7155:6f131867b08c
user: Gorka Ion Damián <gorkaion.damian <at> openbravo.com>
date: Thu Apr 22 10:15:36 2010 +0200
summary: Related to issue 13062.Fix incosistency issue.
details: /erp/devel/main/rev/d510eff80937
changeset: 7156:d510eff80937
user: Asier Lostalé <asier.lostale <at> openbravo.com>
date: Thu Apr 22 10:37:18 2010 +0200
summary: fixed issue 13068: Reached 64k method size limit in
ComboReloadsProcessHelper.printPage
Created a new method per process
details: /erp/devel/main/rev/ac28ad27304e
changeset: 7157:ac28ad27304e
user: Asier Lostalé <asier.lostale <at> openbravo.com>
date: Thu Apr 22 11:29:07 2010 +0200
summary: fixed issue 13068: Reached 64k method size limit in
ComboReloadsProcessHelper.printPage
Do not generate org callout in case there is not ad_org_id column
details: /erp/devel/main/rev/717afc06700f
changeset: 7158:717afc06700f
user: Antonio Moreno <antonio.moreno <at> openbravo.com>
date: Thu Apr 22 13:11:30 2010 +0200
summary: Fixed issue 13072. ant diagnostic should work again
details: /erp/devel/main/rev/fe3ebc91f201
changeset: 7159:fe3ebc91f201
user: Sathiyan Sivaprakasam <sathiyan.sivaprakasam <at> openbravo.com>
date: Thu Apr 22 18:54:05 2010 +0530
summary: Fixes Issue 12743: Withholding Report in PDF fails
details: /erp/devel/main/rev/ec07533734ac
changeset: 7160:ec07533734ac
user: Asier Lostalé <asier.lostale <at> openbravo.com>
date: Thu Apr 22 15:27:21 2010 +0200
summary: issue 13068: Make process mehtods private
details: /erp/devel/main/rev/6b7c616d7412
changeset: 7161:6b7c616d7412
user: Asier Lostalé <asier.lostale <at> openbravo.com>
date: Thu Apr 22 17:04:38 2010 +0200
summary: fixed bug 12967: The hour in a column defined as datetime is not
saved properly
details: /erp/devel/main/rev/dc5494f72eac
changeset: 7162:dc5494f72eac
user: Asier Lostalé <asier.lostale <at> openbravo.com>
date: Thu Apr 22 17:47:21 2010 +0200
summary: fixed bug 13085: ant diagnostics should check for tomcat >=6
details: /erp/devel/main/rev/e6bc9b3a2f58
changeset: 7163:e6bc9b3a2f58
user: Asier Lostalé <asier.lostale <at> openbravo.com>
date: Thu Apr 22 18:13:30 2010 +0200
summary: fixed bug 12893: No message when saving in field sequence tab
details: /erp/devel/main/rev/5d4c147f2599
changeset: 7164:5d4c147f2599
user: Harikrishnan Raja <harikrishnan.raja <at> openbravo.com>
date: Fri Apr 23 00:12:21 2010 +0530
summary: Fixes issue 12816: Autosave does not work in Manual Settlement.
details: /erp/devel/main/rev/a14284c69f01
changeset: 7165:a14284c69f01
user: Asier Lostalé <asier.lostale <at> openbravo.com>
date: Fri Apr 23 10:00:29 2010 +0200
summary: fixed bug 13076: behavour not correct when modify a element in help
window
details: /erp/devel/main/rev/919cfa2a9e68
changeset: 7166:919cfa2a9e68
user: Harikrishnan Raja <harikrishnan.raja <at> openbravo.com>
date: Fri Apr 23 15:40:23 2010 +0530
summary: Fixes Issue 12842: Currency value not assigned in Requsition header
page.
details: /erp/devel/main/rev/f416696344a6
changeset: 7167:f416696344a6
user: Sivaraman Rajagopal <sivaraman.rajagopal <at> openbravo.com>
date: Fri Apr 23 15:50:49 2010 +0530
summary: Fixes issue 12857: It is possible to generate an invoice with a
Transaction Document disabled
details: /erp/devel/main/rev/aeacb7e398a6
changeset: 7168:aeacb7e398a6
user: Sivaraman Rajagopal <sivaraman.rajagopal <at> openbravo.com>
date: Fri Apr 23 15:53:55 2010 +0530
summary: Fixes issue 12805: Inactive Discount still apples to the sales order
details: /erp/devel/main/rev/c1385e451739
changeset: 7169:c1385e451739
user: Eduardo Argal Guibert <eduardo.argal <at> openbravo.com>
date: Fri Apr 23 01:24:27 2010 +0200
summary: Fixes wrong default value for processed and processing
details: /erp/devel/main/rev/8f769fcf0b0a
changeset: 7170:8f769fcf0b0a
user: Asier Lostalé <asier.lostale <at> openbravo.com>
date: Fri Apr 23 12:51:39 2010 +0200
summary: fixed bug 12626: Toolbar: Search pop-up is not working well
details: /erp/devel/main/rev/aa6da0c803d4
changeset: 7171:aa6da0c803d4
user: Asier Lostalé <asier.lostale <at> openbravo.com>
date: Fri Apr 23 13:10:52 2010 +0200
summary: fixed bug 11423: Print icon in Data package tab is useless
details: /erp/devel/main/rev/15877f7f7451
changeset: 7172:15877f7f7451
user: Asier Lostalé <asier.lostale <at> openbravo.com>
date: Fri Apr 23 13:22:53 2010 +0200
summary: fixed bug 13017: Incorrect error message installing commercial
modules in expired instances
details: /erp/devel/main/rev/bb264740f388
changeset: 7173:bb264740f388
user: Gorka Ion Damián <gorkaion.damian <at> openbravo.com>
date: Fri Apr 23 13:23:45 2010 +0200
summary: Fixed issue 12720. Label fixed.
details: /erp/devel/main/rev/2765ecbdd5a2
changeset: 7174:2765ecbdd5a2
user: Gorka Ion Damián <gorkaion.damian <at> openbravo.com>
date: Fri Apr 23 13:24:12 2010 +0200
summary: Fixed issue 13097. Set parent key columns.
details: /erp/devel/main/rev/89f2a74f50fd
changeset: 7175:89f2a74f50fd
user: Gorka Ion Damián <gorkaion.damian <at> openbravo.com>
date: Fri Apr 23 13:40:09 2010 +0200
summary: Fixed issue 13105.Show description fields as read only.
details: /erp/devel/main/rev/174274efc18c
changeset: 7176:174274efc18c
user: Asier Lostalé <asier.lostale <at> openbravo.com>
date: Fri Apr 23 13:51:11 2010 +0200
summary: fixed bug 12683: Oracle build takes a lot of time
details: /erp/devel/main/rev/8dc35f2ddcca
changeset: 7177:8dc35f2ddcca
user: Sathiyan Sivaprakasam <sathiyan.sivaprakasam <at> openbravo.com>
date: Fri Apr 23 17:46:46 2010 +0530
summary: Fixes Issue 12743: bracket and format issue has been fixed
details: /erp/devel/main/rev/72a9865d5f18
changeset: 7178:72a9865d5f18
user: Asier Lostalé <asier.lostale <at> openbravo.com>
date: Fri Apr 23 15:13:30 2010 +0200
summary: fixed bug 11658: error inserting next step in workflow
details: /erp/devel/main/rev/ecec4ea06a1d
changeset: 7179:ecec4ea06a1d
user: Antonio Moreno <antonio.moreno <at> openbravo.com>
date: Fri Apr 23 16:02:38 2010 +0200
summary: Fixed issue 13106. Modules with tables added to the name exceptions
can now be exported and packaged.
details: /erp/devel/main/rev/cb15f7a33252
changeset: 7180:cb15f7a33252
user: Adrián Romero <adrianromero <at> openbravo.com>
date: Fri Apr 23 16:11:53 2010 +0200
summary: Fixes Issue 12842: Currency value not assigned in Requsition header
page
details: /erp/devel/main/rev/ade5b974f0db
changeset: 7181:ade5b974f0db
user: Adrián Romero <adrianromero <at> openbravo.com>
date: Fri Apr 23 17:32:58 2010 +0200
summary: Fixes issue 0012628: When clicking Linked Items in Business Partner
window, Accounting Transaction Details show database IDs
details: /erp/devel/main/rev/650e5e995461
changeset: 7182:650e5e995461
user: Eduardo Argal Guibert <eduardo.argal <at> openbravo.com>
date: Fri Apr 23 17:34:32 2010 +0200
summary: Fixes bug 0013110: Error in code
details: /erp/devel/main/rev/73e50ed2313e
changeset: 7183:73e50ed2313e
user: Eduardo Argal Guibert <eduardo.argal <at> openbravo.com>
date: Fri Apr 23 17:35:08 2010 +0200
summary: Fixes bug 0013108. Fixes bug 0013109
details: /erp/devel/main/rev/3cef9d762a0c
changeset: 7184:3cef9d762a0c
user: Adrián Romero <adrianromero <at> openbravo.com>
date: Fri Apr 23 17:55:02 2010 +0200
summary: Fixes issue 0012628: When clicking Linked Items in Business Partner
window, Accounting Transaction Details show database IDs
details: /erp/devel/main/rev/197c00fa1289
changeset: 7185:197c00fa1289
user: Eduardo Argal Guibert <eduardo.argal <at> openbravo.com>
date: Sat Apr 24 14:45:20 2010 +0200
summary: Fixes erp_devel_main-full-pgsql #127
details: /erp/devel/main/rev/e027c06aa915
changeset: 7186:e027c06aa915
user: Martin Taal <martin.taal <at> openbravo.com>
date: Mon Apr 26 12:00:43 2010 +0200
summary: fixes issue 9050: Default value in database and application
dictionary differ, they need to be the same
details: /erp/devel/main/rev/19f1bedbb5ca
changeset: 7187:19f1bedbb5ca
user: Adrián Romero <adrianromero <at> openbravo.com>
date: Mon Apr 26 15:10:45 2010 +0200
summary: Fixes issue 0012856: Error in 'Purchase Order Report
details: /erp/devel/main/rev/2ed70bcb603c
changeset: 7188:2ed70bcb603c
user: Mikel Irurita <mikel.irurita <at> openbravo.com>
date: Mon Apr 26 16:29:36 2010 +0200
summary: Fixes issue 0013103: Make consistent Trial Balance report filters
order
details: /erp/devel/main/rev/6045df330155
changeset: 7189:6045df330155
user: David Alsasua <david.alsasua <at> openbravo.com>
date: Tue Apr 27 00:44:50 2010 +0200
summary: Fixes issue 13117: Uncorrect Account in Account Combination
Replaced combobox with textbox, as it is a non-editable field, for
accounting schema in subaccount selector
details: /erp/devel/main/rev/dab53908ec46
changeset: 7190:dab53908ec46
user: Manoharan Iyyadurai <manoharan.iyyadurai <at> openbravo.com>
date: Tue Apr 27 13:34:03 2010 +0530
summary: Created trigger for Payment Proposal and Payment Prop Details
details: /erp/devel/main/rev/03d53536fd30
changeset: 7191:03d53536fd30
user: Asier Lostalé <asier.lostale <at> openbravo.com>
date: Tue Apr 27 10:24:20 2010 +0200
summary: fixed bug 11402: OBX files packaged on windows contains back slashes
details: /erp/devel/main/rev/f76f4e0aa35c
changeset: 7192:f76f4e0aa35c
user: Asier Lostalé <asier.lostale <at> openbravo.com>
date: Tue Apr 27 12:21:18 2010 +0200
summary: fixed bug 11402: OBX files packaged on windows contains back slashes
details: /erp/devel/main/rev/61de2f092cde
changeset: 7193:61de2f092cde
user: Anandan Narasimachari Monnin <anandan.monnin <at> openbravo.com>
date: Tue Apr 27 18:28:28 2010 +0530
summary: backout the created trigger
details: /erp/devel/main/rev/a61461ed0794
changeset: 7194:a61461ed0794
user: Anandan Narasimachari Monnin <anandan.monnin <at> openbravo.com>
date: Tue Apr 27 18:29:25 2010 +0530
summary: backout the trigger created in the changeset 7148
details: /erp/devel/main/rev/dfa8f68abdb3
changeset: 7195:dfa8f68abdb3
user: David Alsasua <david.alsasua <at> openbravo.com>
date: Tue Apr 27 18:43:36 2010 +0200
summary: Fixes issue 12365: subreport was compiled, but not translated
details: /erp/devel/main/rev/d61ce2cd2892
changeset: 7196:d61ce2cd2892
user: Martin Taal <martin.taal <at> openbravo.com>
date: Tue Apr 27 22:32:28 2010 +0200
summary: fixes issue 13135: OBContext.getLanguage() returns 'wrong' language,
if user does not have a default language set
fixes issue 13136: OBContext.getLanguage does only use users' default language,
and does not honor language change in the role change popup
details: /erp/devel/main/rev/3b66fefae747
changeset: 7197:3b66fefae747
user: RM packaging bot <staff.rm <at> openbravo.com>
date: Fri May 14 14:25:58 2010 +0200
summary: Merge stable changesets from int to main
details: /erp/devel/main/rev/36f76c8d7193
changeset: 7198:36f76c8d7193
user: RM packaging bot <staff.rm <at> openbravo.com>
date: Fri May 14 14:25:59 2010 +0200
summary: Update AD_MODULE version for obx generation
diffstat:
.hgsigs
| 4 +
.hgtags
| 4 +
build.xml
| 9 +-
config/Openbravo.properties.template
| 4 +
src-db/database/lib/dbsourcemanager.jar
| 0
src-db/database/model/functions/AD_GET_DOCTYPE.xml
| 2 +-
src-db/database/model/functions/C_INVOICE_CREATE.xml
| 16 +-
src-db/database/model/functions/C_ORDER_POST1.xml
| 1 +
src-db/database/model/functions/C_REMITTANCE_POST.xml
| 90 ++++++-
src-db/database/model/tables/AD_ALERTRECIPIENT.xml
| 2 +-
src-db/database/model/tables/AD_COLUMN.xml
| 2 +-
src-db/database/model/tables/AD_LANGUAGE.xml
| 2 +-
src-db/database/model/tables/AD_MODULE.xml
| 2 +-
src-db/database/model/tables/FIN_FINACC_TRANSACTION.xml
| 6 +-
src-db/database/model/triggers/AD_PROPERTY_CONF_MOD_TRG.xml
| 29 +-
src-db/database/model/triggers/AD_WF_NODENEXT_MOD_TRG.xml
| 6 +-
src-db/database/model/triggers/C_BPARTNER_TRG.xml
| 10 +-
src-db/database/model/triggers/C_INVLINE_CHK_RESTRICTIONS_TRG.xml
| 6 +-
src-db/database/model/triggers/C_INVOICELINE_TRG4.xml
| 39 --
src-db/database/model/views/FIN_PAYMENT_DETAIL_V.xml
| 8 +-
src-db/database/sourcedata/AD_COLUMN.xml
| 76 ++++-
src-db/database/sourcedata/AD_ELEMENT.xml
| 11 +
src-db/database/sourcedata/AD_FIELD.xml
| 118 +++++--
src-db/database/sourcedata/AD_MESSAGE.xml
| 22 +
src-db/database/sourcedata/AD_MODEL_OBJECT.xml
| 24 -
src-db/database/sourcedata/AD_MODEL_OBJECT_MAPPING.xml
| 40 --
src-db/database/sourcedata/AD_MODULE.xml
| 4 +-
src-db/database/sourcedata/AD_TAB.xml
| 5 +-
src-db/database/sourcedata/AD_TEXTINTERFACES.xml
| 11 +
src-db/database/sourcedata/AD_VAL_RULE.xml
| 14 +-
src-test/org/openbravo/test/dal/IssuesTest.java
| 39 ++
src-util/diagnostic/config/diagnostics.properties
| 4 +-
src-util/diagnostic/src/org/openbravo/task/CheckTomcatAntExecution.java
| 2 +-
src-util/diagnostic/src/org/openbravo/task/CheckTomcatFilePermissions.java
| 2 +-
src-util/diagnostic/src/org/openbravo/task/CheckX.java
| 2 +-
src-util/modulescript/build/classes/org/openbravo/modulescript/CreateDoctypeTemplate.class
| 0
src-util/modulescript/build/classes/org/openbravo/modulescript/CreateDoctypeTemplateData.class
| 0
src-util/modulescript/src/org/openbravo/modulescript/CreateDoctypeTemplate.java
| 58 ++++
src-util/modulescript/src/org/openbravo/modulescript/CreateDoctypeTemplate_Data.xsql
| 68 +++++
src-wad/build.xml
| 4 +-
src-wad/src/org/openbravo/wad/ComboReloadsProcessHelper.javaxml
| 17 +-
src-wad/src/org/openbravo/wad/ComboReloadsProcessHelper.xml
| 7 +-
src-wad/src/org/openbravo/wad/Fields_data.xsql
| 12 +
src-wad/src/org/openbravo/wad/Wad.java
| 22 +-
src-wad/src/org/openbravo/wad/javasource.javaxml
| 6 +-
src-wad/src/org/openbravo/wad/javasourceSortTab.javaxml
| 10 +-
src/build.xml
| 10 +
src/buildAD.xml
| 3 +-
src/org/openbravo/base/secureApp/HttpSecureAppServlet.java
| 6 +-
src/org/openbravo/base/secureApp/LoginUtils.java
| 2 +-
src/org/openbravo/dal/core/OBContext.java
| 53 +++-
src/org/openbravo/erpCommon/ad_actionButton/CopyFromSettlement.java
| 6 +-
src/org/openbravo/erpCommon/ad_actionButton/CreateFrom.java
| 25 +-
src/org/openbravo/erpCommon/ad_actionButton/CreateFrom_ShipmentPO.xml
| 1 +
src/org/openbravo/erpCommon/ad_actionButton/CreateFrom_Shipment_data.xsql
| 36 ++-
src/org/openbravo/erpCommon/ad_actionButton/InvoicePaymentMonitor.java
| 9 +-
src/org/openbravo/erpCommon/ad_callouts/SE_Supplier_BPartner.java
| 2 +-
src/org/openbravo/erpCommon/ad_callouts/SL_Requisition_BPartner.java
| 5 +-
src/org/openbravo/erpCommon/ad_callouts/SL_Requisition_BPartner_data.xsql
| 7 +-
src/org/openbravo/erpCommon/ad_forms/AcctServer.java
| 1 +
src/org/openbravo/erpCommon/ad_forms/DocFINFinAccTransaction.java
| 63 ++++-
src/org/openbravo/erpCommon/ad_forms/DocFINPayment.java
| 56 ++--
src/org/openbravo/erpCommon/ad_forms/DocFINPaymentTemplate.java
| 24 +-
src/org/openbravo/erpCommon/ad_forms/DocFINReconciliation.java
| 103 ++++---
src/org/openbravo/erpCommon/ad_forms/GenerateInvoicesmanual.java
| 30 +--
src/org/openbravo/erpCommon/ad_forms/ModuleManagement.java
| 59 ++--
src/org/openbravo/erpCommon/ad_forms/ModuleManagement_ErrorCommercial.html
| 2 +-
src/org/openbravo/erpCommon/ad_help/DisplayHelp_Edit_Field_F1.html
| 6 +-
src/org/openbravo/erpCommon/ad_process/PaymentMonitor.java
| 15 +-
src/org/openbravo/erpCommon/ad_process/PaymentMonitorProcess.java
| 24 +-
src/org/openbravo/erpCommon/ad_process/RestartingContext.html
| 17 +-
src/org/openbravo/erpCommon/ad_reports/InoutEdition_data.xsql
| 10 +-
src/org/openbravo/erpCommon/ad_reports/ReportAnnualCertification.html
| 12 +-
src/org/openbravo/erpCommon/ad_reports/ReportAnnualCertification.java
| 71 +++-
src/org/openbravo/erpCommon/ad_reports/ReportAnnualCertification.jrxml
| 24 +-
src/org/openbravo/erpCommon/ad_reports/ReportAnnualCertification_data.xsql
| 9 +-
src/org/openbravo/erpCommon/ad_reports/ReportDebtPayment_data.xsql
| 20 +-
src/org/openbravo/erpCommon/ad_reports/ReportMaterialTransactionEditionJR.jrxml
| 136 +++++++--
src/org/openbravo/erpCommon/ad_reports/ReportPricelist.html
| 2 +-
src/org/openbravo/erpCommon/ad_reports/ReportPurchaseOrder.jrxml
| 4 +-
src/org/openbravo/erpCommon/ad_reports/ReportTrialBalance.html
| 17 +-
src/org/openbravo/erpCommon/info/AccountElementValue.html
| 43 ++-
src/org/openbravo/erpCommon/info/AccountElementValue.java
| 42 +-
src/org/openbravo/erpCommon/info/AccountElementValue.xml
| 8 +-
src/org/openbravo/erpCommon/info/AccountElementValue_data.xsql
| 8 +
src/org/openbravo/erpCommon/modules/ExtractModule.java
| 9 +-
src/org/openbravo/erpCommon/modules/ImportModule.java
| 6 +-
src/org/openbravo/erpCommon/obps/ActivationKey.java
| 3 +
src/org/openbravo/erpCommon/security/Menu.java
| 3 +
src/org/openbravo/erpCommon/utility/PropertyException.java
| 46 +++
src/org/openbravo/erpCommon/utility/Utility.java
| 24 +-
src/org/openbravo/erpReports/RptC_Remittance.java
| 9 +-
src/org/openbravo/reference/ui/UIReference.java
| 9 +-
src/org/openbravo/service/system/SystemValidationTask.java
| 8 +-
94 files changed, 1309 insertions(+), 599 deletions(-)
diffs (truncated from 4211 to 300 lines):
diff -r df1dfe427bc7 -r 36f76c8d7193 .hgsigs
--- a/.hgsigs Mon Apr 19 14:03:58 2010 +0200
+++ b/.hgsigs Fri May 14 14:25:59 2010 +0200
@@ -14,3 +14,7 @@
4a5dd51c34fbbf64e9f933f9b7d54589ef5fb7b9 0
iEYEABECAAYFAkuM+1EACgkQCX/oGf+2qkPHfgCdFKV1PxtXcckQ3R3+kJgXnRFAtgkAoM6eWuR1ZA3nRphHH7sX2SGoufA5
75b887d57378e59138c0362b928a504db568ed9b 0
iEYEABECAAYFAkuSHAsACgkQCX/oGf+2qkOEpwCeM6aKuQ/VK5ywylW5Jiki2L5YX0UAoPtzt8ELfu+2n0hTB2E36NgVq1IU
8df12cedf6a200183c73497ae0cefa3fee0a0427 0
iEYEABECAAYFAkuzHu4ACgkQCX/oGf+2qkNkzwCeJC2mfV4HG3jDDH4B9ovaplpzyWwAoOQY9wuMO2XNnVJ9xw7JS+Qjy52k
+5c7276ed55f2605be4e0163a90820437ae51b35a 0
iEYEABECAAYFAkvoPD0ACgkQCX/oGf+2qkPJwwCgvsSfRbgj8XvBTAe0D98MuzYC9X0AnR61u2gYKK5GgGlgo6B6S7dfDCUr
+a56977f8bc9c70b88f49eccc4e05d4703926df8b 0
iEYEABECAAYFAkvpHhQACgkQCX/oGf+2qkNE2gCfRUvL9gvk0xEg6OjMlTbJbplKpNkAnAz8f8WZ4NY9NFmiefa6afLiiyIG
+8594549ee5becd6e51d6a295a6b473c42bacbbb9 0
iEYEABECAAYFAkvq4o4ACgkQCX/oGf+2qkPvLACfdPEl+S1cRY59u90LiQRmROPIL8cAniZtSjiAg13GifqOFZCZZ+zilCep
+9f343a616b2f998c3867661467de5dd9daeb7112 0
iEYEABECAAYFAkvq7PIACgkQCX/oGf+2qkMcHQCg3eHGql848ExhA5oOgtqfjIE3toUAn0GiWHkItn3YxPFitn8+e0IfOEaj
diff -r df1dfe427bc7 -r 36f76c8d7193 .hgtags
--- a/.hgtags Mon Apr 19 14:03:58 2010 +0200
+++ b/.hgtags Fri May 14 14:25:59 2010 +0200
@@ -24,3 +24,7 @@
1a6428c78a5521471084e7b93a42a03a74543495 2.50MP12
65aa17bbe739f7d3370aba319e68474c2356fdf2 2.50MP13
17a70403b6d39988147a0b8a11bb3a57ed04c373 2.50MP14
+66ff592fb792f3bc13a076db81cd1f5729f1b881 2.50MP15
+30fd49cdc1b1a5d3ff7233f2569e8afb8d0523f3 2.50MP16
+8a6462c8520ce811b77ee562c87387a7f0663d39 2.50MP16
+41915c2f5ec639dadab8e797a1e5f1e0922fa029 2.50MP17
diff -r df1dfe427bc7 -r 36f76c8d7193 build.xml
--- a/build.xml Mon Apr 19 14:03:58 2010 +0200
+++ b/build.xml Fri May 14 14:25:59 2010 +0200
@@ -12,7 +12,7 @@
* under the License.
* The Original Code is Openbravo ERP.
* The Initial Developer of the Original Code is Openbravo SLU
-* All portions are Copyright (C) 2001-2009 Openbravo SLU
+* All portions are Copyright (C) 2001-2010 Openbravo SLU
* All Rights Reserved.
* Contributor(s): ______________________________________.
************************************************************************
@@ -187,6 +187,12 @@
<equals arg1="${bbdd.rdbms}" arg2="POSTGRE" />
</and>
</condition>
+
+ <condition property="java.security.egd" value="">
+ <not>
+ <isset property="${java.security.egd}" />
+ </not>
+ </condition>
<path id="project.class.path">
<pathelement path="${build}" />
@@ -663,6 +669,7 @@
<java classname="org.openbravo.erpCommon.modules.ApplyModuleTask"
fork="true" maxmemory="${build.maxmemory}" failonerror="true">
<arg line="'${base.src}'" />
<classpath refid="project.class.path" />
+ <sysproperty key="java.security.egd" value="${java.security.egd}"/>
</java>
</target>
diff -r df1dfe427bc7 -r 36f76c8d7193 config/Openbravo.properties.template
--- a/config/Openbravo.properties.template Mon Apr 19 14:03:58 2010 +0200
+++ b/config/Openbravo.properties.template Fri May 14 14:25:59 2010 +0200
@@ -66,6 +66,10 @@
# bbdd.password=TAD
# bbdd.sessionConfig=ALTER SESSION SET NLS_DATE_FORMAT='DD-MM-YYYY'
NLS_NUMERIC_CHARACTERS='.,'
+# Oracle instances in linux, can delay on getting DB connection (issue
#12683).
+# In these cases this property can be set to solve the problem
+# java.security.egd=file:///dev/urandom
+
bbdd.rdbms=POSTGRE
bbdd.driver=org.postgresql.Driver
bbdd.url=jdbc:postgresql://localhost:5432
diff -r df1dfe427bc7 -r 36f76c8d7193 src-db/database/lib/dbsourcemanager.jar
Binary file src-db/database/lib/dbsourcemanager.jar has changed
diff -r df1dfe427bc7 -r 36f76c8d7193
src-db/database/model/functions/AD_GET_DOCTYPE.xml
--- a/src-db/database/model/functions/AD_GET_DOCTYPE.xml Mon Apr 19
14:03:58 2010 +0200
+++ b/src-db/database/model/functions/AD_GET_DOCTYPE.xml Fri May 14
14:25:59 2010 +0200
@@ -43,7 +43,7 @@
AND AD_Client_Id=p_ClientId
AND AD_ISORGINCLUDED(p_OrgId, AD_Org_ID, p_ClientId) <> -1
ORDER BY AD_ISORGINCLUDED(p_OrgId, AD_Org_ID, p_ClientId),
- IsDefault,
+ IsDefault DESC,
C_DocType_ID
)
LOOP
diff -r df1dfe427bc7 -r 36f76c8d7193
src-db/database/model/functions/C_INVOICE_CREATE.xml
--- a/src-db/database/model/functions/C_INVOICE_CREATE.xml Mon Apr 19
14:03:58 2010 +0200
+++ b/src-db/database/model/functions/C_INVOICE_CREATE.xml Fri May 14
14:25:59 2010 +0200
@@ -372,6 +372,7 @@
* Create Invoice Header ---------------------------------------
*/
-- Get Order DocType Info - approved from Invoice DocType
+ BEGIN
v_ResultStr:='GetDocTypeInfo - ' || Cur_Order.C_DocType_ID;
SELECT od.C_DocTypeInvoice_ID,
od.DocSubTypeSO
INTO v_DocType_ID,
@@ -379,7 +380,12 @@
FROM C_DOCTYPE od,
C_DOCTYPE ID
WHERE od.C_DocType_ID=Cur_Order.C_DocType_ID
- AND od.C_DocTypeInvoice_ID=ID.C_DocType_ID;
+ AND od.C_DocTypeInvoice_ID=ID.C_DocType_ID
+ AND ID.IsActive='Y';
+ EXCEPTION
+ WHEN OTHERS THEN
+ RAISE_APPLICATION_ERROR(-20000, '@NoDocumentTypeFound@') ;
+ END;
--
Ad_Sequence_Next('C_Invoice', Cur_Order.AD_Client_ID,
p_Invoice_ID) ;
Ad_Sequence_Doctype(v_DocType_ID, Cur_Order.AD_Client_ID, 'Y',
v_DocumentNo) ;
@@ -890,6 +896,7 @@
RAISE_APPLICATION_ERROR(-20000, '@NoDefaultInvoice@') ;
END;
ELSE
+ BEGIN
SELECT od.C_DocTypeInvoice_ID
INTO v_DocType_ID
FROM C_DOCTYPE od,
@@ -897,7 +904,12 @@
C_ORDER o
WHERE od.C_DocType_ID=o.C_DocType_ID
AND od.C_DocTypeInvoice_ID=ID.C_DocType_ID
- AND o.C_Order_ID=Cur_InvoiceSchedule.C_Order_ID;
+ AND o.C_Order_ID=Cur_InvoiceSchedule.C_Order_ID
+ AND ID.IsActive='Y';
+ EXCEPTION
+ WHEN OTHERS THEN
+ RAISE_APPLICATION_ERROR(-20000, '@NoDocumentTypeFound@') ;
+ END;
END IF;
IF(NOT FINISH_PROCESS) THEN
-- Get other defaults
diff -r df1dfe427bc7 -r 36f76c8d7193
src-db/database/model/functions/C_ORDER_POST1.xml
--- a/src-db/database/model/functions/C_ORDER_POST1.xml Mon Apr 19 14:03:58
2010 +0200
+++ b/src-db/database/model/functions/C_ORDER_POST1.xml Fri May 14 14:25:59
2010 +0200
@@ -619,6 +619,7 @@
AND C_DISCOUNT.M_PRODUCT_ID=M_PRODUCT.M_PRODUCT_ID
AND C_ORDER_DISCOUNT.C_ORDER_ID=v_Record_ID
AND C_ORDER_DISCOUNT.ISACTIVE='Y'
+ AND C_DISCOUNT.ISACTIVE='Y'
ORDER BY C_ORDER_DISCOUNT.LINE
)
LOOP
diff -r df1dfe427bc7 -r 36f76c8d7193
src-db/database/model/functions/C_REMITTANCE_POST.xml
--- a/src-db/database/model/functions/C_REMITTANCE_POST.xml Mon Apr 19
14:03:58 2010 +0200
+++ b/src-db/database/model/functions/C_REMITTANCE_POST.xml Fri May 14
14:25:59 2010 +0200
@@ -19,7 +19,7 @@
* under the License.
* The Original Code is Openbravo ERP.
* The Initial Developer of the Original Code is Openbravo SLU
-* All portions are Copyright (C) 2001-2009 Openbravo SLU
+* All portions are Copyright (C) 2001-2010 Openbravo SLU
* All Rights Reserved.
* Contributor(s): ______________________________________.
************************************************************************/
@@ -32,7 +32,7 @@
v_AD_Client_ID VARCHAR2(32) ;
v_AD_Org_ID VARCHAR2(32) ;
v_Processed VARCHAR(60) ;
- v_Posted VARCHAR(60) ;
+ v_Posted CHAR(1) ;
v_Processing CHAR(1);
v_Currency VARCHAR2(32);
v_Date DATE;
@@ -60,6 +60,7 @@
TYPE RECORD IS REF CURSOR;
Cur_Parameter RECORD;
Cur_RemittanceLines RECORD;
+ Cur_Settlements RECORD;
-- Parameter
-- Parameter Variables
v_Aux NUMBER;
@@ -68,8 +69,11 @@
v_DueDate DATE;
v_Status_to VARCHAR(60) ;
v_Consolidate VARCHAR(60) ;
+ v_SettlementID_W varchar2(32) :='' ;
+ v_Withholding BOOLEAN := FALSE;
v_SettlementID varchar2(32) ;
v_DocumentNo VARCHAR(40);
+ v_DocumentNo_W VARCHAR(40);
v_DPMId varchar2(32);
v_DPId varchar2(32);
v_DPMLineId varchar2(32);
@@ -179,6 +183,26 @@
WHERE r.C_Remittance_ID=v_Record_ID
AND C_SETTLEMENT_ID IS NOT NULL;
IF v_Aux=1 THEN
+ -- If any payment with no amount, but withholding amount is present
in the settlement, means a new settlement was
+ --created when processing the remittance, and needs to be
unprocessed.
+ FOR Cur_Settlements IN
+ (
+ SELECT DISTINCT C_SETTLEMENT_CANCEL_ID
+ FROM C_DEBT_PAYMENT DP
+ WHERE DP.C_SETTLEMENT_GENERATE_ID = v_vSettlementId
+ AND DP.AMOUNT='0'
+ AND DP.WITHHOLDINGAMOUNT IS NOT NULL
+ AND DP.WITHHOLDINGAMOUNT <> '0'
+ )
+ LOOP
+ SELECT POSTED, DOCUMENTNO INTO v_Posted, v_documentno_Settlement
FROM C_SETTLEMENT WHERE C_SETTLEMENT_ID=Cur_Settlements.C_SETTLEMENT_CANCEL_ID;
+ IF (v_Posted='Y') THEN
+ RAISE_APPLICATION_ERROR(-20000,
'@WITHHOLDING_SETTLEMENT_POSTED@' || v_documentno_Settlement || '.');
+ END IF;
+ C_SETTLEMENT_POST(NULL, Cur_Settlements.C_SETTLEMENT_CANCEL_ID) ;
+ UPDATE C_DEBT_PAYMENT SET C_SETTLEMENT_CANCEL_ID=NULL WHERE
C_SETTLEMENT_CANCEL_ID = Cur_Settlements.C_SETTLEMENT_CANCEL_ID;
+ DELETE FROM C_SETTLEMENT WHERE
C_Settlement_ID=Cur_Settlements.C_SETTLEMENT_CANCEL_ID;
+ END LOOP;
C_SETTLEMENT_POST(NULL, v_vSettlementId) ;
UPDATE C_REMITTANCELINE
SET C_DEBT_PAYMENT_CANCELLED=NULL
@@ -359,6 +383,8 @@
dp.STATUS,
dp.C_BPartner_id,
dp.description,
+ dp.withholdingamount,
+ dp.c_withholding_id,
rl.C_REMITTANCELINE_ID
FROM C_REMITTANCELINE rl,
C_DEBT_PAYMENT dp
@@ -375,7 +401,8 @@
ISRECEIPT, C_CURRENCY_ID, PAYMENTRULE, ISPAID,
AMOUNT, DATEPLANNED, ISMANUAL, STATUS,
C_SETTLEMENT_GENERATE_ID, isValid, c_BPartner_ID,
Generate_Processed,
- Description, C_BANKACCOUNT_ID, status_initial
+ Description, C_BANKACCOUNT_ID, status_initial,
+ withholdingamount, c_withholding_id
)
VALUES
(
@@ -384,9 +411,37 @@
Cur_RemittanceLines.ISRECEIPT,
Cur_RemittanceLines.C_CURRENCY_ID, Cur_RemittanceLines.PAYMENTRULE,
Cur_RemittanceLines.ISPAID,
-Cur_RemittanceLines.AMOUNT, Cur_RemittanceLines.DATEPLANNED,
'N', Cur_RemittanceLines.STATUS,
v_SettlementID, 'Y', v_BankPartner, 'Y',
- '*RT* '||Cur_RemittanceLines.description, v_BankAccountID,
Cur_RemittanceLines.STATUS
+ '*RT* '||Cur_RemittanceLines.description, v_BankAccountID,
Cur_RemittanceLines.STATUS,
+ -Cur_RemittanceLines.withholdingamount,
Cur_RemittanceLines.c_withholding_id
)
;
+ -- If the payment has a withholding associated, then a new payment
is created with no amount, but withholding amount. The BP of these
+ --payments will be the one in the original payment, and not the bank.
+ IF (Cur_RemittanceLines.withholdingamount IS NOT NULL AND NOT
Cur_RemittanceLines.withholdingamount = '0') THEN
+ v_Withholding := TRUE;
+ INSERT
+ INTO C_DEBT_PAYMENT
+ (
+ C_DEBT_PAYMENT_ID, AD_CLIENT_ID, AD_ORG_ID, ISACTIVE,
+ CREATED, CREATEDBY, UPDATED, UPDATEDBY,
+ ISRECEIPT, C_CURRENCY_ID, PAYMENTRULE, ISPAID,
+ AMOUNT, DATEPLANNED, ISMANUAL, STATUS,
+ C_SETTLEMENT_GENERATE_ID, isValid, c_BPartner_ID,
Generate_Processed,
+ Description, C_BANKACCOUNT_ID, status_initial,
+ withholdingamount, c_withholding_id
+ )
+ VALUES
+ (
+ get_uuid(), Cur_RemittanceLines.ad_Client_Id,
Cur_RemittanceLines.AD_Org_Id, 'Y',
+ now(), v_AD_User_ID, now(), v_AD_User_ID,
+ Cur_RemittanceLines.ISRECEIPT,
Cur_RemittanceLines.C_CURRENCY_ID, Cur_RemittanceLines.PAYMENTRULE, 'N',
+ '0', Cur_RemittanceLines.DATEPLANNED, 'N',
Cur_RemittanceLines.STATUS,
+ v_SettlementID, 'Y', Cur_RemittanceLines.C_BPartner_id, 'Y',
+ '*RT*W* '||Cur_RemittanceLines.description, v_BankAccountID,
Cur_RemittanceLines.STATUS,
+ Cur_RemittanceLines.withholdingamount,
Cur_RemittanceLines.c_withholding_id
+ )
+ ;
+ END IF;
UPDATE C_REMITTANCELINE
SET C_DEBT_PAYMENT_CANCELLED=v_DPID
WHERE C_RemittanceLine_ID=Cur_RemittanceLines.c_RemittanceLine_id;
@@ -429,6 +484,7 @@
--Calculate the total amount
--v_GeneratedAmt := v_GeneratedAmt + i.Amount;
END LOOP;
+
SELECT COALESCE(SUM(C_Currency_Round( C_Currency_Convert(Amount,
C_Currency_ID, v_Currency, v_dateTrx, NULL, v_aD_Client_Id, v_AD_Org_Id),
v_Currency, NULL)), 0)
INTO v_GeneratedAmt
FROM C_Debt_Payment_V
@@ -466,6 +522,32 @@
;
--Post Settlement
C_SETTLEMENT_POST(NULL, v_SettlementID) ;
+ -- If any of the payments in the remittance has got withholding, then
some new payments will have been created. Now those payments are included in a
+ --cancelation settlement, that is afterwards processed.
+ IF (v_Withholding) THEN
+ Ad_Sequence_Next('C_Settlement', v_AD_Org_Id, v_SettlementID_W) ;
+ Ad_Sequence_Doctype(v_SettlementDocType_ID, v_SettlementID_W, 'Y',
v_DocumentNo_W) ;
+ INSERT
+ INTO C_SETTLEMENT
+ (
+ C_SETTLEMENT_ID, AD_CLIENT_ID, AD_ORG_ID, ISACTIVE,
+ CREATED, CREATEDBY, UPDATED, UPDATEDBY,
+ DOCUMENTNO, DATETRX, DATEACCT, SETTLEMENTTYPE,
+ C_DOCTYPE_ID, C_Currency_ID, ISGENERATED
+ )
+ VALUES
+ (
+ v_SettlementID_W, v_AD_Client_Id, v_AD_Org_Id, 'Y',
+ now(), v_AD_User_ID, now(), v_AD_User_ID,
+ '*RT*W*'||v_DocumentNo_W, v_dateTrx, v_dateTrx, 'C',
+ v_SettlementDocType_ID, v_Currency, 'Y'
+ )
+ ;
------------------------------------------------------------------------------
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits