Openbravo Issue Tracking System - Retail Modules
View Issue Details
0044810Retail ModulesWeb POSpublic2020-08-13 15:002021-06-29 08:48
Leyre 
ranjith_qualiantech_com 
normalmajoralways
closedfixed 
5
 
RR21Q3 
No
0044810: Cross Store - It is not possible to add Services to the same ticket.
Cross Store - It is not possible to add Services to the same ticket.
1. Configure cross store functionallity.
2. From POS Terminal "A", select an item and add to the ticket.
3. Edit the product -> check stock and select the store "B".
4. Add service type product to the ticket.
5. Try to finish the ticket.

Verify that it is not possible "All lines must belong to same store".
In addition it is not possible to change the store or warehouse to the service line to "B", because the "Check stock" button is not active as it is not a stock product.
We could enable Product Card (known as Check Stock) also for services. Thus, when adding a service to the ticket, we will be able to select the same store for the service than for the rest of lines and complete the cross store ticket.
When adding a service related to a product, the service should be automatically created in the same store than the product.

Proposed changes:
- Display Check Stock and Select Store when adding a cross store service, same as we do when adding a cross store product.
- Enable Check Stock button for services.
- Store Stock and Delivery Modes buttons should be hidden or disabled in Check Stock window for services.
- Show only stores with stock flag should be disabled in Select Store in case of service.
- Qty column should be hidden in Select Store in case of service.
- Cross store services should be delivered from the cross store following the same rules than in store services.
No tags attached.
related to defect 0045770 closed rqueralta "Cross Store" functionality with shipping cost (delivery service) 
causes defect 0047420 closed ranjith_qualiantech_com Cross Store - Price problem with Services. 
Issue History
2020-08-13 15:00LeyreNew Issue
2020-08-13 15:00LeyreAssigned To => Retail
2020-08-13 15:00LeyreTriggers an Emergency Pack => No
2020-08-13 17:28eugeniIssue Monitored: eugeni
2021-05-06 10:54aferrazRelationship addedrelated to 0045770
2021-05-06 11:51aferrazProposed Solution updated
2021-05-06 12:46sebastien_lironIssue Monitored: fdomingues
2021-05-06 12:46sebastien_lironResolution time => 1621461600
2021-05-06 12:46sebastien_lironTypedesign defect => defect
2021-05-06 20:13dmitry_mezentsevResolution time1621461600 =>
2021-05-06 20:13dmitry_mezentsevNote Added: 0127870
2021-05-06 20:13dmitry_mezentsevTypedefect => design defect
2021-05-07 08:19ranjith_qualiantech_comAssigned ToRetail => ranjith_qualiantech_com
2021-05-12 08:57ranjith_qualiantech_comStatusnew => scheduled
2021-05-18 07:13hgbotNote Added: 0128281
2021-05-18 07:13hgbotNote Added: 0128282
2021-05-18 07:13hgbotNote Added: 0128283
2021-06-29 08:48hgbotResolutionopen => fixed
2021-06-29 08:48hgbotStatusscheduled => closed
2021-06-29 08:48hgbotFixed in Version => RR21Q3
2021-06-29 08:48hgbotNote Added: 0129898
2021-06-29 08:48hgbotNote Added: 0129899
2021-06-29 08:48hgbotNote Added: 0129900
2021-06-29 08:48hgbotNote Added: 0129901
2021-06-29 08:48hgbotNote Added: 0129902
2021-06-29 08:48hgbotNote Added: 0129903
2021-07-26 14:58ranjith_qualiantech_comRelationship addedcauses 0047420

Notes
(0127870)
dmitry_mezentsev   
2021-05-06 20:13   
Was moved to defect incorrectly.
(0128281)
hgbot   
2021-05-18 07:13   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/422 [^]
(0128282)
hgbot   
2021-05-18 07:13   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/227 [^]
(0128283)
hgbot   
2021-05-18 07:13   
Merge Request created: https://gitlab.com/openbravo/ci/mobile-test/-/merge_requests/95 [^]
(0129898)
hgbot   
2021-06-29 08:48   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^]
Changeset: 5d7799dcbb6fd812fc2d96d52ca50c6189806802
Author: Ranjith S R <ranjith@qualiantech.com>
Date: 2021-06-29T11:47:00+05:30
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/5d7799dcbb6fd812fc2d96d52ca50c6189806802 [^]

Fixed ISSUE-44810: Allow Service Product to change Store

---
M src/org/openbravo/retail/posterminal/master/CrossStoreFilter.java
M web/org.openbravo.retail.posterminal/js/actions/showstockline.js
M web/org.openbravo.retail.posterminal/js/components/modalcrossstoreselector.js
M web/org.openbravo.retail.posterminal/js/pointofsale/view/pointofsale.js
M web/org.openbravo.retail.posterminal/js/pointofsale/view/ps-productdetailsview.js
---
(0129899)
hgbot   
2021-06-29 08:48   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/422 [^]
(0129900)
hgbot   
2021-06-29 08:48   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/227 [^]
(0129901)
hgbot   
2021-06-29 08:48   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core [^]
Changeset: 0cc4b2472feabfe41fdabc6e4cf5c4add06552d6
Author: Ranjith S R <ranjith@qualiantech.com>
Date: 2021-06-29T10:30:43+05:30
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/0cc4b2472feabfe41fdabc6e4cf5c4add06552d6 [^]

Related to ISSUE-44810: Updated ModalAdvancedFilter to reset filters

---
M web/org.openbravo.mobile.core/source/component/dialog/ob-advancedfilterselector.js
M web/org.openbravo.mobile.core/source/component/dialog/ob-modaladvancedfilters.js
---
(0129902)
hgbot   
2021-06-29 08:48   
Repository: https://gitlab.com/openbravo/ci/mobile-test [^]
Changeset: 4dcd5ed1b12dc2ccd290e7931b79ed67c04d60ab
Author: Ranjith S R <ranjith@qualiantech.com>
Date: 2021-06-29T10:30:50+05:30
URL: https://gitlab.com/openbravo/ci/mobile-test/-/commit/4dcd5ed1b12dc2ccd290e7931b79ed67c04d60ab [^]

Verifies ISSUE-44810: Added Test I44810_VerifyCheckStockForServices

---
A src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/crossstore/I44810_VerifyCheckStockForServices.java
M src-test/org/openbravo/test/mobile/retail/pack/selenium/TestIdPack.java
---
(0129903)
hgbot   
2021-06-29 08:48   
Merge request merged: https://gitlab.com/openbravo/ci/mobile-test/-/merge_requests/95 [^]