首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >NetSuite SuiteScript -打印T&C报价

NetSuite SuiteScript -打印T&C报价
EN

Stack Overflow用户
提问于 2014-07-25 06:02:42
回答 1查看 571关注 0票数 0

我们有一个在NetSuite中打印报价的js脚本。我们在报价单上创建了一个字段ID为custbodytctype的自定义字段,用于指示应使用哪个条款和条件文档(展示室或合同)。基于custbodytctype字段,我们在js脚本中创建了一条if/else语句来调用要使用的文本。但是,它目前只为所有报价调用Showroom术语,因此脚本中的某些内容不起作用。请帮帮我!

以下是原始脚本(运行良好):https://www.dropbox.com/s/pojz0nvdxpy3fqx/printQuote.js

以下是仅显示陈列室术语的修订脚本:https://www.dropbox.com/s/1mer6bngdb056zm/printQuote-new2.js

EN

回答 1

Stack Overflow用户

发布于 2014-07-25 12:05:36

您需要更改此部分

代码语言:javascript
运行
复制
function printQuote(request, response) {
    var transactionId = request.getParameter('transactionId');
    var tcType = request.getParameter('custbodytctype');   
    var record = nlapiLoadRecord('estimate', transactionId);
    var employee = nlapiLoadRecord('employee', record.getFieldValue('salesrep'));

代码语言:javascript
运行
复制
function printQuote(request, response) {
    var transactionId = request.getParameter('transactionId');
    var record = nlapiLoadRecord('estimate', transactionId);
    var tcType = record.getFieldValue('custbodytctype');   
    var employee = nlapiLoadRecord('employee', record.getFieldValue('salesrep'));

这是因为您在estimate上提到了custbodytctype是一个自定义字段。在您当前的代码中,tcType将始终为空或'‘。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24944785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档