问题标签 [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.
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”的值不能包含“<”字符。
*模板被存储为无效。
我怎样才能让它工作并显示图像?
c# - 使用自定义细分字段为现金销售节省价值
我正在尝试在 netsuite 中保存现金销售,我们有一个名为业务单位的自定义细分字段(ScriptId = custbody_cseg2),我需要为其设置一个特定值(自定义细分中的内部 ID = 2)。
我正在使用以下代码,它与我们在 netsuite 帮助中的代码几乎相同,但应用于现金销售交易:
当我运行此代码时,我收到以下错误:
有谁知道会是什么错误?
非常感谢!
php - 使用 SuiteTalk Netsuite 获取记录字段
我正在使用 PHPToolkit 从 Netsuite 连接到 SuiteTalk,我需要获取标准和自定义字段。
我发现的独特方法是获取以前在 netsuite 上创建的一个,获取记录并提取字段。但必须以其他方式获取对象结构
union - NetSuite - 已保存搜索中的 UNION ALL 等效项?
我正在编写 SuiteTalk 集成,并且遇到了一个有趣的数据转换问题。在目标系统中,我们有一个注释表,它有一个类别列,然后是注释列。从 NetSuite 进入该表的数据在 NetSuite 术语中可能是单个实体上的多个不同字段,但在我们术语中是不同类别的多个记录。
如果您以销售订单为例,您可能需要将两个文本字段作为注释带入。对于这些字段中的每一个,我需要创建一行,两个注释字段都在同一列中,但行是分开的。这将允许我添加一个动态列,为每个字段提供类别。
所以而不是
SO 编号 注释 1 注释 2
SO1234567 一些文本 1 一些文本 2
你会得到
SO 编号类别文本
SO1234567 类别 1 一些文本1
SO1234567 类别 2 一些文本2
我在这里真正要解决的两个问题是:
- 我在哪里可以存储类别名称?它不能是 NetSuite 中的字段名称。它需要根据客户进行配置,因为每种记录类型中的注释字段数量可能因实现而异。这是目前我的主要障碍。
- 性能——我可以为每种类型的笔记创建一个保存的搜索,每次都带一行,但如果我可以在一次调用中完成所有这些,那并不是一个可以接受的性能影响。
我在 NetSuite 中使用 Saved Searches 来提供一种可配置的过滤数据以导入目标系统的方法。
如果我正在编写 SQL 查询,我将使用 UNION 子句,第一列是表示类别的动态列,第二列是来自 NetSuite 的实际数据字段。我的理想是,如果我能以某种方式做类似的事情,既可以作为单个保存的搜索,也可以作为每个实体的一个保存的搜索,而不必在 NetSuite 本身中创建任何其他字段,这样我就可以从 SuiteTalk 端查询搜索并拉入数据。作为一个临时的组合,我现在在 NetSuite 中有多个保存的搜索,每个类别一个,在保存的搜索的 ID 中,我期望类别名称和记录类型的指示符。然后,我有一个父搜索,它为我提供了该记录类型的搜索——它非常笨拙,最终导致太多的往返行程让我无法满足。
知道这样的事情是否可能吗?或者如果没有,有没有办法解决这个问题而无需在前端硬编码类别值?即使我可以在一次调用中带回多个记录集,这也将是一种性能增强。
我在 NetSuite 论坛上问过同样的问题,但无济于事。
谢谢
netsuite - 更新交易网络套件时出错
我正在尝试使用套件谈话 API 更新交易并获得以下错误,对于所有关闭发布期的记录。对于所有交易的其余部分(开放发布期)API 工作正常。
该账单已支付款项。您确定要编辑它吗?代码 -: 警告
在此先感谢, Hitesh
netsuite - 超过 1000 行的 Netsuite 日志条目更新问题 Suite talk API
我正在尝试使用具有 1000 多条记录的 SuiteTalk API 更新 Netsuite 上的日记条目,并且得到以下错误 - :
Journal Entries 最多可以有 1000 行 有没有办法解决这个问题,或者更新日志条目有超过 1000 项。谢谢,Hitesh Kumar。
c# - 为什么我看到此错误“NS 发票创建错误:请输入值:国家/地区”
我使用的是Netsuite Webservice Logic Code。我想将销售订单转换为发票。在下面的代码中工作正常,但我看到了意外错误
NS 发票创建错误:请输入国家/地区的值
这是我的代码
任何人都可以帮助我解决它。
netsuite - 如何使用suite talk api netsuite从保存的搜索中获取摘要
我在 Netsuite 上创建了已保存的搜索,并尝试使用套件谈话 API 获取已保存搜索的摘要。
我可以使用 API 获取已保存搜索的记录,但不能获取摘要结果。有什么办法可以得到汇总结果。 已保存的搜索图像
谢谢,
希特什·库马尔
wsdl - NetSuite 沙盒 suitetalk 访问
我无法通过 Suitetalk Web 服务访问沙盒环境。我正在使用 2016_2 WSDL。我曾尝试使用最新版本的 WSDL,但这并没有帮助。
我在现有的测试应用程序上使用它,该应用程序现在停止工作。我仍然可以通过 Suitetalk 访问 NetSuite 生产环境。我收到的错误:“底层连接已关闭:发送时发生意外错误。”
该错误发生在对 API 的任何调用上。到目前为止,我还没有在网上看到其他人有类似的问题。
任何帮助将不胜感激,在此先感谢您。
c# - 使用 C# 和 SuiteTalk 在 Item Fulfillment 项目列表上配置库存详细信息
我使用 C# 编写代码,使用 SuiteTalk Web 服务从现有销售订单创建项目履行记录。当在项目上指定序列号时,我不确定如何配置库存详细信息。
我成功生成了项目履行,并且可以在项目未序列化时更新 NetSuite。当项目被序列化时,我收到以下错误:
“请在项目列表的第 1 行配置库存详细信息。”
我遍历每个行项目并检查它是否已履行,然后将其添加到我的新项目履行列表中,如下所示:
任何帮助,将不胜感激。