Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

If you have used our ISV solutions in the past, you might wonder why you can't can’t change or view our base code in our Business Central apps/extensions. There's There’s a very good reason for that: upgradability.

We've We’ve noticed that opening up our base code for changes lead to out-dated software at our end users. Partners didn't didn’t want to upgrade customer installations because they had modified the application. So instead of updating to newer versions, partners started demanding bug fixes and new features to be added in out-dated releases. This is unrealistic and unmanageable for an ISV. We maintain the software, fix bugs and add features. It is up to the partner to keep their customers up to date.

In order to customize our apps you can now use a list of events that are being called at important points in the base app. If an event publisher contains a 'Handled' parameter, you cant completely over-rule that part of the base application. Just set the parameter to 'true' ‘true’ to let the base app know that you've you’ve handled the call yourself and that it can exit without executing the base code.

Available event publishers:

Publisher Type

Publisher ID

Publisher Name

Table

36

Sales Header

Event Name

Parameters

Available

from version

From Version

Description

IDYSOnBeforeShippingAgentValidationOnAfterInsert

|

var SalesHeader: Record

"Sales Header"

“Sales Header”; var IsHandled: Boolean

21.9.1975.0

Raised before the Shipping Agent Code and Shipping Agent Service Code are validated in the OnAfterInsert event.

IDYSOnAfterShippingAgentValidationOnAfterInsert

var SalesHeader: Record

"Sales Header"

“Sales Header”

21.9.1975.0

Raised after the Shipping Agent Code and Shipping Agent Service Code are validated in the OnAfterInsert event.

IDYSOnBeforeModifyOnAfterInsert

var SalesHeader: Record

"Sales Header"

“Sales Header”; var DontModify: Boolean

21.9.1975.0

Raised before the OnModify trigger on the OnAfterInsert event. DontModify flag can be set to prevent that the Modify() is executed.

|

Publisher Type

Publisher ID

Publisher Name

Codeunit

11147685

IDYS Publisher

Event Name

Parameters

Available From Version

Unavailable from

version

Version

Description

OnBeforeCreateTransportOrder

|

var TransportOrderHeader: Record

"IDYS

“IDYS Transport Order

Header"

Header”

22.10.2596.0

Raised before a new Transport Order Header is created

OnAfterCreateTransportOrder

OnBeforeInsertTransportOrder

var TransportOrderHeader: Record

"IDYS Transport Order Header"Raised after

“IDYS Transport Order Header”; var TransportWorksheetLine: Record “IDYS Transport Worksheet Line”

22.10.2398.0

Raised before a new Transport Order Header is created

OnBeforeCreateTransportOrderLine

OnAfterCreateTransportOrder

var

TransportOrderLine

TransportOrderHeader: Record

"IDYS

“IDYS Transport Order

Line" Raised before a

Header”

22.10.2596.0

Raised after a new Transport Order

Line

Header is created

|

|OnAfterCreateTransportOrderLine

OnTransportOrderCreated

|

var

TransportOrderLine

TransportOrderHeader: Record

"IDYS Transport Order Line" |

“IDYS Transport Order Header”; var TransportWorksheetLine: Record “IDYS Transport Worksheet Line”

22.10.2398.0

Raised after a new Transport Order

Line

Header is created

OnBeforeCreateTransportOrderDelNoteForSalesLine

OnBeforeCreateTransportOrderLine

var

TransportOrderDelNote

TransportOrderLine: Record

"IDYS

“IDYS Transport Order

Del. Note"; SalesLine: Record "Sales Line"

Line”

22.10.2596.0

Raised before a new Transport Order

Delivery Note

Line is created

with source document Sales Order

OnAfterCreateTransportOrderDelNoteForSalesLine

OnBeforeInsertTransportOrderLine

var

TransportOrderDelNote

TransportOrderLine: Record

"IDYS

“IDYS Transport Order

Del. Note"; SalesLine: Record "Sales Line"

Raised after a Transport Order Delivery Note is created with source document Sales Order |

OnBeforeCreateTransportOrderDelNoteForPurchaseLine

