Use this event to
TODO
Description
TODO
Template
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Adhoc Registr.", 'OnGetRegistrationConfigurationOnProdOutput_OnAddStepsToProductionOutputTime', '', true, true)]
local procedure OnGetRegistrationConfigurationOnProdOutput_OnAddStepsToProductionOutputTime(var _LookupResponse: Record "MOB NS WhseInquery Element"; var _Steps: Record "MOB Steps Element")
begin
end;
Example
// [Example] Add custom "StopCode" step if RunTime step is to be registered
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Adhoc Registr.", 'OnGetRegistrationConfigurationOnProdOutput_OnAddStepsToProductionOutputTime', '', true, true)]
local procedure MyOnGetRegistrationConfigurationOnProdOutput_OnAddStepsToProductionOutputTime(var _LookupResponse: Record "MOB NS WhseInquery Element"; var _Steps: Record "MOB Steps Element")
var
RegisterRunTime: Boolean;
ListValues: Text;
DefaultValue: Text;
begin
Evaluate(RegisterRunTime, _LookupResponse.GetValue('RegisterRunTime', true));
if RegisterRunTime then begin
// demo dropdown options - could be built from database table but standard w1 demo data includes no Stop Codes
ListValues := ';Stuck/Jammed;In repair;Out of materials';
DefaultValue := 'Out of materials';
// create new step id 190 = following existing time steps, but prior to scrap steps
_Steps.Create_ListStepFromListValues(
190, // Id
'CustomStopCode', // name
'Stop Code', // header
'', // label
'', // helpLabel
ListValues,
DefaultValue);
_Steps.Save();
end;
end;
More examples
-
Case: Add Posting Date step to Production Consumption and Output — A customer wishes to allow mobile users to specify the posting date when posting Production Consumption and Output from the mobile device.
-
How-to: Production Output - Implement a Unit of Measure step — For Items with multiple Unit of Measure codes
Version History
Version | Changes |
---|---|
MOB5.22 | Introduced |