2017-12-05 20 views
0

特定の顧客が特定の製品を利用できるようにしたいと思っています。 Netflixと同様に、地理的な場所によっては一部のお客様の映画が一部ブロックされています。私は在庫アイテムと制限付き顧客のリストのためのカスタムテーブルが必要になると仮定しています。そして、これを何らかの形でルックアップフィルタリングに添付します。これを達成するためにインベントリルックアップダイアログをカスタマイズするにはどうすればよいですか?カスタム在庫検索フィルタ

答えて

0

各セレクタにPXRestrictor属性を追加する必要があります。たとえば、SO301000の場合、SOLine.InventoryIDにPXRestrictorを追加する必要があります。 SOOrderEntryグラフの拡張子にSOLine_InventoryID_CacheAttached()ハンドラを実装することで追加できます。

特定のユーザーのための製品全体の可視性を制限する場合は、制限グループの使用を検討してください。詳しくは、https://help.acumatica.com/(W(19))/Wiki/ShowWiki.aspx?pageid=ad9a42c1-ff5d-4298-86d9-683039c18512を参照してください。

+0

ありがとうIlya。私はあなたが何かに乗っていると思う。制限グループをユーザーごとだけでなく企業ごとに拡張することは可能ですか? – Rick

+0

こんにちはリック。制限グループはユーザーごとです。企業内のすべてのユーザーにアクセスを制限する場合は、[すべて選択]チェックボックスをオンにしてすべてのユーザーを選択できます。 在庫アイテムのセキュリティに関する詳細はこちらをご覧ください:https://help.acumatica.com/(W(21))/Main?ScreenId=ShowWiki&pageid=09c9c94d-1707-4e24-bb2c-29343e18864f –

+0

申し訳ありません、私は会社を意味しましたお客様または債務者として特定の顧客や債務者には特定の商品のみが提供されます。ユーザーごとではありません。 – Rick

関連する問題