var TransportOrderDelNote: Record "IDYS Transport Order Del. Note"; PurchaseLine: Record "Purchase Line"

18.5.10911.0

Raised before a Transport Order Delivery Note is created with source document Purchase Return Order

OnAfterCreateTransportOrderDelNoteForPurchaseLine

var TransportOrderDelNote: Record "IDYS Transport Order Del. Note"; PurchaseLine: Record "Purchase Line"

18.5.10911

Line” ; var TransportWorksheetLine: Record “IDYS Transport Worksheet Line”

22.10.2398.0

Raised before a new Transport Order Line is created

OnAfterCreateTransportOrderLine

var TransportOrderLine: Record “IDYS Transport Order Line”

22.10.2596.0

Raised after a new Transport Order Line is created

OnAfterInsertTransportOrderLine

var TransportOrderLine: Record “IDYS Transport Order Line” ; var TransportWorksheetLine: Record “IDYS Transport Worksheet Line”

22.10.2398.0

Raised after a new Transport Order

Delivery Note

Line is created

with source document Purchase Return OrderOnBeforeCreateTransportOrderDelNoteForTransferLine

OnBeforeCreateTransportOrderDelNoteForSalesLine

var TransportOrderDelNote: Record

"IDYS

“IDYS Transport Order Del.

Note"

Note”;

TransferLine

SalesLine: Record

"Transfer Line"

18.5.10911.0

“Sales Line”

Raised before a Transport Order Delivery Note is created with source document

Transfer

Sales Order

OnAfterCreateTransportOrderDelNoteForTransferLine

OnAfterCreateTransportOrderDelNoteForSalesLine

var TransportOrderDelNote: Record

"IDYS

“IDYS Transport Order Del.

Note"

Note”;

TransferLine

SalesLine: Record

"Transfer Line"

18.5.10911.0

“Sales Line”

Raised after a Transport Order Delivery Note is created with source document

Transfer

Sales Order

|

OnBeforeCreateTransportOrderDelNoteForServiceLine

OnBeforeCreateTransportOrderDelNoteForPurchaseLine

|

var TransportOrderDelNote: Record

"IDYS

“IDYS Transport Order Del.

Note"

Note”;

ServiceLine

PurchaseLine: Record

"Service Line"

“Purchase Line”

18.5.10911.0

|

Raised before a Transport Order Delivery Note is created with source document

Service

Purchase Return Order

OnAfterCreateTransportOrderDelNoteForServiceLine

OnAfterCreateTransportOrderDelNoteForPurchaseLine

var TransportOrderDelNote: Record

"IDYS

“IDYS Transport Order Del.

Note"

Note”;

ServiceLine

PurchaseLine: Record

"Service Line"

“Purchase Line”

18.5.10911.0

Raised after a Transport Order Delivery Note is created with source document

Service

Purchase Return Order

OnBeforeCreateTransportOrderDelNoteForSalesShipmentLine

OnBeforeCreateTransportOrderDelNoteForTransferLine

var TransportOrderDelNote: Record

"IDYS

“IDYS Transport Order Del.

Note"

Note”;

SalesShipmentLine: Record "Sales Shipment Line"

TransferLine: Record “Transfer Line”

18.5.10911.0

Raised before a Transport Order Delivery Note is created with source document

Sales Shipment

Transfer Order

OnAfterCreateTransportOrderDelNoteForSalesShipmentLine

OnAfterCreateTransportOrderDelNoteForTransferLine

var TransportOrderDelNote: Record

"IDYS

“IDYS Transport Order Del.

Note"

Note”;

SalesShipmentLine: Record "Sales Shipment Line"

TransferLine: Record “Transfer Line”

18.5.10911.0

Raised after a Transport Order Delivery Note is created with source document

Sales Shipment

Transfer Order

OnBeforeCreateTransportOrderDelNoteForReturnShipmentLine

OnBeforeCreateTransportOrderDelNoteForServiceLine

var TransportOrderDelNote: Record

"IDYS

“IDYS Transport Order Del.

Note"

Note”;

ReturnShipmentLine

ServiceLine: Record

