Netsuite 如何在高级PDF模板上打印保存的搜索与列表中的一个结果?

Netsuite 如何在高级PDF模板上打印保存的搜索与列表中的一个结果?,netsuite,suitescript,suitescript2.0,saved-searches,Netsuite,Suitescript,Suitescript2.0,Saved Searches,我有一个按集装箱列出的入境货物保存搜索。我在打印带有数量、说明等的项目清单时没有问题。但当我添加“船号”或“装运号”时,我不需要在每一行重复。我更喜欢在PDF顶部显示我通常会“分组”的信息,而不是在每行显示 我应该注意,当我打印保存的搜索时,我已经将搜索向下过滤到一个集装箱,这意味着只有一个“装运编号”和一个“船舶编号” 装运# 地位 目的地 实际装船日期 预期交货日期 载体 容器# ${result.shipmentnumber} ${result.status} ${result.cust

我有一个按集装箱列出的入境货物保存搜索。我在打印带有数量、说明等的项目清单时没有问题。但当我添加“船号”或“装运号”时,我不需要在每一行重复。我更喜欢在PDF顶部显示我通常会“分组”的信息,而不是在每行显示

我应该注意,当我打印保存的搜索时,我已经将搜索向下过滤到一个集装箱,这意味着只有一个“装运编号”和一个“船舶编号”


装运#
地位
目的地
实际装船日期
预期交货日期
载体
容器#
${result.shipmentnumber}
${result.status}
${result.custrecord142}
${result.actualshippingdate}
${result.expecteddeliverydate}
${result.custrecord\u htd\u shipper\u info}
${result.vesselnumber}

首先:请发布您的代码,以便我们了解您的情况并做出相应的回应-这有助于我们帮助您

第二:一般的模式是,您只需使用第一个结果中的值来组成标题,然后遍历所有结果来生成行。它看起来像:

<#list results as result>
    <#if result_index == 0>
        *header information goes here*
    </#if>
        *line information goes here*
</#list>

*标题信息在这里*
*线路信息在这里*
编辑以添加代码


装运#
地位
目的地
实际装船日期
预期交货日期
载体
容器#
${result.shipmentnumber}
${result.status}
${result.custrecord142}
${result.actualshippingdate}
${result.expecteddeliverydate}
${result.custrecord\u htd\u shipper\u info}
${result.vesselnumber}
${result.status}
${result.custrecord142}
${result.actualshippingdate}
${result.expecteddeliverydate}
${result.custrecord\u htd\u shipper\u info}

首先:请发布您的代码,以便我们了解您的情况并做出相应的回应-这有助于我们帮助您

第二:一般的模式是,您只需使用第一个结果中的值来组成标题,然后遍历所有结果来生成行。它看起来像:

<#list results as result>
    <#if result_index == 0>
        *header information goes here*
    </#if>
        *line information goes here*
</#list>

*标题信息在这里*
*线路信息在这里*
编辑以添加代码


装运#
地位
目的地
实际装船日期
预期交货日期
载体
容器#
${result.shipmentnumber}
${result.status}
${result.custrecord142}
${result.actualshippingdate}
${result.expecteddeliverydate}
${result.custrecord\u htd\u shipper\u info}
${result.vesselnumber}
${result.status}
${result.custrecord142}
${result.actualshippingdate}
${result.expecteddeliverydate}
${result.custrecord\u htd\u shipper\u info}

这是代码,我有您提到的&functions,但它在多行而不是一行上列出了我的标题结果。请在我的答案中查看我的修改。请注意,我是如何使用
语句中的所有字段的,但在
之外重复了没有船只和装运编号的字段。这样,这些特定字段只应显示在表的第一行上。这可能不是你想要的,但你可以用这个想法来建立。如果您想将“标题信息”推到表格上方,您可能需要在结果中迭代两次,并在第一次迭代中过滤掉除第一个结果以外的所有内容,如果这有意义,以避免重复
标记等。HTH。欢迎您!您可以向上投票并将答案标记为“已接受”,以便其他有相同问题的人更容易找到答案。这样就可以了!起初我不确定在哪里可以找到它,但最终看到了您的注释旁边的复选标记。这是代码,我有您提到的&functions,但它在多行而不是一行上列出了我的标题结果。请在我的回答中查看我的修改。请注意,我是如何使用
语句中的所有字段的,但在
之外重复了没有船只和装运编号的字段。这样,这些特定字段只应显示在表的第一行上。这可能不是你想要的,但你可以用这个想法来建立。如果您想将“标题信息”推到表格上方,您可能需要在结果中迭代两次,并在第一次迭代中过滤掉除第一个结果以外的所有内容,如果这有意义,以避免重复
标记等。HTH。欢迎您!您可以向上投票并将答案标记为“已接受”,以便其他有相同问题的人更容易找到答案。这样就可以了!起初我不确定在哪里可以找到它,但最后我看到了你评论旁边的复选标记。
<table align="center" border=".5" cellpadding=".5" cellspacing=".5" class="NATIVE-TABLE" style="width:100%;"><#list results as result><#if result_index == 0>
    <thead>
        <tr>
        <th align="center" scope="col" style="width: 107px;">
        <div><big>Shipment #</big></div>
        </th>
        <th align="center" scope="col" style="width: 103px;">
        <div><big>Status</big></div>
        </th>
        <th align="center" scope="col" style="width: 156px;">
        <div><big>Destination</big></div>
        </th>
        <th align="center" scope="col" style="width: 150px;">
        <div><big>Actual Ship Date</big></div>
        </th>
        <th align="center" scope="col" style="width: 154px;">
        <div><big>Expected Delivery Date</big></div>
        </th>
        <th align="center" scope="col">
        <div><big>Carrier</big></div>
        </th>
        <th align="center" scope="col">
        <div><big>Vessel #</big></div>
        </th>
        </tr>
    </thead>
    <tr>
        <td align="center" style="width: 107px;">${result.shipmentnumber}</td>
        <td align="center" style="width: 103px;">${result.status}</td>
        <td align="center" style="width: 156px;">${result.custrecord142}</td>
        <td align="center" style="width: 150px;">${result.actualshippingdate}</td>
        <td align="center" style="width: 154px;">${result.expecteddeliverydate}</td>
        <td align="center" style="width: 154px;">${result.custrecord_htd_shipper_info}</td>
        <td align="center" style="width: 154px;">${result.vesselnumber}</td>
        </tr>
    </#if>
        <tr>
        <td align="center" style="width: 107px;"></td>
        <td align="center" style="width: 103px;">${result.status}</td>
        <td align="center" style="width: 156px;">${result.custrecord142}</td>
        <td align="center" style="width: 150px;">${result.actualshippingdate}</td>
        <td align="center" style="width: 154px;">${result.expecteddeliverydate}</td>
        <td align="center" style="width: 154px;">${result.custrecord_htd_shipper_info}</td>
        <td align="center" style="width: 154px;"></td>
        </tr>
    </#list>
</table>