NS Расширенный PDF / HTML Шаблон - PullRequest
0 голосов
/ 27 ноября 2018

Я создаю распечатку для Счет , используя расширенный PDF.Я пытаюсь получить значение настраиваемого поля в записи «Налоговый код» , которая связана с полем «Налоговый код» в подсписке «Товар».Я пытался с $ {item.taxcode.customfield}, но в распечатке у меня есть ошибка

Исключение во время шаблона merging.com.netledger.templates.TemplateServiceException: Исключение во время шаблона merging.java.lang.NullPointerExceptionПожалуйста, свяжитесь с вашим администратором.

Есть ли другой способ манипулировать моим делом и заставить его работать?

 <table class="total" style="width: 100%; margin-top: 10px;" border="2">
    <#list record.item as item><#if item_index==0>
     <tr>
	  <th colspan="5"  line-height="150%" style="font-weight: bold;background-color: rgb(255, 255, 255);padding: 4x 2px;">Tax Code Message</th>
	 </tr>
	 <tr>
       <td ><#if item.taxcode?contains("VAT:")><#assign taxcode>${item.taxcode?replace("VAT:","")}</#assign>${taxcode}<br/>${item.taxcode.customfield}</#if></td>
	  <td ></td>
	  <td ></td>
	 </tr>
	 <tr>
	  <td ></td>
	  <td ></td>
	  <td ></td>
	 </tr>
    </#if></#list>
  </table>

Спасибо!

1 Ответ

0 голосов
/ 30 ноября 2018

// при условии, что настраиваемое поле заменяет ваше фактическое поле SB / PD.Я могу ошибаться, но может ли быть так, что вы пытаетесь присоединиться к более чем двум записям?Не уверен, что NetSuite позволяет это.

Посмотрите, можете ли вы получить к нему доступ с помощью следующего:

record.field?has_content
... <#assign... 
    <#list item as items
        <#list items.taxCode as itemTaxCode>
        <{itemTaxCode.customfield}>

Или вы можете сделать источник поля на уровне позиции записи, а затем потянуть это поле custcol_ *,

...