看起来我需要设置脚本。
我想从创建记录的表单中填充子记录中的字段。
当用户点击添加新的子记录时,我想将一些信息传递给初始化创建子项的当前父项创建该子记录。
这是怎么做到的?
更多信息:
我最初看过Sourcing和过滤,但这取决于父记录是否相同。我们说我有一张便条记录。与此同时,我还有其他实体,可以创建并链接到它。
将名称添加到注释中的内容:
设置 - >>书籍 - >注意(set name = books.set.name)
- >>作者 - >注意(set name = authors.set.name)
除非我能使用一些评估技术,否则我认为我应该开始深入研究套件脚本。
答案 0 :(得分:2)
我找到的解决方法是在客户端脚本中使用window.opener:
function rulePageInit(){
var wo = window.opener.nlapiGetFieldValue ('custrecord_configurator');
答案 1 :(得分:1)
您可以编写此脚本,但您不一定要这样做。 NetSuite执行此操作的主要机制是 采购 。
在您要从父级填充的每个自定义字段的定义中,您只需要相应地设置 Sourcing and Filtering 选项卡以从父记录中提取数据。我相信您会将源列表设置为链接到父级的字段,然后您将 Source From 设置为您父级的字段从中复制数据。
如果您只想在创建时获取一次字段,则可以在字段定义中选中 Store Value 复选框。这将设置该字段一次,然后将其与父记录离婚,以便您可以单独更改这两个字段。
如果您希望每次查看记录时都从父项动态提取字段,则应取消选中存储值。请注意,取消选中此选项表示该字段将不再是可编写脚本或可搜索的。
有关相关设置的详细信息,请参阅标题为设置采购标准的NetSuite帮助页面。