Mon, 01 Aug 2016 13:21:44 +0200Related to issue 33531: Code review improvements
Alvaro Ferraz <alvaro.ferraz@openbravo.com> [Mon, 01 Aug 2016 13:21:44 +0200] rev 30093
Related to issue 33531: Code review improvements

Set invoiceTaxCashVAT_V variable as private.
Keep getInvoiceTaxCashVAT_V and setInvoiceTaxCashVAT_V methods as deprecated to avoid API change.
Add distinct to setInvoiceTaxCashVAT_V query to avoid retrieve duplicated ids.

Tue, 26 Jul 2016 14:43:28 -0400Fixes issue 33531: Error posting Cash VAT payment if pays more than one invoice
Mark <markmm82@gmail.com> [Tue, 26 Jul 2016 14:43:28 -0400] rev 30092
Fixes issue 33531: Error posting Cash VAT payment if pays more than one invoice

When trying to post a Cash VAT payment that pays more than one invoice, process was failing and an error was shown. It was caused by a clearing of the session when iterating on the cash vat invoices list. To avoid it, list of cash vat ids are retrieved instead a list of InvoiceTaxCashVAT_V.

Fri, 15 Jul 2016 23:25:35 +0200Fixed issue 33482: Implicit filters were not working fine on updated instances
Naroa Iriarte <naroa.iriarte@openbravo.com> [Fri, 15 Jul 2016 23:25:35 +0200] rev 30091
Fixed issue 33482: Implicit filters were not working fine on updated instances

When a grid configuration was done in one instance and after that the instance was updated, the implicit filters were not working fine. The blue popup expressing that a filter is applied appeared but there was no filter applied.
The problem was in the isFilterClauseApplied function of ob-grid.js. There only was taking into account boolean values. Now, it takes into account any value.

Wed, 13 Jul 2016 09:45:27 -0400Fixes issue 33470: Right invoice amount when Add Payment from Match Statement
Mark <markmm82@gmail.com> [Wed, 13 Jul 2016 09:45:27 -0400] rev 30090
Fixes issue 33470: Right invoice amount when Add Payment from Match Statement

Invoice amount is populated when running Add Payment from Add Transaction from Match Statement process, and the amount field is set to invoice's amount instead of to zero when specific invoice is selected.

Tue, 05 Jul 2016 11:49:24 +0200Fixed issue 33419: Sometimes synchronization of the syncmodels are failing
Jorge Garcia <jorge.garcia@openbravo.com> [Tue, 05 Jul 2016 11:49:24 +0200] rev 30089
Fixed issue 33419: Sometimes synchronization of the syncmodels are failing
when returning back from offline

Added a new column in c_import_entry table wich contains the timestamp in
miliseconds of the import entry.

With this new value, the import entry records are filtered.

Fri, 01 Jul 2016 09:51:44 +0200Fixes issue 33407: Error in Costing Background due to manual costing records
David Miguelez <david.miguelez@openbravo.com> [Fri, 01 Jul 2016 09:51:44 +0200] rev 30088
Fixes issue 33407: Error in Costing Background due to manual costing records

Do not take into account manually inserted Costing Entries when calculating the current Stock or the current valued Stock.
Also, centralize conditions into one boolean variable.

Thu, 30 Jun 2016 18:04:33 +0200Fixes issue 33402: Wrong Storage Bin in Goods Receipt Lines
Sanjota <sanjota.nelagi@promantia.com> [Thu, 30 Jun 2016 18:04:33 +0200] rev 30087
Fixes issue 33402: Wrong Storage Bin in Goods Receipt Lines

In some cases, when you create a goods receipt line the storage bin's defaul value don't belongs to the warehouse defined in the header.

Wed, 10 Aug 2016 15:51:33 +0200Fixed issue 33441: Queries to check ad_context_info have been reduced
Naroa Iriarte <naroa.iriarte@openbravo.com> [Wed, 10 Aug 2016 15:51:33 +0200] rev 30086
Fixed issue 33441: Queries to check ad_context_info have been reduced

Before, the SessionInfo.initDB was invoqued when a connection was borrowed instead when a connection was created.
The correct behavior should be to execute the intDB method when creating a connection.
A new call to intDB has been added in ConnectionInitializerInterceptor.reset, if the connection is not initialized, it invoques the initDB method. This improves the number of times the initDB method is invoqued when the openbravo pool is used.

Wed, 10 Aug 2016 14:24:36 +0200fixes issue 33669: Extra DS call after opening window with summaries on subtabs
Carlos Aristu <carlos.aristu@openbravo.com> [Wed, 10 Aug 2016 14:24:36 +0200] rev 30085
fixes issue 33669: Extra DS call after opening window with summaries on subtabs

An unneeded datasource request was being fired after opening a window having summary functions on a child tab. This was caused because the getSummaryRow() is invoked when drawing the window components. If the summaryRow is already generated at this point, the summaries are recalculated by Smartclient.
In this case, the request is not needed, because the summaries in the child tab will never have any value as no record is selected on the parent.
To prevent this extra request, the grid now checks in the getSummaryRow() whether it is located in a child view and in this case, if the parent grid is being loaded, then the request will not be fired.

Tue, 09 Aug 2016 14:06:03 +0200fixes issue 33582: make summary functions deactivable
Carlos Aristu <carlos.aristu@openbravo.com> [Tue, 09 Aug 2016 14:06:03 +0200] rev 30084
fixes issue 33582: make summary functions deactivable

Make it possible to deactivate the summary functions in standard window grids and pick and execute grids, using Application Dictionary Grid Configuration feature.