问题标签 [suitetalk]

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 投票
3 回答
3205 浏览

freemarker - NetSuite Advanced PDF/HTML - 显示带有来自自定义字段的 URL 的图像

我正在尝试创建一个高级 PDF/HTML 模板,该模板将使用自定义字段中的 URL 显示图像。自定义字段是一个超链接,字段 ID 是 {custiem_dp_image1}。我正在使用图像标签并将 {custiem_dp_image1} 字段作为 src 引用,但由于以下错误,我无法保存模板:

java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:0 java.lang.InternalError:java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:0

我还尝试了以下代码:

但是当我尝试从保存的搜索中查看高级 PDF/HTML 模板时收到以下错误:

由于以下错误,无法保存模板:org.xml.sax.SAXParseException; 行号:53;列号:28;与元素类型“img”关联的属性“src”的值不能包含“<”字符。

*模板被存储为无效。

我怎样才能让它工作并显示图像?

0 投票
2 回答
480 浏览

c# - 使用自定义细分字段为现金销售节省价值

我正在尝试在 netsuite 中保存现金销售,我们有一个名为业务单位的自定义细分字段(ScriptId = custbody_cseg2),我需要为其设置一个特定值(自定义细分中的内部 ID = 2)。

我正在使用以下代码,它与我们在 netsuite 帮助中的代码几乎相同,但应用于现金销售交易:

当我运行此代码时,我收到以下错误:

有谁知道会是什么错误?

非常感谢!

0 投票
1 回答
314 浏览

php - 使用 SuiteTalk Netsuite 获取记录字段

我正在使用 PHPToolkit 从 Netsuite 连接到 SuiteTalk,我需要获取标准和自定义字段。

我发现的独特方法是获取以前在 netsuite 上创建的一个,获取记录并提取字段。但必须以其他方式获取对象结构

0 投票
1 回答
515 浏览

union - NetSuite - 已保存搜索中的 UNION ALL 等效项?

我正在编写 SuiteTalk 集成,并且遇到了一个有趣的数据转换问题。在目标系统中,我们有一个注释表,它有一个类别列,然后是注释列。从 NetSuite 进入该表的数据在 NetSuite 术语中可能是单个实体上的多个不同字段,但在我们术语中是不同类别的多个记录。

如果您以销售订单为例,您可能需要将两个文本字段作为注释带入。对于这些字段中的每一个,我需要创建一行,两个注释字段都在同一列中,但行是分开的。这将允许我添加一个动态列,为每个字段提供类别。

所以而不是

SO 编号 注释 1 注释 2

SO1234567 一些文本 1 一些文本 2

你会得到

SO 编号类别文本

SO1234567 类别 1 一些文本1

SO1234567 类别 2 一些文本2

我在这里真正要解决的两个问题是:

  1. 我在哪里可以存储类别名称?它不能是 NetSuite 中的字段名称。它需要根据客户进行配置,因为每种记录类型中的注释字段数量可能因实现而异。这是目前我的主要障碍。
  2. 性能——我可以为每种类型的笔记创建一个保存的搜索,每次都带一行,但如果我可以在一次调用中完成所有这些,那并不是一个可以接受的性能影响。

我在 NetSuite 中使用 Saved Searches 来提供一种可配置的过滤数据以导入目标系统的方法。

如果我正在编写 SQL 查询,我将使用 UNION 子句,第一列是表示类别的动态列,第二列是来自 NetSuite 的实际数据字段。我的理想是,如果我能以某种方式做类似的事情,既可以作为单个保存的搜索,也可以作为每个实体的一个保存的搜索,而不必在 NetSuite 本身中创建任何其他字段,这样我就可以从 SuiteTalk 端查询搜索并拉入数据。作为一个临时的组合,我现在在 NetSuite 中有多个保存的搜索,每个类别一个,在保存的搜索的 ID 中,我期望类别名称和记录类型的指示符。然后,我有一个父搜索,它为我提供了该记录类型的搜索——它非常笨拙,最终导致太多的往返行程让我无法满足。

知道这样的事情是否可能吗?或者如果没有,有没有办法解决这个问题而无需在前端硬编码类别值?即使我可以在一次调用中带回多个记录集,这也将是一种性能增强。

我在 NetSuite 论坛上问过同样的问题,但无济于事。

谢谢

0 投票
1 回答
534 浏览

netsuite - 更新交易网络套件时出错

我正在尝试使用套件谈话 API 更新交易并获得以下错误,对于所有关闭发布期的记录。对于所有交易的其余部分(开放发布期)API 工作正常。

该账单已支付款项。您确定要编辑它吗?代码 -: 警告

在此先感谢, Hitesh

0 投票
1 回答
890 浏览

netsuite - 超过 1000 行的 Netsuite 日志条目更新问题 Suite talk API

我正在尝试使用具有 1000 多条记录的 SuiteTalk API 更新 Netsuite 上的日记条目,并且得到以下错误 - :

Journal Entries 最多可以有 1000 行 有没有办法解决这个问题,或者更新日志条目有超过 1000 项。谢谢,Hitesh Kumar。

0 投票
1 回答
152 浏览

c# - 为什么我看到此错误“NS 发票创建错误:请输入值:国家/地区”

我使用的是Netsuite Webservice Logic Code。我想将销售订单转换为发票。在下面的代码中工作正常,但我看到了意外错误

NS 发票创建错误:请输入国家/地区的值

这是我的代码

任何人都可以帮助我解决它。

0 投票
2 回答
1178 浏览

netsuite - 如何使用suite talk api netsuite从保存的搜索中获取摘要

我在 Netsuite 上创建了已保存的搜索,并尝试使用套件谈话 API 获取已保存搜索的摘要。

我可以使用 API 获取已保存搜索的记录,但不能获取摘要结果。有什么办法可以得到汇总结果。 已保存的搜索图像

谢谢,

希特什·库马尔

0 投票
3 回答
4209 浏览

wsdl - NetSuite 沙盒 suitetalk 访问

我无法通过 Suitetalk Web 服务访问沙盒环境。我正在使用 2016_2 WSDL。我曾尝试使用最新版本的 WSDL,但这并没有帮助。

我在现有的测试应用程序上使用它,该应用程序现在停止工作。我仍然可以通过 Suitetalk 访问 NetSuite 生产环境。我收到的错误:“底层连接已关闭:发送时发生意外错误。”

该错误发生在对 API 的任何调用上。到目前为止,我还没有在网上看到其他人有类似的问题。

任何帮助将不胜感激,在此先感谢您。

0 投票
2 回答
1893 浏览

c# - 使用 C# 和 SuiteTalk 在 Item Fulfillment 项目列表上配置库存详细信息

我使用 C# 编写代码,使用 SuiteTalk Web 服务从现有销售订单创建项目履行记录。当在项目上指定序列号时,我不确定如何配置库存详细信息。

我成功生成了项目履行,并且可以在项目未序列化时更新 NetSuite。当项目被序列化时,我收到以下错误:

“请在项目列表的第 1 行配置库存详细信息。”

我遍历每个行项目并检查它是否已履行,然后将其添加到我的新项目履行列表中,如下所示:

任何帮助,将不胜感激。