"Return Shipment Line"

“Service Line”

18.5.10911.0

Raised before a Transport Order Delivery Note is created with source document

Return Shipment |OnAfterCreateTransportOrderDelNoteForReturnShipmentLine

Service Order

OnAfterCreateTransportOrderDelNoteForServiceLine

var TransportOrderDelNote: Record

"IDYS

“IDYS Transport Order Del.

Note"

Note”;

ReturnShipmentLine

ServiceLine: Record

"Return Shipment Line"

“Service Line”

18.5.10911.0

Raised after a Transport Order Delivery Note is created with source document

Return Shipment |OnBeforeCreateTransportOrderDelNoteForReturnReceiptLine

Service Order

OnBeforeCreateTransportOrderDelNoteForSalesShipmentLine

var TransportOrderDelNote: Record

"IDYS

“IDYS Transport Order Del.

Note"

Note”;

ReturnReceiptLine

SalesShipmentLine: Record

"Return Receipt Line"

18.5.10911.0

“Sales Shipment Line”

Raised before a Transport Order Delivery Note is created with source document

Return Receipt

Sales Shipment

OnAfterCreateTransportOrderDelNoteForReturnReceiptLine

OnAfterCreateTransportOrderDelNoteForSalesShipmentLine

var TransportOrderDelNote: Record

"IDYS

“IDYS Transport Order Del.

Note"

Note”;

ReturnReceiptLine

SalesShipmentLine: Record

"Return Receipt Line"

18.5.10911.0

“Sales Shipment Line”

Raised after a Transport Order Delivery Note is created with source document

Return Receipt

Sales Shipment

OnBeforeCreateTransportOrderDelNoteForTransferShipmentLine

OnBeforeCreateTransportOrderDelNoteForReturnShipmentLine

var TransportOrderDelNote: Record

"IDYS

“IDYS Transport Order Del.

Note"

Note”;

TransferShipmentLine

ReturnShipmentLine: Record

"Transfer

“Return Shipment

Line"

Line”

18.5.10911.0

Raised before a Transport Order Delivery Note is created with source document

Transfer

Return Shipment

OnAfterCreateTransportOrderDelNoteForTransferShipmentLine

OnAfterCreateTransportOrderDelNoteForReturnShipmentLine

var TransportOrderDelNote: Record

"IDYS

“IDYS Transport Order Del.

Note"

Note”;

TransferShipmentLine

ReturnShipmentLine: Record

"Transfer

“Return Shipment

Line"

Line”

18.5.10911.0

Raised after a Transport Order Delivery Note is created with source document

Transfer

Return Shipment

OnBeforeCreateTransportOrderDelNoteForServiceShipmentLine

OnBeforeCreateTransportOrderDelNoteForReturnReceiptLine

var TransportOrderDelNote: Record

"IDYS

“IDYS Transport Order Del.

Note"

Note”;

ServiceShipmentLine

ReturnReceiptLine: Record

"Service Shipment Line"

“Return Receipt Line”

18.5.10911.0

Raised before a Transport Order Delivery Note is created with source document

Service Shipment |OnAfterCreateTransportOrderDelNoteForServiceShipmentLine

Return Receipt

OnAfterCreateTransportOrderDelNoteForReturnReceiptLine

var TransportOrderDelNote: Record

"IDYS

“IDYS Transport Order Del.

Note"

Note”;

ServiceShipmentLine

ReturnReceiptLine: Record

"Service Shipment Line"

“Return Receipt Line”

18.5.10911.0

Raised after a Transport Order Delivery Note is created with source document

Service Shipment SalesLine: Record "Sales Line"; var TransportWorksheetLine: Record "IDYS Transport Worksheet Line"; var IsHandled: Boolean

Return Receipt

OnBeforeFromSalesOrderLine

OnBeforeCreateTransportOrderDelNoteForTransferShipmentLine

var TransportOrderDelNote: Record “IDYS Transport Order Del. Note”; TransferShipmentLine: Record “Transfer Shipment Line”

18.5.

10900

10911.0

Raised before a Transport

Worksheet Line is created from a Sales Order |

