Wed, 22 Jun 2016 16:07:38 +0000CI: merge back from main
RM packaging bot <staff.rm@openbravo.com> [Wed, 22 Jun 2016 16:07:38 +0000] rev 29677
CI: merge back from main

Wed, 22 Jun 2016 15:53:37 +0000CI: update AD_MODULE to version 29675
RM packaging bot <staff.rm@openbravo.com> [Wed, 22 Jun 2016 15:53:37 +0000] rev 29676
CI: update AD_MODULE to version 29675

Wed, 22 Jun 2016 13:22:44 +0200Added C_INVOICETAX_CASHVAT.FIN_PAYMENT_DETAIL_ID index,
Víctor Martínez Romanos <victor.martinez@openbravo.com> [Wed, 22 Jun 2016 13:22:44 +0200] rev 29675
Added C_INVOICETAX_CASHVAT.FIN_PAYMENT_DETAIL_ID index,
which improves several processes, like the fix cash vat info module script

Tue, 21 Jun 2016 12:46:06 +0000CI: merge back from main
RM packaging bot <staff.rm@openbravo.com> [Tue, 21 Jun 2016 12:46:06 +0000] rev 29674
CI: merge back from main

Tue, 21 Jun 2016 12:31:56 +0000CI: update AD_MODULE to version 29668
RM packaging bot <staff.rm@openbravo.com> [Tue, 21 Jun 2016 12:31:56 +0000] rev 29673
CI: update AD_MODULE to version 29668

Tue, 21 Jun 2016 12:58:19 +0200fixes issue 33321: Implement isSameTab for Process Definition based windows
Carlos Aristu <carlos.aristu@openbravo.com> [Tue, 21 Jun 2016 12:58:19 +0200] rev 29672
fixes issue 33321: Implement isSameTab for Process Definition based windows

Process definition based windows can be opened in more than one tab at the same time. This allows, for example, to see the parameters used to run the process in case the process window is reopened after the execution.

This is the current behavior of such windows. We are just implementing the isSameTab method to remark this behavior.

Tue, 21 Jun 2016 11:48:41 +0200Related to issue 33302: Code review improvements
Alvaro Ferraz <alvaro.ferraz@openbravo.com> [Tue, 21 Jun 2016 11:48:41 +0200] rev 29671
Related to issue 33302: Code review improvements

- Add new usePriceIncludeTax parameter to getProductPrice method documentation.
- Check usePriceIncludeTax flag only once in getProductPrice query.
- Send usePriceIncludeTax parameter correctly in CostingAlgorithm.getPriceListCost method.
- Send usePriceIncludeTax parameter in CostingAlgorithm.getReceiptDefaultCost method.

Tue, 21 Jun 2016 02:37:36 +0530Fixes issue 33302: Related to costing of purchase price lists including taxes
Sanjota <sanjota.nelagi@promantia.com> [Tue, 21 Jun 2016 02:37:36 +0530] rev 29670
Fixes issue 33302: Related to costing of purchase price lists including taxes

Fix to the issue Costing engine is not taken into account that purchase price list can be setup to include taxes, while cost should not include taxes.

Mon, 20 Jun 2016 11:25:12 -0400Fixes issue 33288: Linked items corrected in Payment Plan when unpaid invoice
Mark <markmm82@gmail.com> [Mon, 20 Jun 2016 11:25:12 -0400] rev 29669
Fixes issue 33288: Linked items corrected in Payment Plan when unpaid invoice

Defined SQL Where Clause for Lines tab in Payment In and Payment Out window due that that HQL Where clause defined for Lines tab in Payment window is not executed from Linked Items correctly.

Tue, 21 Jun 2016 09:46:30 +0200Related to issue 33261: Random failure in testCostingMC444
Alvaro Ferraz <alvaro.ferraz@openbravo.com> [Tue, 21 Jun 2016 09:46:30 +0200] rev 29668
Related to issue 33261: Random failure in testCostingMC444

Create purchase and sales product prices only in case purchase price is different than sales price, otherwise, create only purchase product price.

