Skip to content

KVSPSAJobBudget-Expl. BOM#

Procedures#

OnRun#

procedure OnRun(Rec: Record "KVSPSA Job Budget Line")

Events#

KVSPSAOnAfterConfirmExplosion(Record KVSPSA Job Budget Line, Integer, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterConfirmExplosion(var JobBudgetLine: Record "KVSPSA Job Budget Line"; var Selection: Integer; var HideDialog: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobBudget-Expl. BOM", 'KVSPSAOnAfterConfirmExplosion', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterConfirmExplosion(var JobBudgetLine: Record "KVSPSA Job Budget Line"; var Selection: Integer; var HideDialog: Boolean)
begin
end;

KVSPSAOnAfterExplodeBOMCompLines(Record KVSPSA Job Budget Line, Integer, Integer) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterExplodeBOMCompLines(var JobBudgetLine: Record "KVSPSA Job Budget Line"; Selection: Integer; LineSpacing: Integer): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobBudget-Expl. BOM", 'KVSPSAOnAfterExplodeBOMCompLines', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterExplodeBOMCompLines(var JobBudgetLine: Record "KVSPSA Job Budget Line"; Selection: Integer; LineSpacing: Integer)
begin
end;

KVSPSAOnAfterOnRun(Record KVSPSA Job Budget Line) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterOnRun(ToJobBudgetLine: Record "KVSPSA Job Budget Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobBudget-Expl. BOM", 'KVSPSAOnAfterOnRun', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterOnRun(ToJobBudgetLine: Record "KVSPSA Job Budget Line")
begin
end;

KVSPSAOnBeforeConfirmExplosion(Record KVSPSA Job Budget Line, Integer, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeConfirmExplosion(var JobBudgetLine: Record "KVSPSA Job Budget Line"; var Selection: Integer; var HideDialog: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobBudget-Expl. BOM", 'KVSPSAOnBeforeConfirmExplosion', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeConfirmExplosion(var JobBudgetLine: Record "KVSPSA Job Budget Line"; var Selection: Integer; var HideDialog: Boolean)
begin
end;

KVSPSAOnBeforeOnRun(Record KVSPSA Job Budget Line, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeOnRun(var JobBudgetLine: Record "KVSPSA Job Budget Line"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobBudget-Expl. BOM", 'KVSPSAOnBeforeOnRun', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeOnRun(var JobBudgetLine: Record "KVSPSA Job Budget Line"; var IsHandled: Boolean)
begin
end;

KVSPSAOnExplodeBOMCompLinesOnAfterAssignType(Record KVSPSA Job Budget Line, Record KVSPSA Job Budget Line, Record BOM Component) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnExplodeBOMCompLinesOnAfterAssignType(var ToJobBudgetLine: Record "KVSPSA Job Budget Line"; JobBudgetLine: Record "KVSPSA Job Budget Line"; BOMComponent: Record "BOM Component"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobBudget-Expl. BOM", 'KVSPSAOnExplodeBOMCompLinesOnAfterAssignType', '', false, false)]
local procedure DoSomethingKVSPSAOnExplodeBOMCompLinesOnAfterAssignType(var ToJobBudgetLine: Record "KVSPSA Job Budget Line"; JobBudgetLine: Record "KVSPSA Job Budget Line"; BOMComponent: Record "BOM Component")
begin
end;

KVSPSAOnExplodeBOMCompLinesOnAfterFromBOMCompSetFilters(Record BOM Component, Record KVSPSA Job Budget Line, Integer) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnExplodeBOMCompLinesOnAfterFromBOMCompSetFilters(var BOMComponent: Record "BOM Component"; JobBudgetLine: Record "KVSPSA Job Budget Line"; var LineSpacing: Integer): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobBudget-Expl. BOM", 'KVSPSAOnExplodeBOMCompLinesOnAfterFromBOMCompSetFilters', '', false, false)]
local procedure DoSomethingKVSPSAOnExplodeBOMCompLinesOnAfterFromBOMCompSetFilters(var BOMComponent: Record "BOM Component"; JobBudgetLine: Record "KVSPSA Job Budget Line"; var LineSpacing: Integer)
begin
end;

KVSPSAOnExplodeBOMCompLinesOnAfterToJobBudgetLineInsert(Record KVSPSA Job Budget Line, Record KVSPSA Job Budget Line, Record BOM Component) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnExplodeBOMCompLinesOnAfterToJobBudgetLineInsert(ToJobBudgetLine: Record "KVSPSA Job Budget Line"; JobBudgetLine: Record "KVSPSA Job Budget Line"; FromBOMComponent: Record "BOM Component"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobBudget-Expl. BOM", 'KVSPSAOnExplodeBOMCompLinesOnAfterToJobBudgetLineInsert', '', false, false)]
local procedure DoSomethingKVSPSAOnExplodeBOMCompLinesOnAfterToJobBudgetLineInsert(ToJobBudgetLine: Record "KVSPSA Job Budget Line"; JobBudgetLine: Record "KVSPSA Job Budget Line"; FromBOMComponent: Record "BOM Component")
begin
end;

KVSPSAOnRunOnBeforeCalcNoOfBOMComp(Record BOM Component, Record KVSPSA Job Budget Line) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnRunOnBeforeCalcNoOfBOMComp(var BOMComponent: Record "BOM Component"; JobBudgetLine: Record "KVSPSA Job Budget Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobBudget-Expl. BOM", 'KVSPSAOnRunOnBeforeCalcNoOfBOMComp', '', false, false)]
local procedure DoSomethingKVSPSAOnRunOnBeforeCalcNoOfBOMComp(var BOMComponent: Record "BOM Component"; JobBudgetLine: Record "KVSPSA Job Budget Line")
begin
end;