OnBeforeFinalizeFromSalesOrderLine

SalesLine: Record "Sales Line"; var TransportWorksheetLine: Record "IDYS Transport Worksheet Line"

Order Delivery Note is created with source document Transfer Shipment

OnAfterCreateTransportOrderDelNoteForTransferShipmentLine

var TransportOrderDelNote: Record “IDYS Transport Order Del. Note”; TransferShipmentLine: Record “Transfer Shipment Line”

18.5.

10900

10911.0

Raised after a Transport

Worksheet Line is created from a Sales Order

OnBeforeFromSalesReturnOrderLine

SalesLine: Record "Sales Line"; var TransportWorksheetLine: Record "IDYS Transport Worksheet Line"; var IsHandled: Boolean

Order Delivery Note is created with source document Transfer Shipment

OnBeforeCreateTransportOrderDelNoteForServiceShipmentLine

var TransportOrderDelNote: Record “IDYS Transport Order Del. Note”; ServiceShipmentLine: Record “Service Shipment Line”

18.5.

10900

10911.0

Raised before a Transport

Worksheet Line is created from a Sales Return Order

OnBeforeFinalizeFromSalesReturnOrderLine

SalesLine: Record "Sales Line"; var TransportWorksheetLine: Record "IDYS Transport Worksheet Line"

Order Delivery Note is created with source document Service Shipment

OnAfterCreateTransportOrderDelNoteForServiceShipmentLine

var TransportOrderDelNote: Record “IDYS Transport Order Del. Note”; ServiceShipmentLine: Record “Service Shipment Line”

18.5.

10900

10911.0

Raised after a Transport

Worksheet Line is created from a Sales Return Order

OnBeforeFromPurchaseReturnOrderLine

PurchaseLine: Record "Purchase Line"

Order Delivery Note is created with source document Service Shipment

OnBeforeFromSalesOrderLine

SalesLine: Record “Sales Line”; var TransportWorksheetLine: Record

"IDYS

“IDYS Transport Worksheet

Line"

Line”; var IsHandled: Boolean

18.5.10900.0

Raised before a Transport Worksheet Line is created from a

Purchase Return

Sales Order

OnBeforeFinalizeFromPurchaseReturnOrderLine

OnBeforeFinalizeFromSalesOrderLine

PurchaseLine

SalesLine: Record

"Purchase Line"

“Sales Line”; var TransportWorksheetLine: Record

"IDYS

“IDYS Transport Worksheet

Line"

Line”

18.5.10900.0

Raised after a Transport Worksheet Line is created from a

Purchase Return

Sales Order

|OnBeforeFromServiceOrderLine

OnBeforeFromSalesReturnOrderLine

ServiceLine

SalesLine: Record

"Service Line"

“Sales Line”; var TransportWorksheetLine: Record

"IDYS

“IDYS Transport Worksheet

Line"

Line”; var IsHandled: Boolean

18.5.10900.0

Raised before a Transport Worksheet Line is created from a

Service

Sales Return Order

|OnBeforeFinalizeFromServiceOrderLine

OnBeforeFinalizeFromSalesReturnOrderLine

ServiceLine

SalesLine: Record

"Service Line"

“Sales Line”; var TransportWorksheetLine: Record

"IDYS

“IDYS Transport Worksheet

Line"

Line”

18.5.10900.0

Raised after a Transport Worksheet Line is created from a

Service

Sales Return Order

|OnBeforeFromTransferOrderLine

OnBeforeFromPurchaseReturnOrderLine

TransferLine

PurchaseLine: Record

"Transfer Line"

“Purchase Line”; var TransportWorksheetLine: Record

"IDYS

“IDYS Transport Worksheet

Line"

Line”; var IsHandled: Boolean

18.5.10900.0

Raised before a Transport Worksheet Line is created from a

Transfer

Purchase Return Order

OnBeforeFinalizeFromTransferOrderLine

OnBeforeFinalizeFromPurchaseReturnOrderLine

TransferLine

PurchaseLine: Record

"Transfer Line"

“Purchase Line”; var TransportWorksheetLine: Record

