KVSFCYJobPlanLinesExtension#
Extends #437dbf0e84ff417a965ded2bb9650972#Job Planning Lines
Procedures#
KVSFCYSetDisplayType(Enum KVSFCYJobPlanLineDisplayType) :#
Summary: Sets the display type for job planning lines to control page behavior and caption. This determines how the page is configured for different contexts (Dispo, Sales, Purchase).
procedure KVSFCYSetDisplayType(KVSFCYJobPlanLineDisplayType: Enum "KVSFCYJobPlanLineDisplayType"):
Parameters:
KVSFCYJobPlanLineDisplayType: Display type enum value (Dispo, Sales, or Purchase) that controls page appearance and functionality
KVSFCYGetDisplayType() : Enum#
Summary: Gets the current display type setting for job planning lines. Returns the configured display mode that controls page behavior and appearance.
procedure KVSFCYGetDisplayType(): Enum KVSFCYJobPlanLineDisplayType
Returns: Current display type enum value (Dispo, Sales, or Purchase) indicating the page's operational context
Events#
KVSFCYOnBeforeCreatePurchDoc(Record Job Planning Line) :#
Summary: Triggers before creating a purchase document from a job planning line.
[IntegrationEvent(false, false)]
local procedure KVSFCYOnBeforeCreatePurchDoc(var JobPlanningLine: Record "Job Planning Line"):
[EventSubscriber(ObjectType::PageExtension, PageExtension::"KVSFCYJobPlanLinesExtension", 'KVSFCYOnBeforeCreatePurchDoc', '', false, false)]
local procedure DoSomethingKVSFCYOnBeforeCreatePurchDoc(var JobPlanningLine: Record "Job Planning Line")
begin
end;
Parameters:
JobPlanningLine: Job planning line record
KVSFCYOnBeforeCreateRequisition(Record Job Planning Line) :#
Summary: Triggers before creating a requisition from a job planning line.
[IntegrationEvent(false, false)]
local procedure KVSFCYOnBeforeCreateRequisition(var JobPlanningLine: Record "Job Planning Line"):
[EventSubscriber(ObjectType::PageExtension, PageExtension::"KVSFCYJobPlanLinesExtension", 'KVSFCYOnBeforeCreateRequisition', '', false, false)]
local procedure DoSomethingKVSFCYOnBeforeCreateRequisition(var JobPlanningLine: Record "Job Planning Line")
begin
end;
Parameters:
JobPlanningLine: Job planning line record