Openbravo Issue Tracking System - Openbravo ERP |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0019370 | Openbravo ERP | A. Platform | public | 2011-12-27 12:28 | 2012-04-02 06:12 |
|
Reporter | psarobe | |
Assigned To | dmiguelez | |
Priority | urgent | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | |
Platform | | OS | 5 | OS Version | |
Product Version | | |
Target Version | | Fixed in Version | 3.0MP10 | |
Merge Request Status | |
Review Assigned To | |
OBNetwork customer | No |
Web browser | |
Modules | Core |
Support ticket | |
Regression level | |
Regression date | |
Regression introduced in release | |
Regression introduced by commit | |
Triggers an Emergency Pack | No |
|
Summary | 0019370: P&E: Pin feature is not working as expected |
Description | When you select a record a pin shows up meaning that this record is not only selected by it is pin up. So when you use another search criteria that this record doesn't satisfy it remains
This is not happening and the record disappears with all the info you entered |
Steps To Reproduce | 1. Login as Openbravo/openbravo
2. Go to Return from Customer
3. Click New and select a customer. Save
4. Click the button Pick/edit lines
5. Clean the filters
6. You will see a lot of record. Pick the first one and enter a qty, i.e 1
7. in the first column type a value that does not fit with the selected record
8. The record disappears. This is wrong
9. Clean the filter
10. The record appears again but without the info you entered. This is wrong |
Proposed Solution | The record should remain no matter what filters you put |
Additional Information | |
Tags | VMA-Reviewed |
Relationships | related to | defect | 0020101 | | closed | migueldejuana | In Pick and Execute Window, it does not send the Form Data as expected |
|
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2011-12-27 12:28 | psarobe | New Issue | |
2011-12-27 12:28 | psarobe | Assigned To | => alostale |
2011-12-27 12:28 | psarobe | Modules | => Core |
2011-12-27 12:28 | psarobe | OBNetwork customer | => No |
2011-12-27 16:10 | iperdomo | Status | new => scheduled |
2011-12-27 16:10 | iperdomo | Assigned To | alostale => iperdomo |
2011-12-27 16:10 | iperdomo | fix_in_branch | => pi |
2011-12-27 18:39 | iperdomo | Assigned To | iperdomo => gorkaion |
2011-12-27 18:41 | iperdomo | Note Added: 0044037 | |
2012-01-24 09:48 | gorkaion | Assigned To | gorkaion => jonalegriaesarte |
2012-01-24 09:50 | gorkaion | Note Added: 0044498 | |
2012-01-24 10:01 | jonalegriaesarte | Target Version | => 3.0MP9 |
2012-01-24 10:01 | jonalegriaesarte | fix_in_branch | pi => |
2012-02-15 13:14 | jonalegriaesarte | Target Version | 3.0MP9 => |
2012-02-15 19:03 | iciordia | Assigned To | jonalegriaesarte => vmromanos |
2012-02-17 09:06 | vmromanos | Tag Attached: VMA-Reviewed | |
2012-03-23 14:25 | dmiguelez | Assigned To | vmromanos => dmiguelez |
2012-03-23 14:42 | dmiguelez | Relationship added | related to 0020101 |
2012-03-26 19:05 | dmiguelez | Note Added: 0046742 | |
2012-03-28 13:06 | hgbot | Checkin | |
2012-03-28 13:06 | hgbot | Note Added: 0046825 | |
2012-03-28 13:06 | hgbot | Status | scheduled => resolved |
2012-03-28 13:06 | hgbot | Resolution | open => fixed |
2012-03-28 13:06 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/devel/pi/rev/6d62caf89ace64b01ed2b98869e95e932c90bf0c [^] |
2012-03-28 13:08 | vmromanos | Note Added: 0046826 | |
2012-03-28 13:08 | vmromanos | Status | resolved => closed |
2012-03-28 13:08 | vmromanos | Fixed in Version | => 3.0MP10 |
2012-04-02 06:12 | hudsonbot | Checkin | |
2012-04-02 06:12 | hudsonbot | Note Added: 0047257 | |
Notes |
|
|
The problem is the id generation for the rows.
The pin works sending the id of the row to the server, and "retain" that row using an OR operator.
The C_RM_ORDER_PICK_EDIT_LINES view is using get_uuid() in the SELECT statement, so on each run, a new uuid is generated, so the id sent in the request is not longer valid. |
|
|
|
Fix for M_RM_Shipment_Pick_Edit, use COALESCE(iol.m_inoutline_id, sd.m_storagedetail_id, ol.c_orderline_id)) instead of get_uuid().
Views C_RM_ORDER_PICK_EDIT_LINES and M_RM_Receipt_Pick_Edit also need to be fixed. |
|
|
|
Test Plan:
Login as Openbravo/openbravo
Go to Return from Customer
Click New with Busines Partner: Healthy Food Supermarkets.
Click the button Pick/edit lines
Clean the filters
You will see a lot of record. Pick the first one and enter a qty: 10
In the first column type a value that does not fit with the selected record
The record should not disappear.
Click on Done.
Book the Return from Customer.
Go to Return Material Receipt
Click New with Busines Partner: Healthy Food Supermarkets.
Click the button Pick/edit lines
A record should appear with Returned 10.
Pick the first one and enter a Receiving: 10
In the first column type a value that does not fit with the selected record
The record should not disappear.
Go to Return to Vendor
Click New with Busines Partner: Be Soft Drinker.
Click the button Pick/edit lines
Clean the filters
You will see a lot of record. Pick the first one and enter a qty: 10
In the first column type a value that does not fit with the selected record
The record should not disappear.
Click on Done.
Book the Return to Vendor.
Go to Return Material Receipt
Click New with Busines Partner: Be Soft Drinker.
Click the button Pick/edit lines
Two records should appear with Returned 10.
Pick the first one and enter a Ship Qty: 10
In the first column type a value that does not fit with the selected record
The record should not disappear.
There is a reported issue that prevents this window from working properly. |
|
|
(0046825)
|
hgbot
|
2012-03-28 13:06
|
|
Repository: erp/devel/pi
Changeset: 6d62caf89ace64b01ed2b98869e95e932c90bf0c
Author: David Miguelez <david.miguelez <at> openbravo.com>
Date: Tue Mar 27 09:39:19 2012 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/6d62caf89ace64b01ed2b98869e95e932c90bf0c [^]
Fixes issue 19370: Changed the ID's of the Views
Plus added extra lenght to the definition of an ID.
---
M src-db/database/model/views/C_RM_ORDER_PICK_EDIT_LINES.xml
M src-db/database/model/views/M_RM_RECEIPT_PICK_EDIT.xml
M src-db/database/model/views/M_RM_SHIPMENT_PICK_EDIT.xml
M src-db/database/sourcedata/AD_COLUMN.xml
---
|
|
|
|
|
|
|
|