Codeunit 18122735 EOS066 EX051 DUM
Codeunit 18122735 EOS066 EX051 DUM
Methods
GetUoMForDocumentLine
procedure GetUoMForDocumentLine(var DocumentLine: Variant; var UnitOfMeasure: Record "Unit of Measure"; var Quantity: Decimal; var handled: boolean)
Call this if you want to get the current UoM for a document Line
Parameters / Return Value
DocumentLine
VariantThe document Line
UnitOfMeasure
Record "Unit of Measure"The Output
Quantity
DecimalThe Quantity
handled
booleanIf handled DuM subscribed succesfully
Events
OnValidate_Item_DUM_Fields
internal procedure OnValidate_Item_DUM_Fields(RefFieldNo: Integer; CurrFieldNo: Integer; var Rec: Record Item; xRec: Record Item)
Allows DUM app to fire standard validation code
Parameters / Return Value
RefFieldNo
IntegerItem field no. that has been validated.
CurrFieldNo
IntegerStandard signature.
Rec
Record "Item"Standard signature.
xRec
Record "Item"Standard signature.
OnValidate_UoM_DUM_Fields
internal procedure OnValidate_UoM_DUM_Fields(RefFieldNo: Integer; CurrFieldNo: Integer; var Rec: Record "Unit of Measure"; xRec: Record "Unit of Measure")
Allows DUM app to fire standard validation code
Parameters / Return Value
RefFieldNo
IntegerUnit of Measure field no. that has been validated.
CurrFieldNo
IntegerStandard signature.
Rec
Record "Unit of Measure"Standard signature.
xRec
Record "Unit of Measure"Standard signature.
OnValidate_ItemUoM_DUM_Fields
internal procedure OnValidate_ItemUoM_DUM_Fields(RefFieldNo: Integer; CurrFieldNo: Integer; var Rec: Record "Item Unit of Measure"; xRec: Record "Item Unit of Measure")
Allows DUM app to fire standard validation code
Parameters / Return Value
RefFieldNo
IntegerItem Unit of Measure field no. that has been validated.
CurrFieldNo
IntegerStandard signature.
Rec
Record "Item Unit of Measure"Standard signature.
xRec
Record "Item Unit of Measure"Standard signature.
OnValidate_SalesLine_DUM_Fields
internal procedure OnValidate_SalesLine_DUM_Fields(RefFieldNo: Integer; CurrFieldNo: Integer; var Rec: Record "Sales Line"; xRec: Record "Sales Line")
Allows DUM app to fire standard validation code
Parameters / Return Value
RefFieldNo
IntegerSales Line field no. that has been validated.
CurrFieldNo
IntegerStandard signature.
Rec
Record "Sales Line"Standard signature.
xRec
Record "Sales Line"Standard signature.
OnValidate_PurchLine_DUM_Fields
internal procedure OnValidate_PurchLine_DUM_Fields(RefFieldNo: Integer; CurrFieldNo: Integer; var Rec: Record "Purchase Line"; xRec: Record "Purchase Line")
Allows DUM app to fire standard validation code
Parameters / Return Value
RefFieldNo
IntegerPurchase Line field no. that has been validated.
CurrFieldNo
IntegerStandard signature.
Rec
Record "Purchase Line"Standard signature.
xRec
Record "Purchase Line"Standard signature.
OnValidate_TransferLine_DUM_Fields
internal procedure OnValidate_TransferLine_DUM_Fields(RefFieldNo: Integer; CurrFieldNo: Integer; var Rec: Record "Transfer Line"; xRec: Record "Transfer Line")
Allows DUM app to fire standard validation code
Parameters / Return Value
RefFieldNo
IntegerTransfer Line field no. that has been validated.
CurrFieldNo
IntegerStandard signature.
Rec
Record "Transfer Line"Standard signature.
xRec
Record "Transfer Line"Standard signature.
OnAfterLineParsing_RBLine_DUM_Fields
internal procedure OnAfterLineParsing_RBLine_DUM_Fields(CurrentLineRecRef: RecordRef;var SecUoMCode: Code[10]; var SecUnitPrice: Decimal;var SecQuantity: Decimal; var SecOutstQuantity: Decimal;var PriceUoMCode: Code[10])
INTERNAL USE ONLY: DO NOT SUBSCRIBE Allows DUM app to set fields in the Report Buffer Line.
Parameters / Return Value
CurrentLineRecRef
RecordRefSource document line reference
SecUoMCode
Code[10]Field “EOS Sec. UoM Code” of Report Buffer Line
SecUnitPrice
DecimalField “EOS Sec. Unit Price” of Report Buffer Line
SecQuantity
DecimalField “EOS Sec. Quantity” of Report Buffer Line
SecOutstQuantity
DecimalField “EOS Sec. Outst. Quantity” of Report Buffer Line
PriceUoMCode
Code[10]
OnGetUoMForDocumentLine
local procedure OnGetUoMForDocumentLine(var DocumentLine: Variant; var UnitOfMeasure: Record "Unit of Measure"; var Quantity: Decimal; var handled: boolean)
INTERNAL USE ONLY: DO NOT SUBSCRIBE
Parameters / Return Value
DocumentLine
VariantUnitOfMeasure
Record "Unit of Measure"Quantity
Decimalhandled
boolean
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.