Integration Event |
codeunit briTMS_DeleteRelatedDataMgt |
OnBeforeDeleteVendorRelatedTransportData(Vendor: Record Vendor; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method DeleteVendorRelatedTransportData where the Transport Data associated with the Vendor that is being deleted will also be deleted. |
Integration Event |
codeunit briTMS_DeleteRelatedDataMgt |
OnBeforeClearVendorNoOnShippingAgent(VendorNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method ClearVendorNoOnShippingAgent where the “Vendor No.” field on the “Shipping Agent” record that is equal to Vendor No. that is being deleted will be cleared. |
Integration Event |
codeunit briTMS_DeleteRelatedDataMgt |
OnBeforeDeleteShippingAgentRelatedTransportData(ShippingAgent: Record “Shipping Agent”; var IsHandled: Boolean) |
Obsolete(‘This is no longer needed since fuel surcharge isn'‘t related to shipping agent table.', ‘24.0.0.0’) |
Integration Event |
codeunit briTMS_DeleteRelatedDataMgt |
OnBeforeDeleteFuelSurcharge(ShippingAgent: Record “Shipping Agent”; var IsHandled: Boolean) |
Obsolete(‘Replaced by OnBeforeDeleteVendorFuelSurcharge(Vendor: Record “Vendor Agent”; var IsHandled: Boolean)', ‘24.0.0.0’) |
Integration Event |
codeunit briTMS_DeleteRelatedDataMgt |
OnBeforeDeleteVendorFuelSurcharge(Vendor: Record Vendor; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method DeleteFuelSurcharge where all the “Fuel Surcharge” records that contains the Vendor No. will be deleted. |
Integration Event |
codeunit briTMS_DeleteRelatedDataMgt |
OnBeforeDeleteTransportAreaRelatedData(TransportArea: Record “briTMS_Transport Area”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method DeleteTransportAreaRelatedData where the Transport Data associated with the Transport Area that is being deleted will also be deleted. |
Integration Event |
codeunit briTMS_DeleteRelatedDataMgt |
OnBeforeClearTransportAreaCodeOnPostCode(TransportAreaCode: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method ClearTransportAreaCodeOnPostCode where the “Transport Area Code” field on the “Post Code” record that is equal to Transport Area Code that is being deleted will be cleared. |
Integration Event |
codeunit briTMS_DeleteRelatedDataMgt |
OnBeforeClearTransportAreaCodeOnCustomer(TransportAreaCode: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method ClearTransportAreaCodeOnCustomer where the “Transport Area Code” field on the “Customer” record that is equal to Transport Area Code that is being deleted will be cleared. |
Integration Event |
codeunit briTMS_DeleteRelatedDataMgt |
OnBeforeClearTransportAreaCodeOnShiptoAddress(TransportAreaCode: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method ClearTransportAreaCodeOnShiptoAddress where the “Transport Area Code” field on the “Ship-to Address” record that is equal to Transport Area Code that is being deleted will be cleared. |
Integration Event |
codeunit briTMS_DeleteRelatedDataMgt |
OnBeforeClearTransportAreaCodeOnLocation(TransportAreaCode: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method ClearTransportAreaCodeOnLocation where the “Transport Area Code” field on the “Location” record that is equal to Transport Area Code that is being deleted will be cleared. |
Integration Event |
codeunit briTMS_DeleteRelatedDataMgt |
OnBeforeClearTransportAreaCodeOnVendor(TransportAreaCode: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method ClearTransportAreaCodeOnVendor where the “Transport Area Code” field on the “Vendor” record that is equal to Transport Area Code that is being deleted will be cleared. |
Integration Event |
codeunit briTMS_DeleteRelatedDataMgt |
OnBeforeClearTransportAreaCodeOnOrderAddress(TransportAreaCode: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method ClearTransportAreaCodeOnOrderAddress where the “Transport Area Code” field on the “Order Address” record that is equal to Transport Area Code that is being deleted will be cleared. |
Integration Event |
codeunit briTMS_DeleteRelatedDataMgt |
OnBeforeClearTransportAreaCodeOnTransportHub(TransportAreaCode: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method ClearTransportAreaCodeOnTransportHub where the “Transport Area Code” field on the “Transport Hub” record that is equal to Transport Area Code that is being deleted will be cleared. |
Integration Event |
codeunit briTMS_DeleteRelatedDataMgt |
OnBeforeCheckTransportAreaCodeUsedOnTransportRoute(TransportAreaCode: Code[20]; var IsHandled: Boolean) |
Possbility to Skip/Overwrite the method CheckTransportAreaCodeUsedOnTransportRoute where is being checked if the Transport Area Code is being used in the Transport Route or Transport Route Sequence records. |
Integration Event |
codeunit briTMS_DeleteRelatedDataMgt |
OnBeforeCheckShippingAgentCodeUsedOnTransportRoute(ShippingAgent: Record “Shipping Agent”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method CheckShippingAgentCodeUsedOnTransportRoute where is being checked if the “Shipping Agent” record that is going to be deleted is used on the Transport Route record. |
Integration Event |
codeunit briTMS_DeleteRelatedDataMgt |
OnBeforeCheckShippingAgentServicesUsedOnTransportRoute(ShippingAgentServices: Record “Shipping Agent Services”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method CheckShippingAgentServicesUsedOnTransportRoute where is being checked if the “Shipping Agent Services” record that is going to be deleted is used on the Transport Route record. |
Integration Event |
codeunit briTMS_DeleteRelatedDataMgt |
OnBeforeDeleteTransportRouteRelatedData(TransportRoute: Record “briTMS_Transport Route”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method DeleteTransportRouteRelatedData where all the related Transport Data associated with Transport Route table is being deleted. |
Integration Event |
codeunit briTMS_DeleteRelatedDataMgt |
OnBeforeDeleteTransportOrderRelatedData(var TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method DeleteTransportOrderRelatedData where all the related Transport Data associated with Transport Route table is being deleted. |
Integration Event |
codeunit briTMS_DeleteRelatedDataMgt |
OnBeforeDeleteCorrespondingTransportOrderLine(TransportOrderLine: Record “briTMS_Transport Order Line”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method DeleteCorrespondingTransportOrderLine where all the corresponding “Transport Order Line” being deleted. |
Integration Event |
codeunit briTMS_DeleteRelatedDataMgt |
OnBeforeDeleteRelatedTransportOrderLines(TransportOrderNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method DeleteRelatedTransportOrderLines where the all the Transport Order Lines related to the TransportOrderNo parameter will be deleted. |
Integration Event |
codeunit briTMS_DeleteRelatedDataMgt |
OnBeforeDeleteRelatedTransportOrderWarnings(TransportOrderNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method DeleteRelatedTransportOrderWarnings where the all the Transport Order Warnings related to the TransportOrderNo parameter will be deleted. |
Integration Event |
codeunit briTMS_DeleteRelatedDataMgt |
OnBeforeDeleteRelatedTransportOrderWarning(TransportOrderNo: Code[20]; TransportOrderLineNo: Integer) |
Possibility to Skip/Overwrite the method DeleteRelatedTransportOrderWarning where the Transport Order Warning related to the TransportOrderNo and TransportOrderLineNo parameters will be deleted. |
Integration Event |
codeunit briTMS_DeleteRelatedDataMgt |
OnBeforeDeleteTransportTariff(TariffCode: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method DeleteTransportTariff where the Transport Tariff record and all related data will be deleted. |
Integration Event |
codeunit briTMS_DeleteRelatedDataMgt |
OnBeforeDeleteTransportTariffLines(TariffCode: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the DeleteTransportTariffLines where the Transport Tariff Lines record related to the Tariff Code parameter will be deleted. |
Integration Event |
codeunit briTMS_DeleteRelatedDataMgt |
OnBeforeCheckSalesLineDeletionAllowed(SalesLine: Record “Sales Line”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckSalesLineDeletionAllowed method. |
Integration Event |
codeunit briTMS_DeleteRelatedDataMgt |
OnBeforeCheckPurchaseLineDeletionAllowed(PurchaseLine: Record “Purchase Line”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckPurchaseLineDeletionAllowed method. |
Integration Event |
codeunit briTMS_DeleteRelatedDataMgt |
OnBeforeCheckTransferLineDeletionAllowed(TransferLine: Record “Transfer Line”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckTransferLineDeletionAllowed method. |
Integration Event |
codeunit briTMS_DeleteRelatedDataMgt |
OnBeforeDeleteRelatedLandedCost(SourceType: Integer; SourceSubtype: Integer; SourceNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the DeleteRelatedLandedCost method where landed costs containing the SourceType, SourceSubtype and SourceNo parameters will be deleted. |
Integration Event |
codeunit briTMS_DeleteRelatedDataMgt |
OnBeforeCheckTransportOrderLineSourceDocumentLineDeletion(SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]; SourceDocumentLineNo: Integer; HasShippedOrReceivedQty: Boolean; TableCaption: Text; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckTransportOrderLineSourceDocumentLineDeletion method where is being checked if the source document line of a Transport Order Line record has already an shipped/received quantity. |
Integration Event |
codeunit briTMS_DeleteRelatedDataMgt |
OnBeforeDeleteRelatedTransportOrderApplicationEntries(TransportOrderNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the DeleteRelatedTransportOrderApplicationEntries where the all the TOApplicationEntry record related to the TransportOrderNo parameter will be deleted. |
Integration Event |
codeunit briTMS_DeleteRelatedDataMgt |
OnBeforeCheckTransportApplicationEntrySourceDocumentLineDeletion(SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]; SourceDocumentLineNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckTransportApplicationEntrySourceDocumentLineDeletion method. |
Integration Event |
codeunit briTMS_DeleteRelatedDataMgt |
OnAfterFilterTransportApplicationEntryBySourceDocumentLine(var TOApplicationEntry: Record briTMS_TOApplicationEntry) |
Possibility to set additional filters on the TOApplicationEntry record. |
Integration Event |
codeunit briTMS_DeleteRelatedDataMgt |
OnBeforeCheckTransportOrderLineDeletion(TransportOrderLine: Record “briTMS_Transport Order Line”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckTransportOrderLineDeletion method. |
Integration Event |
codeunit briTMS_DeleteRelatedDataMgt |
OnAfterFilterTransportApplicationEntryByTransportOrderLine(var TOApplicationEntry: Record briTMS_TOApplicationEntry) |
Possibility to set additional filters on the TOApplicationEntry record. |
Integration Event |
codeunit briTMS_DeleteRelatedDataMgt |
OnBeforeCheckTransportOrderDeletion(TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckTransportOrderDeletion method. |
Integration Event |
codeunit briTMS_DeleteRelatedDataMgt |
OnBeforeCheckVendorUsedOnLandedCosts(Vendor: Record Vendor; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckVendorUsedOnLandedCosts method. |
Integration Event |
table briTMS_Container Type |
OnBeforeShowMannualyUpdateContainerCodeMessageOnDeletingContainerType(ContainerType: Record “briTMS_Container Type”; var ShowMessage: Boolean) |
Possibility to change that value of the “ShowMessage” parameter that defines if a Message will be thrown when deleting a Container Type. |
Integration Event |
table briTMS_Fuel Surcharge |
OnBeforeConfirmFuelSurchargeDeletion(FuelSurcharge: Record “briTMS_Fuel Surcharge”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the “Fuel Surcharge” record deletion confirmation message. |
Integration Event |
page briTMS_FuelSurchargeIndex |
OnBeforeUpdateOpenLandedCosts(FuelSurchargeIndex: Record briTMS_FuelSurchargeIndex; var IsHandled: Boolean) |
Possibility to Skip the UpdateOpenLandedCosts method. |
Integration Event |
codeunit briTMS_FuelSurchargeManagement |
OnBeforeCalculateFuelSurchargeIndex(var LandedCost: Record “briLCO_Landed Cost”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CalculateFuelSurchargeIndex method. |
Integration Event |
codeunit briTMS_FuelSurchargeManagement |
OnAfterCalculateFuelSurchargeIndex(var LandedCost: Record “briLCO_Landed Cost”) |
Possibility to perform additional changes on the LandedCost record. |
Integration Event |
codeunit briTMS_FuelSurchargeManagement |
OnBeforeCalculateSourceFuelSurchargeIndex(var LandedCost: Record “briLCO_Landed Cost”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CalculateSourceFuelSurchargeIndex method. |
Integration Event |
codeunit briTMS_FuelSurchargeManagement |
OnAfterCalculateSourceFuelSurchargeIndex(var LandedCost: Record “briLCO_Landed Cost”; TransportTariffHeader: Record “briTMS_Transport Tariff Header”) |
Possibility to perform additional changes on the LandedCost record. |
Integration Event |
codeunit briTMS_FuelSurchargeManagement |
OnBeforeCalculateLandedCostAssignmentFuelSurcharge(var LandedCostAssignment: Record briLCO_LandedCostAssignment; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CalculateLandedCostAssignmentFuelSurcharge method. |
Integration Event |
codeunit briTMS_FuelSurchargeManagement |
OnAfterCalculateLandedCostAssignmentFuelSurcharge(var LandedCostAssignment: Record briLCO_LandedCostAssignment; LandedCost: Record “briLCO_Landed Cost”) |
Possibility to perform addtional changes on the LandedCostAssignment record after the fuel surcharge is calculated. |
Integration Event |
codeunit briTMS_FuelSurchargeManagement |
OnBeforeCalculatePostedLandedCostFuelSurchargeIndexFromLandedCost(var PostedLandedCost: Record “briLCO_Posted Landed Cost”; OldLandedCost: Record “briLCO_Landed Cost”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CalculatePostedLandedCostFuelSurchargeIndexFromLandedCost method. |
Integration Event |
codeunit briTMS_FuelSurchargeManagement |
OnAfterCalculatePostedLandedCostFuelSurchargeIndexFromLandedCost(var PostedLandedCost: Record “briLCO_Posted Landed Cost”; OldLandedCost: Record “briLCO_Landed Cost”) |
Possibility to perform addtional changes on the PostedLandedCost record after the fuel surcharge is calculated. |
Integration Event |
codeunit briTMS_FuelSurchargeManagement |
OnBeforeCalculatePostedLandedCostAssignmentFuelSurcharge(var PostedLCAssignment: Record briLCO_PostedLCAssignment; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CalculatePostedLandedCostAssignmentFuelSurcharge method. |
Integration Event |
codeunit briTMS_FuelSurchargeManagement |
OnAfterCalculatePostedLandedCostAssignmentFuelSurcharge(var PostedLCAssignment: Record briLCO_PostedLCAssignment; PostedLandedCost: Record “briLCO_Posted Landed Cost”) |
Possibility to perform addtional changes on the PostedLCAssignment record after the fuel surcharge is calculated. |
Integration Event |
codeunit briTMS_FuelSurchargeManagement |
OnBeforeGetFuelSurchargeLines(PurchaseInvoiceNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GetFuelSurchargeLines methods. |
Integration Event |
codeunit briTMS_FuelSurchargeManagement |
OnAfterGetFuelSurchargeLines(ItemChargeAssignmentPurch: Record “Item Charge Assignment (Purch)"; var TempItemChargeAssignmentPurch: Record “Item Charge Assignment (Purch)” temporary; PurchaseInvoiceNo: Code[20]) |
Possibility to create additional “Item Charge Assignment (Purch)” records after the Fuel Surcharge invoice lines are created. |
Integration Event |
codeunit briTMS_FuelSurchargeManagement |
OnAfterFilterItemChargeAssignmentPurchOnBeforeFindSet(var ItemChargeAssignmentPurch: Record “Item Charge Assignment (Purch)"; PurchaseInvoiceNo: Code[20]) |
Possibility to set additional filters on the “Item Charge Assignment (Purch)” record. |
Integration Event |
codeunit briTMS_FuelSurchargeManagement |
OnBeforeCalculateFuelSurchargeAmountToAssign(ItemChargeAssignmentPurch: Record “Item Charge Assignment (Purch)"; var FuelSurchargeAmountToAssign: Decimal; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CalculateFuelSurchargeAmountToAssign method. |
Integration Event |
codeunit briTMS_FuelSurchargeManagement |
OnAfterCalculateFuelSurchargeAmountToAssign(ItemChargeAssignmentPurch: Record “Item Charge Assignment (Purch)"; PostedLCAssignment: Record briLCO_PostedLCAssignment; AmountWithFuelSurcharge: Decimal; var FuelSurchargeAmountToAssign: Decimal) |
Possibility to perform additional calculations and change the value of the FuelSurchargeAmountToAssign parameter. |
Integration Event |
codeunit briTMS_FuelSurchargeManagement |
OnBeforeUpdateTempFuelSurchargeItemChargeAssignmentPurch(var TempItemChargeAssignmentPurch: Record “Item Charge Assignment (Purch)” temporary; ItemChargeAssignmentPurch: Record “Item Charge Assignment (Purch)"; FuelSurchargeAmountToAssign: Decimal; PurchaseInvoiceNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the UpdateTempFuelSurchargeItemChargeAssignmentPurch method. |
Integration Event |
codeunit briTMS_FuelSurchargeManagement |
OnBeforeCalculateTempFuelSurchargeItemAssignments(var TempItemChargeAssignmentPurch: Record “Item Charge Assignment (Purch)” temporary; var ItemChargeAssignmentPurch: Record “Item Charge Assignment (Purch)"; PurchaseInvoiceNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CalculateTempFuelSurchargeItemAssignments method. |
Integration Event |
codeunit briTMS_FuelSurchargeManagement |
OnBeforeCreateFuelSurchargeAssignments(var TempItemChargeAssignmentPurch: Record “Item Charge Assignment (Purch)” temporary; ItemChargeAssignmentPurch: Record “Item Charge Assignment (Purch)"; PurchaseInvoiceNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CreateFuelSurchargeAssignments method. |
Integration Event |
codeunit briTMS_FuelSurchargeManagement |
OnBeforeInsertOnCreatePurchaseInvoiceLine(var PurchaseLine: Record “Purchase Line”; TempItemChargeAssignmentPurch: Record “Item Charge Assignment (Purch)” temporary) |
Possibility to perform additional changes on the “Purchase Line” record before this is inserted. |
Integration Event |
codeunit briTMS_FuelSurchargeManagement |
OnBeforeCreateItemPurchaseAssignments(var ItemChargeAssignmentPurch: Record “Item Charge Assignment (Purch)"; PurchaseLine: Record “Purchase Line”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CreateItemPurchaseAssignments method. |
Integration Event |
codeunit briTMS_FuelSurchargeManagement |
OnBeforeGetTransportPurchaseItemChargeAssignments(var ItemChargeAssignmentPurch: Record “Item Charge Assignment (Purch)"; PurchaseInvoiceNo: Code[20]; var IsHandled: Boolean) |
Possibility to determine which “Item Charge Assignment (Purch)” will be taken into consideration for the creation of the Fuel Surcharge lines. |
Integration Event |
codeunit briTMS_FuelSurchargeManagement |
OnAfterCalculateTempFuelSurchargeItemAssignments(var TempItemChargeAssignmentPurch: Record “Item Charge Assignment (Purch)” temporary; var ItemChargeAssignmentPurch: Record “Item Charge Assignment (Purch)"; PurchaseInvoiceNo: Code[20]) |
Possibility to perform additional changes on the TempItemChargeAssignmentPurch and ItemChargeAssignmentPurch parameters that will be used to create Fuel Surcharge lines. |
Integration Event |
codeunit briTMS_FuelSurchargeManagement |
OnAfterCreateFuelSurchargeAssignments(var TempItemChargeAssignmentPurch: Record “Item Charge Assignment (Purch)” temporary; var ItemChargeAssignmentPurch: Record “Item Charge Assignment (Purch)"; PurchaseInvoiceNo: Code[20]) |
Possibility to create additional “Item Charge Assignment (Purch)” records after the Item Charge Assignments for the Fuel Surcharge are created. |
Integration Event |
codeunit briTMS_FuelSurchargeManagement |
OnAfterSetQtyToAssignOnFuelSurchargeItemPurchaseAssignmentsOnBeforeModify(var FuelSurchargeItemChargeAssignmentPurch: Record “Item Charge Assignment (Purch)"; PurchaseLine: Record “Purchase Line”; var FuelSurchargeAmountToAssign: Decimal; var FuelSurchargeQtyToAssign: Decimal; var TotalFuelSurchargeAmount: Decimal; var TotalQtyToAssign: Decimal) |
Possibility to perform additional changes on the “Item Charge Assignment (Purch)” record before the record is modified. |
Integration Event |
codeunit briTMS_FuelSurchargeManagement |
OnBeforeCreateInvoiceLineWithFuelSurcharge(var LandedCostItemChargeAssignmentPurch: Record “Item Charge Assignment (Purch)"; PurchaseInvoiceNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CreateInvoiceLineWithFuelSurcharge method. |
Integration Event |
codeunit briTMS_FuelSurchargeManagement |
OnAfterCreateInvoiceLineWithFuelSurcharge(var TempLandedCostItemChargeAssignmentPurch: Record “Item Charge Assignment (Purch)” temporary; var TempItemChargeAssignmentPurch: Record “Item Charge Assignment (Purch)” temporary; PurchaseInvoiceNo: Code[20]) |
Possibility to create additional “Item Charge Assignment (Purch)” records after the Fuel Surcharge invoice lines are created. |
Integration Event |
codeunit briTMS_FuelSurchargeManagement |
OnBeforeCalculateOpenAmountWithFuelSurcharge(OpenAmount: Decimal; FuelSurchargeIndex: Decimal; SourceFuelSurchargeIndex: Decimal; var OpenAmountWithFuelSurcharge: Decimal; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CalculateOpenAmountWithFuelSurcharge mehtod. |
Integration Event |
codeunit briTMS_FuelSurchargeManagement |
OnAfterCalculateOpenAmountWithFuelSurcharge(OpenAmount: Decimal; FuelSurchargeIndex: Decimal; SourceFuelSurchargeIndex: Decimal; var OpenAmountWithFuelSurcharge: Decimal) |
Possibility to change the value of the OpenAmountWithFuelSurcharge parameter. |
Integration Event |
codeunit briTMS_FuelSurchargeManagement |
OnBeforeCalculateFuelSurchargeOnRouteSelection(var CalculatedCostWithFuelSurcharge: Decimal; var FuelSurchargeIndex: Decimal; var SourceFuelSurchargeIndex: Decimal; CalculatedCost: Decimal; SourceDocumentDate: Date; TransportTariffCode: Code[20]; ShippingAgentCode: Code[10]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CalculateFuelSurchargeOnRouteSelection method. |
Integration Event |
codeunit briTMS_FuelSurchargeManagement |
OnAfterGetFuelSurchargeIndexFromTransportTariff(TransportTariffHeader: Record “briTMS_Transport Tariff Header”; var FuelSurchargeIndex: Decimal) |
Possibility to change the value of the FuelSurchargeIndex parameter. |
Integration Event |
codeunit briTMS_FuelSurchargeManagement |
OnAfterCalculateFuelSurchargeOnRouteSelection(var CalculatedCostWithFuelSurcharge: Decimal; var FuelSurchargeIndex: Decimal; var SourceFuelSurchargeIndex: Decimal; CalculatedCost: Decimal; SourceDocumentDate: Date; TransportTariffCode: Code[20]; ShippingAgentCode: Code[10]; VendorNo: Code[20]) |
Possibility to perform additional changes on the Fuel Surcharge parameters that will be displayed in the Route Selection page. |
Integration Event |
report briTMS_FuelSurchargeReevaluatn |
OnBeforeInitializeProgressWindow(var UseProgressWindow: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the InitializeProgressWindow method. |
Integration Event |
report briTMS_FuelSurchargeReevaluatn |
OnAfterApplyLandedCostFilters(var Vendor: Record Vendor; var LandedCost: Record “briLCO_Landed Cost”; VendorNo: Text; ItemChargeNo: Text; ReferenceNo: Text; ExternalReferenceNo: Text; CurrencyCode: Text) |
Possibility to set additional filters. |
Integration Event |
report briTMS_FuelSurchargeReevaluatn |
OnAfterApplyPostedLandedCostFilters(var Vendor: Record Vendor; var PostedLandedCost: Record “briLCO_Posted Landed Cost”; VendorNo: Text; ItemChargeNo: Text; ReferenceNo: Text; ExternalReferenceNo: Text; CurrencyCode: Text) |
Possibility to set additional filters. |
Integration Event |
|
OnBeforeValidateAmountWithFuelSurcharge(var LandedCost: Record “briLCO_Landed Cost”; OldLandedCost: Record “briLCO_Landed Cost”; CurrFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the “Amount with Fuel Surcharge” calculation. |
Integration Event |
|
OnBeforeValidateAmountWithFuelSurcharge(var LandedCostAssignment: Record briLCO_LandedCostAssignment; OldLandedCostAssignment: Record briLCO_LandedCostAssignment; CurrFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the “Amount with Fuel Surcharge” calculation. |
Integration Event |
codeunit briTMS_LandedCostManagement |
OnBeforeValidateLandedCostCalculationBasis(LandedCost: Record “briLCO_Landed Cost”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ValidateLandedCostCalculationBasis method where additional verifications are being perfomed related to the Transport Management integration. |
Integration Event |
codeunit briTMS_LandedCostManagement |
OnBeforeValidateLandedCostScope(var LandedCost: Record “briLCO_Landed Cost”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ValidateLandedCostScope method where additional verifications are being perfomed related to the Transport Management integration. |
Integration Event |
codeunit briTMS_LandedCostManagement |
OnBeforeGetSourceDocumentBaseQuantity(SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]; SourceDocumentLineNo: Integer; CalculationBasis: Enum “briLCO_Calculation Basis”; var SourceDocumentQuantity: Decimal; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GetSourceDocumentQuantity method where the Quantity will be determined based on the Source Document. |
Integration Event |
codeunit briTMS_LandedCostManagement |
OnBeforeGetSourceDocumentQuantityFromPurchaseOrder(SourceDocumentNo: Code[20]; SourceDocumentLineNo: Integer; var Quantity: Decimal; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GetSourceDocumentQuantityFromPurchaseOrder method where the Quantity will be determined based on the Source Purchase Order. |
Integration Event |
codeunit briTMS_LandedCostManagement |
OnBeforeGetSourceDocumentQuantityForSalesOrder(SourceDocumentNo: Code[20]; SourceDocumentLineNo: Integer; var Quantity: Decimal; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GetSourceDocumentQuantityForSalesOrder method where the Quantity will be determined based on the Source Sales Order. |
Integration Event |
codeunit briTMS_LandedCostManagement |
OnBeforeGetSourceDocumentQuantityForTransferOrder(SourceDocumentNo: Code[20]; var Quantity: Decimal; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GetSourceDocumentQuantityForTransferOrder method where the Quantity will be determined based on the Source Transfer Order. |
Integration Event |
codeunit briTMS_LandedCostManagement |
OnBeforeGetSourceDocumentQuantityForTransportOrderOrder(SourceDocumentNo: Code[20]; var Quantity: Decimal; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GetSourceDocumentQuantityForTransportOrderOrder method where the Quantity will be determined based on the Source Transport Order. |
Integration Event |
codeunit briTMS_LandedCostManagement |
OnAfterGetSourceDocumentQuantityBasedOnCalculationBasis(CalculationBasis: Enum “briLCO_Calculation Basis”; Qty: Decimal; GrossWeight: Decimal; Volume: Decimal; GroundPallets: Integer; ShippingContainerUnitQty: Decimal; var Quantity: Decimal) |
Possibility to determine the Source Document Quantity in the GetSourceDocumentQuantityBasedOnCalculationBasis method. |
Integration Event |
codeunit briTMS_LandedCostManagement |
OnAfterGetSourceDocumentBaseQuantity(SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]; SourceDocumentLineNo: Integer; CalculationBasis: Enum “briLCO_Calculation Basis”; var SourceDocumentQuantity: Decimal) |
Possibility to determine the Source Document Quantity in the GetSourceDocumentQuantity method. |
Integration Event |
codeunit briTMS_LandedCostManagement |
OnBeforeCalculateTransportCostOnTransportRouteSelection(TransportTariffCode: Code[20]; SourceDocumentQuantity: Decimal; var CalculatedCost: Decimal; var CurrencyCode: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CalculateTransportCost where the CurrencyCode and CalculatedCost will be determined. |
Integration Event |
codeunit briTMS_LandedCostManagement |
OnBeforeGetApplicableTransportTariffLine(var TransportTariffLine: Record “briTMS_Transport Tariff Line”; SourceDocumentQuantity: Decimal; TransportTariffCode: Code[20]; var FoundApplicableTranpsortTariffLine: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GetApplicableTransportTariffLine method. |
Integration Event |
codeunit briTMS_LandedCostManagement |
OnBeforeGetTransportDefaultItemChargeNo(var DefaultTransportItemChargeNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GetTransportDefaultItemChargeNo where the Default Item Charge No. defined on the Transport Mgmt. Setup is being retrieve. |
Integration Event |
codeunit briTMS_LandedCostManagement |
OnAfterGetDataFromTransportRoute(TransportRoute: Record “briTMS_Transport Route”; ShippingAgent: Record “Shipping Agent”; var ShippingAgentVendorNo: Code[20]; var AssignmentMethod: Enum “briLCO_Assignment Method”; var Result: Boolean) |
Possibility to set addtional checks or logic after data is being retrieved from the Transport Route record that is being used to create Landed Costs for the Transport Order. |
Integration Event |
codeunit briTMS_LandedCostManagement |
OnBeforeGenerateTempLandedCostsFromTransportRoute(var TempLandedCost: Record “briLCO_Landed Cost” temporary; var NextTempLandedCostEntryNo: Integer; SourceType: Integer; SourceSubType: Integer; SourceNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GenerateTempLandedCostsFromTransportRoute method. |
Integration Event |
codeunit briTMS_LandedCostManagement |
OnAfterGenerateTempLandedCostsFromTransportRouteOnBeforeInsert(var TempLandedCost: Record “briLCO_Landed Cost” temporary; var NextTempLandedCostEntryNo: Integer; SourceType: Integer; SourceSubType: Integer; SourceNo: Code[20]; TransportTariffHeader: Record “briTMS_Transport Tariff Header”; TransportTariffLine: Record “briTMS_Transport Tariff Line”; TariffType: Enum “briLCO_Tariff Type”; BaseQuantity: Decimal; CalculationBasis: Enum “briLCO_Calculation Basis”; CalculatedCost: Decimal; AssignmentMethod: Enum “briLCO_Assignment Method”; ItemChargeNo: Code[20]; ShippingAgentVendorNo: Code[20]) |
Possibility to perform changes on the TempLandedCost record before is being inserted. |
Integration Event |
codeunit briTMS_LandedCostManagement |
OnAfterFilterTransportTariffLineOnBeforeFindApplicableTransportTariffLine(var TransportTariffLine: Record “briTMS_Transport Tariff Line”) |
Possibility to set additional filters on the TransportTariffLine that will determine if the there are applicable Transport Tariff Lines to be retrieved. |
Integration Event |
codeunit briTMS_LandedCostManagement |
OnAfterConvertTariffAssigmentMethod(TariffAssignmentMethod: Enum “briTMS_Assignment Method”; var AssignmentMethod: Enum “briLCO_Assignment Method”) |
Possibility to return the matching AssignmentMethod based on the TariffAssignmentMethod. |
Integration Event |
codeunit briTMS_LandedCostManagement |
OnAfterIsValidTransportTariffHeader(TransportTariffHeader: Record “briTMS_Transport Tariff Header”; TransportTariffLine: Record “briTMS_Transport Tariff Line”; var CalculationBasis: Enum “briLCO_Calculation Basis”; var TariffType: Enum “briLCO_Tariff Type”) |
Possibility to perform set additional logic after data is retrieved from the Transport Tariff tables or change the Result parameter value. |
Integration Event |
codeunit briTMS_LandedCostManagement |
OnAfterConvertCalculationBasis(TariffCalculationBasis: Enum “briTMS_Calculation Basis”; var CalculationBasis: Enum “briLCO_Calculation Basis”) |
Possibility to return the matching CalculationBasis based on the TariffCalculationBasis. |
Integration Event |
codeunit briTMS_LandedCostManagement |
OnAfterFilterTransportOrderLineBySourceDocument(var TransportOrderLine: Record “briTMS_Transport Order Line”; SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]) |
Possibility to set additional filters on the Transport Order Line record. |
Integration Event |
codeunit briTMS_LandedCostManagement |
OnBeforeGetShippingAgentVendorCurrencyCode(ShippingAgentVendorNo: Code[20]; var CurrencyCode: Code[10]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GetShippingAgentVendorCurrencyCode method. |
Integration Event |
codeunit briTMS_LandedCostManagement |
OnBeforeCheckTransportApplicationEntriesOnCreatingPostedLandedCosts(LandedCost: Record “briLCO_Landed Cost”; TransportOrderNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckTransportApplicationEntriesOnCreatingPostedLandedCosts method. |
Integration Event |
codeunit briTMS_LandedCostManagement |
OnBeforeCheckSourceDocumentDeletionOnPost(SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckSourceDocumentDeletionOnPost method. |
Integration Event |
codeunit briTMS_LandedCostManagement |
OnBeforeCheckTOApplicationEntryExistForSourceDocument(SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckTOApplicationEntryExistForSourceDocument method. |
Integration Event |
codeunit briTMS_LandedCostManagement |
OnAfterFilterTransportApplicationEntryBySourceDocument(var TOApplicationEntry: Record briTMS_TOApplicationEntry) |
Possibility to Set additional filters on the TOApplicationEntry record. |
Integration Event |
codeunit briTMS_LandedCostManagement |
OnBeforeCheckTransportOrderLineExistForSourceDocument(SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckTransportOrderLineExistForSourceDocument method. |
Integration Event |
codeunit briTMS_LandedCostManagement |
OnBeforeCheckRelatedTransportApplicationEntriesExist(SourceDocumentType: Enum “briTMS_Source Document Type”; OrderNo: Code[20]; OrderLineNo: Integer; DocumentNo: Code[20]; DocumentLineNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckRelatedTransportApplicationEntriesExist method. |
Integration Event |
codeunit briTMS_LandedCostManagement |
OnBeforeCheckRelatedTransportApplicationEntryExist(SourceDocumentType: Enum “briTMS_Source Document Type”; OrderNo: Code[20]; OrderLineNo: Integer; DocumentNo: Code[20]; DocumentLineNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckRelatedTransportApplicationEntryExist method. |
Integration Event |
codeunit briTMS_LandedCostManagement |
OnBeforeCheckRelatedPostedTransportApplicationEntryExist(SourceDocumentType: Enum “briTMS_Source Document Type”; OrderNo: Code[20]; OrderLineNo: Integer; DocumentNo: Code[20]; DocumentLineNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckRelatedPostedTransportApplicationEntryExist method. |
Integration Event |
codeunit briTMS_LandedCostManagement |
OnAfterCheckRelatedTransportApplicationEntriesExist(SourceDocumentType: Enum “briTMS_Source Document Type”; OrderNo: Code[20]; OrderLineNo: Integer; DocumentNo: Code[20]; DocumentLineNo: Integer) |
Possibility to perform additional checks on after being cheked if related application entries exist for the source document. |
Integration Event |
codeunit briTMS_LandedCostManagement |
OnBeforeGetTransportItemChargeNo(TransportOrderNo: Code[20]; var IsHandled: Boolean; var TransportItemChargeNo: Code[20]) |
Possibility to Skip/Overwrite the GetTransportItemChargeNo method. |
Integration Event |
codeunit briTMS_LandedCostManagement |
OnAfterGetTransportItemChargeNoAccordinglyToTransportOrderSourceDocumentType(TransportMgmtSetup: Record “briTMS_Transport Mgmt. Setup”; SourceDocumentType: Enum “briTMS_Source Document Type”; var ItemChargeNo: Code[20]) |
Possibility to overwrite the return value of the ItemChargeNo parameter. |
Integration Event |
codeunit briTMS_LandedCostManagement |
OnBeforeUpdateFuelSurchargeIndex(var TempLandedCost: Record “briLCO_Landed Cost” temporary; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the UpdateFuelSurchargeIndex method. |
Integration Event |
codeunit briTMS_LandedCostManagement |
OnAfterCalculateFuelSurchargeIndexOnBeforeModifyTempLandedCost(var TempLandedCost: Record “briLCO_Landed Cost” temporary) |
Possibility to perform additional changes on the TempLandedCost record after the Fuel Surcharge Index is calculated but before the record is modified. |
Integration Event |
codeunit briTMS_LCOCalculationHandler |
OnAfterGetTotalAmountValueForTransportOrderLine(TransportOrderLine: Record “briTMS_Transport Order Line”; var TotalAmountValueForLines: Decimal) |
Possibility to return the TotalAmountValueForLines based on the TransportOrderLine. |
Integration Event |
codeunit briTMS_LCOCalculationHandler |
OnAfterGetAmountValueForTransportOrderLine(TransportOrderLine: Record “briTMS_Transport Order Line”; var AmountValueForLine: Decimal) |
Possibility to return the AmountValueForLine based on the TransportOrderLine. |
Integration Event |
codeunit briTMS_LCOCalculationHandler |
OnAfterGetAmountValueForTOApplicationEntry(TOApplicationEntry: Record briTMS_TOApplicationEntry; var AmountValueForLine: Decimal) |
Possibility to return the AmountValueForLine based on the TOApplicationEntry. |
Integration Event |
codeunit briTMS_LCOCalculationHandler |
OnAfterGetTotalAmountValueForTOApplicationEntry(TOApplicationEntry: Record briTMS_TOApplicationEntry; var TotalAmountValueForLines: Decimal) |
Possibility to return the TotalAmountValueForLines based on the TOApplicationEntry. |
Integration Event |
codeunit briTMS_LCOCalculationHandler |
OnAfterGetGrossWeightForTOApplicationEntry(TOApplicationEntry: Record briTMS_TOApplicationEntry; var GrossWeight: Decimal) |
Possibility to return the GrossWeight based on the TOApplicationEntry. |
Integration Event |
codeunit briTMS_LCOCalculationHandler |
OnAfterGetVolumeForTOApplicationEntry(TOApplicationEntry: Record briTMS_TOApplicationEntry; var Volume: Decimal) |
Possibility to return the Volume based on the TOApplicationEntry. |
Integration Event |
codeunit briTMS_LCOCalculationHandler |
OnAfterGetLineQuantityBasedOnCalculationBasis(CalculationBasis: Enum “briLCO_Calculation Basis”; TransportOrderLine: Record “briTMS_Transport Order Line”; var LineQuantity: Decimal) |
Possibility to set a value for the LineQuantity parameter if this was not previously done in the case statement on the GetLineQuantityBasedOnCalculationBasis method. |
Integration Event |
|
OnBeforeValidateAmountWithFuelSurcharge(var PostedLandedCost: Record “briLCO_Posted Landed Cost”; OldPostedLandedCost: Record “briLCO_Posted Landed Cost”; CurrFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the “Amount with Fuel Surcharge” calculation. |
Integration Event |
|
OnBeforeValidateAmountWithFuelSurcharge(var PostedLCAssignment: Record briLCO_PostedLCAssignment; OldPostedLCAssignment: Record briLCO_PostedLCAssignment; CurrFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the “Amount with Fuel Surcharge” calculation. |
Integration Event |
codeunit briTMS_NotificationManagement |
OnBeforeShowFuelSurchargeUpdateNotification(var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ShowFuelSurchargeUpdateNotification method. |
Integration Event |
codeunit briTMS_NotificationManagement |
OnBeforeShowTransportRouteSequenceUpdateNotification(var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ShowTransportRouteSequenceUpdateNotification method. |
Integration Event |
codeunit briTMS_NotificationManagement |
OnBeforeShowTransportRouteSalesShippingAgentUpdateNotification(var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ShowTransportRouteSalesShippingAgentUpdateNotification method. |
Integration Event |
codeunit briTMS_NotificationManagement |
OnBeforeShowTransportRouteSalesShippingAgentServiceUpdateNotification(var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ShowTransportRouteSalesShippingAgentServiceUpdateNotification method. |
Integration Event |
codeunit briTMS_NotificationManagement |
OnBeforeShowTransportRouteTransferShippingAgentUpdateNotification(var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ShowTransportRouteTransferShippingAgentUpdateNotification method. |
Integration Event |
codeunit briTMS_NotificationManagement |
OnBeforeShowTransportRouteTransferShippingAgentServiceUpdateNotification(var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ShowTransportRouteTransferShippingAgentServiceUpdateNotification method. |
Integration Event |
page briTMS_Posted Transport Order |
OnAfterSetTransportGroupsAvailability(PostedTransportOrder: Record “briTMS_Posted Transport Order”; var HaulierAvailability: Boolean; var SeaCarrierAvailability: Boolean; var AirTransportAvailability: Boolean) |
Posssibility to change the values of the transport groups availability. |
Integration Event |
page briTMS_Posted Transport Order |
OnAfterSetMultipleAddressTransportOrder(PostedTransportOrder: Record “briTMS_Posted Transport Order”; var IsMultipleAddressesTransportOrder: Boolean) |
Posssibility to change the values of the Multiple Addresses availability. |
Integration Event |
page briTMS_Posted Transport Order |
OnAfterSetContainerInformationAvailability(PostedTransportOrder: Record “briTMS_Posted Transport Order”; var ContainerInformationAvailability: Boolean) |
Posssibility to change the values of the Container Information group availability. |
Integration Event |
page briTMS_Posted Transport Order |
OnBeforeShowPostedLandedCosts(PostedTransportOrder: Record “briTMS_Posted Transport Order”; var PostedLandedCosts: Page “briLCO_Posted Landed Costs”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ShowPostedLandedCosts method. |
Integration Event |
table briTMS_Posted Transport Order |
OnBeforeInitSeries(var PostedTransportOrder: Record “briTMS_Posted Transport Order”; xRec: Record “briTMS_Posted Transport Order”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the InitSeries method. |
Integration Event |
table briTMS_Posted Transport Order |
OnBeforeTestPostedTransportOrderNoSeries(Rec: Record “briTMS_Posted Transport Order”; TransportMgmtSetup: Record “briTMS_Transport Mgmt. Setup”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the TestPostedTransportOrderNoSeries where is being checked if the “Posted Transport Order Nos.” field on the “Transport Mgmt. Setup” record is filled. |
Integration Event |
table briTMS_Posted Transport Order |
OnBeforeGetPostedTransportOrderNoSeries(PostedTransportOrder: Record “briTMS_Posted Transport Order”; var NoSeriesCode: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method GetPostedTransportOrderNoSeries where the “Posted Transport Order Nos.” field from the “Transport Mgmt. Setup” records is being retrieved. |
Integration Event |
table briTMS_Posted Transport Order |
OnBeforeGetTransportHubTypeFromTransportOrderMode(PostedTransportOrder: Record “briTMS_Posted Transport Order”; var TransportHubType: Enum briTMS_TransportHubType; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GetTransportHubTypeFromTransportOrderMode method. |
Integration Event |
table briTMS_Posted Transport Order |
OnAfterGetTransportHubTypeFromTransportOrderMode(TransportMode: Enum briTMS_TransportMode; var TransportHubType: Enum briTMS_TransportHubType) |
Possibility to change the value of the TransportHubType parameter. |
Integration Event |
report briTMS_Posted Transport Order |
OnBeforeGetShipmentMethodInformation(ShipmentMethod: Record “Shipment Method”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GetShipmentMethodInformation method. |
Integration Event |
report briTMS_Posted Transport Order |
OnAfterGetShipmentMethodInformation(ShipmentMethod: Record “Shipment Method”) |
Possibility to set additional logic after the shipment method information is being retrivied. |
Integration Event |
report briTMS_Posted Transport Order |
OnBeforeGetShippingAgentVendorAddress(PostedTransportOrder: Record “briTMS_Posted Transport Order”; var DestinationAddress: array[20] of Text[100]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GetShippingAgentVendorAddress method where the destination address is being retrivied. |
Integration Event |
report briTMS_Posted Transport Order |
OnAfterGetShippingAgentVendorAddress(PostedTransportOrder: Record “briTMS_Posted Transport Order”; var DestinationAddress: array[20] of Text[100]) |
Possibility to perform additional changes on the Destination Address. |
Integration Event |
report briTMS_Posted Transport Order |
OnBeforeGetLoadingUnloadingAddresses(PostedTransportOrder: Record “briTMS_Posted Transport Order”; var PortOfLoading: Record “briTMS_Transport Hub”; var PortOfLoadingAddress: array[20] of Text[100]; var PortOfUnloading: Record “briTMS_Transport Hub”; var PortOfUnloadingAddress: array[20] of Text[100]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GetLoadingUnloadingAddresses method where the loading and unloading addresses are being retrivied. |
Integration Event |
report briTMS_Posted Transport Order |
OnAfterGetLoadingUnloadingAddresses(var PortOfLoading: Record “briTMS_Transport Hub”; var PortOfLoadingAddress: array[20] of Text[100]; var PortOfUnloading: Record “briTMS_Transport Hub”; var PortOfUnloadingAddress: array[20] of Text[100]) |
Possibility to perform additional changes on the loading and unloading addresses. |
Integration Event |
report briTMS_Posted Transport Order |
OnBeforeGetPickupDeliveryAddresses(PostedTransportOrder: Record “briTMS_Posted Transport Order”; var PickupAddress: array[20] of Text[100]; var DeliveryAddress: array[20] of Text[100]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GetPickupDeliveryAddresses method where the pickup and delivery addresses are being retrivied. |
Integration Event |
report briTMS_Posted Transport Order |
OnAfterGetPickupDeliveryAddresses(var PickupAddress: array[20] of Text[100]; var DeliveryAddress: array[20] of Text[100]) |
Possibility to perform additional changes on the pickup and delivery addresses. |
Integration Event |
report briTMS_Posted Transport Order |
OnBeforeGetLineAddress(PostedTransportOrder: Record “briTMS_Posted Transport Order”; Lines: Record briTMS_PostedTrnsportOrderLine; var LineAddress: array[20] of Text[100]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GetLineAddress method where the line address is being retrivied. |
Integration Event |
report briTMS_Posted Transport Order |
OnAfterGetLineAddress(PostedTransportOrder: Record “briTMS_Posted Transport Order”; Lines: Record briTMS_PostedTrnsportOrderLine; var LineAddress: array[20] of Text[100]) |
Possibility to perform additional changes on the line address. |
Integration Event |
report briTMS_Posted Transport Order |
OnBeforeCalculateTotals(Lines: Record briTMS_PostedTrnsportOrderLine; var TotalVolume: Decimal; var TotalGroundPallets: Integer; var TotalGrossWeight: Decimal; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CalculateTotals method. |
Integration Event |
report briTMS_Posted Transport Order |
OnAfterCalculateTotals(Lines: Record briTMS_PostedTrnsportOrderLine; var TotalVolume: Decimal; var TotalGroundPallets: Integer; var TotalGrossWeight: Decimal) |
Possibility to perform additional changes on the totals. |
Integration Event |
report briTMS_Posted Transport Order |
OnBeforeGetHaulierInformation(PostedTransportOrder: Record “briTMS_Posted Transport Order”; var Haulier: Record “Shipping Agent”; var VehicleType: Record “briTMS_Vehicle Type”; var RoadTransportDocumentType: Enum “briTMS_Transport Document Type”; var RoadTransportDocumentNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GetHaulierInformation method. |
Integration Event |
report briTMS_Posted Transport Order |
OnAfterGetHaulierInformation(PostedTransportOrder: Record “briTMS_Posted Transport Order”; var Haulier: Record “Shipping Agent”; var VehicleType: Record “briTMS_Vehicle Type”; var RoadTransportDocumentType: Enum “briTMS_Transport Document Type”; var RoadTransportDocumentNo: Code[20]) |
Possibility to perform additinal changes on the Haulier Information. |
Integration Event |
report briTMS_Posted Transport Order |
OnBeforeGetAirlineInformation(PostedTransportOrder: Record “briTMS_Posted Transport Order”; var AirLine: Record “Shipping Agent”; var AirTransportDocumentType: Enum “briTMS_Transport Document Type”; var AirTransportDocumentNo: Code[20]; var FlightNumber: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GetAirlineInformation method. |
Integration Event |
report briTMS_Posted Transport Order |
OnAfterGetAirlineInformation(PostedTransportOrder: Record “briTMS_Posted Transport Order”; var AirLine: Record “Shipping Agent”; var AirTransportDocumentType: Enum “briTMS_Transport Document Type”; var AirTransportDocumentNo: Code[20]; var FlightNumber: Code[20]) |
Possibility to perform additinal changes on the Airline Information. |
Integration Event |
report briTMS_Posted Transport Order |
OnBeforeGetSeaCarrierInformation(PostedTransportOrder: Record “briTMS_Posted Transport Order”; var SeaCarrier: Record “Shipping Agent”; var SeaTransportDocumentType: Enum “briTMS_Transport Document Type”; var SeaTransportDocumentNo: Code[20]; var VoyageNumber: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GetSeaCarrierInformation method. |
Integration Event |
report briTMS_Posted Transport Order |
OnAfterGetSeaCarrierInformation(PostedTransportOrder: Record “briTMS_Posted Transport Order”; var SeaCarrier: Record “Shipping Agent”; var SeaTransportDocumentType: Enum “briTMS_Transport Document Type”; var SeaTransportDocumentNo: Code[20]; var VoyageNumber: Code[20]) |
Possibility to perform additinal changes on the Sea Carrier Information. |
Integration Event |
report briTMS_Posted Transport Order |
OnBeforeGetVehicleType(PostedTransportOrder: Record “briTMS_Posted Transport Order”; var VehicleType: Record “briTMS_Vehicle Type”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GetVehicleType method. |
Integration Event |
report briTMS_Posted Transport Order |
OnAfterGetVehicleType(PostedTransportOrder: Record “briTMS_Posted Transport Order”; var VehicleType: Record “briTMS_Vehicle Type”) |
Possibility to perform additinal changes on Vehicle Type. |
Integration Event |
report briTMS_Posted Transport Order |
OnBeforeFilterTransportOrderLines(Document: Record “briTMS_Posted Transport Order”; var Lines: Record briTMS_PostedTrnsportOrderLine; var IsHandled: Boolean) |
Possibility to set additional filters on the Posted Transport Order Line dataitem. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnAfterCopyGeneralInformationFromTransportOrder(var PostedTransportOrder: Record “briTMS_Posted Transport Order”; TransportOrder: Record “briTMS_Transport Order”) |
Possibility to perform adittional changes to the “Posted Transport Order” record after the general information has been copied from the “Transport Order” record. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnAfterCopyShippingInformationFromTransportOrder(var PostedTransportOrder: Record “briTMS_Posted Transport Order”; TransportOrder: Record “briTMS_Transport Order”) |
Possibility to perform adittional changes to the “Posted Transport Order” record after the shipping information has been copied from the “Transport Order” record. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnAfterCopyPickupInformationFromTransportOrder(var PostedTransportOrder: Record “briTMS_Posted Transport Order”; TransportOrder: Record “briTMS_Transport Order”) |
Possibility to perform adittional changes to the “Posted Transport Order” record after the shipping information has been copied from the “Transport Order” record. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnAfterCopyDeliveryInformationFromTransportOrder(var PostedTransportOrder: Record “briTMS_Posted Transport Order”; TransportOrder: Record “briTMS_Transport Order”) |
Possibility to perform adittional changes to the “Posted Transport Order” record after the delivery information has been copied from the “Transport Order” record. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnAfterCopyTotalsFromTransportOrder(var PostedTransportOrder: Record “briTMS_Posted Transport Order”; TransportOrder: Record “briTMS_Transport Order”) |
Possibility to perform adittional changes to the “Posted Transport Order” record after the totals have been copied from the “Transport Order” record. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnAfterCopyVoyageInformationFromTransportOrder(var PostedTransportOrder: Record “briTMS_Posted Transport Order”; TransportOrder: Record “briTMS_Transport Order”) |
Possibility to perform adittional changes to the “Posted Transport Order” record after the voyage information has been copied from the “Transport Order” record. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnAfterCopyLoadingInformationFromTransportOrder(var PostedTransportOrder: Record “briTMS_Posted Transport Order”; TransportOrder: Record “briTMS_Transport Order”) |
Possibility to perform adittional changes to the “Posted Transport Order” record after the loading information has been copied from the “Transport Order” record. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnAfterCopyUnloadingInformationFromTransportOrder(var PostedTransportOrder: Record “briTMS_Posted Transport Order”; TransportOrder: Record “briTMS_Transport Order”) |
Possibility to perform adittional changes to the “Posted Transport Order” record after the unloading information has been copied from the “Transport Order” record. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnAfterCopyContainerInformationFromTransportOrder(var PostedTransportOrder: Record “briTMS_Posted Transport Order”; TransportOrder: Record “briTMS_Transport Order”) |
Possibility to perform adittional changes to the “Posted Transport Order” record after the container information has been copied from the “Transport Order” record. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnAfterCreatePostedTransportOrderFromTransportOrderOnBeforeInsert(var PostedTransportOrder: Record “briTMS_Posted Transport Order”; TransportOrder: Record “briTMS_Transport Order”) |
Possibility to perform adittional changes to the “Posted Transport Order” record after being filled in from the Transport Order record, before being inserted. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnAfterCopySourceDocumentInformationFromTransportOrderLine(var PostedTransportOrderLine: Record briTMS_PostedTrnsportOrderLine; TransportOrderLine: Record “briTMS_Transport Order Line”) |
Possibility to perform adittional changes to the “Posted Transport Order Line” record after the source document information has been copied from the “Transport Order Line” record. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnAfterCopyItemInformationFromTransportOrderLine(var PostedTransportOrderLine: Record briTMS_PostedTrnsportOrderLine; TransportOrderLine: Record “briTMS_Transport Order Line”) |
Possibility to perform adittional changes to the “Posted Transport Order Line” record after the item information has been copied from the “Transport Order Line” record. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnAfterCopyShippingContainerInformationFromTransportOrderLine(var PostedTransportOrderLine: Record briTMS_PostedTrnsportOrderLine; TransportOrderLine: Record “briTMS_Transport Order Line”) |
Possibility to perform adittional changes to the “Posted Transport Order Line” record after the container information has been copied from the “Transport Order Line” record. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnAfterCopyAddressInformationFromTransportOrderLine(var PostedTransportOrderLine: Record briTMS_PostedTrnsportOrderLine; TransportOrderLine: Record “briTMS_Transport Order Line”) |
Possibility to perform adittional changes to the “Posted Transport Order Line” record after the address information has been copied from the “Transport Order Line” record. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnAfterCopyFromTransportOrderLineOnBeforeInsert(var PostedTransportOrderLine: Record briTMS_PostedTrnsportOrderLine; TransportOrderLine: Record “briTMS_Transport Order Line”; PostedTransportOrderNo: Code[20]) |
Possibility to perform adittional changes to the “Posted Transport Order Line” record after being filled in from the Transport Order Line record, before being inserted. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnBeforeDeleteTransportOrderOnAfterPost(var TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) |
Possibility to set additional logic after the Transport Order records and related data is deleted. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnBeforePostTransportOrder(var TransportOrder: Record “briTMS_Transport Order”; var HideProgressWindow: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the PostTransportOrder method. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnAfterPostTransportOrder(var TransportOrder: Record “briTMS_Transport Order”; var PostedTransportOrder: Record “briTMS_Posted Transport Order”) |
Possibility to perform additional changes after the Transport Order was posted. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnBeforeCreatePostedTransportOrderLines(var TransportOrder: Record “briTMS_Transport Order”; PostedTransportOrderNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CreatePostedTransportOrderLines method. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnAfterCreatePostedTransportOrderLines(var TransportOrder: Record “briTMS_Transport Order”; TransportOrderLine: Record “briTMS_Transport Order Line”; PostedTransportOrderNo: Code[20]) |
Possibility to set additional logic on after the CreatePostedTransportOrderLines method. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnBeforeCreatePostedTransportOrderLineFromTransportOrderLine(TransportOrderLine: Record “briTMS_Transport Order Line”; PostedTransportOrderNo: Code[20]; PostedLineCounter: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CreatePostedTransportOrderLineFromTransportOrderLine method. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnBeforeCopyAttachmentFromTransportOrder(var TransportOrder: Record “briTMS_Transport Order”; PostedTransportOrder: Record “briTMS_Posted Transport Order”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CopyAttachmentFromTransportOrder method. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnAfterCopyAttachmentFromTransportOrder(var TransportOrder: Record “briTMS_Transport Order”; PostedTransportOrder: Record “briTMS_Posted Transport Order”) |
Possibility to set aditional logic after moving Attachments from Transport Order to Posted Transport Order |
Integration Event |
codeunit briTMS_Post Transport Order |
OnBeforeCheckTransportOrderApplicationEntries(TransportOrderNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite CheckTransportOrderApplicationEntries method where quantities of the transport order line will be checked based on the transport order application entries. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnBeforeCheckTransportOrderLineAppliedQuantities(TransportOrderLine: Record “briTMS_Transport Order Line”; CheckonTransportPosting: Enum briTMS_CheckOnTransportPosting; var SkipQuantitiesVerification: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckTransportOrderLineAppliedQuantities method. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnBeforeCheckTransportOrderLineIsFullyApplied(TransportOrderLine: Record “briTMS_Transport Order Line”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite CheckTransportOrderLineIsFullyApplied method where is being checked if the Transport Order Line is equal or higher than the quantity from the transport order application entries. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnBeforeGetAppliedQuantityFromTransportApplicationEntry(TOApplicationEntry: Record briTMS_TOApplicationEntry; var AppliedQuantity: Decimal; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GetAppliedQuantityFromTransportApplicationEntry method where the AppliedQuantity will be retrieved from the Shipment/Receipt Line defined on the application entry record.. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnBeforeGetQuantityFromSalesShipmentLine(ShipmentNo: Code[20]; ShipmentLineNo: Integer; var ShippedQuantity: Decimal; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GetQuantityFromSalesShipmentLine method where the quantity of the Sales Shipment Line will be retrieved. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnBeforeGetQuantityFromPurchaseReceiptLine(ReceiptNo: Code[20]; ReceiptLineNo: Integer; var ReceivedQuantity: Decimal; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GetQuantityFromPurchaseReceiptLine method where the quantity of the Purchase Receipt Line will be retrieved. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnBeforeGetQuantityFromTransferShipmentLine(TransferShipmentNo: Code[20]; TransferShipmentLineNo: Integer; var ShippedQuantity: Decimal; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GetQuantityFromTransferShipmentLine method where the quantity of the Transfer Shipment Line will be retrieved. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnBeforeGetQuantityFromTransferReceiptLine(TransferReceiptNo: Code[20]; TransferReceiptLineNo: Integer; var ReceivedQuantity: Decimal; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GetQuantityFromTransferReceiptLine method where the quantity of the Transfer Receipt Line will be retrieved. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnAfterGetAppliedQuantityFromTransportApplicationEntry(TOApplicationEntry: Record briTMS_TOApplicationEntry; var AppliedQuantity: Decimal) |
Possibility to handle the GetAppliedQuantityFromTransportApplicationEntry method if this was not previously handled in the case statement. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnAfterFilterTOApplicationEntryFromTransportOrderLine(var TOApplicationEntry: Record briTMS_TOApplicationEntry; TransportOrderLine: Record “briTMS_Transport Order Line”) |
Possiblity to set additional fitlers on the TOApplicationEntry record. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnBeforeCheckTransportOrderLineApplicationEntries(TransportOrderLine: Record “briTMS_Transport Order Line”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckTransportOrderLineApplicationEntries method. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnBeforeCheckTransportOrderAppliedQuantities(TransportOrderNo: Code[20]; CheckonTransportPosting: Enum briTMS_CheckOnTransportPosting; var SkipQuantitiesVerification: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckTransportOrderAppliedQuantities method where the applied quantities of the TransportOrderNo will be checked accordingly to the CheckonTransportPosting value. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnBeforeCheckTransportOrderLineIsPartiallyApplied(TransportOrderLine: Record “briTMS_Transport Order Line”; var SkipQuantitiesVerification: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckTransportOrderLineIsPartiallyApplied method. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnBeforeCheckConfirmPostTransportOrderWithApplicationEntries(TransportOrderLine: Record “briTMS_Transport Order Line”; var SkipQuantitiesVerification: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckConfirmPostTransportOrderWithApplicationEntries method. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnAfteFilterTransportOrderLine(var TransportOrderLine: Record “briTMS_Transport Order Line”) |
Possibility to set additional filters on the Transport Order Line record. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnBeforeCreatePostedLandedCosts(PostedTransportOrder: Record “briTMS_Posted Transport Order”; TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the process of creation of posted landed costs for the Posted Transport Order record. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnAfterFilterTOApplicationEntryFromTransportOrder(var TOApplicationEntry: Record briTMS_TOApplicationEntry) |
Possibility to set additional filters on the TOApplicationEntry record. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnBeforeCreateTransportOrderApplicationEntries(TransportOrderNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CreateTransportOrderApplicationEntries method where TOApplicationEntries will be created if it is defined on the Transport Mgmt. Setup and there related shipment/receipts. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnAfterAutomaticallyCreateTransportApplicationEntries(var AutomaticallyCreateTOEntries: Boolean) |
Possibility to change the value of the AutomaticallyCreateTOEntries parameter. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnAfterCreateTransportOrderApplicationEntries(TOApplicationEntry: Record briTMS_TOApplicationEntry; TransportOrderNo: Code[20]) |
Possibility to set additional logic after TOApplicationEntry were created for the TransportOrderNo. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnAfterCreatePostedTransportOrderApplicationEntryOnBeforeInsert(var PostedTOApplnEntry: Record briTMS_PostedTOApplnEntry; TOApplicationEntry: Record briTMS_TOApplicationEntry) |
Possibility to perform additional changes on the PostedTOApplnEntry record before this being inserted. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnBeforeApplyLandedCostPostingPolicy(TransportMgmtSetup: Record “briTMS_Transport Mgmt. Setup”; var TransportOrderWithoutLandedCost: List of [Code[20]]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ApplyLandedCostPostingPolicy method. |
Integration Event |
codeunit briTMS_Post Transport Order |
OnAfterApplyLandedCostPostingPolicy(TransportMgmtSetup: Record “briTMS_Transport Mgmt. Setup”; var TransportOrderWithoutLandedCost: List of [Code[20]]) |
Possibility to set additional checks after the ApplyLandedCostPostingPolicy method. |
Integration Event |
report briTMS_Post Transport Order |
OnBeforeShowSuccessfullyPostedTransportOrdersMessage(TransportOrderNo: Code[20]; TransportOrderCount: Integer; var ShowSuccessfullyPostedTransportOrdersMsg: Boolean) |
Possibility to control the ShowSuccessfullyPostedTransportOrdersMsg parameter. |
Integration Event |
|
briTMS_OnBeforeValidateShippingAgentCode(var PurchaseHeader: Record “Purchase Header”; var IsHandled: Boolean; xRec: Record “Purchase Header”; CurrFieldNo: Integer) |
Possiblity to Skip/Overwrite the ValidateShippingAgentCode method. |
Integration Event |
|
briTMS_OnBeforeValidateShippingAgentServiceCode(var PurchaseHeader: Record “Purchase Header”; var IsHandled: Boolean) |
Possiblity to Skip/Overwrite the ValidateShippingAgentServiceCode method. |
Integration Event |
|
briTMS_OnValidateShippingAgentCodeOnBeforeUpdateLines(var PurchaseHeader: Record “Purchase Header”; CurrFieldNo: Integer; var HideValidationDialog: Boolean) |
Possiblity to perform additional changes on the Purchase Header record before updating the existing lines. |
Integration Event |
|
briTMS_OnValidateShippingAgentServiceCodeOnBeforeUpdateLines(var PurchaseHeader: Record “Purchase Header”; CurrFieldNo: Integer; HideValidationDialog: Boolean) |
Possiblity to perform additional changes on the Purchase Header record before updating the existing lines. |
Integration Event |
|
briTMS_OnAfterSetPickupDateAvailability(PurchaseHeader: Record “Purchase Header”; OldPurchaseHeader: Record “Purchase Header”; var PickupDateAvailability: Boolean) |
Possibility to overwrite the PickupDateAvailability variable that controls the visibility of the Pickup date field. |
Integration Event |
table briTMS_Transport Mgmt. Setup |
OnBeforeShowAllowDuplicateAddressOnSameRouteDayMessage(var ShowMessage: Boolean) |
Possibility to Skip the AllowDuplicateAddressOnSameRouteDayMessage. |
Integration Event |
report briTMS_DeleteCompltlReceivedTO |
OnBeforeDeleteTransferHeaderOnAfterGetRecord(TransferHeader: Record “Transfer Header”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the deletion of the Transfer Header. |
Integration Event |
report briTMS_DeleteCompltlReceivedTO |
OnBeforeDeleteTransferOrder(var TransferHeader: Record “Transfer Header”) |
Possibility to perform additional logic before deleting the “Transfer Header” record. |
Integration Event |
report briTMS_DeleteCompltlReceivedTO |
OnAfterDeleteTransferOrder(TransferHeader: Record “Transfer Header”) |
Possibility to perfom additional logic after the “Transfer Header” record is deleted. |
Integration Event |
report briTMS_DeleteCompltlReceivedTO |
OnBeforeShouldDeleteTransferOrder(var TransferLine: Record “Transfer Line”; TransferHeader: Record “Transfer Header”; var ShouldDeleteTransferOrder: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ShouldDeleteTransferOrder method. |
Integration Event |
report briTMS_DeleteCompltlReceivedTO |
OnAfterShouldDeleteTransferOrder(var TransferLine: Record “Transfer Line”; TransferHeader: Record “Transfer Header”; var ShouldDeleteTransferOrder: Boolean) |
Possibility to change the value of the ShouldDeleteTransferOrder parameter that will determine if the “Transfer Header” record will be deleted. |
Integration Event |
table briTMS_Transport Area |
OnBeforeShowMannualyUpdateTransportAreaCodeMessageOnDeletingVehicleType(TransportArea: Record “briTMS_Transport Area”; var ShowMessage: Boolean) |
Possibility to change that value of the “ShowMessage” parameter that defines if a Message will be thrown when deleting a Transport Area. |
Integration Event |
codeunit briTMS_TransportAreaManagement |
OnBeforeSetTransportAreaCodeOnCustomer(var Customer: Record Customer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the SetTransportAreaCodeOnCustomer method that will populate the “Transport Area Code” field on the Customer record with the Transport Area value from the “Post Code” record. |
Integration Event |
codeunit briTMS_TransportAreaManagement |
OnAfterSetTransportAreaCodeOnCustomer(var Customer: Record Customer; TransportAreaCode: Code[20]) |
Possibility to set additional logic after the Transport Area Code field is filled with the value from the “Transport Area Code” from the “Post Code” record assigned to the Customer. |
Integration Event |
codeunit briTMS_TransportAreaManagement |
OnBeforeSetTransportAreaCodeOnShiptoAddress(var ShipToAddress: Record “Ship-to Address”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the SetTransportAreaCodeOnShiptoAddress method that will populate the “Transport Area Code” field on the “Ship-to Address” record with the Transport Area value from the “Post Code” record. |
Integration Event |
codeunit briTMS_TransportAreaManagement |
OnAfterSetTransportAreaCodeOnShiptoAddress(var ShipToAddress: Record “Ship-to Address”; TransportAreaCode: Code[20]) |
Possibility to set additional logic after the Transport Area Code field is filled with the value from the “Transport Area Code” from the “Post Code” record assigned to the Ship-to Address. |
Integration Event |
codeunit briTMS_TransportAreaManagement |
OnBeforeSetTransportAreaCodeOnLocation(var Location: Record Location; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the SetTransportAreaCodeOnLocation method that will populate the “Transport Area Code” field on the “Location” record with the Transport Area value from the “Post Code” record. |
Integration Event |
codeunit briTMS_TransportAreaManagement |
OnAfterSetTransportAreaCodeOnLocation(var Location: Record Location; TransportAreaCode: Code[20]) |
Possibility to set additional logic after the Transport Area Code field is filled with the value from the “Transport Area Code” from the “Post Code” record assigned to the Location. |
Integration Event |
codeunit briTMS_TransportAreaManagement |
OnBeforeSetTransportAreaCodeOnVendor(var Vendor: Record Vendor; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the SetTransportAreaCodeOnVendor method that will populate the “Transport Area Code” field on the “Vendor” record with the Transport Area value from the “Post Code” record. |
Integration Event |
codeunit briTMS_TransportAreaManagement |
OnAfterSetTransportAreaCodeOnVendor(var Vendor: Record Vendor; TransportAreaCode: Code[20]) |
Possibility to set additional logic after the Transport Area Code field is filled with the value from the “Transport Area Code” from the “Post Code” record assigned to the Vendor. |
Integration Event |
codeunit briTMS_TransportAreaManagement |
OnBeforeSetTransportAreaCodeOnOrderAddress(var OrderAddress: Record “Order Address”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the SetTransportAreaCodeOnOrderAddress method that will populate the “Transport Area Code” field on the “Order Address” record with the Transport Area value from the “Post Code” record. |
Integration Event |
codeunit briTMS_TransportAreaManagement |
OnAfterSetTransportAreaCodeOnOrderAddress(var OrderAddress: Record “Order Address”; TransportAreaCode: Code[20]) |
Possibility to set additional logic after the Transport Area Code field is filled with the value from the “Transport Area Code” from the “Post Code” record assigned to the “Order Address”. |
Integration Event |
codeunit briTMS_TransportAreaManagement |
OnBeforeSetTransportAreaCodeOnTransportHub(var TransportHub: Record “briTMS_Transport Hub”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the SetTransportAreaCodeOnTransportHub method that will populate the “Transport Area Code” field on the “Transport Hub” record with the Transport Area value from the “Post Code” record. |
Integration Event |
codeunit briTMS_TransportAreaManagement |
OnAfterSetTransportAreaCodeOnTransportHub(var TransportHub: Record “briTMS_Transport Hub”; TransportAreaCode: Code[20]) |
Possibility to set additional logic after the Transport Area Code field is filled with the value from the “Transport Area Code” from the “Post Code” record assigned to the “Transport Hub”. |
Integration Event |
codeunit briTMS_TransportAreaManagement |
OnBeforeConfirmUpdateTransportAreaCode(var IsHandled: Boolean; var Result: Boolean) |
Possibility to Skip/Overwrite the ConfirmUpdateTransportAreaCode method and return the desired result. |
Integration Event |
codeunit briTMS_TransportAreaManagement |
OnAfterGetTransportAreaCodeFromSource(SourceType: Integer; SourceNo: Code[20]; SourceSubNo: Code[10]; var TransportAreaCode: Code[20]) |
Possibility to perform additional changes on the on after getting the Transport Area Code. |
Integration Event |
codeunit briTMS_TransportAreaManagement |
OnBeforeGetTransportAreaCodeFromSourceCustomer(TransportRouteSequence: Record briTMS_TransportRouteSequence; var TransportAreaCode: Code[20]; var IsHandled: Boolean) |
Possbility to Skip/Overwrite the GetTransportAreaCodeFromSourceCustomer where the Transport Area Code assigned to the Source Customer is being retrivied. |
Integration Event |
codeunit briTMS_TransportAreaManagement |
OnAfterGetTransportAreaCodeFromSourceCustomer(TransportRouteSequence: Record briTMS_TransportRouteSequence; var TransportAreaCode: Code[20]) |
Possibility to perform additional changes after the Transport Area Code assigned to the Source Customer is retrivied. |
Integration Event |
codeunit briTMS_TransportAreaManagement |
OnBeforeGetTransportAreaCodeFromSourceVendor(TransportRouteSequence: Record briTMS_TransportRouteSequence; var TransportAreaCode: Code[20]; var IsHandled: Boolean) |
Possbility to Skip/Overwrite the GetTransportAreaCodeFromSourceVendor where the Transport Area Code assigned to the Source Vendor is being retrivied. |
Integration Event |
codeunit briTMS_TransportAreaManagement |
OnAfterGetTransportAreaCodeFromSourceVendor(TransportRouteSequence: Record briTMS_TransportRouteSequence; var TransportAreaCode: Code[20]) |
Possibility to perform additional changes after the Transport Area Code assigned to the Source Vendor is retrivied. |
Integration Event |
codeunit briTMS_TransportAreaManagement |
OnBeforeGetTransportAreaCodeFromSourceLocation(TransportRouteSequence: Record briTMS_TransportRouteSequence; var TransportAreaCode: Code[20]; var IsHandled: Boolean) |
Possbility to Skip/Overwrite the GetTransportAreaCodeFromSourceLocation where the Transport Area Code assigned to the Source Location is being retrivied. |
Integration Event |
codeunit briTMS_TransportAreaManagement |
OnAfterGetTransportAreaCodeFromSourceLocation(TransportRouteSequence: Record briTMS_TransportRouteSequence; var TransportAreaCode: Code[20]) |
Possibility to perform additional changes after the Transport Area Code assigned to the Source Location is retrivied. |
Integration Event |
codeunit briTMS_TransportAreaManagement |
OnBeforeUpdateTransportAreaCodeOnTransportRouteSequence(RouteSequenceSourceType: Enum briTMS_RouteSequenceSourceType; SourceNo: Code[20]; ShipToOrderFromAddress: Code[10]; OldTransportAreaCode: Code[20]; NewTransportAreaCode: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the UpdateTransportAreaCodeOnTransportRouteSequence method where the Transport Area Code field on briTMS_RouteSequenceSourceType record is being updated accordingly to the Source Entity. |
Integration Event |
codeunit briTMS_TransportAreaManagement |
OnAfterUpdateTransportAreaCodeOnTransportRouteSequence(var TransportRouteSequence: Record briTMS_TransportRouteSequence; RouteSequenceSourceType: Enum briTMS_RouteSequenceSourceType; SourceNo: Code[20]; ShipToOrderFromAddress: Code[10]; OldTransportAreaCode: Code[20]; NewTransportAreaCode: Code[20]) |
Possibility to perform additional changes on the TransportRouteSequence record after the Transport Area Code field on briTMS_RouteSequenceSourceType record was updated accordingly to the Source Entity. |
Integration Event |
table briTMS_Transport Hub |
OnBeforeLookupCity(var TransportHub: Record “briTMS_Transport Hub”; PostCode: Record “Post Code”; CurrFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the LookupCity behavior for this record. |
Integration Event |
table briTMS_Transport Hub |
OnAfterLookupCity(var TransportHub: Record “briTMS_Transport Hub”; PostCode: Record “Post Code”) |
Possibility to set additional logic on after LookupCity. |
Integration Event |
table briTMS_Transport Hub |
OnBeforeValidateCity(var TransportHub: Record “briTMS_Transport Hub”; PostCode: Record “Post Code”; CurrFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ValidateCity behavior for this record. |
Integration Event |
table briTMS_Transport Hub |
OnAfterValidateCity(var TransportHub: Record “briTMS_Transport Hub”; PostCode: Record “Post Code”) |
Possibility to set additional logic on after validating the City. |
Integration Event |
table briTMS_Transport Hub |
OnBeforeLookupPostCode(var TransportHub: Record “briTMS_Transport Hub”; PostCode: Record “Post Code”; CurrFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the LookupPostCode behavior for this record. |
Integration Event |
table briTMS_Transport Hub |
OnAfterLookupPostCode(var TransportHub: Record “briTMS_Transport Hub”; PostCode: Record “Post Code”) |
Possibility to set additional logic on after LookupPostCode. |
Integration Event |
table briTMS_Transport Hub |
OnBeforeValidatePostCode(var TransportHub: Record “briTMS_Transport Hub”; PostCode: Record “Post Code”; CurrFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ValidatePostCode behavior for this record. |
Integration Event |
table briTMS_Transport Hub |
OnAfterValidatePostCode(var TransportHub: Record “briTMS_Transport Hub”; PostCode: Record “Post Code”) |
Possibility to set additional logic on after validating the Post Code. |
Integration Event |
table briTMS_Transport Hub |
OnBeforeInitSeries(TransportHub: Record “briTMS_Transport Hub”; OldTransportHub: Record “briTMS_Transport Hub”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the InitSeries method. |
Integration Event |
table briTMS_Transport Hub |
OnBeforeTestTransportHubNoSeries(var TransportHub: Record “briTMS_Transport Hub”; TransportMgmtSetup: Record “briTMS_Transport Mgmt. Setup”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the TestTransportHubNoSeries where is being checked if the “Transport Hub Nos.” field on the “Transport Mgmt. Setup” record is filled. |
Integration Event |
table briTMS_Transport Hub |
OnBeforeGetTransportHubNoSeries(var TransportHub: Record “briTMS_Transport Hub”; var NoSeriesCode: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method GetTransportHubNoSeries where the “Transport Hub Nos.” field from the “Transport Mgmt. Setup” records is being retrieved. |
Integration Event |
table briTMS_TOApplicationEntry |
OnAfterFillSourceDocumentValues(var TOApplicationEntry: Record briTMS_TOApplicationEntry; OldTOApplicationEntry: Record briTMS_TOApplicationEntry) |
Possibility to perform additional changes on the TOApplicationEntry record after the Source Document Values fields are filled. |
Integration Event |
table briTMS_TOApplicationEntry |
OnAfterClearValues(var TOApplicationEntry: Record briTMS_TOApplicationEntry; OldTOApplicationEntry: Record briTMS_TOApplicationEntry) |
Possibility to perform additional changes on the TOApplicationEntry record after Source Document and Shipment/Receipt fields are cleared. |
Integration Event |
page briTMS_TransportOrdersFactbox |
OnBeforeFillRelatedTransportOrders(SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]; var TempTransportOrder: Record “briTMS_Transport Order” temporary; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the filling of the Transport Orders factbox related to the SourceDocumentType and SourceDocumentNo parameters. |
Integration Event |
page briTMS_TransportOrdersFactbox |
OnAfterFillRelatedTransportOrders(SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]; var TempTransportOrder: Record “briTMS_Transport Order” temporary) |
Possibility to perform additional changes on the TempTransportOrder record after being filled. |
Integration Event |
page briTMS_TransportOrdLineFactbox |
OnBeforeFillTransportOrderLineFactbox(TransportOrderLine: Record “briTMS_Transport Order Line”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method FillTransportOrderLineFactbox from the TransportOrderLine record. |
Integration Event |
page briTMS_TransportOrdLineFactbox |
OnAfterFillTransportOrderLineFactbox(TransportOrderLine: Record “briTMS_Transport Order Line”; var ItemNo: Code[20]; var ItemDescription: Text[100]; var ItemQuantity: Decimal; var UnitOfMeasureCode: Code[10]; var ItemVolume: Decimal; var GrossWeight: Decimal; var ShippingContainerUnitCode: Code[20]; var ShippingContainerUnitQty: Integer; var GroundPallets: Integer) |
Possibility to change the variables values displayed in the factbox. |
Integration Event |
page briTMS_Transport Order |
OnAfterSetTransportGroupsAvailability(TransportOrder: Record “briTMS_Transport Order”; var HaulierAvailability: Boolean; var SeaCarrierAvailability: Boolean; var AirTransportAvailability: Boolean) |
Posssibility to change the values of the transport groups availability. |
Integration Event |
page briTMS_Transport Order |
OnAfterSetMultipleAddressTransportOrder(TransportOrder: Record “briTMS_Transport Order”; var IsMultipleAddressesTransportOrder: Boolean) |
Posssibility to change the values of the Multiple Addresses availability. |
Integration Event |
page briTMS_Transport Order |
OnAfterSetContainerInformationAvailability(TransportOrder: Record “briTMS_Transport Order”; var ContainerInformationAvailability: Boolean) |
Posssibility to change the values of the Container Information group availability. |
Integration Event |
page briTMS_Transport Order |
OnBeforePostTransportDocument(var TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the PostTransportDocument method. |
Integration Event |
page briTMS_Transport Order |
OnBeforeConfirmPostTransportOrder(TransportOrder: Record “briTMS_Transport Order”; var PostTransportOrder: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ConfirmPostTransportOrder method. |
Integration Event |
table briTMS_Transport Order |
OnBeforeGetTransportOrderNoSeries(Rec: Record “briTMS_Transport Order”; var NoSeriesCode: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method GetTransportOrderNoSeries where the “Transport Order Nos.” field from the “Transport Mgmt. Setup” records is being retrieved. |
Integration Event |
table briTMS_Transport Order |
OnBeforeInitSeries(var TransportOrder: Record “briTMS_Transport Order”; OldTransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the InitSeries method. |
Integration Event |
table briTMS_Transport Order |
OnBeforeTestTransportOrderNoSeries(Rec: Record “briTMS_Transport Order”; TransportMgmtSetup: Record “briTMS_Transport Mgmt. Setup”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the TestTransportOrderNoSeries where is being checked if the “Transport Order Nos.” field on the “Transport Mgmt. Setup” record is filled. |
Integration Event |
table briTMS_Transport Order |
OnBeforeLookupPickUpCity(var TransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”) |
Possibility to Skip/Overwrite LookupPickUpCity method. |
Integration Event |
table briTMS_Transport Order |
OnAfterLookupPickUpCity(var TransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”) |
Possibility to perform additional changes on the “Transport Order” record after LookupPickUpCity method. |
Integration Event |
table briTMS_Transport Order |
OnBeforeValidatePickUpCity(var TransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”; CurrFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite ValidatePickUpCity method. |
Integration Event |
table briTMS_Transport Order |
OnAfterValidatePickUpCity(var TransportOrder: Record “briTMS_Transport Order”; OldTransportOrder: Record “briTMS_Transport Order”) |
Possibility to perform additional changes on the “Transport Order” record after ValidatePickUpCity method. |
Integration Event |
table briTMS_Transport Order |
OnBeforeLookupPickUpPostCode(var TransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”) |
Possibility to Skip/Overwrite LookupPickUpPostCode method. |
Integration Event |
table briTMS_Transport Order |
OnAfterLookupPickUpPostCode(var TransportOrder: Record “briTMS_Transport Order”; OldTransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”) |
Possibility to perform additional changes on the “Transport Order” record after LookupPickUpPostCode method. |
Integration Event |
table briTMS_Transport Order |
OnBeforeValidatePickUpPostCode(var TransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”; CurrFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite ValidatePickUpPostCode method. |
Integration Event |
table briTMS_Transport Order |
OnAfterValidatePickUpPostCode(var TransportOrder: Record “briTMS_Transport Order”; OldTransportOrder: Record “briTMS_Transport Order”) |
Possibility to perform additional changes on the “Transport Order” record after ValidatePickUpPostCode method. |
Integration Event |
table briTMS_Transport Order |
OnBeforeLookupPickUpContactList(var TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean; CurrFieldNo: Integer) |
Possibility to Skip/Overwrite LookupPickUpContactList method. |
Integration Event |
table briTMS_Transport Order |
OnBeforeLookupPickUpCustomerContactList(var TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean; CurrFieldNo: Integer) |
Possibility to Skip/Overwrite LookupPickUpCustomerContactList method. |
Integration Event |
table briTMS_Transport Order |
OnBeforeLookupPickUpVendorContactList(var TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean; CurrFieldNo: Integer) |
Possibility to Skip/Overwrite LookupPickUpVendorContactList method. |
Integration Event |
table briTMS_Transport Order |
OnBeforeLookupDeliveryCity(var TransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”) |
Possibility to Skip/Overwrite LookupDeliveryCity method. |
Integration Event |
table briTMS_Transport Order |
OnAfterLookupDeliveryCity(var TransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”) |
Possibility to perform additional changes on the “Transport Order” record after LookupDeliveryCity method. |
Integration Event |
table briTMS_Transport Order |
OnBeforeValidateDeliveryCity(var TransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”; CurrFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite ValidateDeliveryCity method. |
Integration Event |
table briTMS_Transport Order |
OnAfterValidateDeliveryCity(var TransportOrder: Record “briTMS_Transport Order”; OldTransportOrder: Record “briTMS_Transport Order”) |
Possibility to perform additional changes on the “Transport Order” record after ValidateDeliveryCity method. |
Integration Event |
table briTMS_Transport Order |
OnBeforeLookupDeliveryPostCode(var TransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”) |
Possibility to Skip/Overwrite LookupDeliveryPostCode method. |
Integration Event |
table briTMS_Transport Order |
OnAfterLookupDeliveryPostCode(var TransportOrder: Record “briTMS_Transport Order”; OldTransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”) |
Possibility to perform additional changes on the “Transport Order” record after LookupDeliveryPostCode method. |
Integration Event |
table briTMS_Transport Order |
OnBeforeValidateDeliveryPostCode(var TransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”; CurrFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite ValidateDeliveryPostCode method. |
Integration Event |
table briTMS_Transport Order |
OnAfterValidateDeliveryPostCode(var TransportOrder: Record “briTMS_Transport Order”; OldTransportOrder: Record “briTMS_Transport Order”) |
Possibility to perform additional changes on the “Transport Order” record after ValidateDeliveryPostCode method. |
Integration Event |
table briTMS_Transport Order |
OnAfterLookupPickUpContactList(var TransportOrder: Record “briTMS_Transport Order”; OldTransportOrder: Record “briTMS_Transport Order”) |
Possibility to perform additional changes on the “Transport Order” record after LookupPickUpContactList method. |
Integration Event |
table briTMS_Transport Order |
OnBeforeLookupDeliveryContactList(var TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean; CurrFieldNo: Integer) |
Possibility to Skip/Overwrite LookupDeliveryContactList method. |
Integration Event |
table briTMS_Transport Order |
OnAfterLookupDeliveryContactList(var TransportOrder: Record “briTMS_Transport Order”; OldTransportOrder: Record “briTMS_Transport Order”) |
Possibility to perform additional changes on the “Transport Order” record after LookupDeliveryContactList method. |
Integration Event |
table briTMS_Transport Order |
OnBeforeLookupDeliveryCustomerContactList(var TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean; CurrFieldNo: Integer) |
Possibility to Skip/Overwrite LookupDeliveryCustomerContactList method. |
Integration Event |
table briTMS_Transport Order |
OnBeforeLookupDeliveryVendorContactList(var TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean; CurrFieldNo: Integer) |
Possibility to Skip/Overwrite LookupDeliveryVendorContactList method. |
Integration Event |
table briTMS_Transport Order |
OnAfterLookupPickUpCustomerContactList(var TransportOrder: Record “briTMS_Transport Order”; OldTransportOrder: Record “briTMS_Transport Order”; Contact: Record Contact; ContactBusinessRelation: Record “Contact Business Relation”) |
Possibility to perform additional changes on the “Transport Order” record after LookupPickUpCustomerContactList method. |
Integration Event |
table briTMS_Transport Order |
OnAfterLookupPickUpVendorContactList(var TransportOrder: Record “briTMS_Transport Order”; OldTransportOrder: Record “briTMS_Transport Order”; Contact: Record Contact; ContactBusinessRelation: Record “Contact Business Relation”) |
Possibility to perform additional changes on the “Transport Order” record after LookupPickUpVendorContactList method. |
Integration Event |
table briTMS_Transport Order |
OnAfterLookupDeliveryCustomerContactList(var TransportOrder: Record “briTMS_Transport Order”; OldTransportOrder: Record “briTMS_Transport Order”; Contact: Record Contact; ContactBusinessRelation: Record “Contact Business Relation”) |
Possibility to perform additional changes on the “Transport Order” record after LookupDeliveryCustomerContactList method. |
Integration Event |
table briTMS_Transport Order |
OnAfterLookupDeliveryVendorContactList(var TransportOrder: Record “briTMS_Transport Order”; OldTransportOrder: Record “briTMS_Transport Order”; Contact: Record Contact; ContactBusinessRelation: Record “Contact Business Relation”) |
Possibility to perform additional changes on the “Transport Order” record after LookupDeliveryVendorContactList method. |
Integration Event |
table briTMS_Transport Order |
OnBeforeSetTransportOrderInstruction(var TransportOrder: Record “briTMS_Transport Order”; NewTransportOrderInstruction: Text; var IsHandled: Boolean) |
Possibility to Skip/Overwrite SetTransportOrderInstruction method where the NewTransportOrderInstruction parameter is converted in a BLOB datatype. |
Integration Event |
table briTMS_Transport Order |
OnAfterSetTransportOrderInstruction(var TransportOrder: Record “briTMS_Transport Order”; OldTransportOrder: Record “briTMS_Transport Order”; NewTransportOrderInstruction: Text) |
Possibility to perfom additional changes on the “Transport Order” record after the SetTransportOrderInstruction method. |
Integration Event |
table briTMS_Transport Order |
OnBeforeGetTransportOrderInstruction(var TransportOrder: Record “briTMS_Transport Order”; var TransportOrderInstruction: Text; var IsHandled: Boolean) |
Possibility to Skip/Overwrite GetTransportOrderInstruction method where the “Transport Order Instruction” BLOB field to a text datatype; |
Integration Event |
table briTMS_Transport Order |
OnAfterGetStatusStyleText(var TransportOrder: Record “briTMS_Transport Order”; var StatusStyleText: Text) |
Possibility to change the StatusStyleText value. |
Integration Event |
table briTMS_Transport Order |
OnBeforeTransportOrderLineExist(TransportOrder: Record “briTMS_Transport Order”; var TransportOrderLineExist: Boolean; var IsHandled: Boolean) |
Possibility to Overwrite the TransportOrderLineExist method that will check if there are Transport Order Lines associated to the TransportOrder record. |
Integration Event |
table briTMS_Transport Order |
OnBeforeSetSuspendStatusCheck(TransportOrder: Record “briTMS_Transport Order”; var NewSuspendStatusCheck: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the SetSuspendStatusCheck method where is being check on the status on the Transport Order is being set. |
Integration Event |
table briTMS_Transport Order |
OnBeforeTestStatusOpen(TransportOrder: Record “briTMS_Transport Order”; xRec: Record “briTMS_Transport Order”; SuspendStatusCheck: Boolean; CurrFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the TestStatusOpen method where is being checked if the Transport Order has status = open. |
Integration Event |
table briTMS_Transport Order |
OnBeforeUpdateTransportOrderLinesAddresses(var TransportOrder: Record “briTMS_Transport Order”; ChangedFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method UpdateTransportOrderLinesAddress method where the address values will be updated on the related Transport Order Lines based on the ChangedFieldNo parameter. |
Integration Event |
table briTMS_Transport Order |
OnAfterUpdateTransportOrderLinesAddresses(var TransportOrder: Record “briTMS_Transport Order”; var TransportOrderLine: Record “briTMS_Transport Order Line”; ChangedFieldNo: Integer) |
Possibility to perform additional changes on the TransportOrder or TransportOrderLine records after the address values of the records are updated. |
Integration Event |
table briTMS_Transport Order |
OnBeforeUpdatePickupTransportOrderLinesAddress(var TransportOrder: Record “briTMS_Transport Order”; ChangedFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method UpdatePickupTransportOrderLinesAddress method where the address values will be updated on the related Pickup Transport Order Lines. |
Integration Event |
table briTMS_Transport Order |
OnBeforeUpdateDeliveryTransportOrderLinesAddress(var TransportOrder: Record “briTMS_Transport Order”; ChangedFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method UpdateDeliveryTransportOrderLinesAddress method where the address values will be updated on the related Delivery Transport Order Lines. |
Integration Event |
table briTMS_Transport Order |
OnBeforeReviewAllTransportOrderWarnings(TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ReviewAllTransportOrderWarnings method where all the associated transport order warnings to the Transport Order record will be handled. |
Integration Event |
table briTMS_Transport Order |
OnAfterValidateTransportHubType(TransportOrder: Record “briTMS_Transport Order”; TransportMode: Enum briTMS_TransportMode) |
Possibility to handle the Validation of the Transport Hub type. |
Integration Event |
table briTMS_Transport Order |
OnBeforeLookupPortOfLoading(TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the LookupPortOfLoading method. |
Integration Event |
table briTMS_Transport Order |
OnBeforeLookupPortOfUnloading(Rec: Record “briTMS_Transport Order”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the LookupPortOfUnloading method. |
Integration Event |
table briTMS_Transport Order |
OnBeforeFilterTransportHubListBasedOnTransportOrderType(var TransportHub: Record “briTMS_Transport Hub”; var TransportHubList: Page “briTMS_Transport Hub List”; Rec: Record “briTMS_Transport Order”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the FilterTransportHubListBasedOnTransportOrderType method. |
Integration Event |
table briTMS_Transport Order |
OnBeforeUpdateTransportOrderLineSequence(TransportOrder: Record “briTMS_Transport Order”; OldTransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the UpdateTransportOrderLineSequence method. |
Integration Event |
table briTMS_Transport Order |
OnAfterUpdateTransportOrderLineSequence(TransportOrder: Record “briTMS_Transport Order”) |
Possibility to set additional logic after the Line Sequence of the Transport Order has been updated. |
Integration Event |
table briTMS_Transport Order |
OnBeforeGetTransportHubTypeFromTransportOrderMode(TransportOrder: Record “briTMS_Transport Order”; var TransportHubType: Enum briTMS_TransportHubType; var IsHandled: Boolean) |
Possibility to SkiP/Overwrite the GetTransportHubTypeFromTransportOrderMode method. |
Integration Event |
table briTMS_Transport Order |
OnAfterGetTransportHubTypeFromTransportOrderMode(TransportMode: Enum briTMS_TransportMode; var TransportHubType: Enum briTMS_TransportHubType) |
Possibility to change the value of the TransportHubType parameter. |
Integration Event |
table briTMS_Transport Order |
OnBeforeLookupPortOfLoadingCity(var TransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”; CurrFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the LookupPortOfLoadingCity behavior for this record. |
Integration Event |
table briTMS_Transport Order |
OnAfterLookupPortOfLoadingCity(var TransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”) |
Possibility to set additional logic on after LookupPortOfLoadingCity. |
Integration Event |
table briTMS_Transport Order |
OnBeforeValidatePortOfLoadingCity(var TransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”; CurrFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ValidatePortOfLoadingCity behavior for this record. |
Integration Event |
table briTMS_Transport Order |
OnAfterValidatePortOfLoadingCity(var TransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”) |
Possibility to set additional logic on after validating the Port of Loading City. |
Integration Event |
table briTMS_Transport Order |
OnBeforeLookupPortOfLoadingPostCode(var TransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”; CurrFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the LookupPortOfLoadingPostCode behavior for this record. |
Integration Event |
table briTMS_Transport Order |
OnAfterLookupPortOfLoadingPostCode(var TransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”) |
Possibility to set additional logic on after LookupPortOfLoadingPostCode. |
Integration Event |
table briTMS_Transport Order |
OnBeforeValidatePortOfLoadingPostCode(var TransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”; CurrFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ValidatePortOfLoadingPostCode behavior for this record. |
Integration Event |
table briTMS_Transport Order |
OnAfterValidatePortOfLoadingPostCode(var TransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”) |
Possibility to set additional logic on after validating the Port of Loading Post Code. |
Integration Event |
table briTMS_Transport Order |
OnBeforeLookupPortOfUnloadingCity(var TransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”; CurrFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the LookupPortOfUnloadingCity behavior for this record. |
Integration Event |
table briTMS_Transport Order |
OnAfterLookupPortOfUnloadingCity(var TransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”) |
Possibility to set additional logic on after LookupPortOfUnloadingCity. |
Integration Event |
table briTMS_Transport Order |
OnBeforeValidatePortOfUnloadingCity(var TransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”; CurrFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ValidatePortOfUnloadingCity behavior for this record. |
Integration Event |
table briTMS_Transport Order |
OnAfterValidatePortOfUnloadingCity(var TransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”) |
Possibility to set additional logic on after validating the Port of Unloading City. |
Integration Event |
table briTMS_Transport Order |
OnBeforeLookupPortOfUnloadingPostCode(var TransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”; CurrFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the LookupPortOfUnloadingPostCode behavior for this record. |
Integration Event |
table briTMS_Transport Order |
OnAfterLookupPortOfUnloadingPostCode(var TransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”) |
Possibility to set additional logic on after LookupPortOfUnloadingPostCode. |
Integration Event |
table briTMS_Transport Order |
OnBeforeValidatePortOfUnloadingPostCode(var TransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”; CurrFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ValidatePortOfUnloadingPostCode behavior for this record. |
Integration Event |
table briTMS_Transport Order |
OnAfterValidatePortOfUnloadingPostCode(var TransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”) |
Possibility to set additional logic on after validating the Port of Unloading Post Code. |
Integration Event |
table briTMS_Transport Order |
OnBeforeFillPortOfLoadingAddressFields(var TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the FillPortOfLoadingAddressFields method |
Integration Event |
table briTMS_Transport Order |
OnAfterFillPortOfLoadingAddressFields(var TransportOrder: Record “briTMS_Transport Order”; TransportHub: Record “briTMS_Transport Hub”) |
Possibility to perform additional changes after the addresses of the Port of Loading are filled. |
Integration Event |
table briTMS_Transport Order |
OnBeforeFillPortOfUnloadingAddressFields(var TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the FillPortOfUnloadingAddressFields method |
Integration Event |
table briTMS_Transport Order |
OnAfterFillPortOfUnloadingAddressFields(var TransportOrder: Record “briTMS_Transport Order”; TransportHub: Record “briTMS_Transport Hub”) |
Possibility to perform additional changes after the addresses of the Port of Unloading are filled. |
Integration Event |
table briTMS_Transport Order Line |
OnBeforeLookupCity(var TransportOrderLine: Record “briTMS_Transport Order Line”; PostCode: Record “Post Code”) |
Possibility to Skip/Overwrite the LookupCity method. |
Integration Event |
table briTMS_Transport Order Line |
OnAfterLookupCity(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; PostCode: Record “Post Code”) |
Possibility to perform additional changes “Transpor Order Line” record after the LookupCity method. |
Integration Event |
table briTMS_Transport Order Line |
OnBeforeValidateCity(var TransportOrderLine: Record “briTMS_Transport Order Line”; PostCode: Record “Post Code”; CurrFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ValidateCity method. |
Integration Event |
table briTMS_Transport Order Line |
OnAfterValidateCity(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”) |
Possibility to perform additional changes “Transpor Order Line” record after the ValidateCity method. |
Integration Event |
table briTMS_Transport Order Line |
OnBeforeLookupPostCode(var TransportOrderLine: Record “briTMS_Transport Order Line”; PostCode: Record “Post Code”) |
Possibility to Skip/Overwrite the LookupPostCode method. |
Integration Event |
table briTMS_Transport Order Line |
OnAfterLookupPostCode(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; PostCode: Record “Post Code”) |
Possibility to perform additional changes “Transpor Order Line” record after the LookupPostCode method. |
Integration Event |
table briTMS_Transport Order Line |
OnBeforeValidatePostCode(var TransportOrderLine: Record “briTMS_Transport Order Line”; PostCode: Record “Post Code”; CurrFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ValidatePostCode method. |
Integration Event |
table briTMS_Transport Order Line |
OnAfterValidatePostCode(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”) |
Possibility to perform additional changes “Transpor Order Line” record after the ValidatePostCode method. |
Integration Event |
table briTMS_Transport Order Line |
OnBeforeLookupContactList(var TransportOrderLine: Record “briTMS_Transport Order Line”; var IsHandled: Boolean; CurrFieldNo: Integer) |
Possibility to Skip/Overwrite the LookupContactList method. |
Integration Event |
table briTMS_Transport Order Line |
OnAfterLookupContactList(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”) |
Possibility to perform additional changes “Transpor Order Line” record after the LookupContactList method. |
Integration Event |
table briTMS_Transport Order Line |
OnBeforeLookupCustomerContactList(var TransportOrderLine: Record “briTMS_Transport Order Line”; var IsHandled: Boolean; CurrFieldNo: Integer) |
Possibility to Skip/Overwrite the LookupCustomerContactList method. |
Integration Event |
table briTMS_Transport Order Line |
OnAfterLookupCustomerContactList(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; Contact: Record Contact; ContactBusinessRelation: Record “Contact Business Relation”) |
Possibility to perform additional changes “Transpor Order Line” record after the LookupCustomerContactList method. |
Integration Event |
table briTMS_Transport Order Line |
OnBeforeLookupVendorContactList(var TransportOrderLine: Record “briTMS_Transport Order Line”; var IsHandled: Boolean; CurrFieldNo: Integer) |
Possibility to Skip/Overwrite the LookupVendorContactList method. |
Integration Event |
table briTMS_Transport Order Line |
OnAfterLookupVendorContactList(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; Contact: Record Contact; ContactBusinessRelation: Record “Contact Business Relation”) |
Possibility to perform additional changes “Transpor Order Line” record after the LookupVendorContactList method. |
Integration Event |
table briTMS_Transport Order Line |
OnBeforeMoveRecord(Rec: Record “briTMS_Transport Order Line”; TransportOrderLine: Record “briTMS_Transport Order Line”; Step: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the MoveRecord that will change the Sequence of the Transport Order Line record based on the Step parameter. |
Integration Event |
table briTMS_Transport Order Line |
OnAfterMoveRecord(Rec: Record “briTMS_Transport Order Line”; TransportOrderLine: Record “briTMS_Transport Order Line”; Step: Integer) |
Possibility to perform additional changes after the Sequence of the Transport Order Line record has been updated based on the Step parameter. |
Integration Event |
table briTMS_Transport Order Line |
OnBeforeUpdateQuantitiesOnCorrespondingTransportOrderLine(TransportOrderLine: Record “briTMS_Transport Order Line”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the UpdateQuantitiesOnCorrespondingTransportOrderLine method where the totals of the Transport Order will be calculated. |
Integration Event |
table briTMS_Transport Order Line |
OnAfterUpdateCorrespondingTransportOrderLineQuantitesOnBeforeModify(var CorrespondingTransportOrderLine: Record “briTMS_Transport Order Line”; var NewTransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; UpdateCorrespondingQuantities: Boolean) |
Possibility to perform additional changes on CorrespondingTransportOrderLine and TransportOrderLine records after the values are updated. |
Integration Event |
table briTMS_Transport Order Line |
OnBeforeSetSuspendStatusCheck(TransportOrderLine: Record “briTMS_Transport Order Line”; NewSuspendStatusCheck: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the SetSuspendStatusCheck method where is being check on the status on the Transport Order Line is being set. |
Integration Event |
table briTMS_Transport Order Line |
OnBeforeTestStatusOpen(TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; CurrFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the TestStatusOpen method where is being checked if the related Transport Order has status = open. |
Integration Event |
table briTMS_Transport Order Line |
OnBeforeLookupShippingContainerUnitCode(var TransportOrderLine: Record “briTMS_Transport Order Line”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the LookupShippingContainerUnitCode method. |
Integration Event |
table briTMS_Transport Order Line |
OnBeforeValidateShippingContainerUnitCode(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; CurrFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ValidateShippingContainerUnitCode method. |
Integration Event |
table briTMS_Transport Order Line |
OnBeforeUpdateShippingContainerInformationOnCorrespondingTransportOrderLine(var TransportOrderLine: Record “briTMS_Transport Order Line”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the UpdateShippingContainerInformationOnCorrespondingTransportOrderLine method where the Shipping Container Information is being updated in the Corresponding Transport Order Line. |
Integration Event |
table briTMS_Transport Order Line |
OnAfterUpdateCorrespondingTransportOrderLineShippingContainerInformationOnBeforeModify(var CorrespondingTransportOrderLine: Record “briTMS_Transport Order Line”; var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; UpdateCorrespondingShippingContainerInformation: Boolean) |
Possibility to perform additional changes on the CorrespondingTransportOrderLine record after the Shipping Information is updated. |
Integration Event |
table briTMS_Transport Order Line |
OnBeforeValidateShippingContainerUnitQty(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; CurrFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ValidateShippingContainerUnitQty method where the Shipping Unit Container Qty. will be validated against the Quantity field. |
Integration Event |
table briTMS_Transport Order Line |
OnBeforeValidateLineGrossWeight(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; CurrFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ValidateLineGrossWeight method. |
Integration Event |
table briTMS_Transport Order Line |
OnBeforeValidateTransportOrderLineDates(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; CurrFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ValidateTransportOrderLineDates method that will check the “Pickup” and “Delivery” lines Dates. |
Integration Event |
table briTMS_Transport Order Line |
OnBeforeValidateLinePackagingWeight(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; CurrFieldNo: Integer; var IsHandled: Boolean) |
|
Integration Event |
table briTMS_Transport Order Line |
OnBeforeValidateTransportOrderLineSequences(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ValidateTransportOrderLineSequences method that will check the “Pickup” and “Delivery” lines Sequence No. |
Integration Event |
table briTMS_Transport Order Line |
OnBeforeValidateTransportOrderRoute(var TransportOrderLine: Record “briTMS_Transport Order Line”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ValidateTransportOrderRoute method. |
Integration Event |
table briTMS_Transport Order Line |
OnAfterValidateTransportOrderRoute(TransportOrder: Record “briTMS_Transport Order”; TransportOrderLine: Record “briTMS_Transport Order Line”) |
Possibility to perform additional checks after the Transport Order Route Code has been validated. |
Integration Event |
table briTMS_Transport Order Line |
OnBeforeValidateTransportOrderRouteOnCriteriaUpdate(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the TransportOrderRouteOnCriteriaUpdate method. |
Integration Event |
table briTMS_Transport Order Line |
OnBeforeValidateGrossWeight(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; CurrFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ValidateGrossWeight method. |
Integration Event |
table briTMS_Transport Order Line |
OnBeforeValidateShippingContainerUnitWeight(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; CurrFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ValidateShippingContainerUnitWeight method. |
Integration Event |
table briTMS_Transport Order Line |
OnBeforeValidateLineVolume(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; CurrFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ValidateLineVolume method. |
Integration Event |
page briTMS_Transport Order List |
OnBeforeSetDocumentNoStyleExpression(var DocumentNoStyleExpression: Text; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the SetDocumentNoStyleExpression method where the style expression for the “No.” field is being set. |
Integration Event |
page briTMS_Transport Orders |
OnBeforeSetDocumentNoStyleExpression(var DocumentNoStyleExpression: Text; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the SetDocumentNoStyleExpression method where the style expression for the “No.” field is being set. |
Integration Event |
page briTMS_Transport Order Subform |
OnBeforeCalculateTransportOrderTotals(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; var TotalGrossWeight: Decimal; var TotalVolume: Decimal; var TotalGroundPallets: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CalculateTransportOrderTotals method where the Transport Order totals are being calculated. |
Integration Event |
page briTMS_Transport Order Subform |
OnAfterCalculateTransportOrderTotals(var TransportOrderLine: Record “briTMS_Transport Order Line”; var TotalGrossWeight: Decimal; var TotalVolume: Decimal; var TotalGroundPallets: Integer) |
Possibility to perform additional changes on the Transport Order totals after this is being calculated. |
Integration Event |
page briTMS_Transport Order Subform |
OnBeforeUpdateTransportOrderTotals(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; var TotalGrossWeight: Decimal; var TotalVolume: Decimal; var TotalGroundPallets: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the UpdateTransportOrderTotals method where the Transport Order totals are being updated. |
Integration Event |
page briTMS_Transport Order Subform |
OnAfterUpdateTransportOrderTotals(var TransportOrderLine: Record “briTMS_Transport Order Line”; var TotalGrossWeight: Decimal; var TotalVolume: Decimal; var TotalGroundPallets: Integer) |
Possibility to perform additional changes on the Transport Order totals after this is being updated. |
Integration Event |
table briTMS_Transport Order Warning |
OnBeforeUpdateTransportOrderWarningRevisionFields(TransportOrderWarning: Record “briTMS_Transport Order Warning”; OldTransportOrderWarning: Record “briTMS_Transport Order Warning”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the UpdateTransportOrderWarningRevisionFields method where the User and Time fields will be updated accordingly. |
Integration Event |
table briTMS_Transport Order Warning |
OnBeforeDeleteTransportOrderLine(TransportOrderWarning: Record “briTMS_Transport Order Warning”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the DeleteTransportOrderLine method. |
Integration Event |
table briTMS_Transport Order Warning |
OnBeforeReviewTransportOrderWarning(var TransportOrderWarning: Record “briTMS_Transport Order Warning”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ReviewTransportOrderWarning method. |
Integration Event |
table briTMS_Transport Order Warning |
OnBeforeReviewTransportOrderLineWarning(TransportOrderNo: Code[20]; TransportOrderLineNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ReviewTransportOrderLineWarning method. |
Integration Event |
page briTMS_TransportOrderWarnings |
OnAfterSetSetStatusStyleExpression(TransportOrderWarning: Record “briTMS_Transport Order Warning”; var StatusStyleExpression: Text) |
Possibility to set a different StyleExpression for the Status field. |
Integration Event |
report briTMS_Transport Order |
OnBeforeGetShipmentMethodInformation(ShipmentMethod: Record “Shipment Method”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GetShipmentMethodInformation method. |
Integration Event |
report briTMS_Transport Order |
OnAfterGetShipmentMethodInformation(ShipmentMethod: Record “Shipment Method”) |
Possibility to set additional logic after the shipment method information is being retrivied. |
Integration Event |
report briTMS_Transport Order |
OnBeforeGetShippingAgentVendorAddress(TransportOrder: Record “briTMS_Transport Order”; var DestinationAddress: array[20] of Text[100]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GetShippingAgentVendorAddress method where the destination address is being retrivied. |
Integration Event |
report briTMS_Transport Order |
OnAfterGetShippingAgentVendorAddress(TransportOrder: Record “briTMS_Transport Order”; var DestinationAddress: array[20] of Text[100]) |
Possibility to perform additional changes on the Destination Address. |
Integration Event |
report briTMS_Transport Order |
OnBeforeGetLoadingUnloadingAddresses(TransportOrder: Record “briTMS_Transport Order”; var PortOfLoading: Record “briTMS_Transport Hub”; var PortOfLoadingAddress: array[20] of Text[100]; var PortOfUnloading: Record “briTMS_Transport Hub”; var PortOfUnloadingAddress: array[20] of Text[100]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GetLoadingUnloadingAddresses method where the loading and unloading addresses are being retrivied. |
Integration Event |
report briTMS_Transport Order |
OnAfterGetLoadingUnloadingAddresses(var PortOfLoading: Record “briTMS_Transport Hub”; var PortOfLoadingAddress: array[20] of Text[100]; var PortOfUnloading: Record “briTMS_Transport Hub”; var PortOfUnloadingAddress: array[20] of Text[100]) |
Possibility to perform additional changes on the loading and unloading addresses. |
Integration Event |
report briTMS_Transport Order |
OnBeforeGetPickupDeliveryAddresses(TransportOrder: Record “briTMS_Transport Order”; var PickupAddress: array[20] of Text[100]; var DeliveryAddress: array[20] of Text[100]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GetPickupDeliveryAddresses method where the pickup and delivery addresses are being retrivied. |
Integration Event |
report briTMS_Transport Order |
OnAfterGetPickupDeliveryAddresses(var PickupAddress: array[20] of Text[100]; var DeliveryAddress: array[20] of Text[100]) |
Possibility to perform additional changes on the pickup and delivery addresses. |
Integration Event |
report briTMS_Transport Order |
OnBeforeGetLineAddress(TransportOrder: Record “briTMS_Transport Order”; Lines: Record “briTMS_Transport Order Line”; var LineAddress: array[20] of Text[100]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GetLineAddress method where the line address is being retrivied. |
Integration Event |
report briTMS_Transport Order |
OnAfterGetLineAddress(TransportOrder: Record “briTMS_Transport Order”; Lines: Record “briTMS_Transport Order Line”; var LineAddress: array[20] of Text[100]) |
Possibility to perform additional changes on the line address. |
Integration Event |
report briTMS_Transport Order |
OnBeforeCalculateTotals(Lines: Record “briTMS_Transport Order Line”; var TotalVolume: Decimal; var TotalGroundPallets: Integer; var TotalGrossWeight: Decimal; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CalculateTotals method. |
Integration Event |
report briTMS_Transport Order |
OnAfterCalculateTotals(Lines: Record “briTMS_Transport Order Line”; var TotalVolume: Decimal; var TotalGroundPallets: Integer; var TotalGrossWeight: Decimal) |
Possibility to perform additional changes on the totals. |
Integration Event |
report briTMS_Transport Order |
OnBeforeGetHaulierInformation(TransportOrder: Record “briTMS_Transport Order”; var Haulier: Record “Shipping Agent”; var VehicleType: Record “briTMS_Vehicle Type”; var RoadTransportDocumentType: Enum “briTMS_Transport Document Type”; var RoadTransportDocumentNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GetHaulierInformation method. |
Integration Event |
report briTMS_Transport Order |
OnAfterGetHaulierInformation(TransportOrder: Record “briTMS_Transport Order”; var Haulier: Record “Shipping Agent”; var VehicleType: Record “briTMS_Vehicle Type”; var RoadTransportDocumentType: Enum “briTMS_Transport Document Type”; var RoadTransportDocumentNo: Code[20]) |
Possibility to perform additinal changes on the Haulier Information. |
Integration Event |
report briTMS_Transport Order |
OnBeforeGetAirlineInformation(TransportOrder: Record “briTMS_Transport Order”; var AirLine: Record “Shipping Agent”; var AirTransportDocumentType: Enum “briTMS_Transport Document Type”; var AirTransportDocumentNo: Code[20]; var FlightNumber: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GetAirlineInformation method. |
Integration Event |
report briTMS_Transport Order |
OnAfterGetAirlineInformation(TransportOrder: Record “briTMS_Transport Order”; var AirLine: Record “Shipping Agent”; var AirTransportDocumentType: Enum “briTMS_Transport Document Type”; var AirTransportDocumentNo: Code[20]; var FlightNumber: Code[20]) |
Possibility to perform additinal changes on the Airline Information. |
Integration Event |
report briTMS_Transport Order |
OnBeforeGetSeaCarrierInformation(TransportOrder: Record “briTMS_Transport Order”; var SeaCarrier: Record “Shipping Agent”; var SeaTransportDocumentType: Enum “briTMS_Transport Document Type”; var SeaTransportDocumentNo: Code[20]; var VoyageNumber: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GetSeaCarrierInformation method. |
Integration Event |
report briTMS_Transport Order |
OnAfterGetSeaCarrierInformation(TransportOrder: Record “briTMS_Transport Order”; var SeaCarrier: Record “Shipping Agent”; var SeaTransportDocumentType: Enum “briTMS_Transport Document Type”; var SeaTransportDocumentNo: Code[20]; var VoyageNumber: Code[20]) |
Possibility to perform additinal changes on the Sea Carrier Information. |
Integration Event |
report briTMS_Transport Order |
OnBeforeGetVehicleType(TransportOrder: Record “briTMS_Transport Order”; var VehicleType: Record “briTMS_Vehicle Type”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GetVehicleType method. |
Integration Event |
report briTMS_Transport Order |
OnAfterGetVehicleType(TransportOrder: Record “briTMS_Transport Order”; var VehicleType: Record “briTMS_Vehicle Type”) |
Possibility to perform additinal changes on Vehicle Type. |
Integration Event |
report briTMS_Transport Order |
OnBeforeFilterTransportOrderLines(Document: Record “briTMS_Transport Order”; var Lines: Record “briTMS_Transport Order Line”; var IsHandled: Boolean) |
Possibility to set additional filters on the Transport Order Line dataitem. |
Integration Event |
page briTMS_Report Layout Selection |
OnBeforeSetUsageFilter(var ReportLayoutSelection: Record “briTMS_Report Layout Selection”; var ReportUsage: Enum “briTMS_Transport Report Usage”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the SetUsageFilter method that will filter the records that will be shown in the page. |
Integration Event |
page briTMS_Report Layout Selection |
OnAfterSetUsageFilter(var ReportLayoutSelection: Record “briTMS_Report Layout Selection”; ReportUsage: Enum “briTMS_Transport Report Usage”) |
Possibility to set additional filters on the ReportLayoutSelection record after the usage filter has been set. |
Integration Event |
page briTMS_Report Layout Selection |
OnBeforeInitUsageFilter(var ReportLayoutSelection: Record “briTMS_Report Layout Selection”; var IsHandled: Boolean) |
POssibility to Skip/Overwrite the InitUsageFilter method. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnBeforeCreateTransportOrderFromSalesHeader(SalesHeader: Record “Sales Header”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CreateTransportOrderFromSalesHeader method where a Transport Order will be created from a “Sales Header” record. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnBeforeSelectTransportOrderType(var TransportOrderTypeCode: Code[20]; var IsHandled: Boolean) |
Possibility to overwrite the SelectTransportOrderType where the TransportOrderTypeCode will be selected. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnBeforeThrowEmptyTransportOrderTypeError(var IsHandled: Boolean) |
Possibility to Skip the ThrowEmptyTransportOrderTypeError method. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterSelectTransportOrderType(TransportOrderType: Record “briTMS_Transport Order Type”; var TransportOrderTypeCode: Code[20]) |
Possibility to change the TransportOrderTypeCode selected from the Creation of the Transport Order. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnBeforeSelectTransportOrderTypeFromSelectionPage(var TransportOrderTypeCode: Code[20]; var IsHandled: Boolean) |
Possibility to overwrite the SelectTransportOrderTypeFromSelectionPage where a selection page will be presented to the user where the TransportOrderTypeCode can be selected. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnBeforeIsTransportOrderCreationAllowedForSalesOrder(SalesHeader: Record “Sales Header”; var TransportOrderCreationAllowed: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the IsTransportOrderCreationAllowedForSalesOrder method where is being checked if the TransportOrderCreation is allowed. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterIsTransportOrderCreationAllowedForSalesOrder(SalesHeader: Record “Sales Header”; var TransportOrderCreationAllowed: Boolean) |
Possibility to change the value of the TransportOrderCreationAllowed parameter. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterInitTransportOrder(var TransportOrder: Record “briTMS_Transport Order”) |
Possibility to perform changes on the “Transport Order” record after being initiated. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterFillTransportOrderShipping(var TransportOrder: Record “briTMS_Transport Order”) |
Possibility to perform changes on the “Transport Order” record after the Shipping values are populated. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterFillTransportOrderPickupAddressFromTransportOrderLineOnBeforeModify(var TransportOrder: Record “briTMS_Transport Order”; TransportOrderLine: Record “briTMS_Transport Order Line”) |
Possibility to perform changes on the “Transport Order” record after the Pickup Address values are populated from the “Transport Order Line”. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterFillTransportOrderDeliveryAddressFromTransportOrderLineOnBeforeModify(var TransportOrder: Record “briTMS_Transport Order”; TransportOrderLine: Record “briTMS_Transport Order Line”) |
Possibility to perform changes on the “Transport Order” record after the Delivery Address values are populated from the “Transport Order Line”. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterSetFilterOnSalesLine(var SalesLine: Record “Sales Line”) |
Possibility to set additional filters on the “Sales Line” record. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterInitTransportOrderLine(var TransportOrderLine: Record “briTMS_Transport Order Line”) |
Possibility to perform changes on the “Transport Order Line” after being initiated. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterFillTransportOrderLineItem(var TransportOrderLine: Record “briTMS_Transport Order Line”) |
Possibility to perform changes on the “Transport Order Line” record after the Item values are populated. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterFillTransportOrderLineQuantities(var TransportOrderLine: Record “briTMS_Transport Order Line”) |
Possibility to perform changes on the “Transport Order Line” record after the quantities values are populated. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterGetTransportAreaCodeFromDeliveryAddress(DeliverySourceType: Enum briTMS_TrnsportOrderSourceType; SourceNo: Code[20]; SourceSubNo: Code[10]; var TransportAreaCode: Code[20]) |
Possibility to handle the GetTransportAreaCodeFromDeliveryAddress. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterFillTransportOrderLineDeliveryAddress(var TransportOrderLine: Record “briTMS_Transport Order Line”) |
Possibility to perform changes on the “Transport Order Line” after the delivery address values are populated. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnBeforeCheckCreateMultipleTransportOrders(SourceType: Integer; SourceSubType: Integer; SourceNo: Code[20]; TransportOrderTypeCode: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckCreateMultipleTransportOrders method where is being checked if multiple transport order need to be created. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterCheckCreateMultipleTransportOrders(SourceType: Integer; SourceSubType: Integer; SourceNo: Code[20]; TransportOrderTypeCode: Code[20]; var CreateMultipleTransportOrders: Boolean) |
Possibility to change the value of the CreateMultipleTransportOrders parameter that will be used to check if multiple transport order need to be created. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterSetTransportOrderLineFilters(var TransportOrderLine: Record “briTMS_Transport Order Line”) |
Possibility to set additional filters on the TransportOrderLine parameter. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnBeforeCreateTransportOrderFromSalesDocument(var TransportOrderNo: Code[20]; var PreviousLocationCode: Code[10]; var PreviousPlannedShipmentDate: Date; var PreviousTransportRouteCode: Code[20]; var SequenceNo: Integer; SalesHeader: Record “Sales Header”; SalesLine: Record “Sales Line”; TransportOrderTypeCode: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CreateTransportOrderFromSalesDocument where one or more Transport Orders will be created from the Sales Header and Sales Line records. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterCreateTransportOrderFromSalesDocument(var TransportOrderNo: Code[20]; var PreviousLocationCode: Code[10]; var PreviousPlannedShipmentDate: Date; var PreviousTransportRouteCode: Code[20]; var SequenceNo: Integer; SalesHeader: Record “Sales Header”; SalesLine: Record “Sales Line”; TransportOrderTypeCode: Code[20]) |
Possibility to perform additional changes after one or more Transport Orders and Transport Order Lines were created from the Sales Header and Sales Line records. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnBeforeUpdateTransportOrderLinesSequence(TransportOrderNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the UpdateTransportOrderLinesSequence method where the Sequence No of the Transport Order Lines will be updated. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterCalculateTransportOrderLineQuantities(var Volume: Decimal; var GrossWeight: Decimal; UnitVolume: Decimal; LineGrossWeight: Decimal; Quantity: Decimal) |
Possibility to change the values of the Volume and GrossWeight parameters. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterFillTransportOrderFromSalesDocumentOnBeforeInsert(var TransportOrder: Record “briTMS_Transport Order”) |
Possibility to perform additional changes on the Transport Order record after being filled from a Sales document on before is being inserted. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterFillTransportOrderLineFromSalesLineOnBeforeInsert(var TransportOrderLine: Record “briTMS_Transport Order Line”) |
Possibility to perform additional changes on the Transport Order Line record after being filled from a Sales Line record on before is being inserted. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnBeforeIsTransportOrderCreationAllowedForPurchaseOrder(PurchaseHeader: Record “Purchase Header”; var TransportOrderCreationAllowed: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the IsTransportOrderCreationAllowedForPurchaseOrder method where is being checked if the TransportOrderCreation is allowed. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterIsTransportOrderCreationAllowedForPurchaseOrder(PurchaseHeader: Record “Purchase Header”; var TransportOrderCreationAllowed: Boolean) |
Possibility to change the value of the TransportOrderCreationAllowed parameter. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterSetFilterOnPurchaseLine(var PurchaseLine: Record “Purchase Line”) |
Possibility to set additional filters on the “Purchase Line” record. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnBeforeCreateTransportOrderFromPurchaseHeader(PurchaseHeader: Record “Purchase Header”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CreateTransportOrderFromPurchaseHeader method where a Transport Order will be created from a “Purchase Header” record. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnBeforeMultipleTransportOrdersCreationIsNeeded(SourceType: Integer; SourceSubType: Integer; SourceNo: Code[20]; var CreateMultipleTransportOrders: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the MultipleTransportOrdersCreationIsNeeded method where is being checked if multiple locations, dates and transport route codes exist on the Source Document Lines. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterSetMultipleTransportOrdersCreationIsNeeded(SourceType: Integer; SourceSubType: Integer; SourceNo: Code[20]; var CreateMultipleTransportOrders: Boolean) |
Possibility to check/define if Multiple Transport Order creations is needed based on the SourceType, SourceSubType, SourceNo parameters. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnBeforeCreateTransportOrderFromPurchaseDocument(var TransportOrderNo: Code[20]; var PreviousLocationCode: Code[10]; var PreviousPlannedReceiptDate: Date; var PreviousTransportRouteCode: Code[20]; var PreviousDropShipment: Boolean; var SequenceNo: Integer; PurchaseHeader: Record “Purchase Header”; PurchaseLine: Record “Purchase Line”; TransportOrderTypeCode: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CreateTransportOrderFromPurchaseDocument where one or more Transport Orders will be created from the Purchase Header and Purchase Line records. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterCreateTransportOrderFromPurchaseDocument(var TransportOrderNo: Code[20]; var PreviousLocationCode: Code[10]; var PreviousPlannedReceiptDate: Date; var PreviousTransportRouteCode: Code[20]; var PreviousDropShipment: Boolean; var SequenceNo: Integer; PurchaseHeader: Record “Purchase Header”; PurchaseLine: Record “Purchase Line”; TransportOrderTypeCode: Code[20]) |
Possibility to perform additional changes after one or more Transport Orders and Transport Order Lines were created from the Purchase Header and Purchase Line records. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterFillTransportOrderFromPurchaseDocumentOnBeforeInsert(TransportOrder: Record “briTMS_Transport Order”) |
Possibility to perform additional changes on the Transport Order record after being filled from a Purchase document on before is being inserted. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterFillTransportOrderLinePickUpAddressFromSalesLine(var TransportOrderLine: Record “briTMS_Transport Order Line”) |
Possibility to perform additional changes on the “Transport Order Line” record after the Address fields are filled from a Sales Document. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterFillTransportOrderLinePickUpAddressFromPurchaseLine(var TransportOrderLine: Record “briTMS_Transport Order Line”) |
Possibility to perform additional changes on the “Transport Order Line” record after the Address fields are filled from a Purchase Document. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterFillTransportOrderLineFromPurchaseLineOnBeforeInsert(TransportOrderLine: Record “briTMS_Transport Order Line”) |
Possibility to perform additional changes on the Transport Order Line record after being filled from a Purchase Line record on before is being inserted. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnBeforeIsTransportOrderCreationAllowedForTransferOrder(TransferHeader: Record “Transfer Header”; var TransportOrderCreationAllowed: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the IsTransportOrderCreationAllowedForTransferOrder method where is being checked if the TransportOrderCreation is allowed. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterIsTransportOrderCreationAllowedForTransferOrder(TransferHeader: Record “Transfer Header”; var TransportOrderCreationAllowed: Boolean) |
Possibility to change the value of the TransportOrderCreationAllowed parameter. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnBeforeCreateTransportOrderFromTransferHeader(TransferHeader: Record “Transfer Header”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CreateTransportOrderFromTransferHeader method where a Transport Order will be created from a “Transfer Header” record. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterSetFilterOnTransferLine(var TransferLine: Record “Transfer Line”) |
Possibility to set additional filters on the “Transfer Line” record. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnBeforeCreateTransportOrderFromTransferDocument(var TransportOrderNo: Code[20]; var PreviousShipmentDate: Date; var SequenceNo: Integer; TransferHeader: Record “Transfer Header”; TransferLine: Record “Transfer Line”; TransportOrderTypeCode: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CreateTransportOrderFromTransferDocument where one or more Transport Orders will be created from the Transfer Header and Transfer Line records. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterFillTransportOrderFromTransferDocumentOnBeforeInsert(var TransportOrder: Record “briTMS_Transport Order”) |
Possibility to perform additional changes on the Transport Order record after being filled from a Transfer document on before is being inserted. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterCreateTransportOrderFromTransferDocument(var TransportOrderNo: Code[20]; var PreviousShipmentDate: Date; var SequenceNo: Integer; TransferHeader: Record “Transfer Header”; TransferLine: Record “Transfer Line”; TransportOrderTypeCode: Code[20]) |
Possibility to perform additional changes after one or more Transport Orders and Transport Order Lines were created from the Transfer Header and Transfer Line records. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterFillTransportOrderLinePickUpAddressFromTransferLine(var TransportOrderLine: Record “briTMS_Transport Order Line”) |
Possibility to perform additional changes on the “Transport Order Line” record after the Pickup Address fields are filled from a Transfer Document. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterFillTransportOrderLineDeliveryAddressFromTransferLine(var TransportOrderLine: Record “briTMS_Transport Order Line”) |
Possibility to perform additional changes on the “Transport Order Line” record after the Delivery Address fields are filled from a Transfer Document. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterFillTransportOrderLineFromTransferLineOnBeforeInsert(TransportOrderLine: Record “briTMS_Transport Order Line”) |
Possibility to perform additional changes on the Transport Order Line record after being filled from a Transfer Line record on before is being inserted. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterDefiningCreateMultipleTransportOrderQst(SourceType: Integer; SourceSubType: Integer; SourceNo: Code[20]; TransportOrderTypeCode: Code[20]; var CreateMultipleTransportOrderQst: Text) |
Possibility to change the CreateMultipleTransportOrderQst parameter based on the SourceType and SourceSubType parameter. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnBeforeOpenTransportOrder(TransportOrdersCreated: Integer; TransportOrderNo: Code[20]; SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the OpenTransportOrder where either a List or a Card page will be opened depending on the numbers of Transport Orders created. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnBeforeGetTransportAreaCodeFromCustomAddress(PostCode: Code[20]; var TransportAreaCode: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GetTransportAreaCodeFromCustomAddress where the Transport Area Code will be retrivied from a Post Code record, if this is defined on the Source Document |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterFillTransportOrderLineDeliveryAddressFromPurchaseLine(var TransportOrderLine: Record “briTMS_Transport Order Line”) |
Possibility to perform additional changes on the “Transport Order Line” record after the Address fields are filled from a Purchase Document. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnBeforeCreateTransportOrderFromTransportPlanningLine(TransportPlanningLine: Record briTMS_TransportPlanningLine; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CreateTransportOrderFromTransportPlanningLine where one or more Transport Orders will be created from the Transport Planning Line records. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterFillTransportOrderFromTransportWorksheetLineOnBeforeInsert(TransportOrder: Record “briTMS_Transport Order”) |
Possibility to perform additional changes on the Transport Order Line record after being filled from a Transport Planning Line record on before is being inserted. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterFillTransportOrderLinePickUpAddressFromTransportPlanningLine(var TransportOrderLine: Record “briTMS_Transport Order Line”) |
Possibility to perform additional changes on the “Transport Order Line” record after the Address fields are filled from a Transport Planning Line. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnBeforeCreateTransportOrderFromPlanningWorksheetLine(var TransportOrderNo: Code[20]; var PreviousPickUpSourceNo: Code[20]; var PreviousDeliverySourceNo: Code[20]; var PreviousTransportRouteCode: Code[20]; var PreviousTransportOrderTypeCode: Code[20]; var PreviousPickUpDate: Date; var PreviousDeliveryDate: Date; var TransportOrdersCreated: Integer; var SequenceNo: Integer; TransportPlanningLine: Record briTMS_TransportPlanningLine; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CreateTransportOrderFromPlanningWorksheetLine where one or more Transport Orders will be created from the Transport Planning Line records. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterCreateTransportOrderFromPlanningWorksheetLine(var TransportOrderNo: Code[20]; var PreviousPickUpSourceNo: Code[20]; var PreviousDeliverySourceNo: Code[20]; var PreviousTransportRouteCode: Code[20]; var PreviousTransportOrderTypeCode: Code[20]; var PreviousPickUpDate: Date; var PreviousDeliveryDate: Date; var TransportOrdersCreated: Integer; var SequenceNo: Integer; TransportPlanningLine: Record briTMS_TransportPlanningLine) |
Possibility to perform additional changes after one or more Transport Orders and Transport Order Lines were created from the Transport Planning Line records. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnBeforeCreateTransportOrderFromTransportPlanningWorksheetLineMultipleAddress(var TransportOrderNo: Code[20]; var PreviousPickUpSourceNo: Code[20]; var PreviousDeliverySourceNo: Code[20]; var PreviousTransportRouteCode: Code[20]; var PreviousTransportOrderTypeCode: Code[20]; var PreviousPickUpDate: Date; var PreviousDeliveryDate: Date; var TransportOrdersCreated: Integer; var SequenceNo: Integer; TransportPlanningLine: Record briTMS_TransportPlanningLine; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CreateTransportOrderFromTransportPlanningWorksheetLineMultipleAddress where one or more Transport Orders will be created from the Transport Planning Line records. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterCreateTransportOrderFromTransportPlanningWorksheetLineMultipleAddress(var TransportOrderNo: Code[20]; var PreviousPickUpSourceNo: Code[20]; var PreviousDeliverySourceNo: Code[20]; var PreviousTransportRouteCode: Code[20]; var PreviousTransportOrderTypeCode: Code[20]; var PreviousPickUpDate: Date; var PreviousDeliveryDate: Date; var TransportOrdersCreated: Integer; var SequenceNo: Integer; TransportPlanningLine: Record briTMS_TransportPlanningLine) |
Possibility to perform additional changes after one or more Transport Orders and Transport Order Lines were created from the Transport Planning Line records. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnBeforeFilterTransportPlanningLine(var TransportPlanningLine: Record briTMS_TransportPlanningLine) |
Possibility to perform additional filters on Transport Planning Line. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnBeforeShowNoOfTransportOrdersCreated(var TransportPlanningLine: Record briTMS_TransportPlanningLine; var TransportOrdersCreated: Integer; var ShowNoOfTransportOrdersCreated: Boolean) |
Possibility to perform additional changes on Transport Orders Created. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterFillTransportOrderLineShippingContainerInformation(var TransportOrderLine: Record “briTMS_Transport Order Line”) |
Possibility to perform additional changes on the “Transport Order Line” record after the Shipping Container Information fields are filled. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterFillTransportOrderLineShippingContainerInformationFromTransportPlanningLine(var TransportOrderLine: Record “briTMS_Transport Order Line”) |
Possibility to perform additional changes on the “Transport Order Line” record after the Shipping Container Information fields are filled from a Transport Planning Line. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterFilterTransportPlanningLine(var TransportPlanningLine: Record briTMS_TransportPlanningLine) |
Possibility to perform additional filter on Transport Planning Lines. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterFillTransportOrderLineWithCompanyInformationAddress(var TransportOrderLine: Record “briTMS_Transport Order Line”) |
Possibility to perform additional changes on the “Transport Order Line” record after the address fields are filled with values from the company information. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterGetTransportOrderSourceTypeFromMatchingRouteSequenceSourceType(TransportRouteSequence: Record briTMS_TransportRouteSequence; var TrnsportOrderSourceType: Enum briTMS_TrnsportOrderSourceType) |
Possibility to return the TrnsportOrderSourceType. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnBeforeFilterTransportOrderLineByRouteSequence(var TransportOrderLine: Record “briTMS_Transport Order Line”; TransportRouteSequence: Record briTMS_TransportRouteSequence; TransportOrderNo: Code[20]; TransportOrderLineNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the FilterTransportOrderLineByRouteSequence method. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterFilterTransportOrderLineByRouteSequence(var TransportOrderLine: Record “briTMS_Transport Order Line”; TransportRouteSequence: Record briTMS_TransportRouteSequence; TransportOrderNo: Code[20]; TransportOrderLineNo: Integer) |
Possibility to set additional filters on the TransportOrderLine record. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterFillTransportOrderLineDeliveryAddressFromDropShipmentPurchaseLine(var TransportOrderLine: Record “briTMS_Transport Order Line”; PurchaseHeader: Record “Purchase Header”; DeliveryDate: Date) |
Possibility to perform additional changes on the “Transport Order Line” record after the Address fields are filled from a drop shipment purchase line. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterFillTransportOrderLineDeliveryAddressFromLocationAddress(var TransportOrderLine: Record “briTMS_Transport Order Line”; Location: Record Location; DeliveryDate: Date) |
Possibility to perform additional changes on the “Transport Order Line” record after the Address fields are filled from the location address. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterFillTransportOrderLineFromPurchaseHeaderCustomAddress(var TransportOrderLine: Record “briTMS_Transport Order Line”; PurchaseHeader: Record “Purchase Header”; DeliveryDate: Date) |
Possibility to perform additional changes on the “Transport Order Line” record after the Address fields are filled from a Purchase Document wiht a custom address defined. |
Integration Event |
codeunit briTMS_HandleTransportOrderMgt |
OnAfterFillTransportOrderLineFromTransportPlanningLineOnBeforeInsert(var TransportOrderLine: Record “briTMS_Transport Order Line”) |
Possibility to perform additional changes on the Transport Order Line record after being filled from a Transport Planning record on before is being inserted. |
Integration Event |
codeunit briTMS_Release Transport Order |
OnBeforeReleaseTransportOrder(var TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ReleaseTransportOrder method where the Status of the “Transport Order” record will be changed to Released. |
Integration Event |
codeunit briTMS_Release Transport Order |
OnAfterReleaseTransportOrder(var TransportOrder: Record “briTMS_Transport Order”) |
Possibility to perform additional changes to the “Transport Order” record after the status has been set as released. |
Integration Event |
codeunit briTMS_Release Transport Order |
OnBeforeReopenTransportOrder(var TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ReopenTransportOrder method where the Status of the “Transport Order” record will be changed to Open. |
Integration Event |
codeunit briTMS_Release Transport Order |
OnAfterReopenTransportOrder(var TransportOrder: Record “briTMS_Transport Order”) |
Possibility to perform additional changes to the “Transport Order” record after the status has been set as Open. |
Integration Event |
codeunit briTMS_Release Transport Order |
OnBeforeCheckTransportOrderStatus(TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckTransportOrderStatus method. |
Integration Event |
codeunit briTMS_Release Transport Order |
OnBeforeCheckTransportOrderLinesOnReleaseTransportOrder(TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckTransportOrderLinesOnReleaseTransportOrder method where it will be checked if there are transport order lines to be released. |
Integration Event |
codeunit briTMS_Release Transport Order |
OnBeforeCheckTransportOrderOnRelease(TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckTransportOrderOnRelease method where multiple checks will be performed on before releasing a Transport Order record. |
Integration Event |
codeunit briTMS_Release Transport Order |
OnAfterCheckTransportOrderOnRelease(TransportOrder: Record “briTMS_Transport Order”) |
Possibility to perform additional checks on before release a Transport Order record. |
Integration Event |
codeunit briTMS_TOApplicationEntriesMgt |
OnBeforeSuggestTransportApplicationEntries(TransportOrderNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the SuggestTransportApplicationEntries method. |
Integration Event |
codeunit briTMS_TOApplicationEntriesMgt |
OnBeforeDeleteExistingTransportApplicationEntries(TransportOrderNo: Code[20]; var Result: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the DeleteExistingTransportApplicationEntries where Transport Application Entries related to the TransportOrderNo parameter will be deleted. |
Integration Event |
codeunit briTMS_TOApplicationEntriesMgt |
OnAfterSetTransportOrderLineFiltersOnBeforeFind(var TransportOrderLine: Record “briTMS_Transport Order Line”) |
Possibility to set additional fitlers on the “Transport Order Line” record. |
Integration Event |
codeunit briTMS_TOApplicationEntriesMgt |
OnAfterSetSalesShipmentLineFiltersOnBeforeFind(var SalesShipmentLine: Record “Sales Shipment Line”; OrderNo: Code[20]; OrderLineNo: Integer) |
Possibility to set aditional filters on the “Sales Shipment Line” record. |
Integration Event |
codeunit briTMS_TOApplicationEntriesMgt |
OnBeforeCreateTransportApplicationEntriesFromSalesShipment(TransportOrderNo: Code[20]; TransportOrderLineNo: Integer; OrderNo: Code[20]; OrderLineNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CreateTransportApplicationEntriesFromSalesShipment method. |
Integration Event |
codeunit briTMS_TOApplicationEntriesMgt |
OnBeforeCreateTransportApplicationEntriesFromPurchaseReceipt(TransportOrderNo: Code[20]; TransportOrderLineNo: Integer; OrderNo: Code[20]; OrderLineNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CreateTransportApplicationEntriesFromPurchaseReceipt method. |
Integration Event |
codeunit briTMS_TOApplicationEntriesMgt |
OnAfterSetPurchRcptLineFiltersOnBeforeFind(var PurchRcptLine: Record “Purch. Rcpt. Line”; OrderNo: Code[20]; OrderLineNo: Integer) |
Possibility to set aditional filters on the “Purch. Rcpt. Line” record. |
Integration Event |
codeunit briTMS_TOApplicationEntriesMgt |
OnBeforeCreateTransportApplicationEntriesFromTransferShipment(TransportOrderNo: Code[20]; TransportOrderLineNo: Integer; OrderNo: Code[20]; OrderLineNo: Integer; var IsHandled: Boolean) |
Obsolete(‘Replaced by OnBeforeCreateTransportApplicationEntriesFromTransferReceipt’, ‘24.0.0.0’) |
Integration Event |
codeunit briTMS_TOApplicationEntriesMgt |
OnBeforeCreateTransportApplicationEntriesFromTransferReceipt(TransportOrderNo: Code[20]; TransportOrderLineNo: Integer; OrderNo: Code[20]; OrderLineNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CreateTransportApplicationEntriesFromTransferReceipt method. |
Integration Event |
codeunit briTMS_TOApplicationEntriesMgt |
OnAfterSetTransferShipmentLineFiltersOnBeforeFind(var TransferShipmentLine: Record “Transfer Shipment Line”; OrderNo: Code[20]; OrderLineNo: Integer) |
Possibility to set aditional filters on the “Transfer Shipment Line” record. |
Integration Event |
codeunit briTMS_TOApplicationEntriesMgt |
OnAfterSetTransferReceiptLineFiltersOnBeforeFind(var TransferReceiptLine: Record “Transfer Receipt Line”; OrderNo: Code[20]; OrderLineNo: Integer) |
Possibility to set aditional filters on the “Transfer Receipt Line” record. |
Integration Event |
codeunit briTMS_TOApplicationEntriesMgt |
OnAfterSuggestTransportApplicationEntries(TransportOrderLine: Record “briTMS_Transport Order Line”) |
Possibility to handle the Suggest Transport Application Entries action. |
Integration Event |
codeunit briTMS_TOApplicationEntriesMgt |
OnBeforeCreateAssignmentForPostedTransportOrder(SourceType: Integer; SourceSubtype: Integer; SourceNo: Code[20]; EntryNo: Integer; VendorNo: Code[20]; ItemChargeCode: Code[20]; AssignmentMethod: Enum “briLCO_Assignment Method”; BaseQuantity: Decimal; Amount: Decimal; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CreateAssignmentForPostedTransportOrder method. |
Integration Event |
codeunit briTMS_TOApplicationEntriesMgt |
OnAfterGetShipmentReceiptValuesFromTransportOrderApplicationEntry(TOApplicationEntry: Record briTMS_TOApplicationEntry; var TOApplicationEntrySourceType: Integer; var ItemNo: Code[20]) |
Possibility to handle GetShipmentReceiptValuesFromTransportOrderApplicationEntry method. |
Integration Event |
codeunit briTMS_TransportOrderMgmt |
OnBeforeGetTransportOrderTypeMode(TransportOrderTypeCode: Code[20]; var TransportMode: Enum briTMS_TransportMode; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GetTransportOrderTypeMode where the Mode field of the Record “Transport Order Type” will be retrieved. |
Integration Event |
codeunit briTMS_TransportOrderMgmt |
OnBeforeOpenTransportOrderSourceDocument(SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method OpenTransportOrderSourceDocument where the Source Document of the Transport Order Line will be shown. |
Integration Event |
codeunit briTMS_TransportOrderMgmt |
OnAfterSetTransportOrderSourceHeader(TransportOrderLineSourceDocumentType: Enum “briTMS_Source Document Type”; var SourceType: Integer; var SourceDocumentType: Integer) |
Possibility to Set a Transport Order Source Header. |
Integration Event |
codeunit briTMS_TransportOrderMgmt |
OnAfterOpenTransportOrderSourceDocument(SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]) |
Possibility to show a Transport Order Line Source Document. |
Integration Event |
codeunit briTMS_TransportOrderMgmt |
OnBeforeIsMultipleAddressTransportOrder(TransportOrderTypeCode: Code[20]; var IsMultipleAddress: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the IsMultipleAddressTransportOrder where the “Multiple Addresses” field of the Record “Transport Order Type” will be retrieved. |
Integration Event |
codeunit briTMS_TransportOrderMgmt |
OnAfterTransportOrderTotalsChanged(NewTransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; var TransportOrderTotalsHaveChanged: Boolean) |
Possibility to perform additional checks after is being checked the Totals of a specific Transport Order Line have been changed. |
Integration Event |
codeunit briTMS_TransportOrderMgmt |
OnBeforeCalculateTransportOrderTotals(var TotalGrossWeight: Decimal; var TotalVolume: Decimal; var TotalGroundPallets: Integer; DocumentNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method CalculateTransportOrderTotals where the Totals of a “Transport Order” record are being calculated. |
Integration Event |
codeunit briTMS_TransportOrderMgmt |
OnAfterCalculateTransportOrderTotals(TransportOrder: Record “briTMS_Transport Order”; TransportOrderLine: Record “briTMS_Transport Order Line”; DocumentNo: Code[20]; var TotalGrossWeight: Decimal; var TotalVolume: Decimal; var TotalGroundPallets: Integer) |
Possibility to perform additional changes on the totals of a “Transport Order” record. |
Integration Event |
codeunit briTMS_TransportOrderMgmt |
OnBeforeUpdateTransportOrderTotals(NewTransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; var TotalGrossWeight: Decimal; var TotalVolume: Decimal; var TotalGroundPallets: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the UpdateTransportOrderTotals method where the totals of a specific “Transport Order” record are being updated. |
Integration Event |
codeunit briTMS_TransportOrderMgmt |
OnAfterUpdateTransportOrderTotals(NewTransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; var TotalGrossWeight: Decimal; var TotalVolume: Decimal; var TotalGroundPallets: Integer) |
|
Integration Event |
codeunit briTMS_TransportOrderMgmt |
OnBeforeGetContainerInformationAvailabilityOnTransportOrder(TransportOrderTypeType: Code[20]; var ContainerInformationAvailability: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method that determines if the Contrainer Information group will be available on the Transport Order page. |
Integration Event |
codeunit briTMS_TransportOrderMgmt |
OnAfterSetSourceDocumentFiltersOnTransportOrderLine(var TransportOrderLine: Record “briTMS_Transport Order Line”) |
Possibility to set additional filters on the “Transport Order Line” record after the Source Document filters are set. |
Integration Event |
codeunit briTMS_TransportOrderMgmt |
OnBeforeCreateTransportOrderWarning(SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]; SourceDocumentLineNo: Integer; LandedCostShouldExist: Boolean; TransportOrderWarningReason: Enum briTMS_TrnsprtOrdrWrningReason; var ShowMessage: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the SetTransportOrderAsPendingUpdate method where is pending update warning is being set on the “Transport Order” containing transport order lines with the same source document line. |
Integration Event |
codeunit briTMS_TransportOrderMgmt |
OnBeforeShowReviewNeededOnTransportOrderMessage(var ShowMessage: Boolean) |
Possibility to Skip the ShowMessage. |
Integration Event |
codeunit briTMS_TransportOrderMgmt |
OnAfterGetTransportOrderWarningDescription(TransportOrderWarningReason: Enum briTMS_TrnsprtOrdrWrningReason; var TransportOrderWarningDescription: Text[2048]) |
Possibility to set the Transport Order Warning Description. |
Integration Event |
codeunit briTMS_TransportOrderMgmt |
OnReopenTransportOrderWarningOnBeforeModify(var TransportOrderWarning: Record “briTMS_Transport Order Warning”; TransportOrderWarningReason: Enum briTMS_TrnsprtOrdrWrningReason) |
Possibility to perform additional changes on the TransportOrderWarning record before it’s modified. |
Integration Event |
codeunit briTMS_TransportOrderMgmt |
OnCreateTransportOrderWarningOnBeforeInsert(var TransportOrderWarning: Record “briTMS_Transport Order Warning”) |
Possibility to perform additional changes on the TransportOrderWarning record before it’s inserted. |
Integration Event |
codeunit briTMS_TransportOrderMgmt |
OnBeforeUpdateTransportOrderStatus(TransportOrderNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the UpdateTransportOrderStatus where the Status field of the Transport Order record will be updated. |
Integration Event |
codeunit briTMS_TransportOrderMgmt |
OnAfterShowReviewNeededOnTransportOrderMessage(TransportOrderWarningReason: Enum briTMS_TrnsprtOrdrWrningReason) |
Possibility to handle the message presented to the user if a review is necessary in the Transport Order record and this was not handled in the case statement. |
Integration Event |
codeunit briTMS_TransportOrderMgmt |
OnBeforeSetTransportOrderStatus(var TransportOrder: Record “briTMS_Transport Order”; TransportOrderStatus: Enum “briTMS_Transport Order Status”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the SetTransportOrderStatus method where a new Status is being set on the Transport Order record. |
Integration Event |
codeunit briTMS_TransportOrderMgmt |
OnBeforeCalculateTransportOrderNoOfWarnings(TransportOrder: Record “briTMS_Transport Order”; var NoOfWarnings: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CalculateTransportOrderNoOfWarnings method where the No. of Warnings associated to a Transport Order will be calculated. |
Integration Event |
codeunit briTMS_TransportOrderMgmt |
OnAfterCalculateTransportOrderNoOfWarnings(TransportOrder: Record “briTMS_Transport Order”; TransportOrderWarning: Record “briTMS_Transport Order Warning”; var NoOfWarnings: Integer) |
Possibility to change the value of the existing No. of Warnings associated to a Transport Order record. |
Integration Event |
codeunit briTMS_TransportOrderMgmt |
OnBeforeFillTransportOrderFactbox(SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]; var TempTransportOrder: Record “briTMS_Transport Order” temporary; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the FillTransportOrderFactbox method where all the transport order associated with the Source Document Type and Source Document No will be inserted in the temporary Transport Order record. |
Integration Event |
codeunit briTMS_TransportOrderMgmt |
OnAfterFillTransportOrderFactbox(SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]; var TempTransportOrder: Record “briTMS_Transport Order” temporary) |
Possibility to perform additional changes after the temporary Transport Order record is filled. |
Integration Event |
codeunit briTMS_TransportOrderMgmt |
OnBeforePrintTransportOrder(TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the PrintTransportOrder method where the corresponding will be retrivied for the current Transport Order record and the report will run. |
Integration Event |
codeunit briTMS_TransportOrderMgmt |
OnBeforePrintCustomTransportOrderLayout(TransportOrder: Record “briTMS_Transport Order”; ReportID: Integer; CustomReportLayoutCode: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the PrintCustomTransportOrderLayout method where if existing it will be selected a custom report layout for the current Transport Order record. |
Integration Event |
codeunit briTMS_TransportOrderMgmt |
OnAfterGetSourceDocumentType(SourceType: Integer; SourceSubtype: Integer; var SourceDocumentType: Enum “briTMS_Source Document Type”) |
Possibility to handle the Transport Order Source Document Type. |
Integration Event |
codeunit briTMS_TransportOrderMgmt |
OnBeforePrintPostedTransportOrder(PostedTransportOrder: Record “briTMS_Posted Transport Order”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the PrintPostedTransportOrder method where the corresponding will be retrivied for the current Posted Transport Order record and the report will run. |
Integration Event |
codeunit briTMS_TransportOrderMgmt |
OnBeforePrintCustomPostedTransportOrderLayout(PostedTransportOrder: Record “briTMS_Posted Transport Order”; ReportID: Integer; CustomReportLayoutCode: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the PrintCustomPostedTransportOrderLayout method where if existing it will be selected a custom report layout for the current Posted Transport Order record. |
Integration Event |
codeunit briTMS_TransportOrderMgmt |
OnBeforeFindReportLayoutSelection(var ReportLayoutSelection: Record “briTMS_Report Layout Selection”; TransportReportUsage: Enum “briTMS_Transport Report Usage”; TransportOrderTypeCode: Code[20]; ShippingAgentCode: Code[10]; ShippingAgentServiceCode: Code[10]; var Result: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the FindReportLayoutSelection method. |
Integration Event |
codeunit briTMS_TransportOrderMgmt |
OnAfterGetTransportOrderWarningReasonForPackagingLinesUpdate(TypeOfChange: Enum isaTLS_TypeOfChange; var TransportOrderWarningReason: Enum briTMS_TrnsprtOrdrWrningReason) |
Possibility to handle the Transport Order Warning Reason when a Packaging Line is updated. |
Integration Event |
codeunit briTMS_TransportOrderMgmt |
OnBeforeOpenTransportOrderApplicationEntriesSourceDocument(ShipmentReceiptDocumentNo: Code[20]; SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method OpenTransportOrderApplicationEntriesSourceDocument where the Source Document of the Shipment or Receipt Document will be shown. |
Integration Event |
codeunit briTMS_TransportOrderMgmt |
OnAfterOpenTransportOrderApplicationEntriesSourceDocument(SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]) |
Possibility to show a Shipment or Receipt Source Document. |
Integration Event |
table briTMS_Transport Order Type |
OnBeforeCheckTransportModeAllowed(TransportOrderType: Record “briTMS_Transport Order Type”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckTransportModeAllowed method where is being checked if the value of the Mode field is allowed. |
Integration Event |
table briTMS_Transport Order Type |
OnBeforeCheckMultipleAddressesAllowed(TransportOrderType: Record “briTMS_Transport Order Type”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckMultipleAddressesAllowed method where is being checked if the value of the “Multiple Addresses” field is allowed. |
Integration Event |
table briTMS_Transport Order Type |
OnBeforeCheckDefaultTransportOrderType(TransportOrderType: Record “briTMS_Transport Order Type”; OldTransportOrderType: Record “briTMS_Transport Order Type”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckDefaultTransportOrderType method where is being checked if the Transport Order Type is being used as Default Transport Order Type in the Transport Management Setup; |
Integration Event |
page briTMS_TransportOrderTypeSelec |
OnBeforeCheckMultipleTransportOrderTypeSelected(TransportOrderType: Record “briTMS_Transport Order Type”; CloseAction: Action; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckMultipleTransportOrderTypeSelected where is being cheked if the user selected multiple transport order types. |
Integration Event |
page briTMS_TransportOrderTypeSelec |
OnAfterSetSelectionFilterOnTransportOrderTypeOnCheckMultipleTransportOrderTypeSelected(var TransportOrderType: Record “briTMS_Transport Order Type”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the error if the user selected more than one transport order type. |
Integration Event |
table briTMS_TransportPlanningLine |
OnBeforeValidateShippingContainerUnitQty(TransportPlanningLine: Record briTMS_TransportPlanningLine; OldTransportPlanningLine: Record briTMS_TransportPlanningLine; CurrFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ValidateShippingContainerUnitQty method where the Shipping Unit Container Qty. will be validated against the Quantity field. |
Integration Event |
table briTMS_TransportPlanningLine |
OnBeforeValidateShippingContainerUnitCode(var TransportPlanningLine: Record briTMS_TransportPlanningLine; OldTransportPlanningLine: Record briTMS_TransportPlanningLine; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ValidateShippingContainerUnitCode method. |
Integration Event |
codeunit briTMS_TransportPlanningMgt |
OnBeforeOpenBatch(var CurrentBatchName: Code[10]; var TransportPlanningLine: Record briTMS_TransportPlanningLine; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method OpenBatch method. |
Integration Event |
codeunit briTMS_TransportPlanningMgt |
OnAfterOpenBatch(var CurrentBatchName: Code[10]; var TransportPlanningLine: Record briTMS_TransportPlanningLine) |
Possibility to change the value of the CurrentBatchName parameter. |
Integration Event |
codeunit briTMS_TransportPlanningMgt |
OnBeforeTemplateSelection(PageID: Integer; var TransportPlanningLine: Record briTMS_TransportPlanningLine; var BatchSelected: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method TemplateSelection method. |
Integration Event |
codeunit briTMS_TransportPlanningMgt |
OnAfterTemplateSelection(PageID: Integer; var TransportPlanningLine: Record briTMS_TransportPlanningLine; var BatchSelected: Boolean) |
|
Integration Event |
codeunit briTMS_TransportPlanningMgt |
OnBeforeCheckTemplateName(CurrentTemplateName: Code[10]; var CurrentBatchName: Code[10]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method CheckTemplateName method. |
Integration Event |
codeunit briTMS_TransportPlanningMgt |
OnAfterCheckTemplateName(CurrentTemplateName: Code[10]; var CurrentBatchName: Code[10]) |
Possibility to change the value of the CurrentBatchName parameter. |
Integration Event |
codeunit briTMS_TransportPlanningMgt |
OnBeforeSetName(CurrentBatchName: Code[10]; var TransportPlanningLine: Record briTMS_TransportPlanningLine; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method SetName method. |
Integration Event |
codeunit briTMS_TransportPlanningMgt |
OnAfterSetName(CurrentBatchName: Code[10]; var TransportPlanningLine: Record briTMS_TransportPlanningLine) |
Possibility to change the value of the CurrentBatchName and TransportPlanningLine parameter. |
Integration Event |
page briTMS_TransportPlanningWkst |
OnBeforeOnOpenPage(var TransportPlanningLine: Record briTMS_TransportPlanningLine; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method OnOpenPage. |
Integration Event |
codeunit briTMS_TransportRequestMgmt |
OnAfterFillTransportPlanningLinePickUpAddressFromSalesLine(var TransportPlanningLine: Record briTMS_TransportPlanningLine) |
Possibility to perform additional changes on the “Transport Planning Line” record after the Address fields are filled from a Sales Document. |
Integration Event |
codeunit briTMS_TransportRequestMgmt |
OnAfterFillTransportPlanningLineDeliveryAddress(var TransportPlanningLine: Record briTMS_TransportPlanningLine) |
Possibility to perform changes on the “Transport Planning Line” after the delivery address values are populated. |
Integration Event |
codeunit briTMS_TransportRequestMgmt |
OnAfterFillTransportPlanningLinePickUpAddressFromPurchaseLine(var TransportPlanningLine: Record briTMS_TransportPlanningLine) |
Possibility to perform additional changes on the “Transport Planning Line” record after the Address fields are filled from a Purchase Document. |
Integration Event |
codeunit briTMS_TransportRequestMgmt |
OnAfterFillTransportPlanningLineFromSalesLineOnBeforeInsert(var TransportPlanningLine: Record briTMS_TransportPlanningLine) |
Possibility to perform additional changes on the Transport Planning Line record after being filled from a Sales Line record on before is being inserted. |
Integration Event |
codeunit briTMS_TransportRequestMgmt |
OnAfterFillTransportPlanningLineFromPurchaseLineOnBeforeInsert(var TransportPlanningLine: Record briTMS_TransportPlanningLine) |
Possibility to perform additional changes on the Transport Planning Line record after being filled from a Purchase Line record on before is being inserted. |
Integration Event |
codeunit briTMS_TransportRequestMgmt |
OnAfterFillTransportPlanningLineDeliveryAddressFromPurchaseLine(var TransportPlanningLine: Record briTMS_TransportPlanningLine) |
Possibility to perform additional changes on the “Transport Planning Line” record after the Address fields are filled from a Purchase Document. |
Integration Event |
codeunit briTMS_TransportRequestMgmt |
OnAfterFillTransportPlanningLinePickUpAddressFromTransferLine(var TransportPlanningLine: Record briTMS_TransportPlanningLine) |
Possibility to perform additional changes on the “Transport Planning Line” record after the Address fields are filled from a Transfer Document. |
Integration Event |
codeunit briTMS_TransportRequestMgmt |
OnAfterFillTransportPlanningLineDeliveryAddressFromTransferLine(var TransportPlanningLine: Record briTMS_TransportPlanningLine) |
Possibility to perform additional changes on the “Transport Planning Line” record after the Address fields are filled from a Transfer Document. |
Integration Event |
codeunit briTMS_TransportRequestMgmt |
OnAfterInitTransportPlanningLine(var TransportPlanningLine: Record briTMS_TransportPlanningLine) |
Possibility to perform additional changes on the “Transport Planning Line” record after the Address fields. |
Integration Event |
codeunit briTMS_TransportRequestMgmt |
OnAfterFillTransportPlanningLineItem(var TransportPlanningLine: Record briTMS_TransportPlanningLine) |
Possibility to perform additional changes on the “Transport Planning Line” record after Fill Transport Planning Line Item fields. |
Integration Event |
codeunit briTMS_TransportRequestMgmt |
OnAfterFillTransportPlanningLineFromTransferLineOnBeforeInsert(var TransportPlanningLine: Record briTMS_TransportPlanningLine) |
Possibility to perform additional changes on the Transport Planning Line record after being filled from a Transfer Line record on before is being inserted. |
Integration Event |
codeunit briTMS_TransportRequestMgmt |
OnAfterFillTransportPlanningLineShippingContainerInformation(var TransportPlanningLine: Record briTMS_TransportPlanningLine) |
Possibility to perform additional changes on the TransportPlanningLine record after the Shipping Container Information is filled. |
Integration Event |
codeunit briTMS_TransportRequestMgmt |
OnAfterFillPickUpTransportPlanningLineWithCompanyInformationAddress(var TransportPlanningLine: Record briTMS_TransportPlanningLine) |
Possibility to perform additional changes on the TransportPlanningLine record after the Shipping Container Information is filled. |
Integration Event |
codeunit briTMS_TransportRequestMgmt |
OnAfterFillDeliveryTransportPlanningLineWithCompanyInformationAddress(var TransportPlanningLine: Record briTMS_TransportPlanningLine) |
Possibility to perform additional changes on the TransportPlanningLine record after the Shipping Container Information is filled. |
Integration Event |
codeunit briTMS_TransportRequestMgmt |
OnAfterFillTransportPlanningLineDeliveryAddressFromDropShipmentPurchaseLine(var TransportPlanningLine: Record briTMS_TransportPlanningLine; PurchaseHeader: Record “Purchase Header”; DeliveryDate: Date) |
Possibility to perform additional changes on the “Transport Planning Line” record after the Address fields are filled from a drop shipment purchase line. |
Integration Event |
codeunit briTMS_TransportRequestMgmt |
OnAfterFillTransportPlanningLineDeliveryAddressFromLocationAddress(var TransportPlanningLine: Record briTMS_TransportPlanningLine; Location: Record Location; DeliveryDate: Date) |
Possibility to perform additional changes on the “Transport Planning Line” record after the Address fields are filled from the location address. |
Integration Event |
codeunit briTMS_TransportRequestMgmt |
OnAfterFillTransportPlanningLineDeliveryAddressFromPurchaseHeaderCustomAddress(var TransportPlanningLine: Record briTMS_TransportPlanningLine; PurchaseHeader: Record “Purchase Header”; DeliveryDate: Date) |
Possibility to perform additional changes on the “Transport Planning Line” record after the Address fields are filled from a Purchase Document wiht a custom address defined. |
Integration Event |
report briTMS_TransportRequestPurch |
OnAfterSetTemplateBatchName(var TemplateName: Code[10]; var BatchName: Code[10]) |
Possibility to perform changes on the TemplateName and BatchName. |
Integration Event |
report briTMS_TransportRequestSales |
OnAfterSetTemplateBatchName(var TemplateName: Code[10]; var BatchName: Code[10]) |
Possibility to perform changes on the TemplateName and BatchName. |
Integration Event |
report briTMS_TransportRequestTransf |
OnAfterSetTemplateBatchName(var TemplateName: Code[10]; var BatchName: Code[10]) |
Possibility to perform changes on the TemplateName and BatchName. |
Integration Event |
page briTMS_Transport Plan |
OnBeforeDrillDownRouteSequence(TransportRoute: Record “briTMS_Transport Route”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the Route Sequence drilldown action. |
Integration Event |
table briTMS_Transport Route |
OnBeforeInitSeries(var TransportRoute: Record “briTMS_Transport Route”; OldTransportRoute: Record “briTMS_Transport Route”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the InitSeries method. |
Integration Event |
table briTMS_Transport Route |
OnBeforeGetTransportRouteNoSeries(var TransportRoute: Record “briTMS_Transport Route”; var NoSeriesCode: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method GetTransportHubNoSeries where the “Route Code Nos.” field from the “Transport Mgmt. Setup” records is being retrieved. |
Integration Event |
table briTMS_Transport Route |
OnBeforeTestTransportRouteNoSeries(var TransportRoute: Record “briTMS_Transport Route”; TransportMgmtSetup: Record “briTMS_Transport Mgmt. Setup”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the TestTransportRouteNoSeries where is being checked if the “Route Code Nos.” field on the “Transport Mgmt. Setup” record is filled. |
Integration Event |
table briTMS_Transport Route |
OnBeforeGetAutomaticDescription(TransportRoute: Record “briTMS_Transport Route”; xRec: Record “briTMS_Transport Route”; var Description: Text[100]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the GetAutomaticDescription method where an automatic description will be generated with values from the Area-From Code, Area-To Code, Shipping Agent Code and Shipping Agent Service Code. |
Integration Event |
table briTMS_Transport Route |
OnAfterGetAutomaticDescription(TransportRoute: Record “briTMS_Transport Route”; xRec: Record “briTMS_Transport Route”; var Description: Text[100]) |
Possibility to perform additional changes after the an automatic description is generated |
Integration Event |
table briTMS_Transport Route |
OnBeforeSetAutomaticDescription(var TransportRoute: Record “briTMS_Transport Route”; OldTransportRoute: Record “briTMS_Transport Route”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the SetAutomaticDescription method where the Description field will be populated with values from the Area-From Code, Area-To Code, Shipping Agent Code and Shipping Agent Service Code. |
Integration Event |
table briTMS_Transport Route |
OnAfterSetAutomaticDescription(var TransportRoute: Record “briTMS_Transport Route”) |
Possibility to perform additional changes after the an automatic Description has been set. |
Integration Event |
table briTMS_Transport Route |
OnBeforeValidateTransportTariffCode(TransportRoute: Record “briTMS_Transport Route”; xRec: Record “briTMS_Transport Route”; CurrFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the check of the Transport Tariff code. |
Integration Event |
table briTMS_Transport Route |
OnBeforeCheckMandatoryFields(TransportRoute: Record “briTMS_Transport Route”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the mandatory fields check on the Transport Route record. |
Integration Event |
table briTMS_Transport Route |
OnBeforeSetTariffAssignmentMethod(var TransportRoute: Record “briTMS_Transport Route”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the atribuition of the Tariff Assignment Method from the Transport Mgmt. Setup record. |
Integration Event |
table briTMS_Transport Route |
OnBeforeShowShippingAgentVendorPricesIncludingVATNotification(TransportRoute: Record “briTMS_Transport Route”; var ShowNotification: Boolean) |
Possibility to change the value of the ShowNotification parameter. |
Integration Event |
table briTMS_Transport Route |
OnBeforeCheckCompatibleCurrencies(TransportRoute: Record “briTMS_Transport Route”; VendorNo: Code[20]; TransportTariffCode: Code[20]) |
Possibility to Skip/Overwrite the CheckCompatibleCurrencies method that will check if the Transport Tariff Header Currency is equal to the Vendor Currency. |
Integration Event |
table briTMS_TransportRouteSequence |
OnBeforeSetNextSequenceValueOnTransportRouteSequence(var TransportRouteSequence: Record briTMS_TransportRouteSequence; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the SetNextSequenceValueOnTransportRouteSequence method where the next Sequence value is going to be found for the TransportRouteSequence record. |
Integration Event |
table briTMS_TransportRouteSequence |
OnAfterSetNextSequenceValueOnTransportRouteSequence(var TransportRouteSequence: Record briTMS_TransportRouteSequence) |
Possbility to perform additional changes after the next Sequence value is found on the TransportRouteSequence record. |
Integration Event |
table briTMS_TransportRouteSequence |
OnBeforeUpdateRouteSequenceOnDeleteTransportRouteSequence(TransportRouteSequence: Record briTMS_TransportRouteSequence; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method UpdateRouteSequenceOnDeleteTransportRouteSequence where the Route Sequence is being re-organized. |
Integration Event |
table briTMS_TransportRouteSequence |
OnAfterUpdateRouteSequenceOnDeleteTransportRouteSequence(TransportRouteSequenceToBeDeleted: Record briTMS_TransportRouteSequence; var TransportRouteSequence: Record briTMS_TransportRouteSequence) |
Possibility to perform additional changed after the Route Sequence is re-organized on deleting a TransportRouteSequence record. |
Integration Event |
table briTMS_TransportRouteSequence |
OnBeforeMoveRecord(var Rec: Record briTMS_TransportRouteSequence; var TransportRouteSequence: Record briTMS_TransportRouteSequence; Step: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the MoveRecord that will change the Sequence of the Transport Route Sequence record based on the Step parameter. |
Integration Event |
table briTMS_TransportRouteSequence |
OnAfterMoveRecord(var Rec: Record briTMS_TransportRouteSequence; var TransportRouteSequence: Record briTMS_TransportRouteSequence; Step: Integer) |
Possibility to perform additional changes after the Sequence of the Transport Route Requence record has been updated based on the Step parameter. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnBeforeAssignTransportRouteToPurchaseHeader(var PurchaseHeader: Record “Purchase Header”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the AssignTransportRouteToPurchaseHeader method where a Transport Route will be assigned to the “Purchase Header” record. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnAfterAssignTransportRouteToPurchaseHeader(var PurchaseHeader: Record “Purchase Header”) |
Possibility to perform additional changes after a “Transport Route Code” has been assigned to the “Purchase Header” record. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnBeforeIsTransportAllowedOnPurchaseHeader(PurchaseHeader: Record “Purchase Header”; var IsTransportAllowed: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the IsTransportAllowedOnPurchaseHeader where is being determined if assigning a Transport Route Code to the “Purchase Header” record is allowed. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnAfterIsTransportAllowedOnPurchaseHeader(PurchaseHeader: Record “Purchase Header”; var IsTransportAllowed: Boolean) |
Possibility to perform additional verifications on the “Purchase Header” record to determine if assigning a Transport Route Code is allowed. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnBeforeFindApplicableTransportRoutesForPurchaseHeader(PurchaseHeader: Record “Purchase Header”; var TransportRoute: Record “briTMS_Transport Route”; var TransportRouteFound: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the FindApplicableTransportRouteForPurchaseHeader where a Transport Route Code is being found to be assigned to the Purchase Header record. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnAfterFindApplicableTransportRoutesForPurchaseHeader(PurchaseHeader: Record “Purchase Header”; var TransportRoute: Record “briTMS_Transport Route”; var TransportRouteFound: Boolean) |
Possibility to perform additional changes on the Transport Route record that will be used to assign a Transport Route Code to the Purchase Header record. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnBeforeFindApplicableTransportRouteForPurchaseDocument(var TransportRoute: Record “briTMS_Transport Route”; BuyfromVendorNo: Code[20]; OrderAddressCode: Code[10]; LocationCode: Code[10]; PickupDate: Date; DeliveryDate: Date; var TransportRouteSequenceFound: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the FindApplicableTransportRouteForPurchaseDocument method where is being found an applicable Transport Route Sequence to the current Purchase Order. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnAfterFindApplicableTransportRouteForPurchaseDocument(var TransportRoute: Record “briTMS_Transport Route”; BuyfromVendorNo: Code[20]; OrderAddressCode: Code[10]; LocationCode: Code[10]; var TransportRouteSequenceFound: Boolean) |
Possibility to perform additional changes on the Transport Route record that will be used to assign a Transport Route Code to the Purchase Header record. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnBeforeFindTransportRouteSequences(var TransportRoute: Record “briTMS_Transport Route”; BuyfromVendorNo: Code[20]; OrderAddressCode: Code[10]; DeliverySourceNo: Code[20]; DeliverySourceSubNo: Code[10]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the FindTransportRouteSequences method where Transport Route Sequences will be found to apply to the Purchase Order. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnAfterSetTransportRouteSequenceFiltersOnFindTransportRouteSequence(TransportRouteSequence: Record briTMS_TransportRouteSequence; TransportRouteCode: Code[20]; SourceType: Enum briTMS_RouteSequenceSourceType; SourceNo: Code[20]; OrderAddressCode: Code[10]) |
Possiblity to set additional filters on the Transport Route Sequence record. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnBeforeFindTransportRouteByTransportAreaCodes(var TransportRoute: Record “briTMS_Transport Route”; BuyfromVendorNo: Code[20]; OrderAddressCode: Code[10]; DeliveryTransportAreaCode: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the FindTransportRouteByTransportAreaCodes method where Transport Route Sequences will be found based on the Transport Area Codes to apply to the Purchase Order. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnAfterSetAreaFromAreaToFiltersOnFindTransportRouteByTransportAreaCodes(var TransportRoute: Record “briTMS_Transport Route”; TransportAreaCodeFrom: Code[20]; TransportAreaCodeTo: Code[20]; BuyfromVendorNo: Code[20]; OrderAddressCode: Code[10]) |
Possibility to set additional filters on the “Transport Route” record after the Transport Area From and Transport Area To filters have been set. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnAfterAssignTransportRouteCodeToPurchaseHeaderOnBeforePurchaseHeaderModify(var TransportRoute: Record “briTMS_Transport Route”; var PurchaseHeader: Record “Purchase Header”; TransportRouteCode: Code[20]) |
Possibility to perform additional changes on the Transport Route or Purchase Header record after assigned the Transport Route Code to the Purchase Header. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnBeforeSetTransportRouteCodeOnPurchaseLineFromPurchaseHeader(var PurchaseLine: Record “Purchase Line”; PurchaseHeader: Record “Purchase Header”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the SetTransportRouteCodeOnPurchaseLineFromPurchaseHeader method where the Transport Route Code field of the Purchase Line will be populated with the value from the Purchase Header. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnAfterSetTransportRouteCodeOnPurchaseLineFromPurchaseHeader(var PurchaseLine: Record “Purchase Line”; PurchaseHeader: Record “Purchase Header”) |
Possibility to perform additional changes on the “Purchase Line” record after the Transport Route Code field of the Purchase Line was populated with the value from the Purchase Header. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnBeforeAssignTransportRouteToPurchaseLine(var PurchaseLine: Record “Purchase Line”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the AssignTransportRouteToPurchaseLine method where a Transport Route will be assigned to the “Purchase Line” record. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnAfterAssignTransportRouteToPurchaseLine(PurchaseHeader: Record “Purchase Header”; var PurchaseLine: Record “Purchase Line”) |
Possibility to perform additional changes after a “Transport Route Code” has been assigned to the “Purchase Line” record. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnBeforeIsTransportAllowedOnPurchaseLine(PurchaseHeader: Record “Purchase Header”; PurchaseLine: Record “Purchase Line”; var IsTransportAllowed: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the IsTransportAllowedOnPurchaseLine where is being determined if assigning a Transport Route Code to the “Purchase Line” record is allowed. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnAfterIsTransportAllowedOnPurchaseLine(PurchaseHeader: Record “Purchase Header”; PurchaseLine: Record “Purchase Line”; var IsTransportAllowed: Boolean) |
Possibility to perform additional verificaitons on the “Purchase Line” record to determine if assigning a Transport Route Code is allowed. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnBeforeFindApplicableTransportRoutesForPurchaseLine(var TransportRoute: Record “briTMS_Transport Route”; var PurchaseLine: Record “Purchase Line”; OrderAddressCode: Code[10]; PickupDate: Date; var TransportRouteFound: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the FindApplicableTransportRouteForPurchaseLine where a Transport Route Code is being found to be assigned to the Purchase Line record. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnAfterFindApplicableTransportRoutesForPurchaseLine(var TransportRoute: Record “briTMS_Transport Route”; var PurchaseLine: Record “Purchase Line”; OrderAddressCode: Code[10]; PickupDate: Date; var TransportRouteFound: Boolean) |
Possibility to perform additional changes on the Transport Route record that will be used to assign a Transport Route Code to the Purchase Line record. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnAfterAssignTransportRouteCodeToPurchaseLineOnBeforePurchaseLineModify(var TransportRoute: Record “briTMS_Transport Route”; var PurchaseLine: Record “Purchase Line”; TransportRouteCode: Code[20]) |
Possibility to perform additional changes on the Transport Route or Purchase Line record after assigned the Transport Route Code to the Purchase Line. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnBeforeUpdateTransportRouteOnPurchaseLineFromPurchaseHeader(PurchaseHeader: Record “Purchase Header”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method UpdateTransportRouteOnPurchaseLineFromPurchaseHeader where the Transport Route will be recalculated for existing Purchase Lines. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnBeforeConfirmUpdatePurchaseLineBasedOnPurchaseHeader(FieldCaption: Text; var Reply: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method ConfirmUpdatePurchaseLineBasedOnPurchaseHeader where is being asked if the user wishes to update the purchase lines. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnBeforeUpdateTransportRouteOnPurchaseLinesFromPurchaseHeader(PurchaseHeader: Record “Purchase Header”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method UpdateTransportRouteOnPurchaseLinesFromPurchaseHeader where the Transport Route will be recalculated for existing Purchase Lines based on a “Purchase Header” modification. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnAfterUpdateTransportRouteOnPurchaseLinesFromPurchaseHeader(PurchaseHeader: Record “Purchase Header”; var PurchaseLine: Record “Purchase Line”) |
Possibility to perform additional changes to the Purchase Line record after the “Transport Route Code” was recalculated. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnBeforeAssignTransportRouteCodeToPurchaseHeader(var TransportRoute: Record “briTMS_Transport Route”; var PurchaseHeader: Record “Purchase Header”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method AssignTransportRouteCodeToPurchaseHeader where a Transport Route Code will be assigned to the Purchase Header record. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnBeforeAssignTransportRouteCodeToPurchaseLine(var TransportRoute: Record “briTMS_Transport Route”; var PurchaseLine: Record “Purchase Line”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method AssignTransportRouteCodeToPurchaseLine where a Transport Route Code will be assigned to the Purchase Line record. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnAfterFilterPurchaseLineFromPurchaseHeader(PurchaseHeader: Record “Purchase Header”; var PurchaseLine: Record “Purchase Line”) |
|
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnBeforeAssignTransportRouteToPurchaseLineWithSameLocationFromPurchaseHeader(var PurchaseLine: Record “Purchase Line”; PurchaseHeader: Record “Purchase Header”; var IsHandled: Boolean) |
Possibility Skip/Overwrite the AssignTransportRouteToPurchaseLineWithSameLocationFromPurchaseHeader method where the a Transport Route will be assigned to the Purchase Line record with same location code from the “Purchase Header” record |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnBeforeAssignTransportRouteToPurchaseLineWithDifferentLocationFromPurchaseHeader(var PurchaseLine: Record “Purchase Line”; PurchaseHeaderLocationCode: Code[10]; var MultipleRoutesFound: Boolean; var IsHandled: Boolean) |
Possibility Skip/Overwrite the AssignTransportRouteToPurchaseLineWithDifferentLocationFromPurchaseHeader method where the a Transport Route will be assigned to the Purchase Line record with different location code from the “Purchase Header” record. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnBeforeShowMultipleRoutesFoundMsg(TransportRoute: Record “briTMS_Transport Route”; PurchaseHeader: Record “Purchase Header”; PurchaseLine: Record “Purchase Line”; ShowMultipleRoutesFoundMsg: Boolean) |
Possibility to change the value of the ShowMultipleRoutesFoundMsg parameter that is controlling if a message warning that user that some manual updates is needed. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnBeforeSuggestTransportRouteForPurchaseHeader(var PurchaseHeader: Record “Purchase Header”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the SuggestTransportRouteForPurchaseHeader method that will determine or show to the user a list with the available transport route for the “Purchase Header” record. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnAfterSuggestTransportRouteForPurchaseHeader(var PurchaseHeader: Record “Purchase Header”; TransportRoute: Record “briTMS_Transport Route”) |
Possibility to perform additional changes on the “Purchase Header” record after a Transport Route has been assigned to it. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnBeforeUpdateTransportCodeValuesOnPurchaseLineFromPurchaseHeader(PurchaseHeader: Record “Purchase Header”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the UpdateTransportCodeValuesOnPurchaseLineFromPurchaseHeader method where Transport Route values will be populated on the “Purchase Line” from the “Purchase Header” record. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnAfterUpdateTransportCodeValuesOnPurchaseLineFromPurchaseHeader(PurchaseHeader: Record “Purchase Header”; PurchaseLine: Record “Purchase Line”) |
Possibility to perform additional changes on the “Purchase Line” record after the Transport Route values were assigned to the “Purchase Line” record |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnBeforeSuggestTransportRouteForPurchaseLine(var PurchaseLine: Record “Purchase Line”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the SuggestTransportRouteForPurchaseLine method that will determine or show to the user a list with the available transport route for the “Purchase Line” record. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnAfterSuggestTransportRouteForPurchaseLine(var PurchaseLine: Record “Purchase Line”; PurchaseHeader: Record “Purchase Header”; TransportRoute: Record “briTMS_Transport Route”) |
Possibility to perform additional changes on the “Purchase Line” record after a Transport Route has been assigned to it. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnBeforeUpdateTransportRouteValueOnSimilarPurchaseLine(var PurchaseLine: Record “Purchase Line”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the UpdateTransportRouteValueOnSimilarPurchaseLine method where Transport Route values will be populated on the “Purchase Line” from the “Purchase Header” record. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnAfterUpdateTransportRouteValueOnSimilarPurchaseLine(var PurchaseLine: Record “Purchase Line”; SimilarPurchaseLine: Record “Purchase Line”) |
Possibility to change the reply from the user when asked if we want’s to update the similar purchase line record with the transport route values. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnAfterSetSimilarPurchaseLineFilters(PurchaseLine: Record “Purchase Line”; var SimilarPurchaseLine: Record “Purchase Line”) |
Possibility to set additonal filters on the SimilarPurchaseLine record. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnAfterConfirmUpdateTransportRouteOnSimilarPurchaseLine(var Reply: Boolean) |
Possibility to perform additional changes on the SimilarPurchaseLine record after the transport route values were updated with the same values from the “Purchase Line” record. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnBeforeClearTransportRouteValuesOnPurchaseDocument(var PurchaseHeader: Record “Purchase Header”; ManuallyUpdateTransportRoute: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method ClearTransportRouteValuesFromPurchaseDocument where the Transport values will be cleared on the “Purchase Header” record. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnAfterClearTransportRouteValuesOnPurchaseDocument(var PurchaseHeader: Record “Purchase Header”) |
Possibility to perform additional changes on the “Purchase Header” record after the Transport Values were cleared. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnBeforeCalculatePlannedReceiptDate(PurchaseHeader: Record “Purchase Header”; var PlannedReceiptDate: Date; var IsHandled: Boolean) |
Possibility to overwrite the CalculatePlannedReceiptDate method. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnBeforeShowManuallyUpdateTransportRouteMessageOnClearTransportRouteValuesOnPurchaseDocument(var PurchaseHeader: Record “Purchase Header”; ManuallyUpdateTransportRoute: Boolean; ShowManuallyUpdateTransportRoute: Boolean) |
Possibility to skip the message that will tell the user that he needs to update the transport route codes manually. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnBeforeShowNoApplicableTransportRouteMessage(DocumentNo: Code[20]; DocumentLineNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ShowNoApplicableTransportRouteMessage method. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnBeforeSetShippingAgentValuesOnPurchaseHeaderFromVendor(var PurchaseHeader: Record “Purchase Header”; Vendor: Record Vendor; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the SetShippingAgentValuesOnPurchaseHeaderFromVendor method. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnAfterSetShippingAgentValuesOnPurchaseHeaderFromVendor(var PurchaseHeader: Record “Purchase Header”; Vendor: Record Vendor) |
Possibility to perform additional changes on the “Purchase Record” record after the Shipping Agent values are populated from the Vendor record. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnBeforeSetShippingAgentValuesOnPurchaseLineFromHeader(var PurchaseLine: Record “Purchase Line”; PurchaseHeader: Record “Purchase Header”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the SetShippingAgentValuesOnPurchaseLineFromHeader method. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnAfterSetShippingAgentValuesOnPurchaseLineFromHeader(var PurchaseLine: Record “Purchase Line”; PurchaseHeader: Record “Purchase Header”) |
Possibility to perform additional changes on the “Purchase Line” record after the Shipping Agent values are populated from the “Purchase Header” record. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnBeforeUpdatePurchaseLineShippingAgentValueFromPurchaseHeader(var PurchaseLine: Record “Purchase Line”; PurchaseHeader: Record “Purchase Header”; ChangedFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the UpdatePurchaseLineShippingAgentValueFromPurchaseHeader method. |
Integration Event |
codeunit briTMS_PurchaseRouteAssignment |
OnAfterUpdatePurchaseLineShippingAgentValueFromPurchaseHeader(var PurchaseLine: Record “Purchase Line”; PurchaseHeader: Record “Purchase Header”; ChangedFieldNo: Integer) |
Possibility to perform additional changes on the “Purchase Line” record after the Shipping Agent values are updated from the “Purchase Header” record. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnBeforeAssignTransportRouteToSalesHeader(var SalesHeader: Record “Sales Header”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the AssignTransportRouteToSalesHeader method where a Transport Route will be assigned to the “Sales Header” record. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnAfterAssignTransportRouteToSalesHeader(var SalesHeader: Record “Sales Header”) |
Possibility to perform additional changes after a “Transport Route Code” has been assigned to the “Sales Header” record. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnBeforeIsTransportAllowedOnSalesHeader(SalesHeader: Record “Sales Header”; var IsTransportAllowed: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the IsTransportAllowedOnSalesHeader where is being determined if assigning a Transport Route Code to the “Sales Header” record is allowed. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnAfterIsTransportAllowedOnSalesHeader(SalesHeader: Record “Sales Header”; var IsTransportAllowed: Boolean) |
Possibility to perform additional verifications on the “Sales Header” record to determine if assigning a Transport Route Code is allowed. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnBeforeCalculatePlannedShipmentDate(SalesHeader: Record “Sales Header”; var PlannedShipmentDate: Date; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CalculatePlannedShipmentDate method where the Planned Shipment Date is being calculated for the Sales Header record. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnBeforeFindApplicableTransportRoutesForSalesHeader(SalesHeader: Record “Sales Header”; var TransportRoute: Record “briTMS_Transport Route”; var TransportRouteFound: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the FindApplicableTransportRouteForSalesHeader where a Transport Route Code is being found to be assigned to the Sales Header record. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnAfterFindApplicableTransportRoutesForSalesHeader(SalesHeader: Record “Sales Header”; var TransportRoute: Record “briTMS_Transport Route”; PlannedShipmentDate: Date; var TransportRouteFound: Boolean) |
Possibility to perform additional changes on the Transport Route record that will be used to assign a Transport Route Code to the Sales Header record. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnBeforeFindApplicableTransportRouteForSalesDocument(var TransportRoute: Record “briTMS_Transport Route”; SalesHeader: Record “Sales Header”; LocationCode: Code[10]; PickupDate: Date; DeliveryDate: Date; var TransportRouteSequenceFound: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the FindApplicableTransportRouteForSalesDocument method where is being found an applicable Transport Route Sequence to the current Sales Order. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnAfterFindApplicableTransportRouteForSalesDocument(var TransportRoute: Record “briTMS_Transport Route”; SalesHeader: Record “Sales Header”; LocationCode: Code[10]; var TransportRouteSequenceFound: Boolean) |
Possibility to perform additional changes on the Transport Route record that will be used to assign a Transport Route Code to the Sales Header record. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnBeforeFindTransportRouteSequences(var TransportRoute: Record “briTMS_Transport Route”; DeliverySourceNo: Code[20]; DeliverySourceSubNo: Code[10]; LocationCode: Code[10]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the FindTransportRouteSequences method where Transport Route Sequences will be found to apply to the Sales Order. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnAfterSetTransportRouteSequenceFiltersOnFindTransportRouteSequence(var TransportRouteSequence: Record briTMS_TransportRouteSequence; TransportRouteCode: Code[20]; SourceType: Enum briTMS_RouteSequenceSourceType; SourceNo: Code[20]; ShipToCode: Code[10]) |
Possiblity to set additional filters on the Transport Route Sequence record. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnBeforeFindTransportRouteByTransportAreaCodes(var TransportRoute: Record “briTMS_Transport Route”; DeliveryTransportAreaCode: Code[20]; LocationCode: Code[10]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the FindTransportRouteByTransportAreaCodes method where Transport Route Sequences will be found based on the Transport Area Codes to apply to the Sales Order. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnBeforeSetTransportRouteCodeOnSalesLineFromSalesHeader(var SalesLine: Record “Sales Line”; SalesHeader: Record “Sales Header”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the SetTransportRouteCodeOnSalesLineFromSalesHeader method where the Transport Route Code field of the Sales Line will be populated with the value from the Sales Header. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnAfterSetTransportRouteCodeOnSalesLineFromSalesHeader(var SalesLine: Record “Sales Line”; SalesHeader: Record “Sales Header”) |
Possibility to perform additional changes on the “Sales Line” record after the Transport Route Code field of the Sales Line was populated with the value from the Sales Header. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnBeforeAssignTransportRouteToSalesLine(var SalesLine: Record “Sales Line”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the AssignTransportRouteToSalesLine method where a Transport Route will be assigned to the “Sales Line” record. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnAfterAssignTransportRouteToSalesLine(SalesHeader: Record “Sales Header”; var SalesLine: Record “Sales Line”) |
Possibility to perform additional changes after a “Transport Route Code” has been assigned to the “Sales Line” record. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnBeforeFindApplicableTransportRoutesForSalesLine(var TransportRoute: Record “briTMS_Transport Route”; var SalesLine: Record “Sales Line”; ShiptoCode: Code[10]; var TransportRouteFound: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the FindApplicableTransportRouteForSalesLine where a Transport Route Code is being found to be assigned to the Sales Line record. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnAfterFindApplicableTransportRoutesForSalesLine(var TransportRoute: Record “briTMS_Transport Route”; var SalesLine: Record “Sales Line”; ShiptoCode: Code[10]; var TransportRouteFound: Boolean) |
Possibility to perform additional changes on the Transport Route record that will be used to assign a Transport Route Code to the Sales Line record. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnAfterSetAreaFromAreaToFiltersOnFindTransportRouteByTransportAreaCodes(var TransportRoute: Record “briTMS_Transport Route”; TransportAreaCodeFrom: Code[20]; TransportAreaCodeTo: Code[20]; LocationCode: Code[10]) |
Possibility to set additional filters on the “Transport Route” record after the Transport Area From and Transport Area To filters have been set. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnAfterAssignTransportRouteCodeToSalesHeaderOnBeforeSalesHeaderModify(var TransportRoute: Record “briTMS_Transport Route”; var SalesHeader: Record “Sales Header”; TransportRouteCode: Code[20]) |
Possibility to perform additional changes on the Transport Route or Sales Header record after assigned the Transport Route Code to the Sales Header. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnAfterAssignTransportRouteCodeToSalesLineOnBeforeSalesLineModify(var TransportRoute: Record “briTMS_Transport Route”; var SalesLine: Record “Sales Line”; TransportRouteCode: Code[20]; SalesHeaderShippingAgentCode: Code[10]; SalesHeaderShippingAgentServiceCode: Code[10]) |
Possibility to perform additional changes on the Transport Route or Sales Line record after assigned the Transport Route Code to the Sales Line. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnBeforeIsTransportAllowedOnSalesLine(SalesHeader: Record “Sales Header”; SalesLine: Record “Sales Line”; var IsTransportAllowed: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the IsTransportAllowedOnSalesLine where is being determined if assigning a Transport Route Code to the “Sales Line” record is allowed. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnAfterIsTransportAllowedOnSalesLine(SalesHeader: Record “Sales Header”; SalesLine: Record “Sales Line”; var IsTransportAllowed: Boolean) |
Possibility to perform additional verificaitons on the “Sales Line” record to determine if assigning a Transport Route Code is allowed. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnBeforeAssignTransportRouteCodeToSalesHeader(var TransportRoute: Record “briTMS_Transport Route”; var SalesHeader: Record “Sales Header”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method AssignTransportRouteCodeToSalesHeader where a Transport Route Code will be assigned to the Sales Header record. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnBeforeAssignTransportRouteCodeToSalesLine(var TransportRoute: Record “briTMS_Transport Route”; SalesHeaderShippingAgentCode1: Code[10]; SalesHeaderShippingAgentCode2: Code[10]; SalesHeaderShippingAgentServiceCode: Code[10]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method AssignTransportRouteCodeToSalesLine where a Transport Route Code will be assigned to the Sales Line record. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnBeforeAssignTransportRouteCodeToSalesLineFromSalesHeader(var TransportRoute: Record “briTMS_Transport Route”; var SalesHeader: Record “Sales Header”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method AssignTransportRouteCodeToSalesLineFromSalesHeader where a recalculation of the Transport Route on the Sales Line will be performed due to a change on the Sales Header record. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnAfterFilterSalesLineFromSalesHeader(SalesHeader: Record “Sales Header”; var SalesLine: Record “Sales Line”) |
Possibility to set additional filters on the Sales Line record. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnBeforeAssignTransportRouteToSalesLineWithSameLocationFromSalesHeader(var SalesLine: Record “Sales Line”; SalesHeader: Record “Sales Header”; var IsHandled: Boolean) |
Possibility Skip/Overwrite the AssignTransportRouteToSalesLineWithSameLocationFromSalesHeader method where the a Transport Route will be assigned to the Sales Line record with same location code from the “Sales Header” record. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnBeforeAssignTransportRouteToSalesLineWithDifferentLocationFromSalesHeader(var SalesLine: Record “Sales Line”; SalesHeaderLocationCode: Code[10]; var IsHandled: Boolean) |
Possibility Skip/Overwrite the AssignTransportRouteToSalesLineWithDifferentLocationFromSalesHeader method where the a Transport Route will be assigned to the Sales Line record with different location code from the “Sales Header” record. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnBeforeSetTransportRouteValuesOnSalesLineFromSalesHeader(var SalesLine: Record “Sales Line”; var TransportRoute: Record “briTMS_Transport Route”; var MultipleRoutesFound: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the SetTransportRouteValuesOnSalesLineFromSalesHeader where a Transport Route code will be assigned to the “Sales Line” record. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnAfterSetTransportRouteValuesOnSalesLineFromSalesHeader(var SalesLine: Record “Sales Line”; var TransportRoute: Record “briTMS_Transport Route”; var MultipleRoutesFound: Boolean) |
Possibility to perform additional changes to the “Sales Line” record after the Transport Route Code was assigned to it. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnBeforeShowMultipleRoutesFoundMsg(var TransportRoute: Record “briTMS_Transport Route”; SalesHeader: Record “Sales Header”; SalesLine: Record “Sales Line”; var ShowMultipleRoutesFoundMsg: Boolean) |
Possibility to change the value of the ShowMultipleRoutesFoundMsg parameter that is controlling if a message warning that user that some manual updates is needed. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnBeforeSuggestTransportRouteForSalesHeader(var SalesHeader: Record “Sales Header”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the SuggestTransportRouteForSalesHeader method that will determine or show to the user a list with the available transport route for the “Sales Header” record. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnAfterSuggestTransportRouteForSalesHeader(var SalesHeader: Record “Sales Header”; var TransportRoute: Record “briTMS_Transport Route”) |
Possibility to perform additional changes on the “Sales Header” record after a Transport Route has been assigned to it. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnBeforeUpdateTransportRouteValuesOnSalesLineFromSalesHeader(SalesHeader: Record “Sales Header”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the UpdateTransportRouteValuesOnSalesLineFromSalesHeader method where Transport Route values will be populated on the “Sales Line” from the “Sales Header” record. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnAfterUpdateTransportRouteValuesOnSalesLineFromSalesHeader(SalesHeader: Record “Sales Header”; var SalesLine: Record “Sales Line”) |
Possibility to perform additional changes on the “Sales Line” record after the Transport Route values were assigned to the “Sales Line” record |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnBeforeSuggestTransportRouteForSalesLine(var SalesLine: Record “Sales Line”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the SuggestTransportRouteForSalesLine method that will determine or show to the user a list with the available transport route for the “Sales Line” record. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnAfterConfirmUpdateTransportRouteOnSimilarSalesLine(var Reply: Boolean) |
Possibility to change the reply from the user when asked if we want’s to update the similar sales line record with the transport route values. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnAfterSuggestTransportRouteForSalesLine(var SalesLine: Record “Sales Line”; SalesHeader: Record “Sales Header”; TransportRoute: Record “briTMS_Transport Route”) |
Possibility to perform additional changes on the “Sales Line” record after a Transport Route has been assigned to it. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnBeforeUpdateTransportRouteValueOnSimilarSalesLine(SalesLine: Record “Sales Line”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the UpdateTransportRouteValueOnSimilarSalesLine method where the similar sales line records will be updated with the selected the transport route values. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnAfterSetSimilarSalesLineFilters(SalesLine: Record “Sales Line”; var SimilarSalesLine: Record “Sales Line”) |
Possibility to set additonal filters on the SimilarSalesLine record. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnAfterUpdateTransportRouteValueOnSimilarSalesLine(SalesLine: Record “Sales Line”; var SimilarSalesLine: Record “Sales Line”) |
Possibility to perform additional changes on the SimilarSalesLine record after the transport route values were updated with the same values from the “Sales Line” record. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnBeforeClearTransportRouteValuesOnSalesDocument(var SalesHeader: Record “Sales Header”; ManuallyUpdateTransportRoute: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method ClearTransportRouteValuesFromSalesDocument where the Transport values will be cleared on the “Sales Header” record. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnAfterClearTransportRouteValuesOnSalesDocument(var SalesHeader: Record “Sales Header”; ManuallyUpdateTransportRoute: Boolean) |
Possibility to perform additional changes on the “Sales Header” record after the Transport Values were cleared. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnBeforeShowManuallyUpdateTransportRouteMessageOnClearTransportRouteValuesOnSalesDocument(var SalesHeader: Record “Sales Header”; ManuallyUpdateTransportRoute: Boolean; ShowManuallyUpdateTransportRoute: Boolean) |
Possibility to skip the message that will tell the user that he needs to update the transport route codes manually. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnBeforeCalculatePlannedDeliveryDate(SalesHeader: Record “Sales Header”; var PlannedDeliveryDate: Date; var IsHandled: Boolean) |
Possibility to overwrite the CalculatePlannedDeliveryDate method. |
Integration Event |
codeunit briTMS_SalesRouteAssignment |
OnBeforeShowNoApplicableTransportRouteMessage(DocumentNo: Code[20]; DocumentLineNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ShowNoApplicableTransportRouteMessage method. |
Integration Event |
codeunit briTMS_TransferRouteAssignment |
OnBeforeAssignTransportRouteToTransferHeader(var TransferHeader: Record “Transfer Header”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the AssignTransportRouteToTransferHeader method where a Transport Route will be assigned to the “Transfer Header” record. |
Integration Event |
codeunit briTMS_TransferRouteAssignment |
OnAfterAssignTransportRouteToTransferHeader(var TransferHeader: Record “Transfer Header”) |
Possibility to perform additional changes after a “Transport Route Code” has been assigned to the “Transfer Header” record. |
Integration Event |
codeunit briTMS_TransferRouteAssignment |
OnBeforeIsTransportAllowedOnTransferHeader(var TransferHeader: Record “Transfer Header”; var IsTransportAllowed: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the IsTransportAllowedOnTransferHeader where is being determined if assigning a Transport Route Code to the “Transfer Header” record is allowed. |
Integration Event |
codeunit briTMS_TransferRouteAssignment |
OnAfterIsTransportAllowedOnTransferHeader(var TransferHeader: Record “Transfer Header”; var IsTransportAllowed: Boolean) |
Possibility to perform additional verifications on the “Transfer Header” record to determine if assigning a Transport Route Code is allowed. |
Integration Event |
codeunit briTMS_TransferRouteAssignment |
OnBeforeFindApplicableTransportRoutesForTransferHeader(var TransferHeader: Record “Transfer Header”; TransportRoute: Record “briTMS_Transport Route”; var TransportRouteFound: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the FindApplicableTransportRouteForTransferHeader where a Transport Route Code is being found to be assigned to the Transfer Header record. |
Integration Event |
codeunit briTMS_TransferRouteAssignment |
OnAfterFindApplicableTransportRoutesForTransferHeader(var TransferHeader: Record “Transfer Header”; TransportRoute: Record “briTMS_Transport Route”; var TransportRouteFound: Boolean) |
Possibility to perform additional changes on the Transport Route record that will be used to assign a Transport Route Code to the Transfer Header record. |
Integration Event |
codeunit briTMS_TransferRouteAssignment |
OnBeforeFindApplicableTransportRouteForTransferDocument(var TransportRoute: Record “briTMS_Transport Route”; TransferfromCode: Code[10]; TransfertoCode: Code[10]; var TransportRouteSequenceFound: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the FindApplicableTransportRouteForTransferDocument method where is being found an applicable Transport Route Sequence to the current Transfer Order. |
Integration Event |
codeunit briTMS_TransferRouteAssignment |
OnAfterFindApplicableTransportRouteForTransferDocument(var TransportRoute: Record “briTMS_Transport Route”; TransferfromCode: Code[10]; TransfertoCode: Code[10]; var TransportRouteSequenceFound: Boolean) |
Possibility to perform additional changes on the Transport Route record that will be used to assign a Transport Route Code to the Transfer Header record. |
Integration Event |
codeunit briTMS_TransferRouteAssignment |
OnBeforeFindTransportRouteSequences(var TransportRoute: Record “briTMS_Transport Route”; TransferfromCode: Code[10]; TransfertoCode: Code[10]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the FindTransportRouteSequences method where Transport Route Sequences will be found to apply to the Transfer Order. |
Integration Event |
codeunit briTMS_TransferRouteAssignment |
OnAfterSetTransportRouteSequenceFiltersOnFindTransportRouteSequence(var TransportRouteSequence: Record briTMS_TransportRouteSequence; TransportRouteCode: Code[20]; SourceType: Enum briTMS_RouteSequenceSourceType; SourceNo: Code[10]) |
Possiblity to set additional filters on the Transport Route Sequence record. |
Integration Event |
codeunit briTMS_TransferRouteAssignment |
OnBeforeFindTransportRouteByTransportAreaCodes(var TransportRoute: Record “briTMS_Transport Route”; TransferfromCode: Code[10]; TransfertoCode: Code[10]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the FindTransportRouteByTransportAreaCodes method where Transport Route Sequences will be found based on the Transport Area Codes to apply to the Transfer Order. |
Integration Event |
codeunit briTMS_TransferRouteAssignment |
OnAfterSetAreaFromAreaToFiltersOnFindTransportRouteByTransportAreaCodes(var TransportRoute: Record “briTMS_Transport Route”; TransportAreaCodeFrom: Code[20]; TransportAreaCodeTo: Code[20]; TransferfromCode: Code[10]; TransfertoCode: Code[10]) |
Possibility to set additional filters on the “Transport Route” record after the Transport Area From and Transport Area To filters have been set. |
Integration Event |
codeunit briTMS_TransferRouteAssignment |
OnAfterAssignTransportRouteCodeToTransferHeaderOnBeforeTransferHeaderModify(var TransportRoute: Record “briTMS_Transport Route”; var TransferHeader: Record “Transfer Header”; TransportRouteCode: Code[20]) |
Possibility to perform additional changes on the Transport Route or Transfer Header record after assigned the Transport Route Code to the Transfer Header. |
Integration Event |
codeunit briTMS_TransferRouteAssignment |
OnBeforeAssignTransportRouteCodeToTransferHeader(var TransportRoute: Record “briTMS_Transport Route”; var TransferHeader: Record “Transfer Header”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method AssignTransportRouteCodeToTransferHeader where a Transport Route Code will be assigned to the Transfer Header record. |
Integration Event |
codeunit briTMS_TransferRouteAssignment |
OnBeforeSuggestTransportRouteForTransferHeader(var TransferHeader: Record “Transfer Header”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the SuggestTransportRouteForTransferHeader method that will determine or show to the user a list with the available transport route for the “Transfer Header” record. |
Integration Event |
codeunit briTMS_TransferRouteAssignment |
OnAfterSuggestTransportRouteForTransferHeader(var TransferHeader: Record “Transfer Header”; TransportRoute: Record “briTMS_Transport Route”) |
Possibility to perform additional changes on the “Transfer Header” record after a Transport Route has been assigned to it. |
Integration Event |
codeunit briTMS_TransferRouteAssignment |
OnBeforeShowNoApplicableTransportRouteMessage(DocumentNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ShowNoApplicableTransportRouteMessage method. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnAfterSetDateFiltersOnFilterTransportRouteByDateRange(var TransportRoute: Record “briTMS_Transport Route”; TransportDate: Date) |
Possibility to set additional filters on the Transport Route record after the filters on the “Starting Date” and “Ending Date” are set. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnAfterSetFilterOnFilterTransportRoutePerDayOfTheWeek(var TransportRoute: Record “briTMS_Transport Route”; DayOfTheWeek: Integer) |
Possibility to set additional filters on the “Transport Route” after the day of the week filter has been set. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnBeforeFilterTransportRouteWithTransportDateDayOfTheWeek(var TransportRoute: Record “briTMS_Transport Route”; TransportDate: Date; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the FilterTransportRouteWithPlannedShipmentDateDayOfTheWeek where the “Transport Route” record being filtered based on the TransportDate weekday. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnBeforeFindTransportRouteWhichTransportDateIsWorkingDay(var TransportRoute: Record “briTMS_Transport Route”; TransportDate: Date; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the FindTransportRouteWhichPickupDateIsWorkingDay where is “Transport Route” is being filtered based if the Transport Route Calendar considers the TransportDate as a working day. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnBeforeShowTransportRouteSelection(var TransportRoute: Record “briTMS_Transport Route”; var TransportRouteCode: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ShowTransportRouteSelection method where a modal page is being shown with multiple Transport Route records for the user to select. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnBeforeShowTransportRouteSelectionPage(var TransportRoute: Record “briTMS_Transport Route”; var ShowTransportRouteSelectionPage: Boolean) |
Possibility to change the ShowTransportRouteSelection value that will determine if a modal page will be show to allow the user to select a Transport Route record. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnAfterIsCurrentTransportRouteWithinAllowedTransportRoutes(var TransportRoute: Record “briTMS_Transport Route”; TransportRouteCode: Code[20]; var IsAllowedTransportRoute: Boolean) |
Possibility to change the value of the parameter IsAllowedTransportRoute that determines if the current TransportRouteCode is still allowed. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnBeforeShipmentMethodAllowsTransportOnSales(ShipmentMethodCode: Code[10]; var TransportAllowed: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ShipmentMethodAllowsTransportOnSales method that will determine if the ShipmentMethodCode allows the user to organize transport on a sales order. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnBeforeIsSuggestTransportRouteAvailableOnSalesHeader(SalesHeader: Record “Sales Header”; var SuggestTransportRouteAvailability: Boolean; var IsHandled: Boolean) |
Possbility to Skip/Overwrite the IsSuggestTransportRouteAvailableOnSalesHeader method that determine if the Suggest Transport Route is available on the Sales Order. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnAfterIsSuggestTransportRouteAvailableOnSalesHeader(SalesHeader: Record “Sales Header”; PlannedShipmentDate: Date; var SuggestTransportRouteAvailability: Boolean) |
Possibility to perform additional checks and change the value of the SuggestTransportRouteAvailability parameter. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnBeforeIsSuggestTransportRouteAvailableOnSalesLine(SalesLine: Record “Sales Line”; var SuggestTransportRouteAvailability: Boolean; var IsHandled: Boolean) |
Possbility to Skip/Overwrite the IsSuggestTransportRouteAvailableOnSalesLine method that determine if the Suggest Transport Route is available on the Sales Order Line. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnAfterIsSuggestTransportRouteAvailableOnSalesLine(SalesLine: Record “Sales Line”; SalesHeader: Record “Sales Header”; var SuggestTransportRouteAvailability: Boolean) |
Possibility to perform additional checks and change the value of the SuggestTransportRouteAvailability parameter. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnBeforeIsSuggestTransportRouteAvailableOnPurchaseHeader(PurchaseHeader: Record “Purchase Header”; var SuggestTransportRouteAvailability: Boolean; var IsHandled: Boolean) |
Possbility to Skip/Overwrite the IsSuggestTransportRouteAvailableOnPurchaseHeader method that determine if the Suggest Transport Route is available on the Purchase Order. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnBeforeShipmentMethodAllowsTransportOnPurchase(ShipmentMethodCode: Code[10]; var TransportAllowed: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ShipmentMethodAllowsTransportOnPurchase method that will determine if the ShipmentMethodCode allows the user to organize transport on a Purchase Order. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnAfterIsSuggestTransportRouteAvailableOnPurchaseHeader(PurchaseHeader: Record “Purchase Header”; var SuggestTransportRouteAvailability: Boolean) |
Possibility to perform additional checks and change the value of the SuggestTransportRouteAvailability parameter. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnBeforeIsSuggestTransportRouteAvailableOnPurchaseLine(PurchaseLine: Record “Purchase Line”; var SuggestTransportRouteAvailability: Boolean; var IsHandled: Boolean) |
Possbility to Skip/Overwrite the IsSuggestTransportRouteAvailableOnPurchaseLine method that determine if the Suggest Transport Route is available on the Purchase Order Line. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnAfterIsSuggestTransportRouteAvailableOnPurchaseLine(PurchaseLine: Record “Purchase Line”; PurchaseHeader: Record “Purchase Header”; var SuggestTransportRouteAvailability: Boolean) |
Possibility to perform additional checks and change the value of the SuggestTransportRouteAvailability parameter. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnBeforeIsSuggestTransportRouteAvailableOnTransferHeader(TransferHeader: Record “Transfer Header”; var SuggestTransportRouteAvailability: Boolean; var IsHandled: Boolean) |
Possbility to Skip/Overwrite the IsSuggestTransportRouteAvailableOnTransferHeader method that determine if the Suggest Transport Route is available on the Transfer Order. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnAfterIsSuggestTransportRouteAvailableOnTransferHeader(TransferHeader: Record “Transfer Header”; var SuggestTransportRouteAvailability: Boolean) |
Possibility to perform additional checks and change the value of the SuggestTransportRouteAvailability parameter. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnBeforeIsTransportRouteAvailableOnTransportOrder(TransportOrder: Record “briTMS_Transport Order”; var TransportRouteAvailability: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the IsTransportRouteAvailableOnTransportOrder method that checks if the current type of the Transport Order record allows route assignment. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnAfterIsTransportRouteAvailableOnTransportOrder(TransportOrder: Record “briTMS_Transport Order”; TransportOrderType: Record “briTMS_Transport Order Type”; var TransportRouteAvailability: Boolean) |
Possibility to change the value of the TransportRouteAvailability parameter. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnBeforeSuggestTransportRouteForTransportOrder(var TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the SuggestTransportRouteForTransportOrder method that will determine or show to the user a list with the available transport route for the “Transport Order” record. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnBeforeFindApplicableTransportRoutesForTransportOrder(TransportOrder: Record “briTMS_Transport Order”; var TransportRoute: Record “briTMS_Transport Route”; var TransportRouteFound: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the FindApplicableTransportRoutesForTransportOrder where a Transport Route Code is being found to be assigned to the Transport Order record. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnBeforeFindApplicableTransportRouteForTransportOrder(var TransportRoute: Record “briTMS_Transport Route”; TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the FindApplicableTransportRouteForTransportOrder method where is being found an applicable Transport Route Sequence to the current Transport Order. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnBeforeFindTransportRouteSequenceOnMultipleAddressTransportOrder(var TransportRoute: Record “briTMS_Transport Route”; TransportOrderNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the FindTransportRouteSequences method where Transport Route Sequences will be found to apply to the Transport Order. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnBeforeFindTransportRouteByTransportAreaCodes(var TransportRoute: Record “briTMS_Transport Route”; PickupTransportAreaCode: Code[20]; DeliveryTransportAreaCode: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the FindTransportRouteByTransportAreaCodes method where Transport Route Sequences will be found based on the Transport Area Codes to apply to the Transport Order. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnAfterSetAreaFromAreaToFiltersOnFindTransportRouteByTransportAreaCodes(var TransportRoute: Record “briTMS_Transport Route”; PickupTransportAreaCode: Code[20]; DeliveryTransportAreaCode: Code[20]) |
Possibility to set additional filters on the “Transport Route” record after the Transport Area From and Transport Area To filters have been set. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnAfterFindApplicableTransportRouteForTransportOrder(var TransportRoute: Record “briTMS_Transport Route”) |
Possibility to perform additional changes on the Transport Route record that will be used to assign a Transport Route Code to the Transport Order record. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnAfterFindApplicableTransportRoutesForTransportOrder(TransportOrder: Record “briTMS_Transport Order”; var TransportRoute: Record “briTMS_Transport Route”; var TransportRouteFound: Boolean) |
Possibility to perform additional changes on the Transport Route record that will be used to assign a Transport Route Code to the Transport Order record. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnBeforeAssignTransportRouteCodeToTransportOrder(var TransportRoute: Record “briTMS_Transport Route”; var TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method AssignTransportRouteCodeToTransportOrder where a Transport Route Code will be assigned to the Transport Order record. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnAfterAssignTransportRouteCodeToTransportOrderOnBeforeTransportOrderModify(var TransportRoute: Record “briTMS_Transport Route”; var TransportOrder: Record “briTMS_Transport Order”; TransportRouteCode: Code[20]) |
Possibility to perform additional changes on the Transport Route or Transport Order record after assigned the Transport Route Code to the Transport Order. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnAfterSuggestTransportRouteForTransportOrder(var TransportOrder: Record “briTMS_Transport Order”; TransportRoute: Record “briTMS_Transport Route”) |
Possibility to perform additional changes on the “Transport Order” record after a Transport Route has been assigned to it. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnBeforeAssignTransportRouteToTransportOrder(var TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the AssignTransportRouteToTransportOrder method where a Transport Route will be assigned to the “Transport Order” record. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnAfterAssignTransportRouteToTransportOrder(var TransportOrder: Record “briTMS_Transport Order”; TransportRoute: Record “briTMS_Transport Route”) |
Possibility to perform additional changes after a “Transport Route Code” has been assigned to the “Transport Order” record. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnAfterIsTransportRouteCodeValid(TransportRoute: Record “briTMS_Transport Route”; TransportRouteCode: Code[20]; var IsValid: Boolean) |
Possibility to set additional validations to determine if a Transport Route Code is valid. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnBeforeFilterTransportRouteSequenceByTransportOrderLine(var TransportRouteSequence: Record briTMS_TransportRouteSequence; TransportOrderLine: Record “briTMS_Transport Order Line”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the FilterTransportRouteSequenceByTransportOrderLine method. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnAfterFilterTransportRouteSequenceByTransportOrderLine(var TransportRouteSequence: Record briTMS_TransportRouteSequence; TransportOrderLine: Record “briTMS_Transport Order Line”) |
Possibility to set additional filters on the TransportRouteSequence record. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnAfterGetMatchingTransportRouteSequenceSourceTypeFromTransportOrderLineSourceType(SourceType: Enum briTMS_TrnsportOrderSourceType; var MatchingSourceType: Enum briTMS_RouteSequenceSourceType; var MatchingSourceTypeFound: Boolean) |
Possibility to return the matching MatchingSourceType if this was not previously handled in the case statement. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnAfterSetTransportRouteSequenceFiltersOnFindTransportRouteSequence(var TransportRouteSequence: Record briTMS_TransportRouteSequence; TransportRouteCode: Code[20]; SourceType: Enum briTMS_TrnsportOrderSourceType; SourceNo: Code[20]; SourceSubNo: Code[10]) |
Possibility to set additional filters on the TransportRouteSequence record. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnBeforeFindTransportRouteSequences(var TransportRoute: Record “briTMS_Transport Route”; TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the FindTransportRouteSequences method. |
Integration Event |
codeunit briTMS_TrnsprtRouteAssgntMgt |
OnBeforeShowNoApplicableTransportRouteMessage(DocumentNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ShowNoApplicableTransportRouteMessage method. |
Integration Event |
codeunit briTMS_RouteSequnceConflictMgt |
OnBeforeCheckForExistingTransportRouteSequenceConflicts(TransportRouteSequence: Record briTMS_TransportRouteSequence; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckForExistingTransportRouteSequenceConflicts method where is being checked if the same address is present in multiple Transport Route Sequences. |
Integration Event |
codeunit briTMS_RouteSequnceConflictMgt |
OnAfterSetSourceAddressFiltersOnTransportRouteSequence(var TransportRouteSequence: Record briTMS_TransportRouteSequence; RouteCode: Code[20]; SourceType: Enum briTMS_RouteSequenceSourceType; SourceNo: Code[20]; ShiptoOrderFromAddress: Code[10]) |
Possibility to set additional filters on the TransportRouteSequence record after the address filters has been set. |
Integration Event |
codeunit briTMS_RouteSequnceConflictMgt |
OnBeforeCheckForExistingTransportRouteSequenceConflictsForSpecificWeekday(TransportRoute: Record “briTMS_Transport Route”; TransportRouteSequence: Record briTMS_TransportRouteSequence; var IsWeekdayActive: Boolean; WeekdayFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckForExistingTransportRouteSequenceConflictsForMonday method where is being checked if the same address is present in multiple Transport Route Sequences for a specific weekday. |
Integration Event |
codeunit briTMS_RouteSequnceConflictMgt |
OnBeforeCheckForExistingTransportRouteSequenceConflictsFromTransportRoute(TransportRoute: Record “briTMS_Transport Route”; WeekdayFieldNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckForExistingTransportRouteSequenceConflictsFromTransportRoute method where is being checked if the same address is present in multiple Transport Route Sequences when validating a weekday in the Transport Route record. |
Integration Event |
codeunit briTMS_RouteSequnceConflictMgt |
OnAfterSetDuplicateAddressOnSameRouteDayAllowed(TransportMgmtSetup: Record “briTMS_Transport Mgmt. Setup”; var DuplicateAddressOnSameRouteDayAllowed: Boolean) |
Possibility to Skip/Overwrite the SetDuplicateAddressOnSameRouteDayAllowed method where DuplicateAddressOnSameRouteDayAllowed parameters is being retrieved from the Transport Mgmt. Setup record. |
Integration Event |
codeunit briTMS_RouteSequnceConflictMgt |
OnAfterCheckForExistingTransportRouteSequenceConflictsFromTransportRoute(TransportRoute: Record “briTMS_Transport Route”; TransportRouteSequence: Record briTMS_TransportRouteSequence; WeekdayFieldNo: Integer) |
Possibility to perform additional checks after being checked if there are conflicting Transport Route Sequence records with the same addresses when validating a weekday on the Transport Route record. |
Integration Event |
codeunit briTMS_RouteSequnceConflictMgt |
OnAfterCheckForExistingTransportRouteSequenceConflicts(TransportRouteSequence: Record briTMS_TransportRouteSequence; TransportRoute: Record “briTMS_Transport Route”) |
Possibility to perform additional checks after being checked if there are conflicting Transport Route Sequence records with the same addresses for the same weekday. |
Integration Event |
codeunit briTMS_RouteSequnceConflictMgt |
OnAfterCheckForExistingTransportRouteSequenceConflictsForSpecificWeekday(TransportRoute: Record “briTMS_Transport Route”; TransportRouteSequence: Record briTMS_TransportRouteSequence; ExistingTransportRouteSequence: Record briTMS_TransportRouteSequence; ExistingTransportRouteRecordRef: RecordRef; RouteCodeFieldRef: FieldRef; WeekdayFieldRef: FieldRef) |
Possibility to perform additional checks after being checked if there are conflicting Transport Route Sequence records with the same addresses for a specific weekday. |
Integration Event |
codeunit briTMS_TransportRouteMgmt |
OnBeforeSetTransportRouteStyleExpressions(TransportRoute: Record “briTMS_Transport Route”; var AreaFromCodeStyleExpression: Text; var AreaToCodeStyleExpression: Text; var ShippingAgentCodeStyleExpression: Text; var ShippingAgentServicesStyleExpression: Text; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the SetTransportRouteStyleExpressions method where the Style Expression is being set for multiple fields on the Transport Plan page. |
Integration Event |
codeunit briTMS_TransportRouteMgmt |
OnBeforeSetTransportAreaCodeStyleExpression(TransportAreaCode: Code[20]; var AreaFromCodeStyleExpression: Text; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the SetAreaFromCodeStyleExpression method where the Style Expression is being set for the Transport Area Code field. |
Integration Event |
codeunit briTMS_TransportRouteMgmt |
OnBeforeSetShippingAgentCodeStyleExpression(ShippingAgentCode: Code[10]; var ShippingAgentCodeStyleExpression: Text; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the SetShippingAgentCodeStyleExpression method where the Style Expression is being set for the Shipping Agent Code field on the Transport Plan page. |
Integration Event |
codeunit briTMS_TransportRouteMgmt |
OnBeforeSetShippingAgentServiceCodeStyleExpression(ShippingAgentCode: Code[10]; ShippingAgentServiceCode: Code[10]; var ShippingAgentServicesStyleExpression: Text; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the SetShippingAgentServiceCodeStyleExpression method where the Style Expression is being set for the Shipping Agent Service Code field on the Transport Plan page. |
Integration Event |
codeunit briTMS_TransportRouteMgmt |
OnAfterSetTransportRouteStyleExpressions(TransportRoute: Record “briTMS_Transport Route”; var AreaFromCodeStyleExpression: Text; var AreaToCodeStyleExpression: Text; var ShippingAgentCodeStyleExpression: Text; var ShippingAgentServicesStyleExpression: Text) |
Possibility to perform additional changes on style expressions for multiple fields on the Transport Plan page. |
Integration Event |
codeunit briTMS_TransportRouteMgmt |
OnBeforeFillTransportAreaCodeOnTransportRouteSequence(var TransportRouteSequence: Record briTMS_TransportRouteSequence; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the FillTransportAreaCodeOnTransportRouteSequence method where “Transport Area Code” field from the TransportRouteSequence is going to be filled depending on the Source fields. |
Integration Event |
codeunit briTMS_TransportRouteMgmt |
OnAfterFillTransportAreaCodeOnTransportRouteSequence(var TransportRouteSequence: Record briTMS_TransportRouteSequence; TransportAreaCode: Code[20]) |
Possibility to perform addtional changes on the TransportRouteSequence record after the “Transport Area Code” being filled. |
Integration Event |
codeunit briTMS_TransportRouteMgmt |
OnBeforeCheckTransportAreaCodeValueOnSource(TransportRouteSequence: Record briTMS_TransportRouteSequence; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckTransportAreaCodeValueOnSource method where the value of the Transport Area Code field is being checked. |
Integration Event |
codeunit briTMS_TransportRouteMgmt |
OnAfterCheckTransportAreaCodeValueOnSource(TransportRouteSequence: Record briTMS_TransportRouteSequence) |
Possibility to perform additional checks after the checking if the TransportAreaCode value is not empty. |
Integration Event |
codeunit briTMS_TransportRouteMgmt |
OnBeforeUpdateTransportAreasOnTransportRouteFromTransportRouteSequence(TransportRouteSequence: Record briTMS_TransportRouteSequence; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the UpdateTransportAreasOnTransportRouteFromTransportRouteSequence method where the Area-From Code and Area-To Code fields could be updated in the Transport Route record. |
Integration Event |
codeunit briTMS_TransportRouteMgmt |
OnAfterUpdateTransportAreasOnTransportRouteFromTransportRouteSequence(TransportRouteSequence: Record briTMS_TransportRouteSequence; var TransportRoute: Record “briTMS_Transport Route”) |
Possibility to perform additional changes on the Transport Route record after the Area-From Code and Area-To Code might be updated from the Transport Route Sequence record. |
Integration Event |
codeunit briTMS_TransportRouteMgmt |
OnBeforeUpdateAreaToOnTransportRouteOnDeletingTransportRouteSequence(TransportRouteSequence: Record briTMS_TransportRouteSequence; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the UpdateTransportAreasOnTransportRouteFromTransportRouteSequence method where the Area-To Code field could be updated in the Transport Route record after deleting the Transport Route Sequence record.. |
Integration Event |
codeunit briTMS_TransportRouteMgmt |
OnAfterUpdateAreaToOnTransportRouteOnDeletingTransportRouteSequence(TransportRoute: Record “briTMS_Transport Route”; TransportRouteSequence: Record briTMS_TransportRouteSequence; SecondToLastTransportRouteSequence: Record briTMS_TransportRouteSequence) |
Possibility to perform additional changes on the Transport Route record after the Area-To Code might be updated on deleting the Transport Route Sequence record. |
Integration Event |
codeunit briTMS_TransportRouteMgmt |
OnBeforeShowTransportRouteSalesShippingAgentUpdateNotification(OldSalesHeader: Record “Sales Header”; NewSalesHeader: Record “Sales Header”; TransportRoute: Record “briTMS_Transport Route”; var ShowNotification: Boolean) |
Possibility to change the value of the ShowNotification parameter that controls if the TransportRouteShippingAgentUpdateNotification will be shown. |
Integration Event |
codeunit briTMS_TransportRouteMgmt |
OnBeforeShowTransportRouteSalesShippingAgentServiceUpdateNotification(OldSalesHeader: Record “Sales Header”; NewSalesHeader: Record “Sales Header”; TransportRoute: Record “briTMS_Transport Route”; var ShowNotification: Boolean) |
Possibility to change the value of the ShowNotification parameter that controls if the TransportRouteShippingAgentServiceUpdateNotification will be shown. |
Integration Event |
codeunit briTMS_TransportRouteMgmt |
OnBeforeShowTransportRouteTransferShippingAgentUpdateNotification(OldTransferHeader: Record “Transfer Header”; NewTransferHeader: Record “Transfer Header”; TransportRoute: Record “briTMS_Transport Route”; var ShowNotification: Boolean) |
Possibility to change the value of the ShowNotification parameter that controls if the TransportRouteShippingAgentUpdateNotification will be shown. |
Integration Event |
codeunit briTMS_TransportRouteMgmt |
OnBeforeShowTransportRouteTransferShippingAgentServiceUpdateNotification(OldTransferHeader: Record “Transfer Header”; NewTransferHeader: Record “Transfer Header”; TransportRoute: Record “briTMS_Transport Route”; var ShowNotification: Boolean) |
Possibility to change the value of the ShowNotification parameter that controls if the TransportRouteShippingAgentServiceUpdateNotification will be shown. |
Integration Event |
codeunit briTMS_TransportRouteMgmt |
OnBeforeCheckPurchaseDocumentReleaseAllowed(var PurchaseHeader: Record “Purchase Header”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method CheckPurchaseDocumentReleaseAllowed where is being checked if releasing the Purchase Document is allowed. |
Integration Event |
codeunit briTMS_TransportRouteMgmt |
OnBeforeShipmentMethodRequiresTransportOnPurchase(ShipmentMethodCode: Code[10]; var TransportRequired: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method ShipmentMethodRequiresTransportOnPurchase where is being checked if the Shipment Method Code requires Transport for Purchase. |
Integration Event |
codeunit briTMS_TransportRouteMgmt |
OnBeforeCalculateCostOnTransportRouteSelection(SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]; SourceDocumentLineNo: Integer; TransportTariffCode: Code[20]; var CalculatedCost: Decimal; var CurrencyCode: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CalculateCostOnTransportRouteSelection where the CalculatedCost and Currency code will be determined based on the Source Document and Transport Tariff Code. |
Integration Event |
codeunit briTMS_TransportRouteMgmt |
OnAfterCalculateCostOnTransportRouteSelection(SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]; SourceDocumentLineNo: Integer; TransportTariffCode: Code[20]; var CalculatedCost: Decimal; var CurrencyCode: Code[20]) |
Possibility to perform additional changes after the CalculatedCost and CurrencyCode were determined on the Route Selection for the Source Document. |
Integration Event |
table briTMS_Transport Tariff Header |
OnBeforeAssisEditTariffCode(TransportTariffHeader: Record “briTMS_Transport Tariff Header”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the AssisEditTariffCode method. |
Integration Event |
table briTMS_Transport Tariff Header |
OnBeforeGetTransportTariffNoSeries(TransportTariffHeader: Record “briTMS_Transport Tariff Header”; var NoSeriesCode: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method GetTransportTariffNoSeries where the “Transport Tariff Nos.” field from the “Transport Mgmt. Setup” records is being retrieved. |
Integration Event |
table briTMS_Transport Tariff Header |
OnBeforeInitSeries(var TransportTariffHeader: Record “briTMS_Transport Tariff Header”; OldTransportTariffHeader: Record “briTMS_Transport Tariff Header”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the InitSeries method. |
Integration Event |
codeunit briTMS_TransportTariffMgt |
OnBeforeCheckTariffStatusChange(TariffCode: Code[20]; OldStatus: Enum “briTMS_Transport Tariff Status”; NewStatus: Enum “briTMS_Transport Tariff Status”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckTariffStatusChange method where is being checked if the change of status of the Record “Transport Tariff Status” is allowed. |
Integration Event |
codeunit briTMS_TransportTariffMgt |
OnAfterCheckTariffStatusChange(TariffCode: Code[20]; OldStatus: Enum “briTMS_Transport Tariff Status”; NewStatus: Enum “briTMS_Transport Tariff Status”) |
Possibility to perform additional changes after all checks on the status change are performed for the Tariff Code. |
Integration Event |
codeunit briTMS_TransportTariffMgt |
OnBeforeCheckFuelSurchargeIndexUpdateAllowed(TransportTariffHeader: Record “briTMS_Transport Tariff Header”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckFuelSurchargeIndexUpdateAllowed method where is being checked if the change of Fuel Surcharge Index is allowed. |
Integration Event |
table briTMS_Vehicle Type |
OnBeforeShowMannualyUpdateVehicleCodeMessageOnDeletingVehicleType(VehicleType: Record “briTMS_Vehicle Type”; var ShowMessage: Boolean) |
Possibility to change that value of the “ShowMessage” parameter that defines if a Message will be thrown when deleting a Vehicle Type. |