"IDYS

“IDYS Transport Worksheet

Line"

Line”

18.5.10900.0

Raised after a Transport Worksheet Line is created from a

Transfer

Purchase Return Order

OnBeforeFromWarehouseShipmentLine

OnBeforeFromServiceOrderLine

WarehouseShipmentLine

ServiceLine: Record

"Warehouse Shipment Line"

“Service Line”; var TransportWorksheetLine: Record

"IDYS

“IDYS Transport Worksheet

Line"

Line”; var IsHandled: Boolean

18.5.10900.0

Raised before a Transport Worksheet Line is created from a

Warehouse Shipment

|OnBeforeFinalizeFromWarehouseShipmentLine

|WarehouseShipmentLine: Record "Warehouse Shipment Line"

Service Order

OnBeforeFinalizeFromServiceOrderLine

ServiceLine: Record “Service Line”; var TransportWorksheetLine: Record

"IDYS

“IDYS Transport Worksheet

Line"

Line”

18.5.10900.0

Raised after a Transport Worksheet Line is created from a

Warehouse Shipment

Service Order

OnBeforeFromPostedSalesShipmentLine

OnBeforeFromTransferOrderLine

SalesShipmentLine

TransferLine: Record

"Sales Shipment Line"

“Transfer Line”; var TransportWorksheetLine: Record

"IDYS

“IDYS Transport Worksheet

Line"

Line”; var IsHandled: Boolean

18.5.10900.0

Raised before a Transport Worksheet Line is created from a

Sales Shipment

Transfer Order

OnBeforeFinalizeFromPostedSalesShipmentLine

OnBeforeFinalizeFromTransferOrderLine

SalesShipmentLine

TransferLine: Record

"Sales Shipment Line"

“Transfer Line”; var TransportWorksheetLine: Record

"IDYS

“IDYS Transport Worksheet

Line"

Line”

18.5.10900.0

Raised after a Transport Worksheet Line is created from a

Sales Shipment

Transfer Order

OnBeforeFromReturnShipmentLine

OnBeforeFromWarehouseShipmentLine

|ReturnShipmentLine

WarehouseShipmentLine: Record

"Return

“Warehouse Shipment

Line"

Line”; var TransportWorksheetLine: Record

"IDYS

“IDYS Transport Worksheet

Line"

Line”; var IsHandled: Boolean

18.5.10900.0

Raised before a Transport Worksheet Line is created from a

Return

Warehouse Shipment

OnBeforeFinalizeFromReturnShipmentLine

OnBeforeFinalizeFromWarehouseShipmentLine

ReturnShipmentLine

WarehouseShipmentLine: Record

"Return

“Warehouse Shipment

Line"

Line”; var TransportWorksheetLine: Record

"IDYS

“IDYS Transport Worksheet

Line"

Line”

18.5.10900.0

Raised after a Transport Worksheet Line is created from a

Return

Warehouse Shipment

OnBeforeFromServiceShipmentLine

OnBeforeFromPostedSalesShipmentLine

ServiceShipmentLine

SalesShipmentLine: Record

"Service

“Sales Shipment

Line"

Line”; var TransportWorksheetLine: Record

"IDYS

“IDYS Transport Worksheet

Line"

Line”; var IsHandled: Boolean

18.5.10900.0

Raised before a Transport Worksheet Line is created from a

Service

Sales Shipment

OnBeforeFinalizeFromServiceShipmentLine

OnBeforeFinalizeFromPostedSalesShipmentLine

ServiceShipmentLine

SalesShipmentLine: Record

"Service

“Sales Shipment

Line"

Line”; var TransportWorksheetLine: Record

"IDYS

“IDYS Transport Worksheet

Line"

Line”

18.5.10900.0

|aised

Raised after a Transport Worksheet Line is created from a

Service

Sales Shipment

|OnBeforeFromTransferShipmentLine

OnBeforeFromReturnShipmentLine

TransferShipmentLine

ReturnShipmentLine: Record

"Transfer

“Return Shipment

Line"

Line”; var TransportWorksheetLine: Record

"IDYS

