Skip to content

KVSPSAJobTransferLine#

Procedures#

FromDocumentLineToJobJournalLine(Record Job Journal Line, Record KVSPSAJob Document Header, Record KVSPSAPostedJobDocumentHeader, Record KVSPSAJob Document Line) :#

procedure FromDocumentLineToJobJournalLine(var JobJournalLine: Record "Job Journal Line"; JobDocumentHeader: Record "KVSPSAJob Document Header"; PostedJobDocumentHeader: Record "KVSPSAPostedJobDocumentHeader"; JobDocumentLine: Record "KVSPSAJob Document Line"): 

FromGenJnlLineToJnlLine(Record Gen. Journal Line, Record Job Journal Line) :#

procedure FromGenJnlLineToJnlLine(GenJournalLine: Record "Gen. Journal Line"; var JobJournalLine: Record "Job Journal Line"): 

FromJobLedgerEntryToJobJournalLine(Record Job Ledger Entry, Record Job Journal Line) :#

procedure FromJobLedgerEntryToJobJournalLine(JobLedgerEntry: Record "Job Ledger Entry"; var JobJournalLine: Record "Job Journal Line"): 

FromJobTimeLedgerEntryToJobJournalLine(Record Job Journal Line, Record KVSPSAJobTimeLedgerEntry, Record KVSPSAJobPSPLine) :#

procedure FromJobTimeLedgerEntryToJobJournalLine(var JobJournalLine: Record "Job Journal Line"; JobTimeLedgerEntry: Record "KVSPSAJobTimeLedgerEntry"; var JobPSPLine: Record "KVSPSAJobPSPLine"): 

FromPurchRcptLineToJnlLine(Record Purch. Rcpt. Header, Record Purch. Rcpt. Line, Code[10], Record Job Journal Line) :#

procedure FromPurchRcptLineToJnlLine(PurchRcptHeader: Record "Purch. Rcpt. Header"; PurchRcptLine: Record "Purch. Rcpt. Line"; SourceCode: Code[10]; var JobJournalLine: Record "Job Journal Line"): 

FromTimeSheetToJobJournalLine(Record Time Sheet Line, Record Time Sheet Detail, Record Job Journal Line) :#

procedure FromTimeSheetToJobJournalLine(TimeSheetLine: Record "Time Sheet Line"; TimeSheetDetail: Record "Time Sheet Detail"; var JobJournalLine: Record "Job Journal Line"): 

FromZDELineToJobJournalLine(Record KVSPSAZDE-Line, Record KVSPSAZDE-Header, Record Job Journal Line) :#

procedure FromZDELineToJobJournalLine(ZDELine: Record "KVSPSAZDE-Line"; ZDEHeader: Record "KVSPSAZDE-Header"; var JobJournalLine: Record "Job Journal Line"): 

Events#

KVSPSAOnAfterCalcUnitCostLCYInOnFromPurchaseLineToJnlLine(Record Job Journal Line, Record Purchase Header, Record Purchase Line, Record Item, Decimal, Decimal) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCalcUnitCostLCYInOnFromPurchaseLineToJnlLine(var JobJournalLine: Record "Job Journal Line"; PurchaseHeader: Record "Purchase Header"; PurchaseLine: Record "Purchase Line"; Item: Record "Item"; NonDeductibleVATAmtPerUnitLCY: Decimal; NonDeductibleVATAmtPerUnit: Decimal): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobTransferLine", 'KVSPSAOnAfterCalcUnitCostLCYInOnFromPurchaseLineToJnlLine', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCalcUnitCostLCYInOnFromPurchaseLineToJnlLine(var JobJournalLine: Record "Job Journal Line"; PurchaseHeader: Record "Purchase Header"; PurchaseLine: Record "Purchase Line"; Item: Record "Item"; NonDeductibleVATAmtPerUnitLCY: Decimal; NonDeductibleVATAmtPerUnit: Decimal)
begin
end;

