Skip to content

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