问题标签 [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.

0 投票
2 回答
1879 浏览

php - Netsuite PHP API - 通过电子邮件查找客户

我正在尝试通过电子邮件搜索客户。Netsuite api 文档没有多大帮助。感谢我能得到的任何帮助。谢谢你。

0 投票
4 回答
4924 浏览

netsuite - 无法调试 Netsuite Restlet

我似乎无法调试restlet。我不断收到错误:

即使我的部署将外部 URL 列为: https://debugger.netsuite.com/app/site/hosting/restlet.nl?script=58&deploy=1并且其状态为“正在测试”

我登录 debugger.netsuite.com,单击以使用现有脚本,它为我提供了一个 cookie。我将此 cookie 添加到我的 HTTP 请求标头中,但仍然返回上述错误。

我发送的请求标头是:

有谁知道为什么我无法连接到调试器?

0 投票
4 回答
5507 浏览

netsuite - 如何“部分”履行销售订单?

我尝试过itemFulfillment以多种方式创建记录,但无论我做什么,销售订单总是“完全”完成(无论是否所有项目都实际完成)。

如果销售订单中只有“部分”商品已发货,我们需要将这些商品设置为仅发货,以便可以对适当的采购订单进行计费并将跟踪发送给客户。当我们尝试仅履行这些项目时,销售订单总是以所有项目都被履行而告终。这给我们带来了许多问题。

我尝试过的事情:

  • 从头开始创建新的项目履行(不使用初始化)

  • 使用初始化创建新的项目履行(以获取对现有 IF 记录的引用)

  • 仅添加已履行的订单项

  • 添加所有行项目,明确设置quantityRemaining = quantity(项目尚未履行)和已quantityRemaining = 0履行项目的设置。

  • 尝试变体ReplaceAll = true,然后再次尝试变体ReplaceAll = false

在每种情况下,都会将 中的每个项目SalesOrder标记为完全履行(每个项目都设置为履行。)

如果有人能够“部分”完成销售订单,你能告诉我怎么做吗?

0 投票
2 回答
1680 浏览

php - Netsuite PHP ItemSearch基本问题

我正在尝试从 Netsuite 的某个仓库退回所有库存。我遇到了一些问题,想知道是否有人能指出我正确的方向。我要查询的仓库的 internalId 是 16。当我进行搜索时,它返回 0 个项目 - 但不会失败。

这是我正在使用的 PHP 代码。

这是 SOAP 请求

0 投票
2 回答
14262 浏览

netsuite - 如何在 Netsuite 的 Suitescript 中按内部 id 搜索记录?

我正在尝试使用他们的 Suitescript API 在 Netsuite 中按库存项目类别实现搜索。以下代码按预期工作,所以我知道我已经成功进行了远程通信。但我对如何按类别进行搜索感到困惑。

这可以正常工作,但如果我取消注释该行:

它不是。谁能指导我在 Suitescript 中按类别搜索项目?

0 投票
1 回答
3314 浏览

sql - ODBC 连接中的多个 JOIN 问题

我正在通过 ODBC 连接到 NetSuite 数据库,并为数据库创建了一个相当大的查询来运行报告。我已将代码放在这篇文章的末尾。我的问题是,查询排​​除了“A_T_PROJECTS”表中“TRADING_PARTNER_ID”字段中具有 NULL 的行。我知道我可以在这里使用 RIGHT OUTER JOIN,但由于我要加入其他几个表,我似乎无法让它工作。关于我可以尝试什么的任何建议?

该连接是只读的,因此没有临时表 - 我希望它可以在单个查询中工作。谢谢你的时间!

0 投票
2 回答
5220 浏览

javascript - 使用 NetSuite SuiteScript 访问自定义列的文本值

我正在使用 NetSuite 的服务器端 SuiteScript,需要访问几个自定义事务列字段的显示值。有问题的字段均设置为“列表/记录”类型,并与现有的自定义列表相关联。

在 NetSuite 脚本调试器中工作,我检查了从nlapiLoadRecord('salesorder', orderInternalId). 查看结果对象中的项目(例如obj.sublists.item.line 1)我看到其中一些列表/记录自定义字段提供了一个数字(所选列表条目的 ID)和一个字符串(列表条目的显示文本值),但是其他自定义字段没有。

例如,我有两个带有 IDcustcol1custcol2. 这些都是“列表/记录”类型。加载销售订单时,nlapiLoadRecord 为 提供字段“custcol1”(数字)和“custcol1_display”(字符串)custcol1,但仅为 提供“custcol2”(数字)字段custcol2。我看不出这两个自定义字段的设置有什么不同,所以不清楚为什么一个提供字符串而另一个不提供。

我需要检索两个字段的字符串值。我需要进行设置更改,以便custcol2自动返回“custcol2_display”值吗?或者我可以使用另一个 API 调用从“custcol2”中获取数字值并在底层自定义列表中查找关联的字符串值?

0 投票
1 回答
1159 浏览

python - 拆分一个庞大的 WSDL 文件

我正在使用 Python 与 Netsuite Web 服务层进行交互。使用 suds 解析 WSDL 大约需要两分钟。我能够使用 redis 编写一个缓存层,一旦客户端被解析,它就解决了一些加载问题,但第一次仍然需要大量时间。

由于我只使用一小部分服务,有没有办法只从 WSDL 中提取这些服务并将它们放入我自己的较小的 WSDL 中?

0 投票
2 回答
11039 浏览

ios - Netsuite 有 RESTful API 吗?

我想做一个与Netsuite集成的 iOS 应用程序,它应该通过 RESTful API 完成,但我在他们的网站、互联网上甚至通过与他们的代表交谈都找不到足够清晰的东西。有谁知道周围是否有任何文件?谢谢!

0 投票
3 回答
2816 浏览

netsuite - NetSuite 根据角色隐藏表单选项卡

我一直在寻找 NetSuite 的帮助,但我一无所获。是否可以使用 SuiteScript 隐藏表单上的选项卡?我看到您可以拉回一个表单并从中获取该选项卡 (form.getTab('info');) 但与字段不同的是 form.getTab('info').setDisplayType('hidden'); 没有选项 或任何类似的东西。有人对此有什么建议吗?我们有多个组织使用此表单,并且某些字段与某些组织无关。

谢谢