KVSPSAOnAfterCopyFieldsFromDocumentLineToJobJnlLine(Record Job Journal Line, Record KVSPSAJob Document Header, Record KVSPSAPostedJobDocumentHeader, Record KVSPSAJob Document Line) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCopyFieldsFromDocumentLineToJobJnlLine(var JobJournalLine: Record "Job Journal Line"; JobDocumentHeader: Record "KVSPSAJob Document Header"; PostedJobDocumentHeader: Record "KVSPSAPostedJobDocumentHeader"; JobDocumentLine: Record "KVSPSAJob Document Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobTransferLine", 'KVSPSAOnAfterCopyFieldsFromDocumentLineToJobJnlLine', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCopyFieldsFromDocumentLineToJobJnlLine(var JobJournalLine: Record "Job Journal Line"; JobDocumentHeader: Record "KVSPSAJob Document Header"; PostedJobDocumentHeader: Record "KVSPSAPostedJobDocumentHeader"; JobDocumentLine: Record "KVSPSAJob Document Line")
begin
end;

KVSPSAOnAfterCopyFieldsFromGenJnlLineToJnlLine(Record Job, Record Gen. Journal Line, Record Job Journal Line) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCopyFieldsFromGenJnlLineToJnlLine(Job: Record "Job"; GenJournalLine: Record "Gen. Journal Line"; var JobJournalLine: Record "Job Journal Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobTransferLine", 'KVSPSAOnAfterCopyFieldsFromGenJnlLineToJnlLine', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCopyFieldsFromGenJnlLineToJnlLine(Job: Record "Job"; GenJournalLine: Record "Gen. Journal Line"; var JobJournalLine: Record "Job Journal Line")
begin
end;

KVSPSAOnAfterCopyFieldsFromJobLedgerEntryToJobJnlLine(Record Job Journal Line, Record Job Ledger Entry) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCopyFieldsFromJobLedgerEntryToJobJnlLine(var JobJournalLine: Record "Job Journal Line"; JobLedgerEntry: Record "Job Ledger Entry"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobTransferLine", 'KVSPSAOnAfterCopyFieldsFromJobLedgerEntryToJobJnlLine', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCopyFieldsFromJobLedgerEntryToJobJnlLine(var JobJournalLine: Record "Job Journal Line"; JobLedgerEntry: Record "Job Ledger Entry")
begin
end;

KVSPSAOnAfterCopyFieldsFromJobTimeLedgerEntryToJobJnlLine(Record Job Journal Line, Record KVSPSAJobTimeLedgerEntry, Record KVSPSAJobPSPLine, Record KVSPSA Job Budget Line) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCopyFieldsFromJobTimeLedgerEntryToJobJnlLine(var JobJournalLine: Record "Job Journal Line"; JobTimeLedgerEntry: Record "KVSPSAJobTimeLedgerEntry"; JobPSPLine: Record "KVSPSAJobPSPLine"; JobBudgetLine: Record "KVSPSA Job Budget Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobTransferLine", 'KVSPSAOnAfterCopyFieldsFromJobTimeLedgerEntryToJobJnlLine', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCopyFieldsFromJobTimeLedgerEntryToJobJnlLine(var JobJournalLine: Record "Job Journal Line"; JobTimeLedgerEntry: Record "KVSPSAJobTimeLedgerEntry"; JobPSPLine: Record "KVSPSAJobPSPLine"; JobBudgetLine: Record "KVSPSA Job Budget Line")
begin
end;

KVSPSAOnAfterCopyFieldsFromPurchaseLineToJnlLine(Record Purchase Header, Record Purch. Inv. Header, Record Purch. Cr. Memo Hdr., Record Purchase Line, Code[10], Record Job Journal Line, Record Purch. Rcpt. Header, Record Return Shipment Header) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCopyFieldsFromPurchaseLineToJnlLine(PurchaseHeader: Record "Purchase Header"; PurchInvHeader: Record "Purch. Inv. Header"; PurchCrMemoHdr: Record "Purch. Cr. Memo Hdr."; PurchaseLine: Record "Purchase Line"; SourceCode: Code[10]; var JobJournalLine: Record "Job Journal Line"; PurchRcptHeader: Record "Purch. Rcpt. Header"; ReturnShipmentHeader: Record "Return Shipment Header"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobTransferLine", 'KVSPSAOnAfterCopyFieldsFromPurchaseLineToJnlLine', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCopyFieldsFromPurchaseLineToJnlLine(PurchaseHeader: Record "Purchase Header"; PurchInvHeader: Record "Purch. Inv. Header"; PurchCrMemoHdr: Record "Purch. Cr. Memo Hdr."; PurchaseLine: Record "Purchase Line"; SourceCode: Code[10]; var JobJournalLine: Record "Job Journal Line"; PurchRcptHeader: Record "Purch. Rcpt. Header"; ReturnShipmentHeader: Record "Return Shipment Header")
begin
end;

KVSPSAOnAfterCopyFieldsFromPurchRcptLineToJnlLine(Record Job Journal Line, Record Purch. Rcpt. Header, Record Purch. Rcpt. Line, Code[10]) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCopyFieldsFromPurchRcptLineToJnlLine(var JobJournalLine: Record "Job Journal Line"; PurchRcptHeader: Record "Purch. Rcpt. Header"; PurchRcptLine: Record "Purch. Rcpt. Line"; SourceCode: Code[10]): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobTransferLine", 'KVSPSAOnAfterCopyFieldsFromPurchRcptLineToJnlLine', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCopyFieldsFromPurchRcptLineToJnlLine(var JobJournalLine: Record "Job Journal Line"; PurchRcptHeader: Record "Purch. Rcpt. Header"; PurchRcptLine: Record "Purch. Rcpt. Line"; SourceCode: Code[10])
begin
end;

KVSPSAOnAfterCopyFieldsFromTimeSheetToJobJnlLine(Record Time Sheet Line, Record Time Sheet Detail, Record Job Journal Line) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCopyFieldsFromTimeSheetToJobJnlLine(TimeSheetLine: Record "Time Sheet Line"; TimeSheetDetail: Record "Time Sheet Detail"; var JobJournalLine: Record "Job Journal Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobTransferLine", 'KVSPSAOnAfterCopyFieldsFromTimeSheetToJobJnlLine', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCopyFieldsFromTimeSheetToJobJnlLine(TimeSheetLine: Record "Time Sheet Line"; TimeSheetDetail: Record "Time Sheet Detail"; var JobJournalLine: Record "Job Journal Line")
begin
end;

KVSPSAOnAfterCopyFieldsFromZDELineToJobJnlLine(Record KVSPSAZDE-Line, Record KVSPSAZDE-Header, Record Job Journal Line) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCopyFieldsFromZDELineToJobJnlLine(ZDELine: Record "KVSPSAZDE-Line"; ZDEHeader: Record "KVSPSAZDE-Header"; var JobJournalLine: Record "Job Journal Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobTransferLine", 'KVSPSAOnAfterCopyFieldsFromZDELineToJobJnlLine', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCopyFieldsFromZDELineToJobJnlLine(ZDELine: Record "KVSPSAZDE-Line"; ZDEHeader: Record "KVSPSAZDE-Header"; var JobJournalLine: Record "Job Journal Line")
begin
end;

KVSPSAOnAfterFoundActivePsplineInCopyFieldsFromJnlLineToLedgEntry(Record KVSPSAJobPSPLine, Record KVSPSA Job Budget Line, Record Job Journal Line, Record Job Ledger Entry) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterFoundActivePsplineInCopyFieldsFromJnlLineToLedgEntry(var JobPSPLine: Record "KVSPSAJobPSPLine"; var JobBudgetLine: Record "KVSPSA Job Budget Line"; var JobJournalLine: Record "Job Journal Line"; var JobLedgerEntry: Record "Job Ledger Entry"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobTransferLine", 'KVSPSAOnAfterFoundActivePsplineInCopyFieldsFromJnlLineToLedgEntry', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterFoundActivePsplineInCopyFieldsFromJnlLineToLedgEntry(var JobPSPLine: Record "KVSPSAJobPSPLine"; var JobBudgetLine: Record "KVSPSA Job Budget Line"; var JobJournalLine: Record "Job Journal Line"; var JobLedgerEntry: Record "Job Ledger Entry")
begin
end;

KVSPSAOnBeforeCopyTempParamJobLedgerEntryInOnAfterFromJnlLineToLedgEntry(Record Job, Record Job Ledger Entry, Record Job Journal Line) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeCopyTempParamJobLedgerEntryInOnAfterFromJnlLineToLedgEntry(Job: Record "Job"; JobLedgerEntry: Record "Job Ledger Entry"; var JobJournalLine: Record "Job Journal Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobTransferLine", 'KVSPSAOnBeforeCopyTempParamJobLedgerEntryInOnAfterFromJnlLineToLedgEntry', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeCopyTempParamJobLedgerEntryInOnAfterFromJnlLineToLedgEntry(Job: Record "Job"; JobLedgerEntry: Record "Job Ledger Entry"; var JobJournalLine: Record "Job Journal Line")
begin
end;

KVSPSAOnBeforeFindJobAccountInOnAfterFromJnlLineToLedgEntry(Record Job Ledger Entry, Code[10]) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeFindJobAccountInOnAfterFromJnlLineToLedgEntry(var TempJobLedgerEntry: Record "Job Ledger Entry" temporary; var JobType: Code[10]): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobTransferLine", 'KVSPSAOnBeforeFindJobAccountInOnAfterFromJnlLineToLedgEntry', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeFindJobAccountInOnAfterFromJnlLineToLedgEntry(var TempJobLedgerEntry: Record "Job Ledger Entry" temporary; var JobType: Code[10])
begin
end;