【发布时间】:2017-03-21 22:58:12
【问题描述】:
我尝试在客户端脚本事件中创建发票。
var objRecord = record.create({
type: 'invoice',
isDynamic: false
});
objRecord.setValue({
fieldId: 'customform',
value: '296',
ignoreFieldChange: true
});
objRecord.setValue({
fieldId: 'account',
value: '215',
ignoreFieldChange: true
});
objRecord.setValue({
fieldId: 'entity',
value: '13276',
ignoreFieldChange: true
});
objRecord.setValue({
fieldId: 'currency',
value: '1',
ignoreFieldChange: true
});
objRecord.setValue({
fieldId: 'postingperiod',
value: '294',
ignoreFieldChange: true
});
objRecord.setValue({
fieldId: 'exchangerate',
value: '1.0',
ignoreFieldChange: true
});
objRecord.setValue({
fieldId: 'custbody_amortization_partner_currency',
value: '6',
ignoreFieldChange: true
});
objRecord.setValue({
fieldId: 'memo',
value: v_adv_memo,
ignoreFieldChange: true
});
objRecord.setValue({
fieldId: 'custbody_amortization_advance_id',
value: v_advanceID,
ignoreFieldChange: true
});
objRecord.setValue({
fieldId: 'trandate',
value: parsedDateStringAsRawDateObjectdtl,
ignoreFieldChange: true
});
objRecord.setValue({
fieldId: 'duedate',
value: v_adv_pymt_pymt_date,
ignoreFieldChange: true
});
objRecord.selectNewLine({
sublistId: 'item'
});
objRecord.setCurrentSublistValue({
sublistId: 'item',
fieldId: 'item',
value: '5825',
ignoreFieldChange: true
});
objRecord.setCurrentSublistValue({
sublistId: 'item',
fieldId: 'quantity',
value: '1',
ignoreFieldChange: true
});
objRecord.setCurrentSublistValue({
sublistId: 'item',
fieldId: 'amount',
value: '100',
ignoreFieldChange: true
});
objRecord.commitLine({
sublistId: 'item'
});
var recId = objRecord.save({
enableSourcing: true,
ignoreMandatoryFields: true
});
alert(recId);
我不确定错误发生在哪里。任何人都可以在这个话题上帮助我吗?
【问题讨论】:
-
你得到什么错误?您的客户端脚本部署到什么记录?您想要实现的最终业务成果是什么?
标签: netsuite suitescript