Fixes Issue
23925: Filter does not work properly when using ^
After forming criteria from current filter, the operator symbols were removed and only the value is retained.
Added the appropriate operator symbol, based on the operator.
Ignored contains case alone as normal values will be replaced with ~value.
Fixed bug
23279 Http 0 error obtained in manual reconciliation
Fixes issue
23841: Fixed duplicated close, close are done in finally blocks
Related to Issue
23913 : Added help comment and description
Fixes Issue
0023913: List of Dropdowns with more than 1000 fire a warning
Changed fields of reservation pick and edit, Prereservation pick and edit from table/tableDir to Selectors.
Fixed bug
23936 Product reference was changed to ProductSimple in invoices
Fixed bug
23541 It is not allow negative quantities in BOMProducts
fixed bug
23934: sequential scan on AD_Session when logging in
Fixes issue
23386: Goods shipment report doesn't show correctly the pagination.
Fixes issue
23890: The same hql is generated in the grid and in form view
The problem was that for that particular selector (Product selector), the generated displayfield string was 'product$product$name'. This is not correct, because the Product entity does not have a product property, the correct displayfield string is product$name. This has been fixed in the getDisplayFielName method of the FKSelectorUIDefinition class. A check has been added to make sure that the property used in the display field is part of the referenced entity. If it is not, then the displayFieldName is returned directly, instead of trying to append it to the referenced property.
Fixes issue
0023929: In FIN_Financia_Account table the sequence number of the
identifier columns are not correctly defined
Fixes issue
23560: Insert Orphan Line when using Price List including taxes
Fixes issue
0023926: Date is truncated in getStockLines method
Fixed bug
23617 changed ALERT_RULE_SQL2 in Issue21640WrongMatchInvAccounting
Fixes issue
23889: No extra datasource calls are done by selectors
Pick lists and grids use a property called drawAllMaxCells, that is used to determine how many cells should be fetched from the datasource, its default value is 250. If after making a datasource call smartclient finds out that the number of retrieved cells is lower than drawAllMaxCells, it will do another datasource call, and repeat this process until the number of cells fetched are higher than drawAllMaxCells or until all cells have been fetched.
This is not the intented behaviour, we want the rows to be fetched when the user scrolls down and is out of cached rows. That is why in the definition of OBViewGrid the drawAllMaxCells is set to 0. To fix this issue this property is also set to 0 in the selector pick list and grid.
Related to Issue
23922 : Replace all occurences of alias
Earlier regex replaces only the first instance of the alias, now all instances of the alias are removed.
Fixes Issue
23902: A index missing affecting the m_inout_post process
An index has been added on m_storage_detail.
Fixes Issue
23922: Tab tree it is not working under some circumstances
The alias was removed even if it was at the end of the word. This resulted in incorrect hql where clause.
Replaced alias only if its the present at the beginning of the string.
Fixes issue
0023923: Book POS order is failing under some conditions
Fixes issue
23238: Organization location does not appear complete when printing invoices
Fixes issue
22265: First entry in "journal entries report" is number 2
Fixed bug
23506 start date from and the end date from should be consider as equal
Fixes Issue
0023915: Java class name for a table cannot contain spaces
Added business event handler to validate that java class name in tables cannot contain spaces.
Fixes Issue
0023883 : At least one field should be visible in grid view
Export fails now if there is a tab with no fields visible in grid view.
Also an error in log is raised when the tab is opened.
Fixes issue
23569: Renaming the Production Report to BOM Production Report.