Openbravo Issue Tracking System - Retail Modules | ||||||||||||
| View Issue Details | ||||||||||||
| ID | Project | Category | View Status | Date Submitted | Last Update | |||||||
| 0033755 | Retail Modules | Return Receipt | public | 2016-08-19 21:47 | 2016-08-31 11:26 | |||||||
| Reporter | rbianchini | |||||||||||
| Assigned To | ranjith_qualiantech_com | |||||||||||
| Priority | normal | Severity | major | Reproducibility | unable to reproduce | |||||||
| Status | closed | Resolution | fixed | |||||||||
| Platform | OS | 5 | OS Version | |||||||||
| Product Version | RR16Q2.1 | |||||||||||
| Target Version | Fixed in Version | RR16Q4 | ||||||||||
| Merge Request Status | ||||||||||||
| Review Assigned To | guilleaer | |||||||||||
| OBNetwork customer | OBPS | |||||||||||
| Support ticket | 43013 | |||||||||||
| Regression level | ||||||||||||
| Regression date | ||||||||||||
| Regression introduced in release | ||||||||||||
| Regression introduced by commit | ||||||||||||
| Triggers an Emergency Pack | No | |||||||||||
| Summary | 0033755: Sometimes, Returned goods are shipped to an inactive locator | |||||||||||
| Description | Sometimes, Returned goods are shipped to an inactive locator. I can't reproduce in a clean environment, but i can provide the client's test environment. The client has 791 inactive locators in the warehouse and only one active locator. | |||||||||||
| Steps To Reproduce | 1 - Log in web pos 2 - Perform a sell 3 - Click on verified return menu and select the ticket created in previous step 4 - select all lines 5 - return the receipt 6 - Go to back end and open goods shipment window 7 - select the shipment associated with the return created in step 5 8 - switch to lines tab and realize that the locator assigned to the lines is an inactive locator | |||||||||||
| Proposed Solution | class: POSUtils.java function: getBinForReturns(OBPOSApplications pOSTerminal) add a ceck to get an anctive locator: List<Locator> lstLocators = lstWarehouses.get(0).getLocatorList(); if (lstLocators.size() > 0) { + for (Locator locator : lstLocators) { + if (locator.isActive()) { + return locator; + } - return lstLocators.get(0); } } else { throw new OBException("Warehouse" + lstWarehouses.get(0) + " doesn't have bins"); } | |||||||||||
| Additional Information | ||||||||||||
| Tags | No tags attached. | |||||||||||
| Relationships |
| |||||||||||
| Attached Files | ||||||||||||
| Issue History | ||||||||||||
| Date Modified | Username | Field | Change | |||||||||
| 2016-08-19 21:47 | rbianchini | New Issue | ||||||||||
| 2016-08-19 21:47 | rbianchini | Assigned To | => Retail | |||||||||
| 2016-08-19 21:47 | rbianchini | OBNetwork customer | => Yes | |||||||||
| 2016-08-19 21:47 | rbianchini | Support ticket | => 43013 | |||||||||
| 2016-08-19 21:47 | rbianchini | Resolution time | => 1473390000 | |||||||||
| 2016-08-19 21:47 | rbianchini | Triggers an Emergency Pack | => No | |||||||||
| 2016-08-20 01:25 | Integritas | Issue Monitored: Integritas | ||||||||||
| 2016-08-23 13:48 | ranjith_qualiantech_com | Relationship added | related to 0033738 | |||||||||
| 2016-08-24 10:15 | ranjith_qualiantech_com | Assigned To | Retail => ranjith_qualiantech_com | |||||||||
| 2016-08-24 10:15 | ranjith_qualiantech_com | Status | new => scheduled | |||||||||
| 2016-08-24 10:16 | ranjith_qualiantech_com | Note Added: 0089332 | ||||||||||
| 2016-08-24 10:16 | ranjith_qualiantech_com | Status | scheduled => resolved | |||||||||
| 2016-08-24 10:16 | ranjith_qualiantech_com | Resolution | open => fixed | |||||||||
| 2016-08-31 11:26 | guilleaer | Review Assigned To | => guilleaer | |||||||||
| 2016-08-31 11:26 | guilleaer | Status | resolved => closed | |||||||||
| 2016-08-31 11:26 | guilleaer | Fixed in Version | => RR16Q4 | |||||||||
| Notes | |||||
|
|
|||||
|
|
||||