2017-04-20 4 views
3

「アイテムタイプ」(Netsuiteの)を持っていますsuitscriptやjava、またはSales Order側の任意のタイプのコードを使用する必要があります。カスタムフィールドを使用するか、PDF/HTML自体でコーディングする方法が必要です。IFは、私は特定の販売注文が(はい、これはPDF/HTMLテンプレートの特定の書式の情報を表示する場合)</p> <p>私ができる」ANYの在庫アイテムを持っているかどうかを指定する方法が必要になり

また

答えて

1

、あなたはすべての項目をカウントし、できるだけ早くあなたが最初のインベントリアイテムを見つけてループを終了したい、あなたは<#break>を使用することができますする必要がない場合:

<#assign hasInventoryItem = false> 
<#list record.item as item> 
    <#if item.itemtype == "InvtPart"> 
    <#assign hasInventoryItem = true> 
    <#break> 
    </#if> 
</#list> 

<#if hasInventoryItem == true> 
    (your code here) 
</#if> 
4
<#assign numberInventoryItems = 0> 
<#list record.item as item> 
    <#if item.itemtype == "InvtPart"> 
    <#assign numberInventoryItems = numberInventoryItems + 1> 
    </#if> 
</#list> 

<#if numberInventoryItems gt 0> 
(Your code here) 
</#if> 
+1

注 'その<#assign numberInventoryItems = numberInventoryItems + 1> 'は、(少なくともFreeMarker 2.3.23を使用していると仮定して)' <#assign numberInventoryItems ++> 'と書くことができます。 – ddekany

+0

@ddekany Noted、Netsuiteはバージョン2.3.19を提供していますが、現時点では信じていますので、この段階ではオプションではありません。 – michoel

関連する問題

 関連する問題