現金販売のカスタム項目の明細金額を自動入力する方法。カスタム項目の金額を自動入力する
私はクライアントスクリプトの初心者です。試したスニペットですが、期待どおりに機能しません。お勧めします。
function custItemAmount(type)
{
if(type == 'edit')
{
var record = nlapiLoadRecord(nlapiGetRecordType(), nlapiGetRecordId());
var itemCount = record.getLineItemCount('item');
for(i=1; i<=itemCount; i++)
{
//fetch amount of each item
var item_amount=record.getLineItemValue('item', 'amount', i);
if (item_amount != null && item_amount != '') {
record.setLineItemValue('item', 'custbody_itemamount', i, item_amount);
//set total amount to custom item amount field
}
}
var id = nlapiSubmitRecord(record, true);
}
}
広告申込情報に間違ったフィールドを設定しようとしているようです。 'custbody_itemamount'は本当にあなたが望む分野ですか?広告申込情報フィールドではなく、私の身体フィールドのようです。私はそれが 'custcol_lineitemamount'と呼ばれることを期待しています – TonyH
Typo..正しいです。それはcustcol_lineitemamountです。スクリプトに関する問題はありますか? – user63827
移入する項目は、本文項目項目かライン項目項目ですか? – Rockstar