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

Trading BOM #5679

Open
teosarca opened this issue Oct 18, 2019 · 2 comments

Comments

@teosarca
Copy link
Member

@teosarca teosarca commented Oct 18, 2019

Is this a bug or feature request?

What is the current behavior?

Which are the steps to reproduce?

What is the expected or desired behavior?

@teosarca teosarca self-assigned this Oct 18, 2019
teosarca added a commit that referenced this issue Oct 18, 2019
teosarca added a commit that referenced this issue Oct 18, 2019
teosarca added a commit that referenced this issue Oct 18, 2019
teosarca added a commit that referenced this issue Oct 18, 2019
teosarca added a commit that referenced this issue Oct 18, 2019
teosarca added a commit that referenced this issue Oct 18, 2019
teosarca added a commit that referenced this issue Oct 18, 2019
teosarca added a commit that referenced this issue Oct 18, 2019
fix NPE
teosarca added a commit to metasfresh/metasfresh-webui-api that referenced this issue Oct 18, 2019
teosarca added a commit to metasfresh/metasfresh-webui-api that referenced this issue Oct 18, 2019
teosarca added a commit to metasfresh/metasfresh-webui-api that referenced this issue Oct 18, 2019
teosarca added a commit to metasfresh/metasfresh-webui-api that referenced this issue Oct 18, 2019
teosarca added a commit to metasfresh/metasfresh-webui-api that referenced this issue Oct 18, 2019
teosarca added a commit that referenced this issue Oct 18, 2019
teosarca added a commit that referenced this issue Oct 18, 2019
teosarca added a commit that referenced this issue Oct 18, 2019
teosarca added a commit that referenced this issue Oct 21, 2019
teosarca added a commit to metasfresh/metasfresh-webui-api that referenced this issue Oct 21, 2019
teosarca added a commit that referenced this issue Oct 21, 2019
teosarca added a commit to metasfresh/metasfresh-webui-api that referenced this issue Oct 21, 2019
teosarca added a commit that referenced this issue Oct 21, 2019
teosarca added a commit that referenced this issue Oct 21, 2019
teosarca added a commit that referenced this issue Oct 21, 2019
teosarca added a commit that referenced this issue Nov 19, 2019
…edules are invalidated

#5679
teosarca added a commit that referenced this issue Nov 19, 2019
teosarca added a commit that referenced this issue Nov 19, 2019
teosarca added a commit that referenced this issue Nov 20, 2019
QA
teosarca added a commit that referenced this issue Nov 20, 2019
cache picking BOMs

#5679
teosarca added a commit that referenced this issue Nov 20, 2019
QA
teosarca added a commit that referenced this issue Nov 20, 2019
teosarca added a commit that referenced this issue Nov 20, 2019
QA
@teosarca

This comment has been minimized.

Copy link
Member Author

@teosarca teosarca commented Nov 20, 2019

Configuration

Products & BOM: Christmas Pack: 5 x Chocolates + 3 x Socks

image

image

Product Planning

image

teosarca added a commit that referenced this issue Nov 20, 2019
teosarca added a commit that referenced this issue Nov 20, 2019
teosarca added a commit that referenced this issue Nov 20, 2019
teosarca added a commit that referenced this issue Nov 20, 2019
teosarca added a commit that referenced this issue Nov 21, 2019
teosarca added a commit that referenced this issue Nov 21, 2019
teosarca added a commit that referenced this issue Nov 21, 2019
teosarca added a commit that referenced this issue Nov 21, 2019
teosarca added a commit that referenced this issue Nov 21, 2019
@teosarca

This comment has been minimized.

Copy link
Member Author

@teosarca teosarca commented Nov 21, 2019

Dev test

Preconditions:

  • Suppose all products are new and no stock for them
  • suppose we are always using DeliveryRule=Availability
  • we are using the config from the post above, i.e. Christmas pack BOM: 5xchocolates, 3xsocks

Sales order

  • Create a sales order for 10 x "Christmas pack"
  • => a new shipment dispo is created with QtyToDeliver=0 because there is nothing on stock

Purchasing the Chocolate and the Socks

  • Create a purchase order for chocolates and socks
  • receive 5 chocolates => check the shipment schedule: QtyToDelivery=0, because to pick one Christmas pack we also need 3 chocolates
  • receive 3 socks => check the shipment schedule: QtyToDeliver=1 because we have enough to pick one Christmas pack

Picking the Christmas pack

  • open picking terminal v2
  • select the Christmas pack line and press Pick
  • when the picking terminal is opened, beneath the Christmas Pack line you will see the lines about how much Chocolate and how much Socks you have to pick
  • also you can play with the qty override for the Christmas Pack and the qtys to pick for Chocolate and for Socks shall adapt. IMPORTANT/NOTE: atm this is not visible due to an webui frontend bug => see metasfresh/metasfresh-webui-frontend#2445
  • you can pick, pack and process as a regular line
metas-ts added a commit that referenced this issue Nov 25, 2019
  * [#5626](#5626) Support C_OLCands without UOM
  * [#5679](#5679) Trading BOM
  * [#5786](#5786) Endpoint: get invoice PDF
  * [#5797](#5797) Fix DB-function altercolumn to not fail on materialized views
  * [#5801](#5801) make invoice candidate updating robust to missing price
  * [#5804](#5804) BPartner Name overwrite in BPartner Location
  * [#5814](#5814) Introduce C_OrderLine.ExplodedFrom_BOMLine_ID
  * [#1303](metasfresh/metasfresh-webui-api#1303) shipment schedules edit modal: order rows by order and order line
  * [#1305](metasfresh/metasfresh-webui-api#1305) shipment schedule editor: pimp layout + show packing instructions
  * [#1307](metasfresh/metasfresh-webui-api#1307) products proposal: optimize layout for better usability
  * [#1311](metasfresh/metasfresh-webui-api#1311) product proposal: add Description field and make it editable
teosarca added a commit that referenced this issue Nov 26, 2019
metas-ts added a commit that referenced this issue Nov 26, 2019
#5679
(cherry picked from commit ad258d8)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants
You can’t perform that action at this time.