Codeunit 18090629 EOS038 Standard Param Calc.
Codeunit 18090629 EOS038 Standard Param Calc.
Methods
CalcHeaderValues
procedure CalcHeaderValues(SourceDoc: RecordRef; var TmpParamBuffer: Record "EOS Doc. Line Param. Buffer")
Parameters / Return Value
- SourceDoc - RecordRef
- TmpParamBuffer - Record "EOS Doc. Line Param. Buffer"
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 - RecordRef
- City - 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 - RecordRef
- CustNo - Code[20]
- ShipToCode - Code[20]
- ShippingAgentCode - Code[20]
- ShippingAgentServiceCode - Code[20]
- LocationCode - Code[10]
- ToLocationCode - Code[10]
- TourCode - Code[10]
- RefDate - Date
- DocAmount - Decimal
- DocParcelNumber - Decimal
- DocWeight - Decimal
- DocVolume - Decimal
- DocPalletNumber - Decimal
- DocKm - Decimal
- DocHours - Decimal
- DocTourAmount - Decimal
- DocGrossWeight - Decimal
- SkipTourTotals - Boolean
Events
OnBeforeSetTotalValues
local procedure OnBeforeSetTotalValues(SourceDoc: RecordRef; var TmpParamBuffer: Record "EOS Doc. Line Param. Buffer"; var TotalNetWeight: Decimal; var TotalGrossWeight: Decimal; var TotalVolume: Decimal; var TotalPallets: Decimal; var TotalParcels: Decimal)
Raised in the procedure CalcHeaderValues(), before set the totals values on Doc. Line Param. Buffer.
Parameters / Return Value
- SourceDoc - RecordRef- Source Document 
- TmpParamBuffer - Record "EOS Doc. Line Param. Buffer"- Record “EOS Doc. Line Param. Buffer” 
- TotalNetWeight - Decimal- Total net weight value of the source document lines 
- TotalGrossWeight - Decimal- Total gross weight value of the source document lines 
- TotalVolume - Decimal- Total volume value of the source document lines 
- TotalPallets - Decimal- Total pallets value of the source document lines 
- TotalParcels - Decimal- Total parcels value of the source document lines 
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 - Decimal- Total Amount to return 
- IsHandled - Boolean- if 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 - Decimal- Total Amount to return 
- IsHandled - Boolean- if 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 - Decimal- The document amount 
- SourceRecRef - RecordRef- Source 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.