“IDYS Transport Worksheet

Line"

Line”; var IsHandled: Boolean

18.5.10900.0

Raised before a Transport Worksheet Line is created from a

Transfer

Return Shipment

OnBeforeFinalizeFromTransferShipmentLine

OnBeforeFinalizeFromReturnShipmentLine

TransferShipmentLine

ReturnShipmentLine: Record

"Transfer

“Return Shipment

Line"

Line”; var TransportWorksheetLine: Record

"IDYS

“IDYS Transport Worksheet

Line"

Line”

18.5.10900.0

Raised after a Transport Worksheet Line is created from a

Transfer

Return Shipment

OnBeforeFromPostedReturnReceiptLine

OnBeforeFromServiceShipmentLine

ReturnReceiptLine

ServiceShipmentLine: Record

"Return Receipt Line";

“Service Shipment Line”; var TransportWorksheetLine: Record

"IDYS

“IDYS Transport Worksheet

Line"

Line”; var IsHandled: Boolean

18.5.10900.0

Raised before a Transport Worksheet Line is created from a

Return Receipt

Service Shipment

OnBeforeFinalizeFromPostedReturnReceiptLine

OnBeforeFinalizeFromServiceShipmentLine

ReturnReceiptLine

ServiceShipmentLine: Record

"Return Receipt Line"

“Service Shipment Line”; var TransportWorksheetLine: Record

"IDYS

“IDYS Transport Worksheet

Line"

Line”

18.5.10900.0

Raised after a Transport Worksheet Line is created from a

Return Receipt

Service Shipment

OnBeforeTransportOrderBook

|var TransportOrderHeader: Record "IDYS Transport Order Header"

OnBeforeFromTransferShipmentLine

TransferShipmentLine: Record “Transfer Shipment Line”; var TransportWorksheetLine: Record “IDYS Transport Worksheet Line”; var IsHandled: Boolean

18.5.10900.0

Raised before a Transport

Order is booked and a request to the Transsmart API is sentOnAfterTransportOrderBook | var TransportOrderHeader: Record "IDYS Transport Order Header"

Worksheet Line is created from a Transfer Shipment

OnBeforeFinalizeFromTransferShipmentLine

TransferShipmentLine: Record “Transfer Shipment Line”; var TransportWorksheetLine: Record “IDYS Transport Worksheet Line”

18.5.10900.0

Raised after a Transport

Order is booked and the response from the Transsmart API is processed

OnAfterUpdateTransportOrderFromTransSmart

IDYSTransportOrderHeader: Record "IDYS Transport Order Header"

18.6.10925.0

Raised after updating the Transport Order Header with status updates from Transsmart

|. Publisher Type |. Publisher ID |_. Publisher Name |
| Codeunit | 11147647 | IDYS Combinability Mgt. |

...

Worksheet Line is created from a Transfer Shipment

OnBeforeFromPostedReturnReceiptLine

ReturnReceiptLine: Record “Return Receipt Line”; var TransportWorksheetLine: Record “IDYS Transport Worksheet Line”; var IsHandled: Boolean

18.5.10900.0

Raised before a Transport Worksheet Line is created from a Return Receipt

OnBeforeFinalizeFromPostedReturnReceiptLine

ReturnReceiptLine: Record “Return Receipt Line”; var TransportWorksheetLine: Record “IDYS Transport Worksheet Line”

18.5.10900.0

Raised after a Transport Worksheet Line is created from a Return Receipt

OnBeforeTransportOrderBook

var TransportOrderHeader: Record “IDYS Transport Order Header”

Raised before a Transport Order is booked and a request to the nShift Transsmart API is sent

OnAfterTransportOrderBook

var TransportOrderHeader: Record “IDYS Transport Order Header”

Raised after a Transport Order is booked and the response from the nShift Transsmart API is processed

OnAfterUpdateTransportOrderFromTranssmart

IDYSTransportOrderHeader: Record “IDYS Transport Order Header”

18.6.10925.0

Raised after updating the Transport Order Header with status updates from nShift Transsmart

Publisher Type

Publisher ID

Publisher Name

Codeunit

