ディスカッション
AIを用いた自動化で請求書処理を合理化
AIを用いた考察を使用して、計画と予測を迅速化
SuiteWorldまであと41日となりました。以下の最新情報をご確認ください。
アジェンダビルダー公開
SuiteWorld On Airの登録受付開始
新しいNetSuite Prompt Studioコンテスト
その他の最新情報も!
詳細はこのスレッドでご確認ください!
仕入先への前払いの際にエラーが発生:"Invalid Field Value XXX for custbody_notc"
適用
製品: NetSuite 2022.1 SuiteApp: SuiteSolutions - Vendor Prepayments | Bundle ID 132058
シナリオ
注:SuiteSolutions - Vendor Prepaymentは非推奨のバンドルのため、プロビジョニングに使用できなくなりました。以下の記事は、このSuiteSolutionバンドルがインストールされているアカウントにのみ適用されます。
前払い請求書を作成できず、以下のエラーが発生します。custbody_notcのフィールド値XXXが無効です。
解決策
SuiteSolutions Bundleは、国際税務報告書と連動するように設計されていません。このエラーを回避するには、スクリプトファイルNSTS_VP_Lib_ObjectsAndFunctions.jsを修正する必要があります。
グローバル検索で、fi:NSTS_VP_Lib_ObjectsAndFunctions.jsと入力します。 JavaScript File の結果をクリックします。 編集をクリックします。 998行目から、コードを探します。
//set the custom field Value
for (var key in objDefaulValue) {
if (!_isEmpty(objDefaulValue[key]) && key != 'custbody_notc') {
log.debug('key & value', 'key: ' + key + 'value: ' + objDefaulValue[key]);
objvpBill.setValue({
fieldId: key,
value: objDefaulValue[key]
});
}
見つけた部分を以下のコードに置き換えます。
var notc = '';
//set the custom field Value
for (var key in objDefaulValue) {
if (!_isEmpty(objDefaulValue[key]) && key != 'custbody_notc') {
log.debug('key & value', 'key: ' + key + 'value: ' + objDefaulValue[key]);
objvpBill.setValue({
fieldId: key,
value: objDefaulValue[key]
});
}