Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement picking window #424

Closed
teosarca opened this issue May 29, 2017 · 7 comments
Closed

Implement picking window #424

teosarca opened this issue May 29, 2017 · 7 comments

Comments

@teosarca
Copy link
Member

i.e. alternative for Swing's Picking Terminal.

teosarca added a commit to metasfresh/metasfresh that referenced this issue May 29, 2017
teosarca added a commit to metasfresh/metasfresh that referenced this issue May 30, 2017
teosarca added a commit to metasfresh/metasfresh that referenced this issue May 30, 2017
teosarca added a commit to metasfresh/metasfresh that referenced this issue May 31, 2017
teosarca added a commit that referenced this issue Jun 1, 2017
teosarca added a commit to metasfresh/metasfresh that referenced this issue Jun 2, 2017
teosarca added a commit to metasfresh/metasfresh that referenced this issue Jun 2, 2017
teosarca added a commit to metasfresh/metasfresh that referenced this issue Jun 2, 2017
teosarca added a commit that referenced this issue Jun 2, 2017
teosarca added a commit that referenced this issue Jun 2, 2017
teosarca added a commit that referenced this issue Jun 2, 2017
teosarca added a commit that referenced this issue Jun 2, 2017
teosarca added a commit that referenced this issue Jun 2, 2017
teosarca added a commit that referenced this issue Jun 2, 2017
teosarca added a commit that referenced this issue Jun 2, 2017
@teosarca
Copy link
Member Author

teosarca commented Jun 2, 2017

UPDATE: implemented and integrated the Picking window prototype (WIP).
Note to IT:

  • regression: make sure Picking window, first screen (where u select what u want to pick) is working OK

metas-ts added a commit to metasfresh/metasfresh that referenced this issue Jun 6, 2017
[#829](metasfresh/metasfresh-webui-frontend-legacy#829) Filter criteria not shown when typing error
[#809](metasfresh/metasfresh-webui-frontend-legacy#809) Kickstart Avatar button
[#820](metasfresh/metasfresh-webui-frontend-legacy#820) Combobox's current value shall be selected by default in dropdown
[#1581](#1581) Changing the qty in PP_Order causes error
[#823](metasfresh/metasfresh-webui-frontend-legacy#832) Create new bpartner (from lookup) not working
[#1327](#1327) Do not display Destroyed HUs in Korrektur panel
[#842](metasfresh/metasfresh-webui-frontend-legacy#842) Lookup Field clear w/o selection does not work
[#431](metasfresh/metasfresh-webui-api-legacy#431) Create request from BPartner not working
[#681](metasfresh/metasfresh-webui-frontend-legacy#681) KPI maximize w/ Data Table
[#424](metasfresh/metasfresh-webui-api-legacy#424) Implement picking window
[#1334](#1334) Display created/ createdby in BusinessPartner contracts window
[#1518](#1518) Show currency from pricelist in pricelist / pricelist comparison Jasper

me-45
@metas-lc
Copy link

metas-lc commented Jun 6, 2017

IT
swing:

  1. go to picking terminal
    => first warehouse is selected by default

  2. select a warehouse with multiple products
    => products and bpartners for the corresponding warehouse appear
    => products are aggregated per warehouse

  3. select a product
    => bpartners and dates are filtered for it
    => qty of this product is per all bpartners and dates
    => date you see on the product is the first one (min)

  4. select a bpartner
    => your product is still selected, and other products appear
    => qty of this product is per this bpartner and dates

  5. select a date
    => qty of this product is per this bpartner and the date you selected
    => date on product line is updated with the one you selected

  6. select bpartners, lines, dates in different order
    => products and qtys, dates and bpartners update accordingly

  7. press ok (then close)
    => picking opens for this amount only

  8. press on distribution pos
    => distribution pos opens for this warehouse and existing bpartners

  9. press on shipper transportation
    => shipper transportation window opens

  10. press on inventory button
    => inventory window opens

  11. create and complete a sales order and go back to picking terminal, select your warehouse
    => qty of your product is updated accordingly

  12. select your bpartner a and date
    => qty from your order is on your product

  13. select a warehouse and on barcode field write an HU vaue that is on that warehouse
    => your product is selected

  14. press ok, select a slot, press on hu editor
    => your HU (from barcode) is selected

  15. close and open another warehouse, enter the same barcode
    => nothing happens

webui

  1. open window 540345
    => products are aggregated per warehouse

  2. use filter for bpartner, date, product and warehouse
    => qty updated accordingly, depending on your filter

@metas-lc metas-lc closed this as completed Jun 6, 2017
@teosarca teosarca reopened this Jun 8, 2017
teosarca added a commit that referenced this issue Jun 8, 2017
also removed GET
/rest/api/documentView/{windowId}/{viewId}/{rowId}/includedRows because
it's no longer needed.

#424
teosarca added a commit to metasfresh/metasfresh that referenced this issue Jun 8, 2017
reason: there are many places where it's used, usually where we build
low level SQLs, and there is nothing much more efficient to replace
with.

metasfresh/metasfresh-webui-api-legacy#424
teosarca added a commit that referenced this issue Jun 8, 2017
@teosarca teosarca mentioned this issue Jun 8, 2017
@teosarca
Copy link
Member Author

teosarca commented Jun 8, 2017

Update:

Note to IT: nothing really to test (besides regression on views, but that will be part of e2e test too)

@teosarca
Copy link
Member Author

teosarca commented Jun 9, 2017

TODO: introduce "collapsible" flag, see metasfresh/metasfresh-webui-frontend-legacy#835 (comment)

@metas-rc
Copy link
Member

Results of IT

Nothing to test atm. Will be included in e2e when we have the complete functionality

@teosarca teosarca reopened this Jun 22, 2017
teosarca added a commit to metasfresh/metasfresh that referenced this issue Jun 22, 2017
from List<ITableRecordReference> to List<TableRecordReference>

metasfresh/metasfresh-webui-api-legacy#424
teosarca added a commit to metasfresh/metasfresh that referenced this issue Jun 22, 2017
teosarca added a commit that referenced this issue Jun 22, 2017
@teosarca
Copy link
Member Author

TODO: shall be added to "release-TODO", but not this release!

@teosarca
Copy link
Member Author

Closing it. Work shall be continued on #469

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants