Skip to content

KVSFCYImplStdUnitListPriceSale#

Procedures#

SetCalcBatchEntryNo(Integer) :#

procedure SetCalcBatchEntryNo(newCalcBatchEntryNoPar: Integer): 

Initialize(Boolean) :#

procedure Initialize(noMessagePar: Boolean): 

SetJobCalculation(Boolean, Record Job Planning Line) :#

procedure SetJobCalculation(isJobCalculationPar: Boolean; var JobPlanningLineVar: Record "Job Planning Line"): 

GetJobPlanningLine(Record Job Planning Line) :#

procedure GetJobPlanningLine(var JobPlanningLineVar: Record "Job Planning Line"): 

Events#

OnBeforeValidateUnitCost(Record KVSFCYCalculationWorksheet, Record KVSFCYCalculationTrackingLine, Record Prod. Order Line, Record Job, Record Job Planning Line, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeValidateUnitCost(CalcWorksheetPar: Record "KVSFCYCalculationWorksheet"; CalcTrackLinePar: Record "KVSFCYCalculationTrackingLine"; ProdOrderLinePar: Record "Prod. Order Line"; JobLoc: Record "Job"; var JobPlanningLine: Record "Job Planning Line"; var SkipValidateUnitCost: Boolean): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYImplStdUnitListPriceSale", 'OnBeforeValidateUnitCost', '', false, false)]
local procedure DoSomethingOnBeforeValidateUnitCost(CalcWorksheetPar: Record "KVSFCYCalculationWorksheet"; CalcTrackLinePar: Record "KVSFCYCalculationTrackingLine"; ProdOrderLinePar: Record "Prod. Order Line"; JobLoc: Record "Job"; var JobPlanningLine: Record "Job Planning Line"; var SkipValidateUnitCost: Boolean)
begin
end;

OnBeforeValidateUnitPrice(Record KVSFCYCalculationWorksheet, Record KVSFCYCalculationTrackingLine, Record Prod. Order Line, Record Job, Record Job Planning Line, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeValidateUnitPrice(CalcWorksheetPar: Record "KVSFCYCalculationWorksheet"; CalcTrackLinePar: Record "KVSFCYCalculationTrackingLine"; ProdOrderLinePar: Record "Prod. Order Line"; JobLoc: Record "Job"; var JobPlanningLine: Record "Job Planning Line"; var SkipValidateUnitPrice: Boolean): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYImplStdUnitListPriceSale", 'OnBeforeValidateUnitPrice', '', false, false)]
local procedure DoSomethingOnBeforeValidateUnitPrice(CalcWorksheetPar: Record "KVSFCYCalculationWorksheet"; CalcTrackLinePar: Record "KVSFCYCalculationTrackingLine"; ProdOrderLinePar: Record "Prod. Order Line"; JobLoc: Record "Job"; var JobPlanningLine: Record "Job Planning Line"; var SkipValidateUnitPrice: Boolean)
begin
end;

OnBeforeModifyJobPlanningLine(Record KVSFCYCalculationWorksheet, Record KVSFCYCalculationTrackingLine, Record Prod. Order Line, Record Job, Record Job Planning Line, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeModifyJobPlanningLine(CalcWorksheetPar: Record "KVSFCYCalculationWorksheet"; CalcTrackLinePar: Record "KVSFCYCalculationTrackingLine"; ProdOrderLinePar: Record "Prod. Order Line"; JobLoc: Record "Job"; var JobPlanningLine: Record "Job Planning Line"; var JobPlanningLinesUpdated: Boolean; var SkipModifyJobPlanningLine: Boolean): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYImplStdUnitListPriceSale", 'OnBeforeModifyJobPlanningLine', '', false, false)]
local procedure DoSomethingOnBeforeModifyJobPlanningLine(CalcWorksheetPar: Record "KVSFCYCalculationWorksheet"; CalcTrackLinePar: Record "KVSFCYCalculationTrackingLine"; ProdOrderLinePar: Record "Prod. Order Line"; JobLoc: Record "Job"; var JobPlanningLine: Record "Job Planning Line"; var JobPlanningLinesUpdated: Boolean; var SkipModifyJobPlanningLine: Boolean)
begin
end;