Skip to content

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