KVSQME - Carry Out Insp.Order#
Procedures#
Set(Record KVSQME - Insp. Order Header, Enum KVSQMECarryOutInspDecisionType) :#
Summary: This procedure checks if the action is allowed based on the registration management logic.
procedure Set(InspOrderHeader: Record "KVSQME - Insp. Order Header"; CarryOutInspDecisionType: Enum "KVSQMECarryOutInspDecisionType"):
Parameters:
InspOrderHeader
: Inspection order header record to be processed.CarryOutInspDecisionType
: CarryOutInspDecisionType enum value indicating the decision type for the inspection order.
Events#
OnAfterCheckInspectionOrderSourceType(Record KVSQME - Insp. Order Header, Boolean) :#
Summary: Event triggered after checking the inspection order source type.
[IntegrationEvent(false, false)]
local procedure OnAfterCheckInspectionOrderSourceType(InspOrderHeader: Record "KVSQME - Insp. Order Header"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Page, Page::"KVSQME - Carry Out Insp.Order", 'OnAfterCheckInspectionOrderSourceType', '', false, false)]
local procedure DoSomethingOnAfterCheckInspectionOrderSourceType(InspOrderHeader: Record "KVSQME - Insp. Order Header"; var IsHandled: Boolean)
begin
end;
Parameters:
InspOrderHeader
: Inspection order header record.IsHandled
: Indicates if the event was handled externally.
OnAfterSetCarryOutInspOrderPage(Record KVSQME - Insp. Order Header, Boolean) :#
Summary: Event triggered after setting the Carry Out Inspection Order page.
[IntegrationEvent(false, false)]
local procedure OnAfterSetCarryOutInspOrderPage(InspOrderHeader: Record "KVSQME - Insp. Order Header"; var CreatePutAway: Boolean):
[EventSubscriber(ObjectType::Page, Page::"KVSQME - Carry Out Insp.Order", 'OnAfterSetCarryOutInspOrderPage', '', false, false)]
local procedure DoSomethingOnAfterSetCarryOutInspOrderPage(InspOrderHeader: Record "KVSQME - Insp. Order Header"; var CreatePutAway: Boolean)
begin
end;
Parameters:
InspOrderHeader
: Inspection order header record.CreatePutAway
: Indicates if a put-away should be created.