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. If you to To add steps to a specific action only, see see:
- OnGetRegistrationConfigurationOnProdOutput_OnAddStepsToProductionOutputQuantity
- OnGetRegistrationConfigurationOnProdOutput_OnAddStepsToProductionOutputTime
- OnGetRegistrationConfigurationOnProdOutput_OnAddStepsToProductionOutputScrap
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.
...
Id
...
.
...
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 |