Codeunit 18122730 EOS066 EX038 ETC
Codeunit 18122730 EOS066 EX038 ETC
Methods
GetTourTotals
procedure GetTourTotals(var RecRef: RecordRef; var TourKM: Decimal; var TourHours: Decimal; var TourAmount: Decimal; var TourShipAgentServiceCode: Code[10]; var TourCode: Code[10]; var handled: Boolean)
Parameters / Return Value
RecRef
RecordRefTourKM
DecimalTourHours
DecimalTourAmount
DecimalTourShipAgentServiceCode
Code[10]TourCode
Code[10]handled
Boolean
SetDocShippingPricePK
procedure SetDocShippingPricePK(var RecRef: RecordRef; var DocType: Enum "EOS066 EX038 Ship. Price Doc Type"; var DocNo: Code[20]; var Handled: Boolean)
Parameters / Return Value
RecRef
RecordRefDocType
Enum "EOS066 EX038 Ship. Price Doc Type"DocNo
Code[20]Handled
Boolean
SetDocShippingPriceInfo
procedure SetDocShippingPriceInfo(var recref: recordRef; var CustNo: Code[20]; var Description: Text[100]; var DocumentDate: Date; var ReqDeliveryDate: Date; var AgentCode: code[10]; var AgentServiceCode: Code[10]; var Handled: Boolean)
Parameters / Return Value
recref
recordRefCustNo
Code[20]Description
Text[100]DocumentDate
DateReqDeliveryDate
DateAgentCode
code[10]AgentServiceCode
Code[10]Handled
Boolean
DeleteVariantShippingPrice
procedure DeleteVariantShippingPrice(source: Variant; DeleteManuallyModified: Boolean)
Parameters / Return Value
source
VariantDeleteManuallyModified
Boolean
ExistsVariantShippingPrice
procedure ExistsVariantShippingPrice(source: Variant; DeleteManuallyModified: Boolean) Return: Boolean
Parameters / Return Value
source
VariantDeleteManuallyModified
BooleanReturns
Boolean
CalcVariantShippingPrice
procedure CalcVariantShippingPrice(source: Variant; DeleteManuallyModified: Boolean)
Parameters / Return Value
source
VariantDeleteManuallyModified
Boolean
DeleteVariantShippingPrice
procedure DeleteVariantShippingPrice(source: Variant; DeleteManuallyModified: Boolean; HideMessage: Boolean)
Parameters / Return Value
source
VariantDeleteManuallyModified
BooleanHideMessage
Boolean
ExistsVariantShippingPrice
procedure ExistsVariantShippingPrice(source: Variant; DeleteManuallyModified: Boolean; HideMessage: Boolean) Return: Boolean
Parameters / Return Value
source
VariantDeleteManuallyModified
BooleanHideMessage
BooleanReturns
Boolean
CalcVariantShippingPrice
procedure CalcVariantShippingPrice(source: Variant; DeleteManuallyModified: Boolean; HideMessage: Boolean)
Parameters / Return Value
source
VariantDeleteManuallyModified
BooleanHideMessage
Boolean
CheckDocIsDefinitive
procedure CheckDocIsDefinitive(source: Variant) Return: Boolean
Parameters / Return Value
source
VariantReturns
Boolean
FindCalculationReports
procedure FindCalculationReports(var Buffer: Record "Name/Value Buffer" temporary)
Parameters / Return Value
- Buffer
Record "Name/Value Buffer"
ExecuteCalculationReports
procedure ExecuteCalculationReports(var Buffer: Record "Name/Value Buffer" temporary)
Parameters / Return Value
- Buffer
Record "Name/Value Buffer"
CheckShippingMethodExcludeCalculation
procedure CheckShippingMethodExcludeCalculation(recref: RecordRef; var handled: Boolean; var ShipmentMethod: Record "Shipment Method")
Parameters / Return Value
recref
RecordRefhandled
BooleanShipmentMethod
Record "Shipment Method"
GetFieldValue
procedure GetFieldValue(recRef: RecordRef; fieldNo: Integer; var fieldValue: Text[250]; var handled: Boolean)
Parameters / Return Value
recRef
RecordReffieldNo
IntegerfieldValue
Text[250]handled
Boolean
RowEnabled
procedure RowEnabled(recRef: RecordRef; PriceHeaderOrderCalculation: Boolean; PriceHeaderInvoiceCalculation: Boolean; PriceHeaderShippingCalculation: Boolean;PriceTypeOrderCalculation: Boolean; PriceTypeInvoiceCalculation: Boolean; PriceTypeShippingCalculation: Boolean; var handled: Boolean; var return: Boolean)
Parameters / Return Value
recRef
RecordRefPriceHeaderOrderCalculation
BooleanPriceHeaderInvoiceCalculation
BooleanPriceHeaderShippingCalculation
BooleanPriceTypeOrderCalculation
BooleanPriceTypeInvoiceCalculation
BooleanPriceTypeShippingCalculation
Booleanhandled
Booleanreturn
Boolean
GetSourceDocRecRef
procedure GetSourceDocRecRef(DocType: Enum "EOS066 EX038 Ship. Price Doc Type"; DocNo: Code[20]; var recref: RecordRef; var handled: Boolean)
Parameters / Return Value
DocType
Enum "EOS066 EX038 Ship. Price Doc Type"DocNo
Code[20]recref
RecordRefhandled
Boolean
GetETCParamCalculationType
procedure GetETCParamCalculationType(var CalculateParamsSource: Enum "EOS038 Calculate Params Source")
Parameters / Return Value
- CalculateParamsSource
Enum "EOS038 Calculate Params Source"
GetTotalValuesFromSourceDoc
procedure GetTotalValuesFromSourceDoc(SourceDoc: RecordRef; var TotalNetWeight: Decimal; var TotalGrossWeight: Decimal; var TotalVolume: Decimal; var TotalParcels: Decimal; var TotalPallets: Decimal)
Parameters / Return Value
SourceDoc
RecordRefTotalNetWeight
DecimalTotalGrossWeight
DecimalTotalVolume
DecimalTotalParcels
DecimalTotalPallets
Decimal
SetPageActionVisibility
procedure SetPageActionVisibility(var CalcSalesOrdersTraspCostVisible: Boolean;var CalcSalesRetOrdersTraspCostVisible: Boolean;var CalcSalesShptTraspCostVisible: Boolean;var CalcPurchOrdersTraspCostVisible: Boolean;var CalcPurchRetOrdersTraspCostVisible: Boolean;var CalcTransfShptTraspCostVisible: Boolean;var CalcTransfOrderTraspCostVisible: Boolean;var CalcPurchRcptTraspCostVisible: Boolean)
Parameters / Return Value
CalcSalesOrdersTraspCostVisible
BooleanCalcSalesRetOrdersTraspCostVisible
BooleanCalcSalesShptTraspCostVisible
BooleanCalcPurchOrdersTraspCostVisible
BooleanCalcPurchRetOrdersTraspCostVisible
BooleanCalcTransfShptTraspCostVisible
BooleanCalcTransfOrderTraspCostVisible
BooleanCalcPurchRcptTraspCostVisible
Boolean
SettlementETCDocumentAssignChargeItem
procedure SettlementETCDocumentAssignChargeItem(var purchaseLine: Record "Purchase Line"; DocumentType: Enum "EOS066 EX038 Ship. Price Doc Type"; DocNo: Code[20]; TotShippinPrice: Decimal)
Parameters / Return Value
purchaseLine
Record "Purchase Line"DocumentType
Enum "EOS066 EX038 Ship. Price Doc Type"DocNo
Code[20]TotShippinPrice
Decimal
AssignETCTransferLineCode
procedure AssignETCTransferLineCode(var purchaseLine: Record "Purchase Line"; DocumentType: Enum "EOS066 EX038 Ship. Price Doc Type"; DocNo: Code[20]; var IsHandled: Boolean; TransferLineCode: Code[20])
Parameters / Return Value
purchaseLine
Record "Purchase Line"DocumentType
Enum "EOS066 EX038 Ship. Price Doc Type"DocNo
Code[20]IsHandled
BooleanTransferLineCode
Code[20]
RaiseCalcShipmentGroupPriceAllShipAgents
procedure RaiseCalcShipmentGroupPriceAllShipAgents(SourceType: Integer; SourceNo: Code[20]; SourceSystemId: Guid; DocShippingPriceType: Enum "EOS066 EX038 Ship. Price Doc Type"; RunPage: Boolean; ShipAgentCodeFieldId: Integer; ShipAgentServiceCodeFieldId: Integer)
Parameters / Return Value
SourceType
IntegerSourceNo
Code[20]SourceSystemId
GuidDocShippingPriceType
Enum "EOS066 EX038 Ship. Price Doc Type"RunPage
BooleanShipAgentCodeFieldId
IntegerShipAgentServiceCodeFieldId
Integer
RaiseOpenPageSuggestTransportCosts
procedure RaiseOpenPageSuggestTransportCosts(DocShippingPriceType: Enum "EOS066 EX038 Ship. Price Doc Type"; DocumentNoFilter: Text)
Parameters / Return Value
DocShippingPriceType
Enum "EOS066 EX038 Ship. Price Doc Type"DocumentNoFilter
Text[]
RaiseOnGetShippingPriceDocOnGetTransportCost
procedure RaiseOnGetShippingPriceDocOnGetTransportCost(DocumentType: Enum "Item Ledger Document Type"; DocumentNo: Code[20]; DocumentLineNo: Integer; var ShipPriceDocType: Integer; var ShipPriceDocNo: Code[20]; var DocLineNetWeight: Decimal; var DocLineQty: Decimal; var IsHandled: Boolean)
Parameters / Return Value
DocumentType
Enum "Item Ledger Document Type"DocumentNo
Code[20]DocumentLineNo
IntegerShipPriceDocType
IntegerShipPriceDocNo
Code[20]DocLineNetWeight
DecimalDocLineQty
DecimalIsHandled
Boolean
GetDocumentTourParams
procedure GetDocumentTourParams(var SourceDocRecRef: RecordRef; var TourCode: Code[10]; var TourPlanNo: Code[20]; var SequenceNumberTourPlan: Code[10])
Parameters / Return Value
SourceDocRecRef
RecordRefTourCode
Code[10]TourPlanNo
Code[20]SequenceNumberTourPlan
Code[10]
GetDocumentsInTourPlan
procedure GetDocumentsInTourPlan(var TempTourLineBuffer: Record "EOS Record Ident. Buffer" temporary; TourPlanNo: Code[20])
Parameters / Return Value
TempTourLineBuffer
Record "EOS Record Ident. Buffer"TourPlanNo
Code[20]
GetPostedDocumentFromTourLine
procedure GetPostedDocumentFromTourLine(var TourLineRecRef: RecordRef; TourPlanNo: Code[20]; var PostedSourceType: Integer; var PostedSourceSubtype: Integer; var PostedSourceNo: Code[20]; var PostedSourceSystemID: Guid; var IsHandled: Boolean)
Parameters / Return Value
TourLineRecRef
RecordRefTourPlanNo
Code[20]PostedSourceType
IntegerPostedSourceSubtype
IntegerPostedSourceNo
Code[20]PostedSourceSystemID
GuidIsHandled
Boolean
RaiseOnGetCWSGroupForTourLine
procedure RaiseOnGetCWSGroupForTourLine(var TourLineRecRef: RecordRef; TourPlanNo: Code[20]; var SourceType: Integer; var SourceSubtype: Integer; var SourceNo: Code[20]; var SourceSystemID: Guid; var IsHandled: Boolean)
Parameters / Return Value
TourLineRecRef
RecordRefTourPlanNo
Code[20]SourceType
IntegerSourceSubtype
IntegerSourceNo
Code[20]SourceSystemID
GuidIsHandled
Boolean
GetDocumentTypeShippingPrice
procedure GetDocumentTypeShippingPrice(SourceType: Integer; SourceSubtype: Integer; var DocumentType: Enum "EOS066 EX038 Ship. Price Doc Type"; var IsHandled: Boolean)
Parameters / Return Value
SourceType
IntegerSourceSubtype
IntegerDocumentType
Enum "EOS066 EX038 Ship. Price Doc Type"IsHandled
Boolean
CalcTourTotals
procedure CalcTourTotals(var SourceDocRecRef: RecordRef; var TourCode: Code[10]; var TourPlanNo: Code[20]; var SequenceNumberTourPlan: Code[10]; TourType: Option Sales,Purch; var TourKM: Decimal; var TourHours: Decimal; var TourAmount: Decimal; var TourShipAgentServiceCode: Code[10]; SkipTourTotals: Boolean; IsInterface: Boolean)
Parameters / Return Value
SourceDocRecRef
RecordRefTourCode
Code[10]TourPlanNo
Code[20]SequenceNumberTourPlan
Code[10]TourType
OptionSales(0) ,Purch(1)TourKM
DecimalTourHours
DecimalTourAmount
DecimalTourShipAgentServiceCode
Code[10]SkipTourTotals
BooleanIsInterface
Boolean
CalcTourTotalsForSales
procedure CalcTourTotalsForSales(var TempTourLineBuffer: Record "EOS Record Ident. Buffer" temporary; TourPlanNo: Code[20]; var DocFound: Boolean; var TourKM: Decimal; var TourHours: Decimal; var TourAmount: Decimal; var TourShipAgentServiceCode: Code[10]; var TourCode: Code[10])
Parameters / Return Value
TempTourLineBuffer
Record "EOS Record Ident. Buffer"TourPlanNo
Code[20]DocFound
BooleanTourKM
DecimalTourHours
DecimalTourAmount
DecimalTourShipAgentServiceCode
Code[10]TourCode
Code[10]
SetTourTypeOnGetTourTotals
procedure SetTourTypeOnGetTourTotals(var SourceDocRecRef: RecordRef; var TourType: Integer; var IsHandled: Boolean)
Parameters / Return Value
SourceDocRecRef
RecordRefTourType
IntegerIsHandled
Boolean
GetRecRefFromDocShippingPrice
procedure GetRecRefFromDocShippingPrice(DocumentType: Enum "EOS066 EX038 Ship. Price Doc Type"; DocumentNo: Code[20]; var SourceDocRecRef: RecordRef; var IsHandled: Boolean)
Parameters / Return Value
DocumentType
Enum "EOS066 EX038 Ship. Price Doc Type"DocumentNo
Code[20]SourceDocRecRef
RecordRefIsHandled
Boolean
GetDocumentOnCalcTourRemainingAmount
procedure GetDocumentOnCalcTourRemainingAmount(var DocumentType: Enum "EOS066 EX038 Ship. Price Doc Type"; var DocumentNo: Code[20]; var SourceDocRecRef: RecordRef; var IsHandled: Boolean)
Parameters / Return Value
DocumentType
Enum "EOS066 EX038 Ship. Price Doc Type"DocumentNo
Code[20]SourceDocRecRef
RecordRefIsHandled
Boolean
GetTransportCostTourPlanForSourceDoc
procedure GetTransportCostTourPlanForSourceDoc(SourceType: Integer; SourceSubtype: Integer; SourceNo: Code[20]; TourPlanNo: Code[20])
Parameters / Return Value
SourceType
IntegerSourceSubtype
IntegerSourceNo
Code[20]TourPlanNo
Code[20]
Events
OnCalcShipmentGroupPriceAllShipAgents
local procedure OnCalcShipmentGroupPriceAllShipAgents(SourceType: Integer; SourceNo: Code[20]; SourceSystemId: Guid; DocShippingPriceType: Enum "EOS066 EX038 Ship. Price Doc Type"; RunPage: Boolean; ShipAgentCodeFieldId: Integer; ShipAgentServiceCodeFieldId: Integer)
Parameters / Return Value
SourceType
IntegerSourceNo
Code[20]SourceSystemId
GuidDocShippingPriceType
Enum "EOS066 EX038 Ship. Price Doc Type"RunPage
BooleanShipAgentCodeFieldId
IntegerShipAgentServiceCodeFieldId
Integer
OnOpenPageSuggestTransportCosts
local procedure OnOpenPageSuggestTransportCosts(DocShippingPriceType: Enum "EOS066 EX038 Ship. Price Doc Type"; DocumentNoFilter: Text)
Parameters / Return Value
DocShippingPriceType
Enum "EOS066 EX038 Ship. Price Doc Type"DocumentNoFilter
Text[]
OnGetShippingPriceDocOnGetTransportCost
local procedure OnGetShippingPriceDocOnGetTransportCost(DocumentType: Enum "Item Ledger Document Type"; DocumentNo: Code[20]; DocumentLineNo: Integer; var ShipPriceDocType: Integer; var ShipPriceDocNo: Code[20]; var DocLineNetWeight: Decimal; var DocLineQty: Decimal; var IsHandled: Boolean)
Parameters / Return Value
DocumentType
Enum "Item Ledger Document Type"DocumentNo
Code[20]DocumentLineNo
IntegerShipPriceDocType
IntegerShipPriceDocNo
Code[20]DocLineNetWeight
DecimalDocLineQty
DecimalIsHandled
Boolean
OnGetTransportCostTourPlanForSourceDoc
local procedure OnGetTransportCostTourPlanForSourceDoc(SourceType: Integer; SourceSubtype: Integer; SourceNo: Code[20]; TourPlanNo: Code[20])
Raised after running Report of Transport Costs for the source document in the Tour Plan. It is used from EX006 CWS to run the specific Report.
Parameters / Return Value
SourceType
IntegerSource Type of current document
SourceSubtype
IntegerSource Subtype of current document
SourceNo
Code[20]Source No. of current document
TourPlanNo
Code[20]The Tour Plan No.
OnGetDocumentTourParams
local procedure OnGetDocumentTourParams(var SourceDocRecRef: RecordRef; var TourCode: Code[10]; var TourPlanNo: Code[20]; var SequenceNumberTourPlan: Code[10])
Raised in the app EX092 DRP to get the Tour Plan No. for the Source Document.
Parameters / Return Value
SourceDocRecRef
RecordRefSource Document
TourCode
Code[10]Tour Code on the Source Document
TourPlanNo
Code[20]Tour Plan No to set
SequenceNumberTourPlan
Code[10]Sequence Number Tour Plan to set
OnGetDocumentsInTourPlan
local procedure OnGetDocumentsInTourPlan(var TempTourLineBuffer: Record "EOS Record Ident. Buffer" temporary; TourPlanNo: Code[20])
Raised in the app EX092.02 “DRP for ETC” to get the Tour Line Buffer for the specific Tour Plan.
Parameters / Return Value
TempTourLineBuffer
Record "EOS Record Ident. Buffer"The Tour Line Buffer to set
TourPlanNo
Code[20]Tour Plan No.
OnCalcTourTotals
local procedure OnCalcTourTotals(var SourceDocRecRef: RecordRef; var TourCode: Code[10]; var TourPlanNo: Code[20]; var SequenceNumberTourPlan: Code[10]; TourType: Option Sales,Purch; var TourKM: Decimal; var TourHours: Decimal; var TourAmount: Decimal; var TourShipAgentServiceCode: Code[10]; SkipTourTotals: Boolean; IsInterface: Boolean)
Raised in the app EX038 ETC to run the procedure CalcTourTotals for the specific Tour Plan. This is used from the EX006 CWS and EX066.04 Doc. Shipping Info, that implemet the ETC interface.
Parameters / Return Value
SourceDocRecRef
RecordRefThe Source Doc
TourCode
Code[10]TourPlanNo
Code[20]SequenceNumberTourPlan
Code[10]TourType
OptionSales(0) ,Purch(1)TourKM
DecimalTourHours
DecimalTourAmount
DecimalTourShipAgentServiceCode
Code[10]SkipTourTotals
Booleanif true, runs the procedure CalcTourTotals
IsInterface
BooleanSpecifies if the event is raised from the interface. It is set to true from the interface of apps CWS and Doc. Shipping Info
OnCalcTourTotalsForSales
local procedure OnCalcTourTotalsForSales(var TempTourLineBuffer: Record "EOS Record Ident. Buffer" temporary; TourPlanNo: Code[20]; var DocFound: Boolean; var TourKM: Decimal; var TourHours: Decimal; var TourAmount: Decimal; var TourShipAgentServiceCode: Code[10]; var TourCode: Code[10])
Raised in the app EX006 CWS to calculate the Tour Totals, if there are CWS Shipments on the Tour Plan.
Parameters / Return Value
TempTourLineBuffer
Record "EOS Record Ident. Buffer"The Tour Line Buffer
TourPlanNo
Code[20]DocFound
Booleanif true, skip the calculation of the tour totals for Sales Shipments
TourKM
DecimalTourHours
DecimalTourAmount
DecimalTourShipAgentServiceCode
Code[10]TourCode
Code[10]
OnSetTourTypeOnGetTourTotals
local procedure OnSetTourTypeOnGetTourTotals(var SourceDocRecRef: RecordRef; var TourType: Integer; var IsHandled: Boolean)
Raised in the app EX006 CWS to set the Tour Type from Source Document.
Parameters / Return Value
SourceDocRecRef
RecordRefSource Document RecRef
TourType
Integer0 for Sales, 1 for Purchase
IsHandled
Booleanif true, doesn’t return error “Unexpected table”
OnGetRecRefFromDocShippingPrice
local procedure OnGetRecRefFromDocShippingPrice(DocumentType: Enum "EOS066 EX038 Ship. Price Doc Type"; DocumentNo: Code[20]; var SourceDocRecRef: RecordRef; var IsHandled: Boolean)
Raised in the app EX006 CWS to set RecRef for CWS Shipment.
Parameters / Return Value
DocumentType
Enum "EOS066 EX038 Ship. Price Doc Type"The Document Type
DocumentNo
Code[20]Document No
SourceDocRecRef
RecordRefThe Source Document to set
IsHandled
Booleanif true, skip the error for custom tables
OnGetDocumentTypeShippingPrice
local procedure OnGetDocumentTypeShippingPrice(SourceType: Integer; SourceSubtype: Integer; var DocumentType: Enum "EOS066 EX038 Ship. Price Doc Type"; var IsHandled: Boolean)
Raised to get the ETC Document type from the Source Type.
Parameters / Return Value
SourceType
IntegerSourceSubtype
IntegerDocumentType
Enum "EOS066 EX038 Ship. Price Doc Type"ETC Document Type to set
IsHandled
Boolean
OnGetDocumentOnCalcTourRemainingAmount
local procedure OnGetDocumentOnCalcTourRemainingAmount(var DocumentType: Enum "EOS066 EX038 Ship. Price Doc Type"; var DocumentNo: Code[20]; var SourceDocRecRef: RecordRef; var IsHandled: Boolean)
Raised in the app EX006 CWS to set Document from RecRef, to get the tour remaining amount in the app EX038 ETC.
Parameters / Return Value
DocumentType
Enum "EOS066 EX038 Ship. Price Doc Type"Document Type to set
DocumentNo
Code[20]Document No. to set
SourceDocRecRef
RecordRefThe Source Document
IsHandled
Booleanif true, skip the error for custom tables
OnGetPostedDocumentFromTourLine
local procedure OnGetPostedDocumentFromTourLine(var TourLineRecRef: RecordRef; TourPlanNo: Code[20]; var PostedSourceType: Integer; var PostedSourceSubtype: Integer; var PostedSourceNo: Code[20]; var PostedSourceSystemID: Guid; var IsHandled: Boolean)
Raised in the calculation of Transport Costs from the Route Plan. It is used from the bridge app EX092.01 “DRP for CWS” to set CWS Shipment as the posted document.
Parameters / Return Value
TourLineRecRef
RecordRefRecord Ref of the Route Plan line
TourPlanNo
Code[20]PostedSourceType
IntegerPostedSourceSubtype
IntegerPostedSourceNo
Code[20]PostedSourceSystemID
GuidIsHandled
Boolean
OnGetCWSGroupForTourLine
local procedure OnGetCWSGroupForTourLine(var TourLineRecRef: RecordRef; TourPlanNo: Code[20]; var SourceType: Integer; var SourceSubtype: Integer; var SourceNo: Code[20]; var SourceSystemID: Guid; var IsHandled: Boolean)
Raised in the calculation of Transport Costs from the Route Plan for CWS Groups. It is used from the bridge app EX092.01 “DRP for CWS” to set CWS Group on the Route Plan Line.
Parameters / Return Value
TourLineRecRef
RecordRefRecord Ref of the Route Plan line
TourPlanNo
Code[20]SourceType
IntegerSourceSubtype
IntegerSourceNo
Code[20]SourceSystemID
GuidIsHandled
Boolean
OnGetTourTotals
local procedure OnGetTourTotals(var RecRef: RecordRef; var TourKM: Decimal; var TourHours: Decimal; var TourAmount: Decimal; var TourShipAgentServiceCode: Code[10]; var TourCode: Code[10]; var handled: Boolean)
Parameters / Return Value
RecRef
RecordRefTourKM
DecimalTourHours
DecimalTourAmount
DecimalTourShipAgentServiceCode
Code[10]TourCode
Code[10]handled
Boolean
OnSetDocShippingPricePK
local procedure OnSetDocShippingPricePK(var RecRef: RecordRef; var DocType: Enum "EOS066 EX038 Ship. Price Doc Type"; var DocNo: Code[20]; var Handled: Boolean)
Parameters / Return Value
RecRef
RecordRefDocType
Enum "EOS066 EX038 Ship. Price Doc Type"DocNo
Code[20]Handled
Boolean
OnSetDocShippingPriceInfo
local procedure OnSetDocShippingPriceInfo(var recref: recordRef; var CustNo: Code[20]; var Description: Text[100]; var DocumentDate: Date; var ReqDeliveryDate: Date; var AgentCode: code[10]; var AgentServiceCode: Code[10]; var Handled: Boolean)
Parameters / Return Value
recref
recordRefCustNo
Code[20]Description
Text[100]DocumentDate
DateReqDeliveryDate
DateAgentCode
code[10]AgentServiceCode
Code[10]Handled
Boolean
OnDeleteVariantShippingPrice
local procedure OnDeleteVariantShippingPrice(source: Variant; DeleteManuallyModified: Boolean; HideMessage: Boolean)
Parameters / Return Value
source
VariantDeleteManuallyModified
BooleanHideMessage
Boolean
OnExistsVariantShippingPrice
local procedure OnExistsVariantShippingPrice(source: Variant; DeleteManuallyModified: Boolean; HideMessage: Boolean; var Return: Boolean)
Parameters / Return Value
source
VariantDeleteManuallyModified
BooleanHideMessage
BooleanReturn
Boolean
OnCalcVariantShippingPrice
local procedure OnCalcVariantShippingPrice(source: Variant; DeleteManuallyModified: Boolean; HideMessage: Boolean)
Parameters / Return Value
source
VariantDeleteManuallyModified
BooleanHideMessage
Boolean
OnCheckDocIsDefinitive
local procedure OnCheckDocIsDefinitive(source: Variant; var Return: Boolean)
Parameters / Return Value
source
VariantReturn
Boolean
OnFindCalculationReports
local procedure OnFindCalculationReports(var Buffer: Record "Name/Value Buffer" temporary)
Parameters / Return Value
- Buffer
Record "Name/Value Buffer"
OnExecuteCalculationReports
local procedure OnExecuteCalculationReports(var Buffer: Record "Name/Value Buffer" temporary)
Parameters / Return Value
- Buffer
Record "Name/Value Buffer"
OnCheckShippingMethodExcludeCalculation
local procedure OnCheckShippingMethodExcludeCalculation(recref: RecordRef; var handled: Boolean; var ShipmentMethod: Record "Shipment Method")
Parameters / Return Value
recref
RecordRefhandled
BooleanShipmentMethod
Record "Shipment Method"
OnGetFieldValue
local procedure OnGetFieldValue(recRef: RecordRef; fieldNo: Integer; var fieldValue: Text[250]; var handled: Boolean)
Parameters / Return Value
recRef
RecordReffieldNo
IntegerfieldValue
Text[250]handled
Boolean
OnRowEnabled
local procedure OnRowEnabled(recRef: RecordRef; PriceHeaderOrderCalculation: Boolean; PriceHeaderInvoiceCalculation: Boolean; PriceHeaderShippingCalculation: Boolean;PriceTypeOrderCalculation: Boolean; PriceTypeInvoiceCalculation: Boolean; PriceTypeShippingCalculation: Boolean; var handled: Boolean; var return: Boolean)
Parameters / Return Value
recRef
RecordRefPriceHeaderOrderCalculation
BooleanPriceHeaderInvoiceCalculation
BooleanPriceHeaderShippingCalculation
BooleanPriceTypeOrderCalculation
BooleanPriceTypeInvoiceCalculation
BooleanPriceTypeShippingCalculation
Booleanhandled
Booleanreturn
Boolean
OnGetSourceDocRecRef
local procedure OnGetSourceDocRecRef(DocType: Enum "EOS066 EX038 Ship. Price Doc Type"; DocNo: Code[20]; var recref: RecordRef; var handled: Boolean)
Parameters / Return Value
DocType
Enum "EOS066 EX038 Ship. Price Doc Type"DocNo
Code[20]recref
RecordRefhandled
Boolean
OnSetPageActionVisibility
local procedure OnSetPageActionVisibility(var CalcSalesOrdersTraspCostVisible: Boolean; var CalcSalesRetOrdersTraspCostVisible: Boolean;var CalcSalesShptTraspCostVisible: Boolean; var CalcPurchOrdersTraspCostVisible: Boolean;var CalcPurchRetOrdersTraspCostVisible: Boolean; var CalcTransfShptTraspCostVisible: Boolean;var CalcTransfOrderTraspCostVisible: Boolean; var CalcPurchRcptTraspCostVisible: Boolean)
Parameters / Return Value
CalcSalesOrdersTraspCostVisible
BooleanCalcSalesRetOrdersTraspCostVisible
BooleanCalcSalesShptTraspCostVisible
BooleanCalcPurchOrdersTraspCostVisible
BooleanCalcPurchRetOrdersTraspCostVisible
BooleanCalcTransfShptTraspCostVisible
BooleanCalcTransfOrderTraspCostVisible
BooleanCalcPurchRcptTraspCostVisible
Boolean
OnGetETCParamCalculationType
local procedure OnGetETCParamCalculationType(var CalculateParamsSource: Enum "EOS038 Calculate Params Source")
Parameters / Return Value
- CalculateParamsSource
Enum "EOS038 Calculate Params Source"
OnSettlementETCDocumentAssignChargeItem
local procedure OnSettlementETCDocumentAssignChargeItem(var purchaseLine: Record "Purchase Line"; DocumentType: Enum "EOS066 EX038 Ship. Price Doc Type"; DocNo: Code[20]; TotShippinPrice: Decimal)
Parameters / Return Value
purchaseLine
Record "Purchase Line"DocumentType
Enum "EOS066 EX038 Ship. Price Doc Type"DocNo
Code[20]TotShippinPrice
Decimal
OnAssignETCTransferLineCode
local procedure OnAssignETCTransferLineCode(var PurchaseLine: Record "Purchase Line"; DocumentType: Enum "EOS066 EX038 Ship. Price Doc Type"; DocNo: Code[20]; var IsHandled: Boolean; TransferLineCode: Code[20])
Raised to assign G/L Account on Purchase Line if there are Transfer Shipments in CWS Shipment.
Parameters / Return Value
PurchaseLine
Record "Purchase Line"Purchase line to modify
DocumentType
Enum "EOS066 EX038 Ship. Price Doc Type"Enum “EOS066 EX038 Ship. Price Doc Type”.
DocNo
Code[20]Document No
IsHandled
Booleanif true, skip the app code
TransferLineCode
Code[20]Code
OnGetTotalValuesFromSourceDoc
local procedure OnGetTotalValuesFromSourceDoc(SourceDoc: RecordRef; var TotalNetWeight: Decimal; var TotalGrossWeight: Decimal; var TotalVolume: Decimal; var TotalParcels: Decimal; var TotalPallets: Decimal)
Raised to get the totals from the source document in the calculation of Transport Costs.
Parameters / Return Value
SourceDoc
RecordRefThe source document
TotalNetWeight
DecimalTotal Net Weight of the source document
TotalGrossWeight
DecimalTotal Gross Weight of the source document
TotalVolume
DecimalTotal Volume of the source document
TotalParcels
DecimalTotal Parcels of the source document
TotalPallets
DecimalTotal Pallets of the source document
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.