ディスカッション
NetSuiteの保存検索やレポートをマスターするための究極のガイドである分析センターを使用して、データの力を最大限に活用しましょう。複雑さを単純化し、組織の真の可能性を解き放ちます。今すぐ分析センターに参加して、新たな高みを目指しましょう!
New AI Community Guidelines. Please review and follow them to ensure AI use stays safe, accurate, and compliant.
Update: Narrative Insights has been restored and is now available.
Narrative Insights is Temporarily Unavailable due to an Infrastructure Issue. Learn how This Impacts Your Account and What to Expect While the Feature is Disabled.
Narrative Insights is Temporarily Unavailable due to an Infrastructure Issue. Learn how This Impacts Your Account and What to Expect While the Feature is Disabled.
SuiteScriptで経費精算書を保存する際のエラー:値を入力してください: xx
適用
製品: NetSuite 2022.1
シナリオ
行を追加して保存すると、「値を入力してください:xx (必須項目)」というエラーが発生します。このエラーは、通常、サブリストの現在の行に必須項目の値がない場合に発生します。
しかし、このシナリオでは、行を追加して必須項目を入力した後も、経費レポートのレコードを保存するときにこのエラーが発生します。
解決策
fieldChangedトリガータイプを利用するクライアントスクリプトをレコードに展開し、サブリストにカスタム行フィールドを追加した場合、以下を再確認してください。
fieldChangedで、追加されたカスタム行フィールドが入力されるたびに、スクリプトが他の行フィールドの値を設定しているかどうかをチェックします。
カスタム行フィールドがリスト/レコードタイプで、[ソーシングとフィルタリング]タブにフィルタがあるかどうかをチェックします。
上記の点に該当する場合、カスタム行フィールドがクライアントスクリプトのfieldChangedをトリガーし、他の行フィールドの値を設定するため、ユーザーが行アイテムを追加するたびに、次の行アイテムも変更されます。
注:気比精算書を送信する前に、ラインアイテムのキャンセルボタンをクリックすると、この問題は解決します。
タグ付けされた:
0