Codeunit 18007981 EOS066 Shipping Info Event Pub
Codeunit 18007981 EOS066 Shipping Info Event Pub
Gathers all published events for shipping info management
Events
OnBefore_CalcDocShippingInfo_SalesRelease
procedure OnBefore_CalcDocShippingInfo_SalesRelease(var SalesHeader: Record "Sales Header"; var IsHandled: Boolean)
Raised before a doc. shippng info record is updated from source document change. If manually modified, record will not be updated.
Parameters / Return Value
SalesHeader
Record "Sales Header"Source document
IsHandled
BooleanIf true, no standard app code will be executed
OnAfter_CalcDocShippingInfo_SalesRelease
procedure OnAfter_CalcDocShippingInfo_SalesRelease(var SalesHeader: Record "Sales Header")
Raised after a doc. shippng info record is updated from source document when it is released. If manually modified, record will not be updated.
Parameters / Return Value
SalesHeader
Record "Sales Header"Source document
OnBefore_CalcDocShippingInfo_PurchaseRelease
procedure OnBefore_CalcDocShippingInfo_PurchaseRelease(var PurchaseHeader: Record "Purchase Header"; var IsHandled: Boolean)
Raised before a doc. shippng info record is updated from source document when it is released. If manually modified, record will not be updated.
Parameters / Return Value
PurchaseHeader
Record "Purchase Header"Source document
IsHandled
BooleanIf true, no standard app code will be executed
OnAfter_CalcDocShippingInfo_PurchaseRelease
procedure OnAfter_CalcDocShippingInfo_PurchaseRelease(var PurchaseHeader: Record "Purchase Header")
Raised after a doc. shippng info record is updated from source document when it is released. If manually modified, record will not be updated.
Parameters / Return Value
PurchaseHeader
Record "Purchase Header"Source document
OnBefore_CalcDocShippingInfo_WhseRelease
procedure OnBefore_CalcDocShippingInfo_WhseRelease(var WarehouseShipmentHeader: Record "Warehouse Shipment Header"; var IsHandled: Boolean)
Raised before a doc. shippng info record is updated from source document when it is released. If manually modified, record will not be updated.
Parameters / Return Value
WarehouseShipmentHeader
Record "Warehouse Shipment Header"Source document
IsHandled
BooleanIf true, no standard app code will be executed
OnAfter_CalcDocShippingInfo_WhseRelease
procedure OnAfter_CalcDocShippingInfo_WhseRelease(var WarehouseShipmentHeader: Record "Warehouse Shipment Header")
Raised after a doc. shippng info record is updated from source document when it is released. If manually modified, record will not be updated.
Parameters / Return Value
WarehouseShipmentHeader
Record "Warehouse Shipment Header"Source document
OnBefore_CalcDocShippingInfo_TransferRelease
procedure OnBefore_CalcDocShippingInfo_TransferRelease(var TransferHeader: Record "Transfer Header"; var IsHandled: Boolean)
Raised before a doc. shippng info record is updated from source document when it is released. If manually modified, record will not be updated.
Parameters / Return Value
TransferHeader
Record "Transfer Header"Source document
IsHandled
BooleanIf true, no standard app code will be executed
OnAfter_CalcDocShippingInfo_TransferRelease
procedure OnAfter_CalcDocShippingInfo_TransferRelease(var TransferHeader: Record "Transfer Header")
Raised after a doc. shippng info record is updated from source document when it is released. If manually modified, record will not be updated.
Parameters / Return Value
TransferHeader
Record "Transfer Header"Source document
OnBefore_CalcDocShippingInfo_ServiceRelease
procedure OnBefore_CalcDocShippingInfo_ServiceRelease(var ServiceHeader: Record "Service Header"; var IsHandled: Boolean)
Raised before a doc. shippng info record is updated from source document when it is released. If manually modified, record will not be updated.
Parameters / Return Value
ServiceHeader
Record "Service Header"Source document
IsHandled
BooleanIf true, no standard app code will be executed
OnAfter_CalcDocShippingInfo_ServiceRelease
procedure OnAfter_CalcDocShippingInfo_ServiceRelease(var ServiceHeader: Record "Service Header")
Raised after a doc. shippng info record is updated from source document when it is released. If manually modified, record will not be updated.
Parameters / Return Value
ServiceHeader
Record "Service Header"Source document
OnBefore_CopyDocShippingInfo
procedure OnBefore_CopyDocShippingInfo(FromRec: Variant; ToRec: Variant; var ClearDimensionsAfterCopy: Boolean; var IsHandled: Boolean)
Raised before doc. shippng info are copied from a document to another (i.e. posting: from sales header to sales shipment header).
Parameters / Return Value
FromRec
VariantDocument where data are retrieved
ToRec
VariantDocument where data are filled
ClearDimensionsAfterCopy
BooleanIf true, only dimensions values (i.e. weights) are cleared in destination doc. shipping info
IsHandled
BooleanIf true, no standard app code will be executed
OnAfter_CopyDocShippingInfo
procedure OnAfter_CopyDocShippingInfo(FromRec: Variant; ToRec: Variant; ClearDimensionsAfterCopy: Boolean)
Raised after doc. shippng info are copied from a document to another (i.e. posting: from sales header to sales shipment header).
Parameters / Return Value
FromRec
VariantDocument where data are retrieved
ToRec
VariantDocument where data are filled
ClearDimensionsAfterCopy
BooleanIf true, only dimensions values (i.e. weights) are cleared in destination doc. shipping info
OnBefore_DeleteRelatedShippingInfo
procedure OnBefore_DeleteRelatedShippingInfo(RecID: Guid; var IsHandled: Boolean)
Raised before a doc. shippng info is deleted (i.e. when related source document is deleted).
Parameters / Return Value
RecID
GuidSource document
IsHandled
BooleanIf true, no standard app code will be executed
OnAfter_DeleteRelatedShippingInfo
procedure OnAfter_DeleteRelatedShippingInfo(RecID: Guid)
Raised after a doc. shippng info is deleted (i.e. when related source document is deleted).
Parameters / Return Value
RecID
GuidSource document
OnBefore_OnAfterInitSourceDocumentHeader
procedure OnBefore_OnAfterInitSourceDocumentHeader(var WhseShipmentLine: Record "Warehouse Shipment Line"; var IsHandled: Boolean)
Raised before updating a doc. shippng info from whse shipment toward related source document.
Parameters / Return Value
WhseShipmentLine
Record "Warehouse Shipment Line"Source whse shipment line
IsHandled
BooleanIf true, no standard app code will be executed
OnAfter_OnAfterInitSourceDocumentHeader
procedure OnAfter_OnAfterInitSourceDocumentHeader(var WhseShipmentLine: Record "Warehouse Shipment Line")
Raised after updating a doc. shippng info from whse shipment toward related source document.
Parameters / Return Value
WhseShipmentLine
Record "Warehouse Shipment Line"Source whse shipment line
OnBefore_InitShippingInfoKey
procedure OnBefore_InitShippingInfoKey(var EOS066DocumentShippingInfo: Record "EOS066 Document Shipping Info"; Source: variant; SourceSysID: Guid; var OverwriteExisting: Boolean; var IsHandled: Boolean)
Raised before explicit source key (table id, document no., …) of a doc. shippng info is initialized from related source document.
Parameters / Return Value
EOS066DocumentShippingInfo
Record "EOS066 Document Shipping Info"Doc. shipping info record to init
Source
variantSource document
SourceSysID
GuidSource document system id
OverwriteExisting
BooleanIf TRUE, if any key field is already filled it is cleared
IsHandled
BooleanIf true, no standard app code will be executed
OnAfter_InitShippingInfoKey
procedure OnAfter_InitShippingInfoKey(var EOS066DocumentShippingInfo: Record "EOS066 Document Shipping Info"; Source: variant; SourceSysID: Guid; OverwriteExisting: Boolean)
Raised after explicit source key (table id, document no., …) of a doc. shippng info is initialized from related source document.
Parameters / Return Value
EOS066DocumentShippingInfo
Record "EOS066 Document Shipping Info"Doc. shipping info record to init
Source
variantSource document
SourceSysID
GuidSource document system id
OverwriteExisting
BooleanIf TRUE, if any key field is already filled it is cleared
OnBefore_InitDocShippingInfoDocValues
procedure OnBefore_InitDocShippingInfoDocValues(var EOS066DocumentShippingInfo: Record "EOS066 Document Shipping Info"; var Force: Boolean; var Hidedialog: Boolean; var RecalcHeader: Boolean; var RecalcDim: Boolean; var IsHandled: Boolean)
Raised before values (shipment method, shipping agent, …) of a doc. shippng info are calculated from related source document.
Parameters / Return Value
EOS066DocumentShippingInfo
Record "EOS066 Document Shipping Info"Doc. shipping info record to calculate
Force
BooleanIf TRUE, also manually modified record will be recalculated
Hidedialog
BooleanIndicates if UI is enabled or not
RecalcHeader
BooleanIf TRUE, header values (i.e. shipping notes) are cleared
RecalcDim
BooleanIf TRUE, dimension values (i.e. weights) are cleared
IsHandled
BooleanIf true, no standard app code will be executed
OnAfter_InitDocShippingInfoDocValues
procedure OnAfter_InitDocShippingInfoDocValues(var EOS066DocumentShippingInfo: Record "EOS066 Document Shipping Info"; Force: Boolean; Hidedialog: Boolean; RecalcHeader: Boolean; RecalcDim: Boolean)
Raised after values (shipment method, shipping agent, …) of a doc. shippng info are calculated from related source document.
Parameters / Return Value
EOS066DocumentShippingInfo
Record "EOS066 Document Shipping Info"Doc. shipping info record to calculate
Force
BooleanIf TRUE, also manually modified record will be recalculated
Hidedialog
BooleanIndicates if UI is enabled or not
RecalcHeader
BooleanIf TRUE, header values (i.e. shipping notes) are cleared
RecalcDim
BooleanIf TRUE, dimension values (i.e. weights) are cleared
OnBefore_ClearDocShippingInfoValues
procedure OnBefore_ClearDocShippingInfoValues(var EOS066DocumentShippingInfo: Record "EOS066 Document Shipping Info"; var RecalcHeader: Boolean; var RecalcDim: Boolean; var IsHandled: Boolean)
Raised before values (shipment method, shipping agent, …) of a doc. shippng info are cleared.
Parameters / Return Value
EOS066DocumentShippingInfo
Record "EOS066 Document Shipping Info"Doc. shipping info record to calculate
RecalcHeader
BooleanIf TRUE, header values (i.e. shipping notes) are cleared
RecalcDim
BooleanIf TRUE, dimension values (i.e. weights) are cleared
IsHandled
BooleanIf true, no standard app code will be executed
OnAfter_ClearDocShippingInfoValues
procedure OnAfter_ClearDocShippingInfoValues(var EOS066DocumentShippingInfo: Record "EOS066 Document Shipping Info"; RecalcHeader: Boolean; RecalcDim: Boolean)
Raised after values (shipment method, shipping agent, …) of a doc. shippng info are cleared.
Parameters / Return Value
EOS066DocumentShippingInfo
Record "EOS066 Document Shipping Info"Doc. shipping info record to calculate
RecalcHeader
BooleanIf TRUE, header values (i.e. shipping notes) are cleared
RecalcDim
BooleanIf TRUE, dimension values (i.e. weights) are cleared
OnBefore_CalcDocShippingInfoValues
procedure OnBefore_CalcDocShippingInfoValues(var EOS066DocumentShippingInfo: Record "EOS066 Document Shipping Info"; var RecalcHeader: Boolean; var RecalcDim: Boolean; var IsHandled: Boolean)
Raised before values (shipment method, shipping agent, …) of a doc. shippng info are filled from related source document.
Parameters / Return Value
EOS066DocumentShippingInfo
Record "EOS066 Document Shipping Info"Doc. shipping info record to calculate
RecalcHeader
BooleanIf TRUE, header values (i.e. shipping notes) are cleared
RecalcDim
BooleanIf TRUE, dimension values (i.e. weights) are cleared
IsHandled
BooleanIf true, no standard app code will be executed
OnAfter_CalcDocShippingInfoValues
procedure OnAfter_CalcDocShippingInfoValues(var EOS066DocumentShippingInfo: Record "EOS066 Document Shipping Info"; RecalcHeader: Boolean; RecalcDim: Boolean)
Raised after values (shipment method, shipping agent, …) of a doc. shippng info are filled from related source document.
Parameters / Return Value
EOS066DocumentShippingInfo
Record "EOS066 Document Shipping Info"Doc. shipping info record to calculate
RecalcHeader
BooleanIf TRUE, header values (i.e. shipping notes) are cleared
RecalcDim
BooleanIf TRUE, dimension values (i.e. weights) are cleared
OnBefore_CalculateDocLineDimensions
procedure OnBefore_CalculateDocLineDimensions(HeaderTableID: integer; HeaderSysID: Guid; var TempEOS066DocumentShippingInfo: Record "EOS066 Document Shipping Info" temporary; var IsHandled: Boolean)
Raised before line values (weights, volume, …) of a doc. shippng info are calculated from related source document lines.
Parameters / Return Value
HeaderTableID
integerRelated source document table id
HeaderSysID
GuidRelated source document system id
TempEOS066DocumentShippingInfo
Record "EOS066 Document Shipping Info"Temporary Doc. shipping info record where to save dimensions values handled (“Gross Weight”, “Net Weight”, Volume, “No. of Pallets”, “No. of Parcels”). These values are total lines values, this means are already moltiplicated for ref. quantity and are all lines total.
IsHandled
BooleanIf true, no standard app code will be executed
OnAfter_CalculateDocLineDimensions
procedure OnAfter_CalculateDocLineDimensions(HeaderTableID: integer; HeaderSysID: Guid; var TempEOS066DocumentShippingInfo: Record "EOS066 Document Shipping Info" temporary)
Raised after line values (weights, volume, …) of a doc. shippng info are calculated from related source document lines.
Parameters / Return Value
HeaderTableID
integerRelated source document table id
HeaderSysID
GuidRelated source document system id
TempEOS066DocumentShippingInfo
Record "EOS066 Document Shipping Info"Temporary Doc. shipping info record where to save dimensions values handled (“Gross Weight”, “Net Weight”, Volume, “No. of Pallets”, “No. of Parcels”). These values are total lines values, this means are already moltiplicated for ref. quantity and are all lines total.
OnIdentifyAndFilterLinesRecRefForDimensioCalc
procedure OnIdentifyAndFilterLinesRecRefForDimensioCalc(HeaderTableID: integer; HeaderSysID: Guid; var LineRecRef: RecordRef)
Raised after source document line are filtered from header. This recordset will be processed to calculate total document dimensions.
Parameters / Return Value
HeaderTableID
integerRelated source document table id
HeaderSysID
GuidRelated source document system id
LineRecRef
RecordRefFiltered recordref that will be used to calc dimensions.
OnBefore_GetLineCalulationFactors
procedure OnBefore_GetLineCalulationFactors(LineRecRef: RecordRef; var Qty: Decimal; var GrossW: Decimal; var NetW: Decimal; var Vol: Decimal; var NoOfPallets: Integer; var NoOfParcels: Integer; var IsHandled: Boolean)
Raised before unit values (weights, volume, …) of a single source document line are retrieved.
Parameters / Return Value
LineRecRef
RecordRefSource document line
Qty
DecimalRef. quantity for source document line
GrossW
DecimalRef. unit gross weight for source document line
NetW
DecimalRef. unit net weight for source document line
Vol
DecimalRef. unit volume for source document line
NoOfPallets
IntegerRef. unit no. of pallets for source document line
NoOfParcels
IntegerRef. unit no. of parcels for source document line
IsHandled
BooleanIf true, no standard app code will be executed
OnBefore_GetLineCalulationTotalWeight
procedure OnBefore_GetLineCalulationTotalWeight(LineRecRef: RecordRef; var Qty: Decimal; var GrossW: Decimal; var NetW: Decimal; var IsHandled: Boolean)
Raised before unit values (total net weight and total gross weight) of a single source document line are retrieved
Parameters / Return Value
LineRecRef
RecordRefSource document line
Qty
DecimalRef. quantity for source document line
GrossW
DecimalRef. unit gross weight for source document line
NetW
DecimalRef. unit net weight for source document line
IsHandled
BooleanIf true, no standard app code will be executed
OnAfter_GetLineCalulationFactors
procedure OnAfter_GetLineCalulationFactors(LineRecRef: RecordRef; var Qty: Decimal; var GrossW: Decimal; var NetW: Decimal; var Vol: Decimal; var NoOfPallets: Integer; var NoOfParcels: Integer)
Raised before unit values (weights, volume, …) of a single source document line are retrieved.
Parameters / Return Value
LineRecRef
RecordRefSource document line
Qty
DecimalRef. quantity for source document line
GrossW
DecimalRef. unit gross weight for source document line
NetW
DecimalRef. unit net weight for source document line
Vol
DecimalRef. unit volume for source document line
NoOfPallets
IntegerRef. unit no. of pallets for source document line
NoOfParcels
IntegerRef. unit no. of parcels for source document line
OnBefore_OpenShippingInfoCard
procedure OnBefore_OpenShippingInfoCard(SourceTableID: integer; SourceSysID: Guid; var EOS066DocumentShippingInfo: Record "EOS066 Document Shipping Info"; var IsHandled: Boolean)
Raised before doc. shipping info card is request to open.
Parameters / Return Value
SourceTableID
integerSource document table id
SourceSysID
GuidSource document system id
EOS066DocumentShippingInfo
Record "EOS066 Document Shipping Info"Doc. shipping info record to open
IsHandled
BooleanIf true, no standard app code will be executed
OnBefore_GetPageCardLastShipNo
procedure OnBefore_GetPageCardLastShipNo(EOS066DocumentShippingInfo: Record "EOS066 Document Shipping Info"; var LastShipNo: code[20]; var IsHandled: Boolean)
Raised before last shipping no. is retrieved for related source document to be shown in doc. info card.
Parameters / Return Value
EOS066DocumentShippingInfo
Record "EOS066 Document Shipping Info"Doc. shipping info record to open
LastShipNo
code[20]Return value containing last shipping no.
IsHandled
BooleanIf true, no standard app code will be executed
OnAfter_GetPageCardLastShipNo
procedure OnAfter_GetPageCardLastShipNo(EOS066DocumentShippingInfo: Record "EOS066 Document Shipping Info"; var LastShipNo: code[20])
Raised after last shipping no. is retrieved for related source document to be shown in doc. info card.
Parameters / Return Value
EOS066DocumentShippingInfo
Record "EOS066 Document Shipping Info"Doc. shipping info record to open
LastShipNo
code[20]Return value containing last shipping no.
OnBefore_DrillDownPageCardLastShipNo
procedure OnBefore_DrillDownPageCardLastShipNo(EOS066DocumentShippingInfo: Record "EOS066 Document Shipping Info"; LastShipNo: code[20]; var IsHandled: Boolean)
Raised before last shipping no. is drilled down from doc. info card.
Parameters / Return Value
EOS066DocumentShippingInfo
Record "EOS066 Document Shipping Info"Doc. shipping info record to open
LastShipNo
code[20]Value containing last shipping no.
IsHandled
BooleanIf true, no standard app code will be executed
OnBefore_GetPageCardRecipient
procedure OnBefore_GetPageCardRecipient(EOS066DocumentShippingInfo: Record "EOS066 Document Shipping Info"; var RecipientText: Text; var IsHandled: Boolean)
Raised before last shipping no. is retrieved for related source document to be shown in doc. info card.
Parameters / Return Value
EOS066DocumentShippingInfo
Record "EOS066 Document Shipping Info"Doc. shipping info record to open
RecipientText
Text[]Return value containing recipient data
IsHandled
BooleanIf true, no standard app code will be executed
OnAfter_GetPageCardRecipient
procedure OnAfter_GetPageCardRecipient(EOS066DocumentShippingInfo: Record "EOS066 Document Shipping Info"; var RecipientText: Text)
Raised before last shipping no. is retrieved for related source document to be shown in doc. info card.
Parameters / Return Value
EOS066DocumentShippingInfo
Record "EOS066 Document Shipping Info"Doc. shipping info record to open
RecipientText
Text[]Return value containing recipient data
OnBefore_UpdateDocumentFromDocShInfo
procedure OnBefore_UpdateDocumentFromDocShInfo(EOS066DocumentShippingInfo: Record "EOS066 Document Shipping Info"; var IsHandled: Boolean)
Raised before a document is updated from related doc. shippng info.
Parameters / Return Value
EOS066DocumentShippingInfo
Record "EOS066 Document Shipping Info"Source doc. shipping info
IsHandled
BooleanIf true, no standard app code will be executed
OnAfter_UpdateDocumentFromDocShInfo
procedure OnAfter_UpdateDocumentFromDocShInfo(EOS066DocumentShippingInfo: Record "EOS066 Document Shipping Info")
Raised before a document is updated from related doc. shippng info.
Parameters / Return Value
EOS066DocumentShippingInfo
Record "EOS066 Document Shipping Info"Source doc. shipping info
OnBefore_GetPageCardCaption
procedure OnBefore_GetPageCardCaption(EOS066DocumentShippingInfo: Record "EOS066 Document Shipping Info"; var IsHandled: Boolean)
Raised before caption of doc. shipping info card is composed
Parameters / Return Value
EOS066DocumentShippingInfo
Record "EOS066 Document Shipping Info"Source doc. shipping info
IsHandled
BooleanIf true, no standard app code will be executed
OnAfter_GetPageCardCaption
procedure OnAfter_GetPageCardCaption(EOS066DocumentShippingInfo: Record "EOS066 Document Shipping Info")
Raised after caption of doc. shipping info card is composed
Parameters / Return Value
EOS066DocumentShippingInfo
Record "EOS066 Document Shipping Info"Source doc. shipping info
OnAfter_SetPageCardFieldVisibility
procedure OnAfter_SetPageCardFieldVisibility(SourceTableID: Integer; var IsDocNoVisible: Boolean; var IsSalesEnumVisible: Boolean; var IsPurchaseEnumVisible: Boolean; var IsServiceEnumVisible: Boolean; var IsRecipientVisible: Boolean; var IsLastShipmentVisible: Boolean)
Raised after calculating which fields should be visible in doc. shipping info card is composed
Parameters / Return Value
SourceTableID
IntegerSource document table id
IsDocNoVisible
BooleanSpecifies if document no. field should be visible
IsSalesEnumVisible
BooleanSpecifies if sales document type field should be visible
IsPurchaseEnumVisible
BooleanSpecifies if purchase document type field should be visible
IsServiceEnumVisible
BooleanSpecifies if purchase document type field should be visible
IsRecipientVisible
BooleanSpecifies if recipient data field should be visible
IsLastShipmentVisible
BooleanSpecifies if last shipping no. field should be visible
OnBefore_LoadFieldsSetupDefaults
procedure OnBefore_LoadFieldsSetupDefaults(var Hidedialog: Boolean; var DeleteExisting: Boolean; var IsHandled: Boolean)
Raised before default setup for fields syncronization is loaded
Parameters / Return Value
Hidedialog
BooleanIndicates if UI is enabled or not
DeleteExisting
BooleanIndicates if existing records should be deleted or not
IsHandled
BooleanIf true, no standard app code will be executed
OnAfter_LoadFieldsSetupDefaults
procedure OnAfter_LoadFieldsSetupDefaults(Hidedialog: Boolean; DeleteExisting: Boolean)
Raised after default setup for fields syncronization is loaded
Parameters / Return Value
Hidedialog
BooleanIndicates if UI is enabled or not
DeleteExisting
BooleanIndicates if existing records should be deleted or not
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.