2017-11-16 8 views
0

在庫明細レコードに3つのフリーテキストカスタムフィールドがあります。場所に基づいてさまざまな情報が含まれているため、フィールド名は「XXXX Location1」、「XXXX Location2」および「XXXX Location3」です。システム内のすべてのトランザクションにわたって、そのトランザクションで選択したメインロケーションに基づいて、これら3つのフィールドのカスタム列フィールドに情報を入力する必要があります。NetSuite:トランザクションのカスタム列フィールドにカスタム項目の値を入力する

たとえば、インボイスのメインロケーションがLocation1の場合、ラインのカスタムカラムフィールドには、ユーザがライン上のそのアイテムを選択すると、「XXXX Location1」の情報が表示されます。メインロケーションがその請求書のLocation2である場合、行のカスタム項目は、その項目を選択すると、 "XXXX Location2"の情報を表示する必要があります。

私はこれがスクリプトを通して実行される必要があることを理解していますが、スクリプトの作成方法はわかりません。

ありがとうございます!

答えて

0

あなたはそのためのスクリプトは必要ありません。 colmnフィールドで、フィールドを数式に設定します。式で 、followinの文(実際の場所名と実際の商品のカスタムフィールドIDへの変更)を書く:

Case {location} 
When "location1 name" then {item.custitem... } 
When "location2 name" then {item.custitem.. } 
When "location3 name" then {item.custitem...} 
End 
+0

こんにちは、あなたの助けに感謝、式は、デフォルト値のみです。私たちが必要とするのは、ユーザーがラインアイテムを選択すると、ラインカスタムカラムフィールドが相対情報をポップすることです。私は数式を試しましたが、うまくいきません。 –

+0

こんにちは 数式はデフォルト値だけではありません。 数式フィールドを保存しないようにします。これにより、動的に動的に変更されます。 –

関連する問題