2017-01-31 4 views
1

Netsuiteには、さらに高度なPDF/HTML印刷テンプレートが必要です。また、私たちは現在、スクリプトを使用して余分な印刷アクションを追加することはできません(これは簡単な解決策であることは間違いありません)。 a CUSTOM BODY FIELDと、数式/デフォルト値を使用します。Netsuiteのカスタムボディフィールドへのリンクを追加してください。

私は現在、それは開口部が欠落して周りの引用符を閉じているので、しかし、私は、トランザクションを開いたとき、私はERROR: Invalid Expression

<a https://system.eu2.netsuite.com/app/accounting/print/hotprint.nl?regular=T&sethotprinter=T&template=131&id='||{salesorder.internalid}||'&label=Picking+Ticket&printtype=pickingticket&trantype=salesord>PRINT</a> 

答えて

2

を取得する式は無効で、次の式を使用して、カスタムフィールドを設定しています文字列リテラル。

また、不足しているhref属性とHTML引用符を追加し、リンクがデータセンターや環境全体で有効になるようにURLを相対的に変更しました。

'<a href="/app/accounting/print/hotprint.nl?regular=T&sethotprinter=T&template=131&id=' || {id} || '&label=Picking+Ticket&printtype=pickingticket&trantype=salesord">PRINT</a>' 
+0

これはエラーの原因となりました。無効です。今すぐリンクが表示されます。しかし、リンクをクリックすると、予期しないエラーが発生します(新しいページに)。どこかにステップがありません –

+0

@SimonG私の編集を参照してください、 '{internalid}'は '{id}'に変更する必要があります – michoel

+0

ありがとう@michoel働いた –

関連する問題