2017-06-29 2 views
0

Ich habe Packungsbeleg in NetSuite mit erweiterten PDF angepasst. Es funktioniert gut für Item Fulfilments, die aus Kundenauftrag erstellt wurden, aber die Artikelzeile ist leer, wenn die Artikelabwicklung aus dem Transportauftrag erfolgt. Wie auch immer, um das zu beheben? Vielen Dank im Voraus!Wie kann man den Lieferschein für den Transferauftrag in NetSuite mit Advanced PDF anpassen?

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

Antwort

0

Wir haben keine Standorte und Transportaufträge so dass ich dies nicht testen können, aber ich vermute, es aufgrund dieser Linie in Ihrer Vorlage sein könnte:

<#list salesorder.item as tranline> 

Diese sucht für Artikel auf einem salesorder Datensatz. Versuchen Sie es zu ändern (in jedem Ort, sie auftritt) zu

<#list transferorder.item as tranline> 

, um Daten aus den transferorder zu ziehen und sehen, ob sie in den richtigen Informationen ziehen. Ich nehme an, Sie haben bereits die richtigen Vorlagen in den Transaktionsformularen usw. bereits festgelegt.

+0

Hallo! Ich habe versucht, dies vorher zu ändern, aber ich bekomme immer noch das gleiche Ergebnis. – iDigress

Verwandte Themen