[IntegrationEvent(False,False)]
local procedure OnAfterInsertSalesInvHeader(var SalesHeader: Record "Sales Header", var SalesShipmentHeader: Record "Sales Shipment Header")
[IntegrationEvent(False,False)]
local procedure OnBeforeFinalizeSalesInvHeader(var SalesHeader: Record "Sales Header", var HasAmount: Boolean, var HasError: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeInsertSalesInvHeader(var SalesInvoiceHeader: Record "Sales Header", SalesOrderHeader: Record "Sales Header", SalesShipmentHeader: Record "Sales Shipment Header", SalesShipmentLine: Record "Sales Shipment Line", var NoOfSalesInv: Integer, var HasAmount: Boolean, var IsHandled: Boolean)
[IntegrationEvent(True,False)]
local procedure OnBeforePreReport()
OnBeforePostReport
[IntegrationEvent(True,False)]
local procedure OnBeforePostReport()
OnBeforeSalesInvHeaderInsert
[IntegrationEvent(False,False)]
local procedure OnBeforeSalesInvHeaderInsert(var SalesHeader: Record "Sales Header", SalesOrderHeader: Record "Sales Header")
[IntegrationEvent(False,False)]
local procedure OnBeforeShowResult(var SalesInvoiceHeader: Record "Sales Header", var NoOfSalesInvErrors: Integer, PostInvoice: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeSalesInvHeaderModify(var SalesHeader: Record "Sales Header", SalesOrderHeader: Record "Sales Header")
[IntegrationEvent(False,False)]
local procedure OnBeforeSalesShipmentLineOnAfterGetRecord(var SalesShipmentLine: Record "Sales Shipment Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeValidateCustomerNo(var ToSalesHeader: Record "Sales Header", var FromSalesOrderHeader: Record "Sales Header", SalesShipmentHeader: Record "Sales Shipment Header", SalesShipmentLine: Record "Sales Shipment Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnFinalizeSalesInvHeaderOnAfterCalcShouldPostInv(var SalesHeader: Record "Sales Header", var NoOfSalesInv: Integer, var ShouldPostInv: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterShouldFinalizeSalesInvHeader(var SalesOrderHeader: Record "Sales Header", SalesHeader: Record "Sales Header", var Finalize: Boolean, SalesShipmentLine: Record "Sales Shipment Line", SalesShipmentHeader: Record "Sales Shipment Header")
[IntegrationEvent(False,False)]
local procedure OnSalesShipmentLineOnAfterGetRecordOnBeforeInsertInvLineFromShptLine(var SalesLine: Record "Sales Line", var SalesShipmentLine: Record "Sales Shipment Line")
[IntegrationEvent(False,False)]
local procedure OnSalesShipmentHeaderOnAfterFinalizeSalesInvHeader(var SalesHeader: Record "Sales Header", var NoOfSalesInvErrors: Integer, PostInvoice: Boolean, var HideDialog: Boolean)
[IntegrationEvent(True,False)]
local procedure OnBeforeOnOpenPage(var IsHandled: Boolean)
Parameters
Name
Type
Description
IsHandled
Boolean
OnBeforeCustIsBlockedOnAfterGetRecord
[IntegrationEvent(False,False)]
local procedure OnBeforeCustIsBlockedOnAfterGetRecord(OrderSalesHeader: Record "Sales Header", SalesHeader: Record "Sales Header", SalesShipmentLine: Record "Sales Shipment Line", Customer: Record Customer, var CustIsBlocked: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeInsertInventoryLineFromShipmentLine(SalesShipmentLine: Record "Sales Shipment Line", var IsHandled: Boolean)