KVSPSAJob-Time Transfer Line#
Procedures#
FromJobDocumentLineToJobTimeJournalLine(Record KVSPSAJob Document Line, Record KVSPSAJob Document Header, Record KVSPSAPostedJobDocumentHeader, Record KVSPSAJobTimeJournalLine) :#
Summary: This procedure transfers fields from multi tables to a job time journal line.
procedure FromJobDocumentLineToJobTimeJournalLine(JobDocumentLine: Record "KVSPSAJob Document Line"; JobDocumentHeader: Record "KVSPSAJob Document Header"; PostedJobDocumentHeader: Record "KVSPSAPostedJobDocumentHeader"; var JobTimeJournalLine: Record "KVSPSAJobTimeJournalLine"):
Parameters:
JobDocumentLine
: Record used for assigning value.JobDocumentHeader
: Record used for assigning value.PostedJobDocumentHeader
: Record used for assigning value.JobTimeJournalLine
: Record used for assigned value.
FromJobTimeJnlLineToJobTimeLedgerEntry(Record KVSPSAJobTimeJournalLine, Record KVSPSAJobTimeLedgerEntry) :#
Summary: This procedure transfers fields from a job time journal line to a job time ledger entry.
procedure FromJobTimeJnlLineToJobTimeLedgerEntry(JobTimeJournalLine: Record "KVSPSAJobTimeJournalLine"; var JobTimeLedgerEntry: Record "KVSPSAJobTimeLedgerEntry"):
Parameters:
JobTimeJournalLine
: Record used for assigning value.JobTimeLedgerEntry
: Record used for assigned value.
FromJobTimeLedgerEntryToJobTimeJournalLine(Record KVSPSAJobTimeLedgerEntry, Record KVSPSAJobTimeJournalLine) :#
Summary: This procedure transfers fields from a job time ledger entry to a job time journal line.
procedure FromJobTimeLedgerEntryToJobTimeJournalLine(JobTimeLedgerEntry: Record "KVSPSAJobTimeLedgerEntry"; var JobTimeJournalLine: Record "KVSPSAJobTimeJournalLine"):
Parameters:
JobTimeLedgerEntry
: Record used for assigning value.JobTimeJournalLine
: Record used for assigned value.
FromTimeSheetToJobTimeJournalLine(Record Time Sheet Line, Record Time Sheet Detail, Record KVSPSAJobTimeJournalLine) :#
Summary: This procedure transfers fields from a time sheet line and detail to a job time journal line.
procedure FromTimeSheetToJobTimeJournalLine(TimeSheetLine: Record "Time Sheet Line"; TimeSheetDetail: Record "Time Sheet Detail"; var JobTimeJournalLine: Record "KVSPSAJobTimeJournalLine"):
Parameters:
TimeSheetLine
: Record used for assigning value.TimeSheetDetail
: Record used for assigning value.JobTimeJournalLine
: Record used for assigned value.
FromZDELineToJobTimeJournalLine(Record KVSPSAZDE-Line, Record KVSPSAZDE-Header, Record KVSPSAJobTimeJournalLine) :#
Summary: This procedure transfers fields from a ZDE Header and Line to a job time journal line.
procedure FromZDELineToJobTimeJournalLine(ZDELine: Record "KVSPSAZDE-Line"; ZDEHeader: Record "KVSPSAZDE-Header"; var JobTimeJournalLine: Record "KVSPSAJobTimeJournalLine"):
Parameters:
ZDELine
: Record used for assigning value.ZDEHeader
: Record used for assigning value.JobTimeJournalLine
: Record used for assigned value.
Events#
KVSPSAOnAfterCopyFieldsFromJobDocumentLineToJobTimeJournalLine(Record KVSPSAJob Document Line, Record KVSPSAJobTimeJournalLine) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCopyFieldsFromJobDocumentLineToJobTimeJournalLine(JobDocumentLine: Record "KVSPSAJob Document Line"; var JobTimeJournalLine: Record "KVSPSAJobTimeJournalLine"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJob-Time Transfer Line", 'KVSPSAOnAfterCopyFieldsFromJobDocumentLineToJobTimeJournalLine', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCopyFieldsFromJobDocumentLineToJobTimeJournalLine(JobDocumentLine: Record "KVSPSAJob Document Line"; var JobTimeJournalLine: Record "KVSPSAJobTimeJournalLine")
begin
end;
KVSPSAOnAfterCopyFieldsFromJobTimeJnlLineToJobTimeLedgerEntry(Record KVSPSAJobTimeJournalLine, Record KVSPSAJobTimeLedgerEntry) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCopyFieldsFromJobTimeJnlLineToJobTimeLedgerEntry(JobTimeJournalLine: Record "KVSPSAJobTimeJournalLine"; var JobTimeLedgerEntry: Record "KVSPSAJobTimeLedgerEntry"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJob-Time Transfer Line", 'KVSPSAOnAfterCopyFieldsFromJobTimeJnlLineToJobTimeLedgerEntry', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCopyFieldsFromJobTimeJnlLineToJobTimeLedgerEntry(JobTimeJournalLine: Record "KVSPSAJobTimeJournalLine"; var JobTimeLedgerEntry: Record "KVSPSAJobTimeLedgerEntry")
begin
end;
KVSPSAOnAfterCopyFieldsFromJobTimeLedgerEntryToJobTimeJournalLine(Record KVSPSAJobTimeLedgerEntry, Record KVSPSAJobTimeJournalLine) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCopyFieldsFromJobTimeLedgerEntryToJobTimeJournalLine(JobTimeLedgerEntry: Record "KVSPSAJobTimeLedgerEntry"; var JobTimeJournalLine: Record "KVSPSAJobTimeJournalLine"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJob-Time Transfer Line", 'KVSPSAOnAfterCopyFieldsFromJobTimeLedgerEntryToJobTimeJournalLine', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCopyFieldsFromJobTimeLedgerEntryToJobTimeJournalLine(JobTimeLedgerEntry: Record "KVSPSAJobTimeLedgerEntry"; var JobTimeJournalLine: Record "KVSPSAJobTimeJournalLine")
begin
end;
KVSPSAOnAfterCopyFieldsFromTimeSheetToJobTimeJournalLine(Record Time Sheet Line, Record Time Sheet Detail, Record KVSPSAJobTimeJournalLine) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCopyFieldsFromTimeSheetToJobTimeJournalLine(TimeSheetLine: Record "Time Sheet Line"; TimeSheetDetail: Record "Time Sheet Detail"; var JobTimeJournalLine: Record "KVSPSAJobTimeJournalLine"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJob-Time Transfer Line", 'KVSPSAOnAfterCopyFieldsFromTimeSheetToJobTimeJournalLine', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCopyFieldsFromTimeSheetToJobTimeJournalLine(TimeSheetLine: Record "Time Sheet Line"; TimeSheetDetail: Record "Time Sheet Detail"; var JobTimeJournalLine: Record "KVSPSAJobTimeJournalLine")
begin
end;
KVSPSAOnAfterCopyFieldsFromZDELineToJobTimeJournalLine(Record KVSPSAZDE-Line, Record KVSPSAZDE-Header, Record KVSPSAJobTimeJournalLine) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCopyFieldsFromZDELineToJobTimeJournalLine(ZDELine: Record "KVSPSAZDE-Line"; ZDEHeader: Record "KVSPSAZDE-Header"; var JobTimeJournalLine: Record "KVSPSAJobTimeJournalLine"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJob-Time Transfer Line", 'KVSPSAOnAfterCopyFieldsFromZDELineToJobTimeJournalLine', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCopyFieldsFromZDELineToJobTimeJournalLine(ZDELine: Record "KVSPSAZDE-Line"; ZDEHeader: Record "KVSPSAZDE-Header"; var JobTimeJournalLine: Record "KVSPSAJobTimeJournalLine")
begin
end;
KVSPSAOnBeforeInsertJournalLineComment(Record KVSPSAJournalComment, Record KVSPSALedgerEntryComment) :#
Summary: Triggered before inserting a new journal line comment and can be used to modify the comment before it is inserted.
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeInsertJournalLineComment(var NewJournalLineComment: Record "KVSPSAJournalComment"; LedgerEntryComment: Record "KVSPSALedgerEntryComment"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJob-Time Transfer Line", 'KVSPSAOnBeforeInsertJournalLineComment', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeInsertJournalLineComment(var NewJournalLineComment: Record "KVSPSAJournalComment"; LedgerEntryComment: Record "KVSPSALedgerEntryComment")
begin
end;
Parameters:
NewJournalLineComment
:LedgerEntryComment
: