我希望套件组件能够在带有高级PDF的Picking Ticket上突出显示或特别格式化。
我可以毫无问题地格式化父级,但客户希望组件以不同的背景颜色显示。 (自定义列字段指示Kit项目,然后使用表格上的< #if>更改为Bold ...
但我无法找到一个字段或标准来告诉模板该项目是否为KIT COMPONENT?
任何人都知道如何实现这一目标?
干杯
史蒂夫
答案 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"> </td>
<td width="9%" class="item"> </td>
</tr>
<#else>
<tr>
<td width="15%" class="kititem" font-size="7pt"> ${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"> </td>
<td width="9%" class="kititem"> </td>
</tr>
</#if>
结果是带有BOLD套件父母,灰色和缩进套件组件的拣选票,以及标准库存物品的常规黑色文本。
交易行的类似内容:
希望这可以帮助某人出去:)