Skip to content

Shopfloor reception - missing features #1018

@jbaudoux

Description

@jbaudoux

Missing features

Receptions to process

GS1 barcode

Expiry date

  • Set lot screen : change the date widget to a text widget with a mask to ease the entry
  • Set lot screen : when a date is set before a lot, generate a lot name based on the date
    • spe alc

Product Packaging

  • add additional packaging : in the Set quantity screen (coming after Select a move or Set lot or Set packaging dimension), we see the list of product packaging in the quantity widget. We should be able to declare new packaging. We need to define the packaging level of that new packaging and the quantity. We should then enter the collection of relevant packaging data by jumping to screen Set packaging dimension (see next point)
    • Out of scope, it is the responsibility of the product manager to load the list of packaging
  • Set packaging dimension screen : collect relevant packaging data (dimension, barcode). The packaging level should define what data should be collected. For example, for a pallet, only the height should be collected. Currently it is hard-coded https://github.com/OCA/wms/blob/14.0/shopfloor_reception_packaging_dimension/services/reception.py#L26
    • Task: BSCOS-6005
  • collect relevant packaging data on for packaging smaller than received. If you receive a box but you have a pallet packaging missing data, it will ask to fill the data for the pallet.
    • Current solution is to click on the skip button for that packaging

Product Data

  • Set product dimension screen : add missing screen to collect product dimensions. If the products are always managed by product packaging (if you define a packaging for 1 unit), we need to be able to disable that screen.
  • Set product barcode screen : add missing screen to collect product barcode. Should we make a separate screen ? What if we want to collect other data ? We need a way to configure the list of fields to fill like we would do on the packaging level for the product packaging.

Measuring device

Destination Package

  • Set quantity screen : currently you can choose to use an existing pack, create a new pack, or process without pack. Those options should be configurable. Use case, you always receive on a pre-printed pack barcode.

Package Type

  • Set quantity screen : we need to identify the package type that is received when you assign a package to the move line. If the quantity is a multiple of a product packaging, we need to pre-fill with the corresponding package type. Take the biggest.
    • Task: BSCOS-6009
  • For each packaging, define the package type if missing. As the package type could be pre-computed based on the dimensions, show this screen after the Set packaging dimension screen
    • Out of scope, it is the responsibility of the product manager to load the package type on each packaging
  • For the product, define the package type if missing. As the package type could be pre-computed based on the dimensions, show this screen after the Set product dimension screen. If the products are always managed by product packaging, we need to be able to disable that screen.
    • Out of scope, it is the responsibility of the product manager to load the package type on the product
  • When a package with a package type is set on the move line, the put-away should be recomputed

Label Printing

Carrier return

cc @rousseldenis @meredith-alana @Highcooley @phschmidt @TDu @mmequignon

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions