Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Clarification

Description

When registering, as default behaviour, you During line registration, the user can will be warned or blocked, when exceeding registering more or registering less than the "Quantity sent to the mobile Device.

The device says:

" element sent during Order Lines Response.


Mobile can respond with:

Warning the user: "You cannot register more then than x for this item"

Blocking the user:There are order lines (n) with an unexpected quantity. Do you want to proceed anyway?


Parameters

Modify the following following Line parameters:elements in Order Lines Response;

  • overDeliveryValidation
  • underDeliveryValidation

The With these options are :

  • None

    Allow the user to enter a different value than the one suggested.
    Warn

    : User is allowed to register a higher/lower value

  • Warn: Warn the user if

    an other

    a higher/lower value than

    the

    suggested is entered.

    Allowing the user to change it by accepting

    User must accept the prompt.

  • Block

    Do not allow the user to enter a different value than the suggested value.

    : User is not allowed to register a higher/lower value. A error message is displayed


Determines the behavior when the maximum value is exceeded.

Using overDeliveryValidation-options that will allow over-delivery will affect the mobile device only, The BC backend will need to allow over-delivery as well i.e. you must be able to process overdelivery from the backend when no mobile devices are used to process the posting. Only recent BC versions supports support this.  For For older versions a , customization to the backend is needed.

These are defined in the OrderLines response from the BackEnd.



How to modify 

Business Central

Use the "OnAfterSetFrom"...-events i.e.:

...

  • Set_UnderDeliveryValidation
  • Set_OverDeliveryValidation

NAV

Modify Codeunits:

  • MOB WMS Toolbox
  • Or the respective functional area Codeunit, i.e. Count, Pick etc.