Netsuite:在打印时隐藏行项目
我需要找出当用户点击交易(报价、销售订单或发票)上的“打印”按钮时,是否有办法隐藏某些行项目。我对suitescript中的表格操纵或任何变化持开放态度。我现在不知道有什么办法可以做到这一点。具体的例子会很好。我想做的事的Pseducode如下:Netsuite:在打印时隐藏行项目,netsuite,Netsuite,我需要找出当用户点击交易(报价、销售订单或发票)上的“打印”按钮时,是否有办法隐藏某些行项目。我对suitescript中的表格操纵或任何变化持开放态度。我现在不知道有什么办法可以做到这一点。具体的例子会很好。我想做的事的Pseducode如下: function foo(){ if (print == true){ var itemCount = nlapiGetLineItemCount(); for(var i = 1; i<= itemCount;i++){
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;
}
}
}
函数foo(){
if(print==true){
var itemCount=nlapiGetLineItemCount();
对于(var i=1;i步骤1:
创建保存的搜索:使用适当的条件创建保存的搜索,以显示销售订单下所选项目的列表
第二步:
定制表单:我们需要通过点击设置->定制->交易表单下的定制按钮来定制销售订单表单
第三步:
自定义表单以满足您的需要后,请在项目筛选器下选择已保存的搜索
欲了解更多信息,请查看此。希望对您有所帮助。:)我也在做同样的事情。此解决方案工作正常:。它需要使用高级html/pdf模板,并在模板源代码中嵌入所有条件逻辑。如果现有字段包含足够一致的数据以确定是否添加行,您还可以跳过创建自定义字段的步骤。很显然,这不太管用。我仍然希望将项目添加到实际事务中,只是不为事务打印。您的建议将限制整个事务中要选择的项目的选择。您有没有想过?我正在尝试完成相同的任务。