details: https://code.openbravo.com/erp/devel/main/rev/ef895ced13c2 changeset: 28229:ef895ced13c2 user: Alvaro Ferraz <alvaro.ferraz <at> openbravo.com> date: Mon Jan 04 19:14:21 2016 +0100 summary: Fixes issue 31813: Cannot void GoodsShipment if it has reservation associated
Generate uuid inside the loop to avoid create more than one M_Reservation with the same M_Reservation_ID in M_INOUT_POST. Format code properly ("Add a reservation stock with the ordered quantity" section) in M_INOUT_POST. Remove duplicated variable v_reservedqty in M_RESERVATION_POST to avoid set wrong Reservation Status to Order Line. Take into account only Order Lines with qtyordered > 0 and with product of stocked and item type when setting Reservation Status to Order in M_RESERVATION_POST. Set "Completely Reserved" reservation status to Order Line also when reservedqty > quantity in M_RESERVATION_POST and M_RESERVATION_TRG. details: https://code.openbravo.com/erp/devel/main/rev/0a9e8acc986c changeset: 28230:0a9e8acc986c user: Alvaro Ferraz <alvaro.ferraz <at> openbravo.com> date: Mon Jan 11 17:23:56 2016 +0100 summary: Fixes issue 31848: Not possible to change product to stocked Stocked flag in Product window will not be updatable in case product is present in any order, invoice or warehouse document. details: https://code.openbravo.com/erp/devel/main/rev/dd627520447d changeset: 28231:dd627520447d user: Víctor Martínez Romanos <victor.martinez <at> openbravo.com> date: Wed Jan 13 15:31:26 2016 +0100 summary: Related to issue 31848: code review improvements The old messages have been reverted because it could be used by external modules, so it could be considered as a functional API Change. Create a new message instead and improve it to be more descriptive. Modified pl/sql comment to reflect the new behavior and to avoid confusions in the future details: https://code.openbravo.com/erp/devel/main/rev/8ab2d8b1220c changeset: 28232:8ab2d8b1220c user: David Miguelez <david.miguelez <at> openbravo.com> date: Wed Jan 13 12:44:01 2016 +0100 summary: Fixes Issue 31875. Removes unnecessary code that makes the process fail with a NPE if the global variable has not been initized yet. details: https://code.openbravo.com/erp/devel/main/rev/dd35a27a1439 changeset: 28233:dd35a27a1439 user: Víctor Martínez Romanos <victor.martinez <at> openbravo.com> date: Wed Jan 13 17:35:14 2016 +0100 summary: Related to issue 31875: Updated copyright year details: https://code.openbravo.com/erp/devel/main/rev/b3ed6a52578f changeset: 28234:b3ed6a52578f user: Carlos Aristu <carlos.aristu <at> openbravo.com> date: Thu Jan 14 10:57:56 2016 +0100 summary: fixes issue 31884: can not move tree nodes in classic mode When moving tree nodes using the classic mode there is a point where the process tries to recover the tree type. This information is stored in the ADTable entity which can not be accessed by non system roles. To prevent this error now the part where the tree type is recovered is executed using the DAL admin mode. details: https://code.openbravo.com/erp/devel/main/rev/52da579a0c82 changeset: 28235:52da579a0c82 user: Carlos Aristu <carlos.aristu <at> openbravo.com> date: Thu Jan 14 16:03:01 2016 +0100 summary: fixes issue 31889: some reports are not exported using JDK 8 The library which contains the JDT compiler from the Eclipse Foundation has been upgraded to version 4.4.2. This compiler is used to compile jrxml -> jasper. Using JDK 8 with the previous library version caused an error when exporting some reports. With this upgrade reports are exported correctly using JDK 8. details: https://code.openbravo.com/erp/devel/main/rev/59e5a1cf22ce changeset: 28236:59e5a1cf22ce user: Atul Gaware <atul.gaware <at> openbravo.com> date: Wed Jan 13 21:13:18 2016 +0530 summary: Fixes Issue 31896:Cannot save a G/L Journal header with the date of the adjustment period if both periods are opened c_chk_open_period returns value more than 1 in case standard period and adjustment period is open in which the date of GL journal is included. <> 1 check is failed in this case so check is changed to < 1 to show error message in case period id not available details: https://code.openbravo.com/erp/devel/main/rev/5818acec4d61 changeset: 28237:5818acec4d61 user: Carlos Aristu <carlos.aristu <at> openbravo.com> date: Fri Jan 15 09:55:06 2016 +0100 summary: related to issue 31884: code review improvement details: https://code.openbravo.com/erp/devel/main/rev/3b0fa2adb27d changeset: 28238:3b0fa2adb27d user: Carlos Aristu <carlos.aristu <at> openbravo.com> date: Tue Jan 19 17:49:23 2016 +0100 summary: fixes issue 31946: Labels linked to a concrete file are not translated The translation engine requires the base design path to retrieve the ad_textinterfaces linked to a particular report. This path was not being sent properly in ReportinUtils class. Now the path is generated correctly making use of a new method called getBaseDesignPath. details: https://code.openbravo.com/erp/devel/main/rev/94298e81b153 changeset: 28239:94298e81b153 user: Carlos Aristu <carlos.aristu <at> openbravo.com> date: Wed Jan 20 19:02:18 2016 +0100 summary: fixes issue 31960: Incorrect posting data using postgresql jdbc connection pool There was a problem in the binary transfer of Dates performed by the postgresql library version 9.4-1201. This problem is not happening on version 9.4-1207 because when the queries are executed it now includes a mechanism to identify if the fields of the query need to update their format to binary. For this reason, to fix the problem the postgresql jdbc driver has been upgraded to version 9.4-1207 details: https://code.openbravo.com/erp/devel/main/rev/83073641d170 changeset: 28240:83073641d170 user: Asier Lostalé <asier.lostale <at> openbravo.com> date: Thu Jan 21 12:44:16 2016 +0100 summary: fixed issue 31974: detect situation created by issue 31959 Added module script that creates alert when in this situation details: https://code.openbravo.com/erp/devel/main/rev/0c25b9239c06 changeset: 28241:0c25b9239c06 user: Alvaro Ferraz <alvaro.ferraz <at> openbravo.com> date: Thu Jan 21 14:27:39 2016 +0100 summary: Fixes issue 31997: Wrong cost calculation in Costing Migration Process HQL in insertTrxCosts method in CostingMigrationProcess class was doing an inner join between m_transaction and m_inoutline instead of a left join. details: https://code.openbravo.com/erp/devel/main/rev/dcf1c4b75dd2 changeset: 28242:dcf1c4b75dd2 user: David Miguelez <david.miguelez <at> openbravo.com> date: Mon Jan 25 12:12:46 2016 +0100 summary: Related to Issue 31997. Changed license year. details: https://code.openbravo.com/erp/devel/main/rev/f09807bd81c4 changeset: 28243:f09807bd81c4 user: Alvaro Ferraz <alvaro.ferraz <at> openbravo.com> date: Mon Jan 25 13:07:24 2016 +0100 summary: Fixes issue 32003: Costing Migration Process does not set isprocessed flag Set transaction isprocessed flag as true in updateTrxLegacyCosts, updateWithZeroCostRemainingTrx and calculateCosts methods in CostingMigrationProcess class. Set also transaction isprocessed flag as true in updateInventoriesCostAndProcessInitInventories method in CostingRuleProcess class. details: https://code.openbravo.com/erp/devel/main/rev/d5d1e92037f8 changeset: 28244:d5d1e92037f8 user: Alvaro Ferraz <alvaro.ferraz <at> openbravo.com> date: Fri Feb 05 11:37:39 2016 +0100 summary: Fixes issue 32098: Reserved quantity is not correct In ManageReservationActionHandler, when clicking Done in Manage Reservation P&E, it was first reserving what the user was typing in the P&E, and if it was not processed the reservation, it was processing it. As the M_RESERVATION_POST tries always to reserve as much as possible, it was overriding the previously set amounts. In order to prevent this, now first the reservation is being processed and after that the values typed in the UI are being set to the reservation. In case no stock reservation is created by m_reservation_post when processing the reservation, res_status will be Draft. To be sure reservation is set as completed, force status after call ReservationUtils.processReserve method. Reservation will only be kept as draft in case it has no lines after execute manageReservedStockLines. details: https://code.openbravo.com/erp/devel/main/rev/4cf3d0e24951 changeset: 28245:4cf3d0e24951 user: Mark <m.molina <at> nectus.com> date: Tue Feb 02 13:45:46 2016 -0500 summary: Fixes issue 32085: Process Price Difference adjustment breaks menu Were fixed the 3 problems of "Process Price Difference adjustment" menu entry found: 1. It is included into menu folder Warehouse Management | Setup 2. Was renamed to "Process Price Difference Adjustment" to follow the capitalization rule 3. Was included a description and help. details: https://code.openbravo.com/erp/devel/main/rev/fb23aa4df32e changeset: 28246:fb23aa4df32e user: Alvaro Ferraz <alvaro.ferraz <at> openbravo.com> date: Mon Feb 01 18:49:06 2016 +0100 summary: Fixes issue 31915 & Fixes issue 31907 & Fixes issue 31957: Cannot void shipment Cannot void shipment related to reservation. New reservation to replace the closed related one when voiding a shipment will be done after update m_storage_detail, in order to have voided shipment quantity available. Reservation stock lines will be created with related shipment line movement quantity in case this quantity is less than pending order quantity. Reservation will be created with the least quantity between ordered quantity and movement quantity. details: https://code.openbravo.com/erp/devel/main/rev/99a07cb2a15f changeset: 28247:99a07cb2a15f user: Atul Gaware <atul.gaware <at> openbravo.com> date: Thu Feb 11 16:16:57 2016 +0530 summary: Fixes Issue 0032184: Not possible to sort by unit price in Return from Customer p&e In case of the Return From Customer for a numeric value of unit Price COALESCE was being use with '' which should have been 0 instead, COALESCE for order no was missing for RTC, additonal ReturnReasonLeftClause2 added to replace EntityAlias.name in the transformeredHQL Query. details: https://code.openbravo.com/erp/devel/main/rev/c399731dba21 changeset: 28248:c399731dba21 user: Atul Gaware <atul.gaware <at> openbravo.com> date: Thu Feb 18 17:47:53 2016 +0530 summary: Fixes Issue 32219:Payment In & Out Window Lines Tab Order Payment Plan Field navigation fails Direct Navigation Rule applied to - Window:Payment In, Tab:Lines, Field:Order Payment Plan navigate to Sales Order | Payment Plan Tab - Window:Payment Out, Tab:Lines, Field:Order Payment Plan navigate to Purchase Order | Payment Plan Tab details: https://code.openbravo.com/erp/devel/main/rev/86ca4416cebe changeset: 28249:86ca4416cebe user: Víctor Martínez Romanos <victor.martinez <at> openbravo.com> date: Mon Feb 22 10:43:16 2016 +0100 summary: Related to issue 32219: fixed db consistency details: https://code.openbravo.com/erp/devel/main/rev/1b1c2d04a897 changeset: 28250:1b1c2d04a897 user: Atul Gaware <atul.gaware <at> openbravo.com> date: Mon Feb 22 15:33:27 2016 +0530 summary: Fixes Issue 32298: Wrong payment status when unmatching bankstatement line manually matched against an invoice Incase a finTransaction is unmatched which has finPayment,status of finPayment is also updated accordingly as per isReceipt flag details: https://code.openbravo.com/erp/devel/main/rev/c984f59ed409 changeset: 28251:c984f59ed409 user: Asier Lostalé <asier.lostale <at> openbravo.com> date: Tue Feb 23 16:37:30 2016 +0100 summary: fixed bug 32309: error on update if an observer loaded current object in memory In case an entity observer loaded current object in memory (ie. observing orderLine) doing orderLine.getSalesOrder().getOrderLineList() there were two different instances in memory representing the same DB row. This caused problems when trying to evict it. Causing an exception to be thrown when updating from UI in this case. As solution eviction is no longer performed, object is forced to be fetched from DB by executing a Criteria. details: https://code.openbravo.com/erp/devel/main/rev/e91d7a38fa6b changeset: 28252:e91d7a38fa6b user: Inigo Sanchez <inigo.sanchez <at> openbravo.com> date: Thu Feb 25 00:33:12 2016 +0100 summary: Fixes issue 32247: Read only doesn't work on some columns in grid view The problem is caused because it was not take into account read only when other logic (e.g. display logic) was being applied in an editing grid view. In order to prevent this, it take into account when a field is checks as read only. In this case, the field is show properly. details: https://code.openbravo.com/erp/devel/main/rev/36ae3dccf3a6 changeset: 28253:36ae3dccf3a6 user: Atul Gaware <atul.gaware <at> openbravo.com> date: Wed Feb 24 18:05:08 2016 +0530 summary: Fixes Issue 32327:"Generate invoice from receipt" button is not working In case tax not included in price list, gross std price and list price was set will null value which is not allowed by db table. now they are initiated to value zero first. details: https://code.openbravo.com/erp/devel/main/rev/fa3cf2f87496 changeset: 28254:fa3cf2f87496 user: Antonio Moreno <antonio.moreno <at> openbravo.com> date: Mon Feb 29 17:34:08 2016 +0100 summary: Fixed issue 32332. Added method to check if importentry has status 'Error' details: https://code.openbravo.com/erp/devel/main/rev/f5044f52a09c changeset: 28255:f5044f52a09c user: Inigo Sanchez <inigo.sanchez <at> openbravo.com> date: Mon Feb 29 23:51:51 2016 +0100 summary: Fixes issue 32237: Payment In and Payment Out lines are not exported to CSV. The problem was that export to CSV does not work properly in some subtabs without link to parent column (e.g.Lines subtab of Payment In/Out). Before, It was used "tabId" to obtaing data for export to CSV and the value of the "tabId" was sent in a variable called "tab". The Criteria that is run when it is displayed the tab uses a property named "tabId" instead of "tab". The solution for this case (and other related cases) is to adapt the code that exports to CSV to use the same Criteria run when displaying the tab. Now export to CSV uses tabId property. Besides it has been refactored some piece of code related with export data in DataSourceServlet to use "tabId" instead of "tab". details: https://code.openbravo.com/erp/devel/main/rev/36410af94435 changeset: 28256:36410af94435 user: Atul Gaware <atul.gaware <at> openbravo.com> date: Mon Feb 29 17:00:12 2016 +0530 summary: Fixes Issue 32372:NullPointerException when posting a Physical Inventory with a line without an associated transaction (not stocked product) - Avoid insertion of zero quantity products in inventory line having stocked flag as No. - Code improvement to handle line with null transaction. details: https://code.openbravo.com/erp/devel/main/rev/fc884ee68b2c changeset: 28257:fc884ee68b2c user: Alvaro Ferraz <alvaro.ferraz <at> openbravo.com> date: Tue Mar 01 18:02:57 2016 +0100 summary: Related to issue 32372: Code review improvements Call line.getProductCosts only when line.transaction != null in DocInventory.java. details: https://code.openbravo.com/erp/devel/main/rev/e7f592a04326 changeset: 28258:e7f592a04326 user: Inigo Sanchez <inigo.sanchez <at> openbravo.com> date: Mon Mar 07 15:46:50 2016 +0100 summary: Fixes issue 32399: cannot filter grid when it is grouped by a column. Having a column grouped, if a filter was applied in a grid, it was not possible to apply it. A js error was thrown: Uncaught TypeError: this.data.willFetchData is not a function. The problem was in "if (..... || (this.data.willFetchData(this.convertCriteria(criteria)))" statement which incorrectly assumed this.data to be an object and willFetchData a function within it. This is not true when in this situation where this.data is a Tree class. It has been fixed by taking into account this case by checking that "this.data" defines the function. details: https://code.openbravo.com/erp/devel/main/rev/077822957965 changeset: 28259:077822957965 user: Antonio Moreno Perez <antonio.moreno <at> openbravo.com> date: Wed Mar 09 16:11:53 2016 +0100 summary: Related to issue 32332. Removed wrong part of the diff. details: https://code.openbravo.com/erp/devel/main/rev/44e1aca856d3 changeset: 28260:44e1aca856d3 user: Mark <m.molina <at> nectus.com> date: Wed Mar 09 18:53:24 2016 -0500 summary: Fixes issue 32437: Wrong orders created by the Copy Record process Fixed the wrong Tax Amount and Total Gross Amount calculation in orders created by the Copy Record process if price list includes taxes. These amounts are calculated when related triggers are fired, due that when the order is cloned from the original order was necessary to reset calculated amounts and then triggers updates them again when lines are added to the cloned order. details: https://code.openbravo.com/erp/devel/main/rev/f5662292ac13 changeset: 28261:f5662292ac13 user: Alvaro Ferraz <alvaro.ferraz <at> openbravo.com> date: Thu Mar 10 17:56:11 2016 +0100 summary: Related to issue 32437: Code review improvements Use BigDecimal.ZERO instead of new BigDecimal(0). details: https://code.openbravo.com/erp/devel/main/rev/ee5383e07131 changeset: 28262:ee5383e07131 user: RM packaging bot <staff.rm <at> openbravo.com> date: Fri Mar 11 04:42:53 2016 +0000 summary: Update AD_MODULE version to 3.0PR16Q1 details: https://code.openbravo.com/erp/devel/main/rev/38ef1dc10aa3 changeset: 28263:38ef1dc10aa3 user: RM packaging bot <staff.rm <at> openbravo.com> date: Fri Mar 11 04:42:53 2016 +0000 summary: Added tag 3.0PR16Q1 for changeset ee5383e07131 details: https://code.openbravo.com/erp/devel/main/rev/8eb77224bcf4 changeset: 28264:8eb77224bcf4 user: RM packaging bot <staff.rm <at> openbravo.com> date: Fri Mar 11 04:42:53 2016 +0000 summary: Added signature for changeset 38ef1dc10aa3 details: https://code.openbravo.com/erp/devel/main/rev/52f41dec669a changeset: 28265:52f41dec669a user: RM packaging bot <staff.rm <at> openbravo.com> date: Tue Mar 15 10:34:03 2016 +0000 summary: Merge temporary head for 3.0PR16Q1 diffstat: .hgsigs | 5 +++++ .hgtags | 5 +++++ 2 files changed, 10 insertions(+), 0 deletions(-) diffs (28 lines): diff -r 0683187303f4 -r 52f41dec669a .hgsigs --- a/.hgsigs Thu Dec 31 16:45:03 2015 +0000 +++ b/.hgsigs Tue Mar 15 10:34:03 2016 +0000 @@ -182,5 +182,10 @@ 9755d00af209f39887eba34a08922463fbcdac91 0 iEYEABECAAYFAlYt2zgACgkQCX/oGf+2qkN1KgCg6tzAQat0ZJJIWeFyr6yLRVCvh24AnjVyPbFPvbJ3/EOgUHtJWz5lWzeM d20a396ffa245fd3cdbadc3196df3554018d2e20 0 iEYEABECAAYFAlY4SL4ACgkQCX/oGf+2qkOjJACfS1q37UfrWobml4IVCOKqGeV+CU0An3iRcDJJ+N3aJMuzjkZh8xYe0mRQ 089152094fe394f987fa18606cba401cc20283ec 0 iEYEABECAAYFAlZmVhkACgkQCX/oGf+2qkOFxgCaA0tF7KBDttIBpX4Iezn3GPqSqJQAoIO5TQRfs/Gpwo/lV48IaAIG94vJ +6c3455925759761e11a3e14afee7d4bfa6d44b7b 0 iEYEABECAAYFAlagn5YACgkQCX/oGf+2qkO+bwCg5QR2pBchydWi0CYFTF0W0E3YP5AAoI2VCfXgMzocJ8AAeqsXRtetQ1pR d2c765a228d83098cc5f253cdd364abdb4a4697e 0 iEYEABECAAYFAlZOorMACgkQCX/oGf+2qkMFfwCgocaX6vsWuoGtE55aoHgBD1/7OKoAoOv4J31+P+8BtkVHJyKLhxGVBoLo cf00bd72641cd3d41f95c0610058f127dad7b91a 0 iEYEABECAAYFAlZv7k4ACgkQCX/oGf+2qkNDIgCeO9reaQhgk94B44p24tVR/E5NsccAoOoJYRH9w6b6sWOOQkRivfVjQwSv +13daf93202e0933841632c91b1d4a887d9521e3c 0 iEYEABECAAYFAlahu2QACgkQCX/oGf+2qkPP3QCdFhiUHKeBfwEFsprfMiofZWZ1/wkAoN0Tjy/Hk2svUSV2vBYUf3uHGz+U +24d2967df096de06913c9991553c1d84b07df9b6 0 iEYEABECAAYFAla9YYIACgkQCX/oGf+2qkNH7wCfV32iOyR/TQKzW/mH1iHTir6f6h4AoIlh4QBWIShpJqbJvx2IhfARpvUZ +f016ea545c924ad099e9e402689035f1dd73baa2 0 iEYEABECAAYFAlbTzQoACgkQCX/oGf+2qkP28wCdFpNqpw+ODgF0p3cMJAbTZy1IPfoAoNEuRHkZIM5bNJMjwU0/GhjCtwah +38ef1dc10aa3d6fb8210b85beab370f62a4545ca 0 iEYEABECAAYFAlbiTM0ACgkQCX/oGf+2qkNBDwCfXmKXkqNGsAsfiofYOBBdvjA/XgkAoIwLK3DkmHeM71JihwfVOWyB4hmj diff -r 0683187303f4 -r 52f41dec669a .hgtags --- a/.hgtags Thu Dec 31 16:45:03 2015 +0000 +++ b/.hgtags Tue Mar 15 10:34:03 2016 +0000 @@ -193,5 +193,10 @@ 9320a67a9ef1cafb5076d06bdd6d716abc662c40 3.0PR15Q3.2 bce57079bd436cec545edb6c12246170862f0416 3.0PR15Q3.3 8dabadcfecebf5aced31ed98411517afcb10d792 3.0PR15Q3.4 +0c91d0ae09c32dc46fc9e91f516ef36c6cdecda7 3.0PR15Q3.5 84cd25c33900a44c955c5a899e570281f02e0ccc 3.0PR15Q4 f698a5f953c867f7f7fefe86d7cca3ff80324181 3.0PR15Q4.1 +b6c50283d4a8ae24f54c0f0955601478ead7134d 3.0PR15Q4.2 +9985680adffaf70ffcc1f560860feb10f0ee6b33 3.0PR15Q4.3 +70df4e4c5cab6d37f10eceee6b66be039c381556 3.0PR15Q4.4 +ee5383e071318afe8eece515b4b264cfb46c1a84 3.0PR16Q1 ------------------------------------------------------------------------------ Transform Data into Opportunity. Accelerate data analysis in your applications with Intel Data Analytics Acceleration Library. Click to learn more. http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140 _______________________________________________ Openbravo-commits mailing list Openbravo-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openbravo-commits