Codeunit 18122389 EOS038 CWS Param Calc.
Codeunit 18122389 EOS038 CWS Param Calc.
Methods
GetGeoParams
procedure GetGeoParams(var RecRef: RecordRef; var City: Text[30]; var PostCode: Code[20]; var County: Text[30]; var CountryCode: Code[10]; var TerritoryCode: Code[10]; var ISTATCityCode: Code[10]; var GeoErrorMessage: Text[250]): Boolean
Parameters / Return Value
RecRef
RecordRefCity
Text[30]PostCode
Code[20]County
Text[30]CountryCode
Code[10]TerritoryCode
Code[10]ISTATCityCode
Code[10]GeoErrorMessage
Text[250]Returns
Boolean
GetDocParams
procedure GetDocParams(var RecRef: RecordRef; var CustNo: Code[20]; var ShipToCode: Code[20]; var ShippingAgentCode: Code[20]; var ShippingAgentServiceCode: Code[20]; var LocationCode: Code[10]; var ToLocationCode: Code[10]; var TourCode: Code[10]; var RefDate: Date; var DocAmount: Decimal; var DocParcelNumber: Decimal; var DocWeight: Decimal; var DocVolume: Decimal; var DocPalletNumber: Decimal; var DocKm: Decimal; var DocHours: Decimal; var DocTourAmount: Decimal; var DocGrossWeight: Decimal; SkipTourTotals: Boolean)
Parameters / Return Value
RecRef
RecordRefCustNo
Code[20]ShipToCode
Code[20]ShippingAgentCode
Code[20]ShippingAgentServiceCode
Code[20]LocationCode
Code[10]ToLocationCode
Code[10]TourCode
Code[10]RefDate
DateDocAmount
DecimalDocParcelNumber
DecimalDocWeight
DecimalDocVolume
DecimalDocPalletNumber
DecimalDocKm
DecimalDocHours
DecimalDocTourAmount
DecimalDocGrossWeight
DecimalSkipTourTotals
Boolean
Events
OnAfterCheckDataInCWSHeader
local procedure OnAfterCheckDataInCWSHeader(var Header: Record "EOS CWS Shipment Header")
Parameters / Return Value
- Header
Record "EOS CWS Shipment Header"
OnAfterCalcHeaderValues
local procedure OnAfterCalcHeaderValues(SourceDoc: RecordRef; var TotalNetWeight: Decimal; var TotalGrossWeight: Decimal; var TotalVolume: Decimal; var TotalParcels: Decimal; var TotalPallets: Decimal)
Raised after calculating the total values for the source document in the calculation of Transport Costs.
Parameters / Return Value
SourceDoc
RecordRefthe Source Document
TotalNetWeight
DecimalTotal Net Weight
TotalGrossWeight
DecimalTotal Gross Weight
TotalVolume
DecimalTotal Volume
TotalParcels
DecimalTotal Parcels
TotalPallets
DecimalTotal Pallets
OnBeforeCalcDocumentAmountForTransferOrder
local procedure OnBeforeCalcDocumentAmountForTransferOrder(TransferHeader: Record "Transfer Header"; var TotalAmount: Decimal; var IsHandled: Boolean)
Raised before calculating the total amount for transfer order in the calculation of Transport Costs.
Parameters / Return Value
TransferHeader
Record "Transfer Header"The Transfer Header
TotalAmount
DecimalTotal Amount to return
IsHandled
Booleanif true, skip standard calculation
OnBeforeCalcDocumentAmountForTransferShipment
local procedure OnBeforeCalcDocumentAmountForTransferShipment(TransferShptHeader: Record "Transfer Shipment Header"; var TotalAmount: Decimal; var IsHandled: Boolean)
Raised before calculating the total amount for transfer shipment in the calculation of Transport Costs.
Parameters / Return Value
TransferShptHeader
Record "Transfer Shipment Header"The Transfer Shipment Header
TotalAmount
DecimalTotal Amount to return
IsHandled
Booleanif true, skip standard calculation
OnAfterCalcDocAmount
local procedure OnAfterCalcDocAmount(var DocAmount: Decimal; var SourceRecRef: RecordRef; TourPlanNo: Code[20])
Raised after calculating the document amount in the calculation of Transport Costs.
Parameters / Return Value
DocAmount
DecimalThe document amount
SourceRecRef
RecordRefSource document
TourPlanNo
Code[20]Tour Plan No.
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.