KVSPSAJob IC Post-Processing#
Events#
KVSPSAOnAfterFoundDimInHandleDimensions(Record Job, Record KVSPSAJob Template, Code[20], Boolean, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterFoundDimInHandleDimensions(var Job: Record "Job"; JobTemplate: Record "KVSPSAJob Template"; var Dim: Code[20]; var Found: Boolean; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Report, Report::"KVSPSAJob IC Post-Processing", 'KVSPSAOnAfterFoundDimInHandleDimensions', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterFoundDimInHandleDimensions(var Job: Record "Job"; JobTemplate: Record "KVSPSAJob Template"; var Dim: Code[20]; var Found: Boolean; var IsHandled: Boolean)
begin
end;
KVSPSAOnAfterUpdateJobOnPreReport(Record Job) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterUpdateJobOnPreReport(var Job: Record "Job"):
[EventSubscriber(ObjectType::Report, Report::"KVSPSAJob IC Post-Processing", 'KVSPSAOnAfterUpdateJobOnPreReport', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterUpdateJobOnPreReport(var Job: Record "Job")
begin
end;
KVSPSAOnAfterValidateQuantityInUpdatePSPLineAndBudgetLines(Record KVSPSAJobPSPLine, Record KVSPSAJobPSPLine) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterValidateQuantityInUpdatePSPLineAndBudgetLines(var JobPSPLine: Record "KVSPSAJobPSPLine"; xJobPSPLine: Record "KVSPSAJobPSPLine"):
[EventSubscriber(ObjectType::Report, Report::"KVSPSAJob IC Post-Processing", 'KVSPSAOnAfterValidateQuantityInUpdatePSPLineAndBudgetLines', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterValidateQuantityInUpdatePSPLineAndBudgetLines(var JobPSPLine: Record "KVSPSAJobPSPLine"; xJobPSPLine: Record "KVSPSAJobPSPLine")
begin
end;
KVSPSAOnBeforeCheckJobOnPreReport(Record Job) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeCheckJobOnPreReport(var Job: Record "Job"):
[EventSubscriber(ObjectType::Report, Report::"KVSPSAJob IC Post-Processing", 'KVSPSAOnBeforeCheckJobOnPreReport', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeCheckJobOnPreReport(var Job: Record "Job")
begin
end;
KVSPSAOnBeforeCreateJobResourcePriceListLine(Record Price List Line, Record KVSPSAJobICReviewResourcePrice, Record Job, Integer, Boolean, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeCreateJobResourcePriceListLine(var PriceListLine: Record "Price List Line"; JobICReviewResourcePrice: Record "KVSPSAJobICReviewResourcePrice"; Job: Record "Job"; var NextLineNo: Integer; var LineCreated: Boolean; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Report, Report::"KVSPSAJob IC Post-Processing", 'KVSPSAOnBeforeCreateJobResourcePriceListLine', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeCreateJobResourcePriceListLine(var PriceListLine: Record "Price List Line"; JobICReviewResourcePrice: Record "KVSPSAJobICReviewResourcePrice"; Job: Record "Job"; var NextLineNo: Integer; var LineCreated: Boolean; var IsHandled: Boolean)
begin
end;
KVSPSAOnBeforeFindExistJobSalesPriceHeader(Record Price List Header, Record Job, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeFindExistJobSalesPriceHeader(var PriceListHeader: Record "Price List Header"; Job: Record "Job"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Report, Report::"KVSPSAJob IC Post-Processing", 'KVSPSAOnBeforeFindExistJobSalesPriceHeader', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeFindExistJobSalesPriceHeader(var PriceListHeader: Record "Price List Header"; Job: Record "Job"; var IsHandled: Boolean)
begin
end;
KVSPSAOnBeforeFindJobPSPLineInUpdateJob(Record KVSPSAJobPSPLine, Record Job, Option, Option, Option) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeFindJobPSPLineInUpdateJob(var JobPSPLine: Record "KVSPSAJobPSPLine"; var Job: Record "Job"; var CheckTypePhase: Option; var CheckTypeStep: Option; var CheckTypeTask: Option):
[EventSubscriber(ObjectType::Report, Report::"KVSPSAJob IC Post-Processing", 'KVSPSAOnBeforeFindJobPSPLineInUpdateJob', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeFindJobPSPLineInUpdateJob(var JobPSPLine: Record "KVSPSAJobPSPLine"; var Job: Record "Job"; var CheckTypePhase: Option; var CheckTypeStep: Option; var CheckTypeTask: Option)
begin
end;
KVSPSAOnBeforeFindJobResourcePriceListHeader(Record Price List Header, Record Job, Boolean, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeFindJobResourcePriceListHeader(var PriceListHeader: Record "Price List Header"; Job: Record "Job"; var Found: Boolean; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Report, Report::"KVSPSAJob IC Post-Processing", 'KVSPSAOnBeforeFindJobResourcePriceListHeader', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeFindJobResourcePriceListHeader(var PriceListHeader: Record "Price List Header"; Job: Record "Job"; var Found: Boolean; var IsHandled: Boolean)
begin
end;
KVSPSAOnBeforeInsertJobResourcePriceListLine(Record Price List Line, Record KVSPSAJobICReviewResourcePrice, Record Job, Integer, Boolean, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeInsertJobResourcePriceListLine(var PriceListLine: Record "Price List Line"; JobICReviewResourcePrice: Record "KVSPSAJobICReviewResourcePrice"; Job: Record "Job"; var NextLineNo: Integer; var LineCreated: Boolean; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Report, Report::"KVSPSAJob IC Post-Processing", 'KVSPSAOnBeforeInsertJobResourcePriceListLine', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeInsertJobResourcePriceListLine(var PriceListLine: Record "Price List Line"; JobICReviewResourcePrice: Record "KVSPSAJobICReviewResourcePrice"; Job: Record "Job"; var NextLineNo: Integer; var LineCreated: Boolean; var IsHandled: Boolean)
begin
end;
KVSPSAOnBeforeModifyJobPSPLineInUpdatePSPLineAndBudgetLines(Record KVSPSAJobPSPLine, Record KVSPSAJobPSPLine) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeModifyJobPSPLineInUpdatePSPLineAndBudgetLines(var JobPSPLine: Record "KVSPSAJobPSPLine"; xJobPSPLine: Record "KVSPSAJobPSPLine"):
[EventSubscriber(ObjectType::Report, Report::"KVSPSAJob IC Post-Processing", 'KVSPSAOnBeforeModifyJobPSPLineInUpdatePSPLineAndBudgetLines', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeModifyJobPSPLineInUpdatePSPLineAndBudgetLines(var JobPSPLine: Record "KVSPSAJobPSPLine"; xJobPSPLine: Record "KVSPSAJobPSPLine")
begin
end;
KVSPSAOnBeforeShowJobPriceListToActivate(Record Price List Header, Record KVSPSAJobPSPHeader, Boolean, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeShowJobPriceListToActivate(var PriceListHeader: Record "Price List Header"; JobPSPHeader: Record "KVSPSAJobPSPHeader"; var ShowJobPriceListToActivate: Boolean; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Report, Report::"KVSPSAJob IC Post-Processing", 'KVSPSAOnBeforeShowJobPriceListToActivate', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeShowJobPriceListToActivate(var PriceListHeader: Record "Price List Header"; JobPSPHeader: Record "KVSPSAJobPSPHeader"; var ShowJobPriceListToActivate: Boolean; var IsHandled: Boolean)
begin
end;
KVSPSAOnBeforeUpdateJobOnPreReport(Record Job) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeUpdateJobOnPreReport(var Job: Record "Job"):
[EventSubscriber(ObjectType::Report, Report::"KVSPSAJob IC Post-Processing", 'KVSPSAOnBeforeUpdateJobOnPreReport', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeUpdateJobOnPreReport(var Job: Record "Job")
begin
end;
KVSPSAOnBeforeValidateQuantityInUpdatePSPLineAndBudgetLines(Record KVSPSAJobPSPLine, Record KVSPSAJobPSPLine) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeValidateQuantityInUpdatePSPLineAndBudgetLines(var JobPSPLine: Record "KVSPSAJobPSPLine"; xJobPSPLine: Record "KVSPSAJobPSPLine"):
[EventSubscriber(ObjectType::Report, Report::"KVSPSAJob IC Post-Processing", 'KVSPSAOnBeforeValidateQuantityInUpdatePSPLineAndBudgetLines', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeValidateQuantityInUpdatePSPLineAndBudgetLines(var JobPSPLine: Record "KVSPSAJobPSPLine"; xJobPSPLine: Record "KVSPSAJobPSPLine")
begin
end;
KVSPSAOnFindJobResourcePriceListHeaderElseCase(Record Price List Header, Record Job, Boolean, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnFindJobResourcePriceListHeaderElseCase(var PriceListHeader: Record "Price List Header"; Job: Record "Job"; var Found: Boolean; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Report, Report::"KVSPSAJob IC Post-Processing", 'KVSPSAOnFindJobResourcePriceListHeaderElseCase', '', false, false)]
local procedure DoSomethingKVSPSAOnFindJobResourcePriceListHeaderElseCase(var PriceListHeader: Record "Price List Header"; Job: Record "Job"; var Found: Boolean; var IsHandled: Boolean)
begin
end;
Protected Variables#
GlobalCheckTypePhase#
Type: Option
GlobalCheckTypeStep#
Type: Option
GlobalCheckTypeTask#
Type: Option