KVSFCYJobSubscriber#
Procedures#
CheckForOpenSalesQuotes(Record Job) : Boolean#
procedure CheckForOpenSalesQuotes(jobPar: Record "Job"): Boolean
CheckForOpenSalesOrders(Record Job) : Boolean#
procedure CheckForOpenSalesOrders(jobPar: Record "Job"): Boolean
CheckForOpenSalesInvoices(Record Job) : Boolean#
procedure CheckForOpenSalesInvoices(jobPar: Record "Job"): Boolean
CheckForOpenPurchQuotes(Record Job) : Boolean#
procedure CheckForOpenPurchQuotes(jobPar: Record "Job"): Boolean
CheckForOpenPurchOrders(Record Job) : Boolean#
procedure CheckForOpenPurchOrders(jobPar: Record "Job"): Boolean
CheckForOpenPurchInvoices(Record Job) : Boolean#
procedure CheckForOpenPurchInvoices(jobPar: Record "Job"): Boolean
CheckForOpenProdOrders(Record Job) : Boolean#
procedure CheckForOpenProdOrders(jobPar: Record "Job"): Boolean
CheckForOpenItemLedgerEntries(Record Job) : Boolean#
Obsolete
This Element will be removed or changed with a future Version of the App.
[Obsolete('This procedure is obsolete. Always returns false', '25')]
procedure CheckForOpenItemLedgerEntries(jobPar: Record "Job"): Boolean
CheckForOpenRequisitionLines(Record Job) : Boolean#
procedure CheckForOpenRequisitionLines(jobPar: Record "Job"): Boolean
Events#
OnBeforeApplyUsageLink(Record Job Ledger Entry, Record Job Journal Line, Boolean) :#
[IntegrationEvent(false, false)]
local procedure OnBeforeApplyUsageLink(var JobLedgerEntry: Record "Job Ledger Entry"; var JobJournalLine: Record "Job Journal Line"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYJobSubscriber", 'OnBeforeApplyUsageLink', '', false, false)]
local procedure DoSomethingOnBeforeApplyUsageLink(var JobLedgerEntry: Record "Job Ledger Entry"; var JobJournalLine: Record "Job Journal Line"; var IsHandled: Boolean)
begin
end;
OnAfterUpdateBillTo(Record Job, Record Job, Record Customer) :#
[IntegrationEvent(false, false)]
local procedure OnAfterUpdateBillTo(var Job: Record "Job"; xJob: Record "Job"; BillToCustomer: Record "Customer"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYJobSubscriber", 'OnAfterUpdateBillTo', '', false, false)]
local procedure DoSomethingOnAfterUpdateBillTo(var Job: Record "Job"; xJob: Record "Job"; BillToCustomer: Record "Customer")
begin
end;
OnBeforeCheckForOpendocuments(Record Job, Record Job, Integer, Boolean) :#
[IntegrationEvent(false, false)]
local procedure OnBeforeCheckForOpendocuments(var Job: Record "Job"; xJob: Record "Job"; CurrFieldNo: Integer; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYJobSubscriber", 'OnBeforeCheckForOpendocuments', '', false, false)]
local procedure DoSomethingOnBeforeCheckForOpendocuments(var Job: Record "Job"; xJob: Record "Job"; CurrFieldNo: Integer; var IsHandled: Boolean)
begin
end;