Fri, 17 Jun 2016 17:32:57 +0000CI: merge back from main
RM packaging bot <staff.rm@openbravo.com> [Fri, 17 Jun 2016 17:32:57 +0000] rev 29667
CI: merge back from main

Fri, 17 Jun 2016 17:17:11 +0000CI: update AD_MODULE to version 29661
RM packaging bot <staff.rm@openbravo.com> [Fri, 17 Jun 2016 17:17:11 +0000] rev 29666
CI: update AD_MODULE to version 29661

Thu, 16 Jun 2016 10:20:48 +0200Fixed issue 32939: Impossible to add payment to order with negative outstanding
Asier Martirena <asier.martirena@openbravo.com> [Thu, 16 Jun 2016 10:20:48 +0200] rev 29665
Fixed issue 32939: Impossible to add payment to order with negative outstanding

Fri, 17 Jun 2016 14:03:50 +0200Related to issue 33197: Code review improvements
Alvaro Ferraz <alvaro.ferraz@openbravo.com> [Fri, 17 Jun 2016 14:03:50 +0200] rev 29664
Related to issue 33197: Code review improvements

Take receipt line amount and receipt amount as absolute values to calculate correct landed cost receipt amount in case we have one receipt with two lines with the same amount but one positive and the other negative.

Sat, 11 Jun 2016 18:58:10 -0400Fixes issue 33197: Avoided / by zero error when processing a landed cost
Mark <markmm82@gmail.com> [Sat, 11 Jun 2016 18:58:10 -0400] rev 29663
Fixes issue 33197: Avoided / by zero error when processing a landed cost

Avoided / by zero error when processing a landed cost

Wed, 15 Jun 2016 18:26:36 +0530Fixes issue 33193: Failed to run Balance Sheet defined for Generic organization
Sanjota <sanjota.nelagi@promantia.com> [Wed, 15 Jun 2016 18:26:36 +0530] rev 29662
Fixes issue 33193: Failed to run Balance Sheet defined for Generic organization

Changes been done for Balance sheet report. i.e
a) If the balanced='true' then get Business units or Legal Entity in Org combo
b) If the balanced='false' then get all organizations in Org combo.

Fri, 17 Jun 2016 08:25:40 +0200fixes issue 33297: Workspace is opened twice after refreshing two times
Carlos Aristu <carlos.aristu@openbravo.com> [Fri, 17 Jun 2016 08:25:40 +0200] rev 29661
fixes issue 33297: Workspace is opened twice after refreshing two times
After a refresh, having a tab opened, the bookmark parameters of the Workspace were lost if the tab was selected when the Workspace was not completely loaded.
We now identify this scenario, and in that case, we recover the Workspace parameters using the OB.MyOB object.

Mon, 13 Jun 2016 14:16:47 -0400Fixes issue 33169: Fix Backdated Transaction when movementdate has hours
Mark <markmm82@gmail.com> [Mon, 13 Jun 2016 14:16:47 -0400] rev 29660
Fixes issue 33169: Fix Backdated Transaction when movementdate has hours

Was truncated the movementdate column of M_TRANSACTION, allowing to the CostAdjustmentUtils class calculates correctly if the given Material Transaction is a backdated transaction or not.

Thu, 16 Jun 2016 19:31:38 +0200fixes issue 33097: Process Definitions tab title appear as UUIDs after refresh
Carlos Aristu <carlos.aristu@openbravo.com> [Thu, 16 Jun 2016 19:31:38 +0200] rev 29659
fixes issue 33097: Process Definitions tab title appear as UUIDs after refresh
Implemented the getBookMarkParams method for parameter window view.

Wed, 15 Jun 2016 17:06:10 +0200Fixed issue 33052: can't add prod characteristics to Return P&E
Naroa Iriarte <naroa.iriarte@openbravo.com> [Wed, 15 Jun 2016 17:06:10 +0200] rev 29658
Fixed issue 33052: can't add prod characteristics to Return P&E

