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"):
FromSalesLineToJobJournalLine(Record Job Journal Line, Record Sales Header, Record Sales Line, Code[20], Code[35]) :#
procedure FromSalesLineToJobJournalLine(var JobJournalLine: Record "Job Journal Line"; SalesHeader: Record "Sales Header"; SalesLine: Record "Sales Line"; DocumentNo: Code[20]; ExternalDocumentNo: Code[35]):
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;
KVSPSAOnAfterCopyFieldsFromSalesLineToJobJnlLine(Record Job Journal Line, Record Sales Header, Record Sales Line, Code[20], Code[35]) :#
Summary: This event is triggered after copying fields from the Sales Line to the Job Journal Line. It can be used to modify the Job Journal Line after copying fields from the Sales Line.
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCopyFieldsFromSalesLineToJobJnlLine(var JobJournalLine: Record "Job Journal Line"; SalesHeader: Record "Sales Header"; SalesLine: Record "Sales Line"; DocumentNo: Code[20]; ExternalDocumentNo: Code[35]):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobTransferLine", 'KVSPSAOnAfterCopyFieldsFromSalesLineToJobJnlLine', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCopyFieldsFromSalesLineToJobJnlLine(var JobJournalLine: Record "Job Journal Line"; SalesHeader: Record "Sales Header"; SalesLine: Record "Sales Line"; DocumentNo: Code[20]; ExternalDocumentNo: Code[35])
begin
end;
Parameters:
JobJournalLine
:SalesHeader
:SalesLine
:DocumentNo
:ExternalDocumentNo
:
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) :#
Obsolete
This Element will be removed or changed with a future Version of the App.
[Obsolete('This event is obsolete adn not used anymore. It will be delete with BC27', '25.5')]
[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;