Openbravo Issue Tracking System - Retail Modules | ||||||||||||
View Issue Details | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | |||||||
0034307 | Retail Modules | Web POS | public | 2016-10-26 18:28 | 2016-11-25 09:35 | |||||||
Reporter | plujan | |||||||||||
Assigned To | jorge-garcia | |||||||||||
Priority | normal | Severity | minor | Reproducibility | always | |||||||
Status | closed | Resolution | fixed | |||||||||
Platform | OS | 5 | OS Version | |||||||||
Product Version | ||||||||||||
Target Version | Fixed in Version | RR17Q1 | ||||||||||
Merge Request Status | ||||||||||||
Review Assigned To | migueldejuana | |||||||||||
OBNetwork customer | No | |||||||||||
Support ticket | ||||||||||||
Regression level | ||||||||||||
Regression date | ||||||||||||
Regression introduced in release | ||||||||||||
Regression introduced by commit | ||||||||||||
Triggers an Emergency Pack | No | |||||||||||
Summary | 0034307: [RR16Q4] Splitting several many lines results in a poor system performance | |||||||||||
Description | Split lines functionality cannot be used to split big amounts, it will take too long to finish and might result in a system's inconsistent state. See steps. | |||||||||||
Steps To Reproduce | Scenario A (expected flow): Login into the webPOS and create a line for a product. Click edit and change the quantity to 3. Click the "split" button and get three lines of one product. Pay and complete the sales flow. Scenario B: Login into the webPOS and create a line for a product. Click edit and change the quantity to 100. Click the "split" button and make 100 lines of one item each. Note that the first line keeps the total amount and the rest of the lines are slowly added for a line-total of 0.00. (Note: in test environment around seven seconds by line, making a total of 700 secs waiting time) Since it is taking too long, I let it finish while doing some other thing, so I click the New button to create a new order. An exception is shown (see attached screenshot) Scenario C: If after scenario B I return to the order, the process has stopped (no new lines were added). If I pay this order, the exception is shown again and the system remains in a greyed-out screen. | |||||||||||
Proposed Solution | ||||||||||||
Additional Information | ||||||||||||
Tags | Performance | |||||||||||
Relationships |
| |||||||||||
Attached Files | ![]() https://issues.openbravo.com/file_download.php?file_id=9962&type=bug ![]() https://issues.openbravo.com/file_download.php?file_id=9998&type=bug | |||||||||||
Issue History | ||||||||||||
Date Modified | Username | Field | Change | |||||||||
2016-10-26 18:28 | plujan | New Issue | ||||||||||
2016-10-26 18:28 | plujan | Assigned To | => Retail | |||||||||
2016-10-26 18:28 | plujan | File Added: SpliLinesException.png | ||||||||||
2016-10-26 18:28 | plujan | OBNetwork customer | => No | |||||||||
2016-10-26 18:28 | plujan | Triggers an Emergency Pack | => No | |||||||||
2016-10-26 18:28 | plujan | Summary | [RR16Q3] Splitting too many lines results in a poor system performance => [RR16Q3] Splitting several many lines results in a poor system performance | |||||||||
2016-10-27 11:13 | plujan | Tag Attached: Performance | ||||||||||
2016-10-31 11:25 | ebecerra | File Added: posterminal_issue_0034307.diff | ||||||||||
2016-11-03 10:27 | jorge-garcia | Status | new => scheduled | |||||||||
2016-11-03 10:27 | jorge-garcia | Assigned To | Retail => jorge-garcia | |||||||||
2016-11-07 17:39 | hgbot | Checkin | ||||||||||
2016-11-07 17:39 | hgbot | Note Added: 0091208 | ||||||||||
2016-11-07 17:39 | hgbot | Status | scheduled => resolved | |||||||||
2016-11-07 17:39 | hgbot | Resolution | open => fixed | |||||||||
2016-11-07 17:39 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/ca6025a511711faf878e589d824792d5ae9cd7aa [^] | |||||||||
2016-11-07 17:41 | hgbot | Checkin | ||||||||||
2016-11-07 17:41 | hgbot | Note Added: 0091210 | ||||||||||
2016-11-07 17:41 | hgbot | Checkin | ||||||||||
2016-11-07 17:41 | hgbot | Note Added: 0091211 | ||||||||||
2016-11-08 10:57 | jorge-garcia | Note Added: 0091228 | ||||||||||
2016-11-08 10:57 | jorge-garcia | Status | resolved => new | |||||||||
2016-11-08 10:57 | jorge-garcia | Resolution | fixed => open | |||||||||
2016-11-08 10:57 | jorge-garcia | Status | new => scheduled | |||||||||
2016-11-08 10:58 | jorge-garcia | Status | scheduled => resolved | |||||||||
2016-11-08 10:58 | jorge-garcia | Fixed in Version | => RR17Q1 | |||||||||
2016-11-08 10:58 | jorge-garcia | Resolution | open => fixed | |||||||||
2016-11-11 11:38 | plujan | Summary | [RR16Q3] Splitting several many lines results in a poor system performance => [RR16Q4] Splitting several many lines results in a poor system performance | |||||||||
2016-11-24 16:43 | migueldejuana | Review Assigned To | => migueldejuana | |||||||||
2016-11-25 09:35 | migueldejuana | Note Added: 0091812 | ||||||||||
2016-11-25 09:35 | migueldejuana | Status | resolved => closed |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|