This is the following code I did in :
InventUpd_Financial->newInventTransferLineReceive()
//added by Sunil 06-Mar-11
while select markupTrans //sum(value)
where markupTrans.TransTableId == tablenum(InventTransferLine)
&& markupTrans.TransRecId == inventTransferLine.RecId
{
_mark += markupTrans.Value;
}
//financial.parmMiscValue(_mark);
_ledgerVoucher.parmMarkupValue(_mark);
markupTable = MarkUPtable::find(markupTrans.ModuleType, markupTrans.MarkupCode);
_ledgerVoucher.parmVendAccount(markupTable.VendAccount);
// Sunil end
IN ledgerVoucher Class:
I took 2 parm Methods->
// sunil
MarkupValue parmMarkupValue(MarkupValue _locMarkupValue = _markupValue)
{
;
_markupValue = _locMarkupValue;
return _markupValue;
}
// sunil
LedgerAccount parmVendAccount(LedgerAccount _locLedgerAccount = _ledgerAccount)
{
;
_ledgerAccount = _locLedgerAccount;
return _ledgerAccount;
}
This is the code I tried in Post() method in LedgerVoucher Class
// Sunil Begin
if(_markupValue)
{
unchecked(Uncheck::TableSecurityPermission)
{
ledgerTrans.AccountNum = _ledgerAccount;
ledgerTrans.AmountCur = _markupValue;
ledgerTrans.Voucher = voucherOld;
ledgerTrans.TransDate = transDateOld;
ledgerTrans.CurrencyCode = “INR”;
ledgerTrans.doUpdate();
}
}
// Sunil end
but its getting error.
how to do this …