2024年7月リリース版のプログラムで、各フォームで[構成ツリー]から[逆展開]を実行した際にエラーになることがありダウンロードを一時止めております。
【条件】
[逆展開]をしたときに、同じ親アイテムコード、子アイテムコード、構成枝番のデータが取得される場合に起こります。
【再現例】
製品構成表にそれぞれ下記のような構成を登録しているときにXを指定して[逆展開]を行うとエラーになります
①開始日・終了日違いで同じアイテムコード、子アイテムコードのデータがあるとき
・製品構成:A-A1-X
・製品構成表
アイテムコード 子アイテムコード 構成枝番 適用開始日 適用終了日
A A1 0 000000001 999999991
A1 X 0 000000001 202406301
A1 X 1 202407011 999999991
②製品より下位の構成で、構成に含まれるユニットに変更があり変更前のデータが残っている場合
・製品構成:A-A1-X ※変更前
A-A1-A2-X ※変更後
・製品構成表
アイテムコード 子アイテムコード 構成枝番 適用開始日 適用終了日
A A1 0 000000001 999999991
A1 X 0 000000001 202406301
A1 A2 0 202407011 999999991
A2 X 0 202407011 999999991
③中間品で共通材料を使用する場合
・製品構成:A-A1-A2-X
-A3-X
・製品構成表
アイテムコード 子アイテムコード 構成枝番 適用開始日 適用終了日
A A1 0 000000001 999999991
A1 A2 0 000000001 999999991
A1 A3 0 000000001 999999991
A2 X 0 000000001 999999991
A3 X 0 000000001 999999991
【エラー内容】
■エラー内容
【申し訳ありません。想定外のエラーが発生したため、TPiCSを終了します。】
<エラー内容>
An item with the same key has already been added. Key: A-A1-ALL-0 (Parameter 'key') System.Object =
【回避方法】
既に2024年7月リリース版をダウンロードされているようでしたら2024年6月リリース版に差し替えをお願いいたします。
現在、プログラム修正を行っており、近日中に2024年7月リリース版の修正版をアップロードする予定です。