General Events:
[IntegrationEvent(false, false)]
procedure OnRentalInvoiceCreated(InvoiceNo: Code[20]; SupressMessages: Boolean);
begin
end;
[IntegrationEvent(false, false)]
procedure OnBeforeRentalShip(var RentalHeader: Record "ODT Rental Contract Header"; var Handled: Boolean);
begin
end;
[IntegrationEvent(false, false)]
procedure OnAfterRentalShip(var RentalHeader: Record "ODT Rental Contract Header");
begin
end;
[IntegrationEvent(false, false)]
procedure OnBeforeRentalReturn(var RentalHeader: Record "ODT Rental Contract Header"; var Handled: Boolean);
begin
end;
[IntegrationEvent(false, false)]
procedure OnAfterRentalReturn(var RentalHeader: Record "ODT Rental Contract Header");
begin
end;
[IntegrationEvent(false, false)]
procedure OnBeforeRentalInvoice(var RentalHeader: Record "ODT Rental Contract Header"; var Handled: Boolean);
begin
end;
[IntegrationEvent(false, false)]
procedure OnAfterRentalInvoice(var RentalHeader: Record "ODT Rental Contract Header");
begin
end;
[IntegrationEvent(false, false)]
procedure OnBeforeRentalInvoiceCreated(var RentalHeader: Record "ODT Rental Contract Header"; var Handled: Boolean);
begin
end;
[IntegrationEvent(false, false)]
procedure OnAfterRentalInvoiceCreated(var SalesHeader: Record "Sales Header");
begin
end;
[IntegrationEvent(false, false)]
procedure OnBeforeSalesLineSalesInvoiceLineCreated(var RentalLine: Record "ODT Rental Contract Line"; SalesHeadNo: Code[20]; var Handled: Boolean);
begin
end;
[IntegrationEvent(false, false)]
procedure OnAfterSalesLineSalesInvoiceLineCreated(var SalesLine: Record "Sales Line");
begin
end;
[IntegrationEvent(false, false)]
procedure OnBeforeRentalLineSalesInvoiceLineCreated(var RentalLineRentalAmt: Record "ODT Rental Line Rental Amount"; SalesHeadNo: Code[20]; var Handled: Boolean);
begin
end;
[IntegrationEvent(false, false)]
procedure OnAfterRentalLineSalesInvoiceLineCreated(var SalesLine: Record "Sales Line");
begin
end;
[IntegrationEvent(false, false)]
procedure OnBeforeValidateTransferDates(var SourceContHead: Record "ODT Rental Contract Header"; OldContBillStopDate: date; OldContRentReturnDate: date; NewContBillStartDate: date; NewContRentReturnDate: date; var Handled: Boolean);
begin
end;
[IntegrationEvent(false, false)]
procedure OnAfterValidateTransferDates(var SourceContHead: Record "ODT Rental Contract Header");
begin
end;
[IntegrationEvent(false, false)]
procedure OnBeforeTransferContract(var SourceContHead: Record "ODT Rental Contract Header"; NewContractNo: Code[20]; OldContBillStopDate: date; OldContRentReturnDate: date; NewContBillStartDate: date; NewContRentReturnDate: date; var Handled: Boolean);
begin
end;
[IntegrationEvent(false, false)]
procedure OnAfterTransferContract(SourceContractNo: Code[20]; NewContractNo: Code[20]);
begin
end;
[IntegrationEvent(false, false)]
procedure OnRentalAdvProformaCreated(InvoiceNo: Code[20]);
begin
end;
[IntegrationEvent(false, false)]
procedure OnRentalAdvProformaInvoiced(InvoiceNo: Code[20]; SupressMessages: Boolean);
begin
end;
[IntegrationEvent(false, false)]
procedure OnBeforeCloseRentalContract(var RentalHeader: Record "ODT Rental Contract Header"; var Handled: Boolean);
begin
end;
[IntegrationEvent(false, false)]
procedure OnBeforeUpdateTransferOrderForRentalLine(var RentalContractLine: Record "ODT Rental Contract Line"; var Handled: Boolean)
begin
end;
[IntegrationEvent(false, false)]
procedure OnAfterUndoRentalDelivery(var RentalContractLine: Record "ODT Rental Contract Line")
begin
end;
[IntegrationEvent(false, false)]
procedure OnAfterUndoRentalReturn(var RentalContractLine: Record "ODT Rental Contract Line")
begin
end;
[IntegrationEvent(false, false)]
procedure OnBeforeFindBestRentalPrices(var RentalPriceIn: Record "ODT Rental Price"; var RentalPriceSol: Record "ODT Rental Price"; var BillingStartDateTime: DateTime; var BillingEndDateTime: DateTime; var Handled: Boolean)
begin
end;
Table: ODT Rental Contract Header:
[IntegrationEvent(false, false)]
local procedure OnBeforeSetBillToCustomerAddressFieldsFromCustomer(var RentalHeader: Record "ODT Rental Contract Header"; var BillToCustomer: Record Customer; var SkipBillToContact: Boolean; var IsHandled: Boolean)
begin
end;
[IntegrationEvent(false, false)]
local procedure OnAfterSetFieldsBilltoCustomer(var RentalHeader: Record "ODT Rental Contract Header"; Customer: Record Customer; xRentalHeader: Record "ODT Rental Contract Header")
begin
end;
[IntegrationEvent(false, false)]
local procedure OnBeforeSetSalespersonCode(var RentalHeader: Record "ODT Rental Contract Header"; SalesPersonCodeToCheck: Code[20]; var SalesPersonCodeToAssign: Code[20]; var IsHandled: Boolean)
begin
end;
Table: ODT Rental Contract Line:
[IntegrationEvent(false, false)]
local procedure OnBeforeIsOKToUndoReturn(RenatalLineToUndoReturn: Record "ODT Rental Contract Line"; var OKToUndoReturn: Boolean; var IsHandled: Boolean)
begin
end;
Table: ODT Rental Return Header:
[IntegrationEvent(false, false)]
local procedure OnBeforeSendProfile(var ReportSelections: Record "Report Selections"; var RentRetHeader: Record "ODT Rental Return Header"; DocTxt: Text; var IsHandled: Boolean; var DocumentSendingProfile: Record "Document Sending Profile")
begin
end;
Table: ODT Rental Delivery Header:
[IntegrationEvent(false, false)]
local procedure OnBeforeSendProfile(var ReportSelections: Record "Report Selections"; var RentDelHeader: Record "ODT Rental Delivery Header"; DocTxt: Text; var IsHandled: Boolean; var DocumentSendingProfile: Record "Document Sending Profile")
begin
end;
Page: ODT Rental Cont. Subform-Sales:
[IntegrationEvent(false, false)]
local procedure OnAfterValidateShortcutDimCode(var RentalLine: Record "ODT Rental Contract Line"; var ShortcutDimCode: array[8] of Code[20]; DimIndex: Integer)
begin
Page: ODT Rental Cont. Subform-Rental:
[IntegrationEvent(false, false)]
local procedure OnAfterValidateShortcutDimCode(var RentalLine: Record "ODT Rental Contract Line"; var ShortcutDimCode: array[8] of Code[20]; DimIndex: Integer)
begin
end;
Page: ODT Rental Unit Statistics:
[IntegrationEvent(false, false)]
local procedure OnAfterCalcService(var TotalService: Decimal)
begin
end;
Page: ODT Navigate RM365:
[IntegrationEvent(false, false)]
local procedure OnAfterNavigateFindRecords(var DocumentEntry: Record "Document Entry"; DocNoFilter: Text; PostingDateFilter: Text);
begin
end;
[IntegrationEvent(false, false)]
local procedure OnAfterNavigateShowRecords(TableID: Integer; DocNoFilter: Text; PostingDateFilter: Text; ItemTrackingSearch: Boolean);
begin
end;