特定のベンダーのすべてのベンダー アイテムの価格をサブリストに入力するカスタム スクリプトがあります。
「優先ベンダー」フラグの正しいフィールド ID を見つけることができませんでした。
現在の私の現在の検索パラメーターは次のとおりです。
var filters = new Array();
var columns = new Array();
filters[0] = new nlobjSearchFilter('vendorcost', null, 'greaterthan', 0);
filters[1] = new nlobjSearchFilter('internalid', 'vendor', 'anyof', vendorid );
columns[0] = new nlobjSearchColumn('itemid');
columns[1] = new nlobjSearchColumn('entityid', 'vendor');
columns[2] = new nlobjSearchColumn('vendorcost');
columns[3] = new nlobjSearchColumn('vendorcode');
columns[4] = new nlobjSearchColumn('vendorpricecurrency');
columns[5] = new nlobjSearchColumn('preferredvendor');
var searchresults = nlapiSearchRecord('item', null, filters, columns );
残念ながら、列 5 は失敗しています。「itemvendor」への参加の有無にかかわらず「preferredvendor」を試しましたが、成功しませんでした。
どんな助けでも大歓迎です。