Как сделать отступ для компонентов комплекта на упаковочном листе Advanced PDF - PullRequest
0 голосов
/ 03 октября 2019

Я настраиваю индивидуальную упаковочную форму с помощью расширенных PDF-файлов в NetSuite, и мне нужна помощь для выполнения определенного запроса на форматирование. У меня проблемы с размещением кода для отступа только элементов комплекта, а не их компонентов. NetSuite не примет мои изменения в форме из-за неправильного размещения тегов #list и #if. Если бы кто-то мог помочь мне разобраться в этом, продемонстрировав пример того, как это должно выглядеть, это было бы очень ценно. Дайте мне знать, если вам нужна дополнительная информация, и спасибо! -Райан Я пытался разместить код до и после тега #list.

<table class="itemtable" style="width: 100%; margin-top: 10px;">
<thead>
    <tr>
    <th colspan="12">${salesorder.item[0].item@label}</th>
    <th align="right" colspan="4">${salesorder.item[0].quantityordered@label}</th>
    <th align="right" colspan="4">${salesorder.item[0].quantityremaining@label}</th>
    <th align="right" colspan="4">${salesorder.item[0].quantity@label}</th>
    </tr>
</thead>
        <#list salesorder.item as tranline> //callout to list items from item fulfillment
            <#if tranline.custcol_9r_noncomponent='T'> //checks to see if items are kits items or not
                <#if tranline.custcolitemtype="Kit/Package"><tr style="font-weight:bold"> //bolds kit items
                  <#else><tr style="font-weight:normal"> //if not kit item, uses normal formatting
    </#if> //for kit items use this formatting
                <td width="15%" class="item" font-size="7pt">${tranline.item}</td>
                <td width="20%" class="item">${tranline.description}</td>
                <td width="8%" class="item" align="center">${tranline.quantityremaining}</td>
                <td width="8%" class="item" align="center">${tranline.quantity}</td>
                <td width="8%" class="item">&nbsp;</td>
                <td width="9%" class="item">&nbsp;</td>
                </tr>
                    <#else> //for component items, use this formatting
                <tr>
                <td width="15%" class="kititem" font-size="7pt">&nbsp;&nbsp;&nbsp;&nbsp;${tranline.item}</td>
                <td width="20%" class="kititem">${tranline.description}</td>
                <td width="8%" class="kititem" align="center">${tranline.quantityremaining}</td>
                <td width="8%" class="kititem" align="center">${tranline.quantity}</td>
                <td width="8%" class="kititem">&nbsp;</td>
                <td width="9%" class="kititem">&nbsp;</td>
                </tr>
              </#if> //should refer to tranline.custcol_9r_noncomponent='T'statement
              </#list> //should close the callout for list items
              </table> //ends table
...