目的:私は動的に有効なすべての可能な サブアイテム[コスト層と下位層の組み合わせ]を挿入しようとしている動的にチェックするサブ項目コストレイヤーとサブレイヤーに基づいてInventoryItem-サブアイテムバーコードを挿入する方法
/ディストリビューション - >在庫アイテム - >相互参照タブ(代替タイプ:バーコードと動的に生成された代替ID)で/ をチェックしました。
私の推定戦略は次のとおりです。
1)
2、スルー反復にチェックされているコスト層のInventoryItemのリストのリストを()を取得するために)(サブレイヤーのリストを取得チェックされる)、
3)次にSubItemCodeを構成した後に反復コスト層及びサブ層、
4)を連結することによってサブ項目コードを構成し、移入他INItemX、スルー反復他のクラスから生成したAlternativeIDのようなRefフィールドは、 'BAR'のAlternateTypeを
5と選択します。他のコードはAlternateIDの生成を継続する前に既に存在するかどうかを検証します。
が、問題が1〜3であり:
AcumaticaはINItemXRefにサブアイテムのIDを使用しています。
親テーブルは、 "SubItemCD"と "SubItemID"が格納されているINSubItemです。 "SubItemCD"は、連結コストレイヤーとサブレイヤーの積です。 これらのSubItemCDをStock ItemのCross Referenceタブの手動f3選択(Costレイヤとサブレイヤの両方)で最初に保存または挿入すると、SubItemIDだけがacumaticaによって挿入されます。
これらは、インベントリアイテムごとに複数のInventoryItem-Subitemバーコードの生成と挿入を自動化する方法を記述するのを妨げています。先に進む前にそのInventoryItem-SubItemの組み合わせが既に存在するかどうかを確認するような他の関数もあります。
上記目的を達成するための適切な方法は何ですか?私たちの目的達成にどのような戦略やヒントを教えてください。 ありがとうございます。
更新:ちょうどチェックする費用レイヤーとサブレイヤーをINSubItemSegmentValueに格納されていることを学びました。 –
あなたが達成したいことをより詳細に説明するスクリーンショットを提供すれば、大いに役立ちますか?また、いつ、どこで目的のロジックを実行するのかは明確ではありません。 – RuslanDev