Netsuite高级PDF模板已保存

时间:2018-09-21 09:49:59

标签: netsuite erp suitescript2.0 bfo

这真的很烦人,下面的代码段一直运行到上周,在2018.2上发生了一些事情,当我尝试保存高级PDF模板时将其抛出错误。

<#if !item.custcolprintonpdf>
  

Template上的错误消息是“ For”!“右侧操作数:应该为布尔值,但这已评估为哈希+字符串(包装:com.netledger.templates.model.StringModel):”

它不止于此,当我将其更新为<#if item.custcolprintonpdf != "true">时,模板被保存,并且当我尝试打印发票PDF 时,它给了我下面的错误。

  

左手操作数是一个哈希+布尔值(wrapper:com.netledger.templates.model.BooleanModel)。

希望这是一个Bug,有人可以解决吗?预先感谢

1 个答案:

答案 0 :(得分:0)

在NetSuite Professionals Slack组中看到了这一点:

  

我尝试做<#if item.istaxable>,但说错了   是一个哈希+字符串,但随后做了<#if item.istaxable == true>,   显然有效,它不喜欢使用具有真实值的布尔值   独自表示真理。