【发布时间】:2018-01-17 09:36:52
【问题描述】:
我正在尝试通过 suitescript 插入销售订单,但总是在“位置”上出现错误。 这是我的要求
{
"recordtype" : "salesorder",
"entity" : "142832",
"location" : {
"id":"395"
}
}
这是回应
{
"error": {
"code": "USER_ERROR",
"message": "Please enter value(s) for: Location"
}
}
例如,我尝试更改位置值
"location" : "390"
结果是
{
"error": {
"code": "INVALID_KEY_OR_REF",
"message": "Invalid location reference key 390 for subsidiary <NULL>."
}
}
【问题讨论】:
-
只是一个想法,但您是否也尝试设置子公司?我一直在创建 SO,我必须进入子公司(也必须与客户匹配)。只是我的第一个想法......
-
我尝试将子公司添加到请求中,但出现错误消息“实体 18546 的子公司引用密钥 2 无效”,但我检查了客户和子公司,它们都相互连接.我错过了什么吗?
-
这很有趣。关于该实体或该子公司的某些事情并没有很好地融合在一起。你能在 UI 中创建完全相同的东西吗?
-
它在 UI 我的意思是在 netsuite 网络上工作,并使用相同的子公司内部 id 和位置内部 id,但仍然收到邮递员请求错误
-
这很奇怪。由于您已经验证了该数据对该子系统有效,并且您可以在 UI 中执行完全相同的操作,因此我猜您从 NetSuite 中得到了一个严重错误。我看到大约一半的错误返回。它说一个错误,但实际问题是一个完全不同的错误。如果是这种情况,则必须让 NetSuite 对其进行监控,以查看实际故障是什么。
标签: netsuite suitescript suitescript2.0