Two problems have been solved:
* By default, datasources based on HQL Query Tables do not accept property
fields. This needs to be implemented case by case. Now Return to Customer
and Return to Vendor P&E support it as far as the path to that property is
composed by not nullable properties.
* Product Characteristics filter assumed the alias for the main table in the
datasource it was working on was always "e". This is might not be true for
datasources based on HQL Query Tables.

Thu, 16 Jun 2016 15:02:24 +0200issue 33292: test can be disabled with post.publication JVM prop set to true
Asier Lostalé <asier.lostale@openbravo.com> [Thu, 16 Jun 2016 15:02:24 +0200] rev 29657
issue 33292: test can be disabled with post.publication JVM prop set to true

Thu, 16 Jun 2016 14:32:40 +0200Issue 33292. Temporarily disable testModulesValidation
Stefan Hühner <stefan.huehner@openbravo.com> [Thu, 16 Jun 2016 14:32:40 +0200] rev 29656
Issue 33292. Temporarily disable testModulesValidation

Thu, 16 Jun 2016 11:17:08 +0200Related to issue 33165: Code review improvements
Alvaro Ferraz <alvaro.ferraz@openbravo.com> [Thu, 16 Jun 2016 11:17:08 +0200] rev 29655
Related to issue 33165: Code review improvements

Wed, 15 Jun 2016 16:55:44 +0200Fixes issue 33165: Improve attribute error message when processing a shipment
Sanjota <sanjota.nelagi@promantia.com> [Wed, 15 Jun 2016 16:55:44 +0200] rev 29654
Fixes issue 33165: Improve attribute error message when processing a shipment

Give related order and order line information when throwing productWithoutAttributeSet error message to be able to know which order line is wrong when generating a shipment from Create Shipments From Orders window.

Wed, 15 Jun 2016 13:54:21 +0200Related to issue 30455: Code review improvements
Alvaro Ferraz <alvaro.ferraz@openbravo.com> [Wed, 15 Jun 2016 13:54:21 +0200] rev 29653
Related to issue 30455: Code review improvements

Added also support for multiple criteria filtering in getWarehouseFilterData, getStorageFilterData, getAttributeSetValueFilterData and getOrderLineSetValueFilterData methods.
Add criteria.has("fieldName") check to avoid NPE.

Thu, 09 Jun 2016 11:05:00 -0400Fixes issue 30455: Add support for multiple filtering in Stock Reservation P&E
Mark <markmm82@gmail.com> [Thu, 09 Jun 2016 11:05:00 -0400] rev 29652
Fixes issue 30455: Add support for multiple filtering in Stock Reservation P&E

Added support for multiple criteria filtering in getGridData method

Thu, 16 Jun 2016 10:04:13 +0200fixed issue 22559: SqlC does execute all queries at compile time
Stefan Hühner <stefan.huehner@openbravo.com> [Thu, 16 Jun 2016 10:04:13 +0200] rev 29651
fixed issue 22559: SqlC does execute all queries at compile time

SqlC does execute all select queries at compile time when it is processing
xsql files.

Technically that is needed to get the number, names & data-types of the columns
in the result as that info is used to generate the fields and data-reading code
in the to be generated java file.

However the jdbc spec does have a optional method to get that same information
for a query without executing it.

As this method is supported in current jdbc drivers for both Oracle and PostgreSQL,
now it is used instead of executing the whole queries.

Thu, 16 Jun 2016 09:28:41 +0200fixed bug 33167: unneded flush in KernelApplicationInitializer.getDatabaseDateTime
Asier Lostalé <asier.lostale@openbravo.com> [Thu, 16 Jun 2016 09:28:41 +0200] rev 29650
fixed bug 33167: unneded flush in KernelApplicationInitializer.getDatabaseDateTime

Thu, 16 Jun 2016 08:42:57 +0200Merge back from main
RM packaging bot <staff.rm@openbravo.com> [Thu, 16 Jun 2016 08:42:57 +0200] rev 29649
Merge back from main

Thu, 16 Jun 2016 05:35:45 +0000Merge temporary head for 3.0PR16Q2
RM packaging bot <staff.rm@openbravo.com> [Thu, 16 Jun 2016 05:35:45 +0000] rev 29648
Merge temporary head for 3.0PR16Q2