Use this event to
Excerpt |
---|
Add steps to be displayed at the mobile device when collecting values for any of the types Quantity, Time and Scrap |
Description
At the mobile device Production output may be collected at mobile device by either...
- Double-tap the Output line to collect "all steps" (for Quantity-, Time - and Scrap-steps).AND Scrap
- Register only QuantityQuanity, Time OR Scrap specifically by using the promoted action at the page.
This event will add steps to all options mentioned above. To addsteps add steps to a specific action only, see:
...
Steps are generally sorted by Id. Existing output steps for Quantity in the Mobile WMS is numbered 10 to 60, while subsequent existing Time-steps has Step Id 100 to 150.
...
If your new step should be
...
the last
...
step
...
displayed at all, choose a high Id for your step, i.e. 10000
Due to the Production Output being implemented as Lookup-page each single Registration is posted right away (when Steps for the line is collected). For this reason no events exists to add "header" level steps.
See also: OnGetRegistrationConfigurationOnProdOutput_OnAfterAddStepToProductionOutputQuantity
Template
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Adhoc Registr.", 'OnGetRegistrationConfigurationOnProdOutput_OnAddStepsToProductionOutputQuantityOnAddStepsToProductionOutput', '', true, true)]
local procedure OnGetRegistrationConfigurationOnProdOutput_OnAddStepsToProductionOutputQuantityOnAddStepsToProductionOutput(var _LookupResponse: Record "MOB NS WhseInquery Element"; var _Steps: Record "MOB Steps Element")
begin
end;
Example
// [Example] Add custom "Total NetWeight" step if item is setup for NetWeight Add Posting Date step to be displayed for all actions (Quantity, Time and Scrap)
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Adhoc Registr.", 'OnGetRegistrationConfigurationOnProdOutput_OnAddStepsToProductionOutputQuantityOnAddStepsToProductionOutput', '', true, true)]
local procedure MyOnGetRegistrationConfigurationOnProdOutput_OnAddStepsToProductionOutputQuantityOnAddStepsToProductionOutput(var _LookupResponse: Record "MOB NS WhseInquery Element"; var _Steps: Record "MOB Steps Element")
var
Item: Record Item;
begin
if (Item.Get(_LookupResponse.Get_ItemNumber())) and (Item."Net Weight" <> 0) then begin
// create new step id 90 = following existing quantity steps, but prior to time steps
_Steps.Create_DecimalStepDateStep(9010000, 'CustomTotalNetWeightGramsMyPostingDateStep');
_Steps.Set_header('Total Net Weight (Grams)Posting Date');
_Steps.Set_labeldefaultValue('Total Net Weight Today(Grams):');
_Steps.Set_helpLabel('Total Net Weight in Grams'minDate(Today() - 1);
_Steps.Set_minValue(0);
_Steps.Set_maxValue(100000);
_Steps.Set_performCalculation(true);
endmaxDate(Today());
end;
Filter by label (Content by label) | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Version History
Version | Changes |
---|---|
MOB5.27 | Introduced |