NetSuite: Могу ли я предоставить PDF-файл счета-фактуры в сохраненном поиске для загрузки? - PullRequest
0 голосов
/ 01 марта 2019

Мне нужно выставить PDF-версию счета NetSuite на моем сайте электронной коммерции.Я использую сохраненные поиски для увеличения информации в заголовке счета, но я хочу иметь возможность щелкнуть ссылку, и она загрузит PDF-файл счета NetSuite.

Ответы [ 3 ]

0 голосов
/ 02 марта 2019

Ссылка на PDF записи счета-фактуры выглядит следующим образом:

/app/accounting/print/hotprint.nl?regular=T&sethotprinter=T&formnumber=102&id=3253&label=Invoice&printtype=transaction&trantype=custinvc

В поиске можно использовать столбец формулы, который динамически заполняет правильные параметры и генерирует соответствующий тег <a>.

0 голосов
/ 03 марта 2019

Вот что вы можете сделать: принимая во внимание, что вы хотите, чтобы файл был доступен без логина netsuite:

Чтобы получить доступ к файлу без логина, он должен быть в картотеке и с «Доступно без логина»."проверено, но когда вы нажимаете на Печать в netsuite, это не сохраняет сгенерированный файл в картотеке, поэтому вы можете сделать следующее:

  1. Добавить произвольное поле тела транзакции типа free-text или url.
  2. Создайте сценарий userevent, который запускается на aftersubmit (здесь я даю общее представление, поэтому вы можете установить его иначе, если хотите).
  3. Использование "render""(suitescript 2.0): вы можете сгенерировать PDF своего Счета-фактуры, сохранить файл в картотеке с пометкой« Доступно без входа в систему ».
  4. После сохранения файла перезагрузите его, получите его внешний URL-адрес и сохранитеоно в пользовательском поле, созданном в (1).
  5. Обновлен сохраненный поиск, чтобы добавить новое поле в качестве столбца результата
  6. Удачи:)
0 голосов
/ 02 марта 2019

Вам необходимо пометить PDF-файлы в «Файловом шкафу» как «Доступные без входа в систему», это должно предоставить вам внешний URL-адрес, который вы можете использовать для загрузки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...