Skip to content

KVSFCYJobAssemblyIntegration#

Procedures#

ShowAsmToOrderLines(Record Job Planning Line) :#

procedure ShowAsmToOrderLines(JobPlanningLinePar: Record "Job Planning Line"): 

RollupAsmPrice(Record Job Planning Line) :#

procedure RollupAsmPrice(JobPlanningLinePar: Record "Job Planning Line"): 

Events#

OnAfterAutoAsmToOrder(Record Job Planning Line) :#

[IntegrationEvent(false, false)]
local procedure OnAfterAutoAsmToOrder(var JobPlanningLineVar: Record "Job Planning Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYJobAssemblyIntegration", 'OnAfterAutoAsmToOrder', '', false, false)]
local procedure DoSomethingOnAfterAutoAsmToOrder(var JobPlanningLineVar: Record "Job Planning Line")
begin
end;

OnBeforeAutoAsmToOrder(Record Job Planning Line, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeAutoAsmToOrder(var JobPlanningLineVar: Record "Job Planning Line"; var IsHandledVar: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYJobAssemblyIntegration", 'OnBeforeAutoAsmToOrder', '', false, false)]
local procedure DoSomethingOnBeforeAutoAsmToOrder(var JobPlanningLineVar: Record "Job Planning Line"; var IsHandledVar: Boolean)
begin
end;

OnPostATOOnBeforePostedATOLinkInsert(Record Posted Assemble-to-Order Link, Record Assembly Header) :#

Obsolete

This Element will be removed or changed with a future Version of the App.

[Obsolete('Event not triggered', '21.2')]
[IntegrationEvent(false, false)]
local procedure OnPostATOOnBeforePostedATOLinkInsert(var PostedATOLink: Record "Posted Assemble-to-Order Link"; AssemblyHeader: Record "Assembly Header"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYJobAssemblyIntegration", 'OnPostATOOnBeforePostedATOLinkInsert', '', false, false)]
local procedure DoSomethingOnPostATOOnBeforePostedATOLinkInsert(var PostedATOLink: Record "Posted Assemble-to-Order Link"; AssemblyHeader: Record "Assembly Header")
begin
end;