在拣配票上突出显示套件/包装组件

时间:2018-03-15 02:34:47

标签: netsuite

我希望套件组件能够在带有高级PDF的Picking Ticket上突出显示或特别格式化。

我可以毫无问题地格式化父级,但客户希望组件以不同的背景颜色显示。 (自定义列字段指示Kit项目,然后使用表格上的< #if>更改为Bold ...

但我无法找到一个字段或标准来告诉模板该项目是否为KIT COMPONENT?

任何人都知道如何实现这一目标?

干杯

史蒂夫

1 个答案:

答案 0 :(得分:1)

对于那些可能感兴趣的人,我找到了一种方法来区分Picking Ticket Advanced PDF Template上的套件父组件和套件组件。

首先,创建一个事务列字段。复选框;储值;销售项目/ IF; HIDDEN;默认为CHECKED。

在销售订单输入期间,默认情况下将“检查”此字段。但是,由于套件组件未出现在销售订单条目中,因此它们不会继承默认值,因此将保持为NULL。

在高级PDF模板中,我执行了以下操作:

<#assign committed="${item.quantitycommitted}"/><#if committed="0"><#assign committed=''/></#if>
<#if item.custcol_notcomponent='T'>
    <#if item.custcolitemtype="Kit/Package"><tr style="font-weight:bold">
    <#else><tr style="font-weight:normal"></#if>
    <td width="15%" class="item" font-size="7pt">${item.item}</td>
    <td width="20%" class="item" align="center">${item.binnumber}</td>
    <td width="40%" class="item">${item.description}</td>
    <td width="8%" class="item" align="center">${item.quantity}</td>
    <td width="8%" class="item" align="center">${committed}</td>
    <td width="8%" class="item">&nbsp;</td>
    <td width="9%" class="item">&nbsp;</td>
    </tr>
<#else>
    <tr>
    <td width="15%" class="kititem" font-size="7pt">&nbsp;&nbsp;&nbsp;&nbsp;${item.item}</td>
    <td width="20%" class="kititem" align="center">${item.binnumber}</td>
    <td width="40%" class="kititem">${item.description}</td>
    <td width="8%" class="kititem" align="center">${item.quantity}</td>
    <td width="8%" class="kititem" align="center">${committed}</td>
    <td width="8%" class="kititem">&nbsp;</td>
    <td width="9%" class="kititem">&nbsp;</td>
    </tr>
</#if>

结果是带有BOLD套件父母,灰色和缩进套件组件的拣选票,以及标准库存物品的常规黑色文本。

交易行的类似内容:

image sample

希望这可以帮助某人出去:)