在提货单上突出显示套件/包装组件

Ste*_*der 0 netsuite

我有一位客户希望在带有高级 PDF 的提货单上突出显示套件组件或对其进行特殊格式化。

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

但我找不到字段或标准来告诉模板相关项目是否是套件组件?

有人知道我怎样才能实现这一目标吗?

干杯

史蒂夫

Ste*_*der 5

对于那些可能感兴趣的人,我在提货单高级 PDF 模板上找到了一种区分套件父组件和套件组件的方法。

首先,创建一个交易列字段。复选框;储值;销售商品/如果;隐藏;默认已选中。

在销售订单输入过程中,该字段将默认被“选中”。但是,由于套件组件不会出现在销售订单条目中,因此它们不会继承默认值,因此将保持为 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>
Run Code Online (Sandbox Code Playgroud)

结果是一张提货单,上面有粗体的套件父项、灰色和缩进的套件组件,以及标准库存项目的常规黑色文本。

交易行是这样的:

图像样本

希望这有时能帮助别人:)