2017-06-29 92 views
0

我已经使用高级pdf在NetSuite中定制了装箱单。对于从销售订单创建的项目实现,它工作正常,但项目履行来自转储单时项目为空。无论如何来解决这个问题?先进的谢谢你!如何使用高级PDF为NetSuite中的转储单定制装箱单?

<#if record.item?has_content> 

<table class="itemtable" style="width: 100%; font-size: 8pt;" margin- 
bottom="1px"> 
<thead> 
<tr style="border-bottom: 2px solid #889588; background-color: #e3e3e3; 
border-top: 2px solid #889588;"> 
<th colspan="12">Description</th> 
<th colspan="3">SKU</th> 
<th align="right" colspan="4">Quantity</th> 
<th align="right" colspan="4">Memo</th> 
</tr> 
</thead> 
<#if record.showAddlItemsPackSlip == 'NONE'><!-- start items --><#list 
record.item as item><#list salesorder.item as tranline><#if 
tranline.line==item.orderline><tr style="border-bottom: 1px solid #889588"> 
<td colspan="12">${item.description}</td> 
<td colspan="3">${item.item}</td> 
<td align="right" colspan="4">${item.quantity}</td> 
<td align="right" colspan="4">${item.custcol_description}</td> 
</tr> 
</#if></#list></#list><!-- end items --><#elseif 
record.showAddlItemsPackSlip == 'ALL'><!-- start items from sales order --> 
<#list salesorder.item as tranline><#assign shipped=0><#list record.item as 
item><#if tranline.line==item.orderline><#assign shipped=item.quantity> 
</#if></#list> 
<tr> 
<td colspan="12"><span class="itemname">${tranline.item}</span><br 
/>${tranline.description}</td> 
<td colspan="3">${tranline.options}</td> 
<td align="right" colspan="4">${tranline.quantity}</td> 
<td align="right" colspan="4">${tranline.quantitybackordered}</td> 
<td align="right" colspan="4">${shipped}</td> 
</tr> 
</#list><!-- end sales order items --><#elseif record.showAddlItemsPackSlip 
== 'UNFULFILLED'><!-- start items from sales order --><#list salesorder.item 
as tranline><#assign shipped=0><#assign isInList=false><#list record.item as 
item><#if tranline.line==item.orderline><#assign shipped=item.quantity> 
<#assign isInList=true></#if></#list><#if isInList || 
tranline.quantitybackordered != 0> 
<tr> 
<td colspan="12"><span class="itemname">${tranline.item}</span><br 
/>${tranline.description}</td> 
<td colspan="3">${tranline.options}</td> 
<td align="right" colspan="4">${tranline.quantity}</td> 
<td align="right" colspan="4">${tranline.quantitybackordered}</td> 
<td align="right" colspan="4">${shipped}</td> 
</tr> 
</#if></#list><!-- end sales order items --></#if></table> 
</#if> 

回答

0

我们没有位置和转移订单,所以我不能对此进行测试,但我猜它可能是由于这条线在你的模板:

<#list salesorder.item as tranline> 

这看起来对于salesorder记录中的项目。尝试以拉从transferorder数据,看看它是否拉动了正确的信息来改变它(在每次出现),以

<#list transferorder.item as tranline> 

。我假设你已经在交易表单等中设置了正确的模板。

+0

你好!我已经尝试过改变这个之前,但我仍然得到相同的结果。 – iDigress

相关问题