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;