Загружает ли NetSuite пользовательские списки при печати записи с помощью шаблонов freemarker / pdf?

freemarker netsuite

897 просмотра

1 ответ

434 Репутация автора

Я новичок в NetSuite, поэтому заранее прошу прощения, если у меня есть простой ответ, которого я не вижу.

У нас есть пользовательский тип записи, который, помимо прочего, имеет поле с указанием списка / записи (счет-фактура или кредитовое авизо), с которой связана конкретная пользовательская запись. Используя это, у меня есть сохраненный список поиска в записи счета.

Когда этот счет распечатывается / отправляется по электронной почте с использованием расширенного шаблона, я не могу найти этот подсписок, используя синтаксис freemarker (я могу получить доступ к обычному подсписку элементов просто отлично). Я также пытался сделать этот пользовательский тип записи дочерним / родительским отношением со счетом, но я получаю тот же результат.

Исходя из этого SuiteAnswer и справочной статьи NS о freemarker, похоже, что это возможно.

Когда я загружаю запись счета-фактуры в пользовательский интерфейс и добавляю & xml = t к URL-адресу, я вижу обычный список элементов, но я не вижу другого доступного списка.

Есть ли что-то, что мне нужно сделать, чтобы сделать настраиваемый подсписок доступным для механизма шаблонов?

Автор: dah97765 Источник Размещён: 19.07.2016 04:11

Ответы (1)


1 плюс

297 Репутация автора

Вам нужно будет найти внутренний идентификатор подсписка. Щелкните правой кнопкой мыши по заголовку подсписка и выберите «Проверить элемент». Вы заметите повторяющуюся строку в HTML, похожую на customsublist1.

Как только вы это сделаете, вы сможете получить доступ к позициям, используя обычный синтаксис последовательности Freemarker.

<#list record.customsublist1 as item>
  ${item.field1}
<#/list>
Автор: tzvi Размещён: 18.08.2016 09:37
Вопросы из категории :
32x32