Skip to content

KVSFCYJobPurchaseManagement#

Procedures#

ShowFullfiller(Record Job Planning Line) :#

procedure ShowFullfiller(JobPlanningLinePar: Record "Job Planning Line"): 

CreatePurchLineDocsWithoutRunmodal(Record Job Planning Line, Enum Purchase Document Type, Code[20], Boolean, Date, Integer) :#

procedure CreatePurchLineDocsWithoutRunmodal(var JobPlanningLine: Record "Job Planning Line"; DocumentType: Enum "Purchase Document Type"; DocumentNo: Code[20]; NewDocument: Boolean; DocumentDate: Date; LineArrangement: Integer): 

Events#

OnAfterCreatePurchaseLine(Record Job Planning Line, Record Purchase Line) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCreatePurchaseLine(JobPlanningLine: Record "Job Planning Line"; PurchaseLine: Record "Purchase Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYJobPurchaseManagement", 'OnAfterCreatePurchaseLine', '', false, false)]
local procedure DoSomethingOnAfterCreatePurchaseLine(JobPlanningLine: Record "Job Planning Line"; PurchaseLine: Record "Purchase Line")
begin
end;

OnAfterCreateReqLine(Record Job Planning Line, Record Requisition Line) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCreateReqLine(JobPlanningLine: Record "Job Planning Line"; RequisitionLine: Record "Requisition Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYJobPurchaseManagement", 'OnAfterCreateReqLine', '', false, false)]
local procedure DoSomethingOnAfterCreateReqLine(JobPlanningLine: Record "Job Planning Line"; RequisitionLine: Record "Requisition Line")
begin
end;

OnAfterFilterDeletePurchaseDocumentText(Record Purchase Line, Record KVSKBAPurchaseDocumentText) :#

[IntegrationEvent(false, false)]
local procedure OnAfterFilterDeletePurchaseDocumentText(PurchaseLine: Record "Purchase Line"; var KVSKBAPurchaseDocumentText: Record "KVSKBAPurchaseDocumentText"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYJobPurchaseManagement", 'OnAfterFilterDeletePurchaseDocumentText', '', false, false)]
local procedure DoSomethingOnAfterFilterDeletePurchaseDocumentText(PurchaseLine: Record "Purchase Line"; var KVSKBAPurchaseDocumentText: Record "KVSKBAPurchaseDocumentText")
begin
end;

OnBeforeInsertOrModifyKVSKBAPurchaseDocumentTextFromProjectText(Record KVSFCYProjectDocumentText, Record Purchase Line, Integer, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeInsertOrModifyKVSKBAPurchaseDocumentTextFromProjectText(var KVSFCYProjectDocumentText: Record "KVSFCYProjectDocumentText"; PurchaseLine: Record "Purchase Line"; var CurrentLineNo: Integer; var IsModification: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYJobPurchaseManagement", 'OnBeforeInsertOrModifyKVSKBAPurchaseDocumentTextFromProjectText', '', false, false)]
local procedure DoSomethingOnBeforeInsertOrModifyKVSKBAPurchaseDocumentTextFromProjectText(var KVSFCYProjectDocumentText: Record "KVSFCYProjectDocumentText"; PurchaseLine: Record "Purchase Line"; var CurrentLineNo: Integer; var IsModification: Boolean; var IsHandled: Boolean)
begin
end;