如何修复:"INVALID_FLD_VALUE" 在创建销售订单的实体上
How to fix: "INVALID_FLD_VALUE" on entity creating a Sales Order
我正在创建脚本以在 netSuite 上创建销售订单,但我收到了以下错误:
"INVALID_FLD_VALUE","message":"You entered an invalid field value of 10807 for the following field: entity"
我做错了什么?
有代码:
var salesOrder;
var customerid;
var salesOrder = record.create({
type: record.Type.SALES_ORDER,
isDynamic: true
});
var ENTITY_VALUE = 10807;
salesOrder.setValue({fieldId:'entity',value:ENTITY_VALUE})
salesOrder.selectNewLine({
sublistId: 'item'
});
salesOrder.setCurrentSublistValue({
sublistId: 'item',
fieldId: 'item',
value: 1175
});
salesOrder.setCurrentSublistValue({
sublistId: 'item',
fieldId: 'quantity',
value: 1
});
salesOrder.setCurrentSublistValue({
sublistId: 'item',
fieldId: 'rate',
value: objectJson.total_tickets_revenue
});
salesOrder.setCurrentSublistValue({
sublistId: 'item',
fieldId: 'amount',
value: objectJson.total_tickets_revenue
});
salesOrder.setCurrentSublistValue({
sublistId: 'item',
fieldId: 'taxcode',
value: 5
});
salesOrder.commitLine({ //writes the line entry into the loaded record
sublistId: 'item'
});
salesOrder.save({
ignoreMandatoryFields: true,
enableSourcing: false
})
我猜实体 10807 不是客户。
如果这样做,您会省去一些工作:
var salesOrder = record.transform({fromType:'customer', fromId:'10807', toType:'salesorder', isDynamic:true});
您是否使用 OneWorld 或任何位置/部门限制?
有时当角色 运行 脚本无权访问引用记录所属的子公司时,会抛出无效值错误
请重新激活实体 ID 10807。它处于非活动状态。
我正在创建脚本以在 netSuite 上创建销售订单,但我收到了以下错误:
"INVALID_FLD_VALUE","message":"You entered an invalid field value of 10807 for the following field: entity"
我做错了什么?
有代码:
var salesOrder;
var customerid;
var salesOrder = record.create({
type: record.Type.SALES_ORDER,
isDynamic: true
});
var ENTITY_VALUE = 10807;
salesOrder.setValue({fieldId:'entity',value:ENTITY_VALUE})
salesOrder.selectNewLine({
sublistId: 'item'
});
salesOrder.setCurrentSublistValue({
sublistId: 'item',
fieldId: 'item',
value: 1175
});
salesOrder.setCurrentSublistValue({
sublistId: 'item',
fieldId: 'quantity',
value: 1
});
salesOrder.setCurrentSublistValue({
sublistId: 'item',
fieldId: 'rate',
value: objectJson.total_tickets_revenue
});
salesOrder.setCurrentSublistValue({
sublistId: 'item',
fieldId: 'amount',
value: objectJson.total_tickets_revenue
});
salesOrder.setCurrentSublistValue({
sublistId: 'item',
fieldId: 'taxcode',
value: 5
});
salesOrder.commitLine({ //writes the line entry into the loaded record
sublistId: 'item'
});
salesOrder.save({
ignoreMandatoryFields: true,
enableSourcing: false
})
我猜实体 10807 不是客户。
如果这样做,您会省去一些工作:
var salesOrder = record.transform({fromType:'customer', fromId:'10807', toType:'salesorder', isDynamic:true});
您是否使用 OneWorld 或任何位置/部门限制?
有时当角色 运行 脚本无权访问引用记录所属的子公司时,会抛出无效值错误
请重新激活实体 ID 10807。它处于非活动状态。