11147647

IDYS Combinability Mgt.

Event Name

Parameters

Available From Version

Description

OnBeforeGetHashForTransportWorkshtLine

TransportWorksheetLine: Record “IDYS Transport Worksheet Line”; var Input: Text; var Handled: Boolean

...

Raised before the Combinability Hash for the Transport

...

Worksheet Line is created that is used to check if

...

this line can be added to

...

an existing Transport Order

OnAfterGetHashForTransportWorkshtLine

TransportWorksheetLine: Record “IDYS Transport Worksheet Line”; Input: Text; Hash: Code[ 40 ]

...

Raised after the Combinability Hash for the Transport

...

Worksheet Line is created that is used to check if

...

this line can be added to

...

|. Publisher Type |. Publisher ID |_. Publisher Name |
| Codeunit | 11147646 | IDYS Create Tpt. Ord. (Wrksh.) |

|. Event Name |. Parameters |. Available From Version |. Description |
| OnAfterCalculateTotalShipmentValue | var TransportOrderHeader: Record "IDYS Transport Order Header"; var TotalShipmentValue: Decimal | 18.5.10900.0 | Raised after the total shipment value for the Transport Order is calculated |

...

an existing Transport Order

OnBeforeGetHashForTransportOrderHeader

TransportOrderHeader: Record “IDYS Transport Order Header”; var Input: Text; var Handled: Boolean

Raised before the Combinability Hash for the Transport Order Header is created that is used to check if a Transport Worksheet Line can be added to this order

OnAfterGetHashForTransportOrderHeader

TransportOrderHeader: Record “IDYS Transport Order Header”; Input: Text; Hash: Code[ 40 ]

Raised after the Combinability Hash for the Transport Order Header is created that is used to check if a Transport Worksheet Line can be added to this order

Publisher Type

Publisher ID

Publisher Name

Codeunit

11147646

IDYS Create Tpt. Ord. (Wrksh.)

Event Name

Parameters

Available From Version

Description

OnAfterCalculateTotalShipmentValue

var TransportOrderHeader: Record “IDYS Transport Order Header”; var TotalShipmentValue: Decimal

18.5.10900.0

Raised after the total shipment value for the Transport Order is calculated.

OnBeforeOnRun

var IDYSTransportWorksheetLine: Record "IDYS Transport Worksheet Line"; var IsHandled: Boolean

Raised before the process is executed to create Transport Orders and Transport Order Lines from Transport Worksheet Lines.

OnAfterOnRun

var IDYSTransportWorksheetLine: Record "IDYS Transport Worksheet Line"; var SkipOpenTransportOrder: Boolean

Raised after the process is executed to create Transport Orders and Transport Order Lines from Transport Worksheet Lines.

OnBeforeAddLinesToExistingOrder

var TransportWorksheetLine: Record "IDYS Transport Worksheet Line"; var ReturnValue: Boolean; var IsHandled: Boolean

Raised before Transport Order Lines are created from Transport Worksheet Lines on an existing Transport Order.

OnAfterAddLinesToExistingOrder

var TransportWorksheetLine: Record "IDYS Transport Worksheet Line"; var ReturnValue: Boolean

Raised after Transport Order Lines are created from Transport Worksheet Lines on an existing Transport Order.

OnBeforeAddLinesToNewOrder

var TransportWorksheetLine: Record "IDYS Transport Worksheet Line"; var IsHandled: Boolean

Raised before Transport Order Lines are created from Transport Worksheet Lines on a new Transport Order (based on the same Worksheet Line).

OnAfterAddLinesToNewOrder

var TransportWorksheetLine: Record "IDYS Transport Worksheet Line"

Raised after Transport Order Lines are created from Transport Worksheet Lines on a new Transport Order (based on the same Worksheet Line).

OnBeforeAssignPackageContent

IDYSTransportOrderHeader: Record "IDYS Transport Order Header"; var IsHandled: Boolean

Raised before Package Content is assigned for the Transport Order.

OnAfterAssignPackageContent

IDYSTransportOrderHeader: Record "IDYS Transport Order Header"

