Netsuite:打印隐藏行项目

时间:2014-10-13 14:55:05

标签: netsuite

当用户点击交易(报价单,销售订单或发票)上的“打印”按钮时,我需要找出是否有办法隐藏某些订单项。我愿意接受形式操纵或套房中的任何变化。我现在还没有意识到有任何办法。具体的例子会很棒。我想做的Pseducode如下:

function foo(){
  if (print == true){
  var itemCount = nlapiGetLineItemCount();
  for(var i = 1; i<= itemCount;i++){
     var itemID = nlapiGetLineItemValue('item','item','i');
     if itemID is In list of ids to hide....
        ​hide Line Item;
   }   

  }
 }

2 个答案:

答案 0 :(得分:1)

第1步:

创建已保存的搜索:使用适当的条件创建已保存的搜索,以显示销售订单表单下的所选项目列表。

第2步:

自定义表单:我们需要通过单击Setup - &gt;下的自定义按钮来自定义销售订单表单。定制 - &gt;交易表格。

第3步:

根据您的需求自定义表单后,请在项目过滤器下选择已保存的搜索。 enter image description here

有关详细信息,请查看此link。希望它会有所帮助。 :)

答案 1 :(得分:0)

我正在做同样的事情。此解决方案可以正常运行:link。它要求使用高级html / pdf模板,并将所有条件逻辑嵌入模板源代码中。如果现有字段包含足够一致的数据来确定是否添加行,则也可以跳过创建自定义字段的步骤。