如果有 'Item Type' (Netsuite)

IF has 'Item Type' (Netsuite)

我需要一种方法来指定某个销售订单是否有任何库存项目(如果有,这将在 PDF/HTML 模板上显示某些格式信息)

我不能在销售订单端使用 suitescript 或 java 或任何类型的编码,因此我需要一种方法来完成此操作,方法是使用自定义字段 and/or 编码PDF/HTML 本身。

<#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>

或者,如果您不需要清点所有物品并且希望在找到第一个库存物品后立即退出循环,您可以使用 <#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>