You are not getting me... In voucher entry screen, in qty field type exactly same as below 50 Mtr = 10 Pcs And press enter.
THANK U SIR HOW TO SET WITH THIS FORMULA Code: system : udf] newPc : Number : 1001 newMtr : Number : 1002 [#Line: VCHBATCH ColumnOne] Add: Right Fields: Before:VCH QtyTitle:fldPc,fldMtr [Field : fldPc] Use : Name Field Set as: "Pcs" Width: 4 Skip: Yes [Field : fldMtr] Use : Name Field Set as: "Mtr" Width: 5 Skip: Yes [#Line: STKVCH Batch2] Add: Right Fields: Before: VCHBATCH ActualQty : fldPc1,fldMtr1 [Field : fldPc1] Use : Number Field Width: 4 Storage: strPc [Field : fldMtr1] Use : Number Field Width: 5 Storage: strMtr On: Accept: Yes: Field Accept On: Accept: Yes: Call: funcSetQty:$strMtr:$strPc [Function : funcSetQty] Parameter: pB: String Parameter: pA: String Local Formula: formQ: ##pB+" "+$BaseUnits:StockItem:$StockItemName+"="+##pA+" "+$AdditionalUnits:StockItem:$StockItemName 1: Set Value: BilledQty : $$AsQty:mad:formQ
Use the below corrected code: Code: [system : udf] newPc : Number : 1001 newMtr : Number : 1002 [#Line: VCHBATCH ColumnOne] Add: Right Fields: Before:VCH QtyTitle:fldPc,fldMtr [Field : fldPc] Use : Name Field Set as: "Pcs" Width: 4 Skip: Yes [Field : fldMtr] Use : Name Field Set as: "Mtr" Width: 5 Skip: Yes [#Line: STKVCH Batch2] Add: Right Fields: Before: VCHBATCH ActualQty : fldPc1,fldMtr1 [Field : fldPc1] Use : Number Field Width: 4 Storage: strPc [Field : fldMtr1] Use : Number Field Width: 5 Storage: strMtr On: Accept: Yes: Field Accept On: Accept: Yes: Call: funcSetQty:#FldPc1:#fldMtr1 [Function : funcSetQty] Parameter: pB: String Parameter: pA: String Local Formula: formQ: ##pB + " " + $BaseUnits:StockItem:$StockItemName + " = " + ##pA + $AdditionalUnits:StockItem:$StockItemName 1: Set Value: BilledQty : $$TgtObject:$$AsQty:@FormQ