fka*_*usi 0 netsuite suitescript suitetalk
尝试将新创建的销售订单转换为发票时出现错误。
这是我的代码:
define(["N/log", "N/email", "N/record"], function(log, email, record) {
function afterSubmit(scriptContext) {
var newOrderId = scriptContext.newRecord.id;
var objRecord = record.transform({
fromType: record.Type.SALES_ORDER,
fromId: newOrderId,
toType: record.Type.INVOICE,
isDynamic: true
});
Run Code Online (Sandbox Code Playgroud)
错误详情如下:
Account: 3671783
Environment: SandBox
Date & Time: 6/28/2017 2:09 am
Record Type: Sales Order
Internal ID: 668978
Execution Time: 0.00s
Script Usage: 0
Script: test send invoice
Type: User Event
Function: afterSubmit
Error: JS_EXCEPTION
{"type":"error.SuiteScriptError","name":"INVALID_INITIALIZE_REF","message":"You can not initialize invoice: invalid reference 668978.","stack":["createError(N/error.js)","afterSubmit(/SuiteScripts/sendinvoice1.js:23)"],"cause":{"type":"internal error","code":"INVALID_INITIALIZE_REF","details":"You can not initialize invoice: invalid reference 668978.","userEvent":"aftersubmit","stackTrace":["createError(N/error.js)","afterSubmit(/SuiteScripts/sendinvoice1.js:23)"],"notifyOff":false},"id":"","notifyOff":false}
Run Code Online (Sandbox Code Playgroud)
我不知道我在做什么错。
当您尝试转换销售订单时,它处于什么状态?在为SO开具发票之前,必须满足某些条件,必须满足一些条件:
| 归档时间: |
|
| 查看次数: |
1036 次 |
| 最近记录: |