问题标签 [netsuite]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Netsuite PHP API - 通过电子邮件查找客户
我正在尝试通过电子邮件搜索客户。Netsuite api 文档没有多大帮助。感谢我能得到的任何帮助。谢谢你。
netsuite - 无法调试 Netsuite Restlet
我似乎无法调试restlet。我不断收到错误:
即使我的部署将外部 URL 列为:
https://debugger.netsuite.com/app/site/hosting/restlet.nl?script=58&deploy=1
并且其状态为“正在测试”
我登录 debugger.netsuite.com,单击以使用现有脚本,它为我提供了一个 cookie。我将此 cookie 添加到我的 HTTP 请求标头中,但仍然返回上述错误。
我发送的请求标头是:
有谁知道为什么我无法连接到调试器?
netsuite - 如何“部分”履行销售订单?
我尝试过itemFulfillment
以多种方式创建记录,但无论我做什么,销售订单总是“完全”完成(无论是否所有项目都实际完成)。
如果销售订单中只有“部分”商品已发货,我们需要将这些商品设置为仅发货,以便可以对适当的采购订单进行计费并将跟踪发送给客户。当我们尝试仅履行这些项目时,销售订单总是以所有项目都被履行而告终。这给我们带来了许多问题。
我尝试过的事情:
从头开始创建新的项目履行(不使用初始化)
使用初始化创建新的项目履行(以获取对现有 IF 记录的引用)
仅添加已履行的订单项
添加所有行项目,明确设置
quantityRemaining = quantity
(项目尚未履行)和已quantityRemaining = 0
履行项目的设置。尝试变体
ReplaceAll = true
,然后再次尝试变体ReplaceAll = false
。
在每种情况下,都会将 中的每个项目SalesOrder
标记为完全履行(每个项目都设置为履行。)
如果有人能够“部分”完成销售订单,你能告诉我怎么做吗?
php - Netsuite PHP ItemSearch基本问题
我正在尝试从 Netsuite 的某个仓库退回所有库存。我遇到了一些问题,想知道是否有人能指出我正确的方向。我要查询的仓库的 internalId 是 16。当我进行搜索时,它返回 0 个项目 - 但不会失败。
这是我正在使用的 PHP 代码。
这是 SOAP 请求
netsuite - 如何在 Netsuite 的 Suitescript 中按内部 id 搜索记录?
我正在尝试使用他们的 Suitescript API 在 Netsuite 中按库存项目类别实现搜索。以下代码按预期工作,所以我知道我已经成功进行了远程通信。但我对如何按类别进行搜索感到困惑。
这可以正常工作,但如果我取消注释该行:
它不是。谁能指导我在 Suitescript 中按类别搜索项目?
sql - ODBC 连接中的多个 JOIN 问题
我正在通过 ODBC 连接到 NetSuite 数据库,并为数据库创建了一个相当大的查询来运行报告。我已将代码放在这篇文章的末尾。我的问题是,查询排除了“A_T_PROJECTS”表中“TRADING_PARTNER_ID”字段中具有 NULL 的行。我知道我可以在这里使用 RIGHT OUTER JOIN,但由于我要加入其他几个表,我似乎无法让它工作。关于我可以尝试什么的任何建议?
该连接是只读的,因此没有临时表 - 我希望它可以在单个查询中工作。谢谢你的时间!
javascript - 使用 NetSuite SuiteScript 访问自定义列的文本值
我正在使用 NetSuite 的服务器端 SuiteScript,需要访问几个自定义事务列字段的显示值。有问题的字段均设置为“列表/记录”类型,并与现有的自定义列表相关联。
在 NetSuite 脚本调试器中工作,我检查了从nlapiLoadRecord('salesorder', orderInternalId)
. 查看结果对象中的项目(例如obj.sublists.item.line 1
)我看到其中一些列表/记录自定义字段提供了一个数字(所选列表条目的 ID)和一个字符串(列表条目的显示文本值),但是其他自定义字段没有。
例如,我有两个带有 IDcustcol1
和custcol2
. 这些都是“列表/记录”类型。加载销售订单时,nlapiLoadRecord 为 提供字段“custcol1”(数字)和“custcol1_display”(字符串)custcol1
,但仅为 提供“custcol2”(数字)字段custcol2
。我看不出这两个自定义字段的设置有什么不同,所以不清楚为什么一个提供字符串而另一个不提供。
我需要检索两个字段的字符串值。我需要进行设置更改,以便custcol2
自动返回“custcol2_display”值吗?或者我可以使用另一个 API 调用从“custcol2”中获取数字值并在底层自定义列表中查找关联的字符串值?
python - 拆分一个庞大的 WSDL 文件
我正在使用 Python 与 Netsuite Web 服务层进行交互。使用 suds 解析 WSDL 大约需要两分钟。我能够使用 redis 编写一个缓存层,一旦客户端被解析,它就解决了一些加载问题,但第一次仍然需要大量时间。
由于我只使用一小部分服务,有没有办法只从 WSDL 中提取这些服务并将它们放入我自己的较小的 WSDL 中?
ios - Netsuite 有 RESTful API 吗?
我想做一个与Netsuite集成的 iOS 应用程序,它应该通过 RESTful API 完成,但我在他们的网站、互联网上甚至通过与他们的代表交谈都找不到足够清晰的东西。有谁知道周围是否有任何文件?谢谢!
netsuite - NetSuite 根据角色隐藏表单选项卡
我一直在寻找 NetSuite 的帮助,但我一无所获。是否可以使用 SuiteScript 隐藏表单上的选项卡?我看到您可以拉回一个表单并从中获取该选项卡 (form.getTab('info');) 但与字段不同的是 form.getTab('info').setDisplayType('hidden'); 没有选项 或任何类似的东西。有人对此有什么建议吗?我们有多个组织使用此表单,并且某些字段与某些组织无关。
谢谢