Raised after Package Content is assigned for the Transport Order.

OnBeforeCreateTransportOrderLines

var TransportOrderHeader: Record "IDYS Transport Order Header"; NextLineNo: Integer; var TransportWorksheetLine: Record "IDYS Transport Worksheet Line"; var IsHandled: Boolean

Raised before Transport Order Lines are created from Transport Worksheet Lines. Triggers for both new and existing Transport Orders.

OnBeforePopulateDeliveryNote

var TransportOrderDelNote: Record "IDYS Transport Order Del. Note"; TransportOrderLine: Record "IDYS Transport Order Line"; CurrencyCode: Code[10]; OrderQuantity: Decimal; GrossWeight: Decimal; NetWeight: Decimal; IsItem: Boolean; OverrideQuantity: Decimal; var IsHandled: Boolean

Triggers before a Transport Order Delivery Note line is populated with information from the Transport Order Line.

OnAfterPopulateDeliveryNote

var TransportOrderDelNote: Record "IDYS Transport Order Del. Note"; TransportOrderLine: Record "IDYS Transport Order Line"; CurrencyCode: Code[10]; OrderQuantity: Decimal; GrossWeight: Decimal; NetWeight: Decimal; IsItem: Boolean; OverrideQuantity: Decimal

Triggers after a Transport Order Delivery Note line is populated with information from the Transport Order Line.

Publisher Type

Publisher ID

Publisher Name

Codeunit

11147679

IDYS Transport Order Hdr. Mgt.

...

...

Event Name

...

Parameters

...

Available From Version

...

Description

...

...

OnAfterClearAddressFields

...

var IDYSTransportOrderHeader: Record

...

“IDYS Transport Order

...

Header”; IDYSAddressType: Enum

...

“IDYS Address Type”

18.5.10900.0

...

Raised after the address information is cleared on the Transport Order

...

...

OnAfterTransferAddressFieldsFromCompanyInfo

...

var IDYSTransportOrderHeader: Record

...

“IDYS Transport Order

...

Header”; CompanyInformation: Record

...

“Company Information”; IDYSAddressType: Enum

...

“IDYS Address Type”

18.5.10900.0

...

Raised after the address information is filled on the Transport Order based on address type Company

...

...

OnAfterTransferAddressFieldsFromCustomer

...

var IDYSTransportOrderHeader: Record

...

“IDYS Transport Order

...

Header”; Customer: Record Customer; IDYSAddressType: Enum

...

“IDYS Address Type”

18.5.10900.0

...

Raised after the address information is filled on the Transport Order based on address type Customer

...

...

OnAfterTransferAddressFieldsFromLocation

...

var IDYSTransportOrderHeader: Record

...

“IDYS Transport Order

...

Header”; Location: Record Location; IDYSAddressType: Enum

...

“IDYS Address Type”

18.5.10900.0

...

Raised after the address information is filled on the Transport Order based on address type Location

...

...

OnAfterTransferAddressFieldsFromOrderAddress

...

var IDYSTransportOrderHeader: Record

...

“IDYS Transport Order

...

Header”; OrderAddress: Record

...

“Order Address”; IDYSAddressType: Enum

...

“IDYS Address Type”

18.5.10900.0

...

Raised after the address information is filled on the Transport Order based on address type Vendor when a Order Address is specified

...

...

OnAfterTransferAddressFieldsFromShipToAddress

...

var IDYSTransportOrderHeader: Record

...

“IDYS Transport Order

...

Header”; ShipToAddress: Record

...

“Ship-to

...

Address”; IDYSAddressType: Enum

...

“IDYS Address Type”

18.5.10900.0

...

Raised after the address information is filled on the Transport Order based on address type Customer or Vendor when a Ship-To Address is specified

...

...

OnAfterTransferAddressFieldsFromVendor

...

var IDYSTransportOrderHeader: Record

...

“IDYS Transport Order

...

Header”; Vendor: Record Vendor; IDYSAddressType: Enum

...

“IDYS Address Type”

18.5.10900.0

...

Raised after the address information is filled on the Transport Order based on address type Vendor

...