fixed
27860: "Go to previous/next record" with autosave set new state
When previous/next record button is used on a non saved record and autosave is
executed. The loaded record is set with new UI.
The problem was the way used to determine after save if current record is new or
not: it checked if ID changed, which is correct in case of triggering autosave
with new button but not if it is triggered with next/back.
Using now for.isNewRecord to determine the same.
Fixes Issue
27298:Error reactivating payment if business partner field is blank
Fixes Issue
27752:Cannot ship more than the ordered quantity when Is Quantity
Variable checkbox is selected for the product
While processing shipment Line wise exceed check for delivered qty against
ordered qty for each order line is skipped when product flag for variable
quantity is set as Yes
Fixes Issue
27735:Stock Reservation cannot be manually done if there exist
pending purchase orders for that product
query created was for orderline but code seems to be incorrect so removed
wrong part which was trying to cast the result to Storage Detail
Related with issue
27730: Adds missing js formatting
Fixes bug
27745: Add Payment fails using Oracle versions: 11.1 y 10
Adds missing parenthesis in declaration of function which was root cause of wrong query parsing
fixed bug
27632: unneeded DB queries + request in Query List Widget
* Preventing extra request to get actual count of total number of records which
is potentially non-perfomant: now a hint of having more records is shown but
it doesn't include the total number
* Removed unneeded count in the request to get the actual data. This count caused
and extra DB query and the number got in that one was incorrect as it was always
the retrived number of records
fixes
27560: can't use expired instance refresed with trial without sys id
An instance without sys id that was previously activated with an expired license
and is activated with a trial can't be used anymore. This was caused because:
-Expired licenses a tried to be renewed behind the scenes to do so, sys id is
required but as there is none a new one is created but not persisted in DB
-When requesting trial activation that previously generated sys id is used and
the licence is associated to it
-Finally data is refreshed from db, and as the sys id was not persisted a new one
is created and saved. Causing the mismatch with the id linked to the license
[resetdocno]Modify java classes to use new API.
[resetdocno]Remove client id from api.