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;