価格の管理

ProActveBOM 内の要素に関連する価格を管理する機能。すべての価格と価格計算に関するルールは、IC-Mechanical の ..\Prefs\ フォルダーに保存されている IPROBOMPriceList.xlsx ファイルに保存されます。
フィールドの意味は次のとおりです:
PriceCode/パーツ番号:¶
これは価格に関するキー検索です。PriceCode という名前のカスタム データ、またはカスタムが存在しない場合は要素の パーツ番号 になります。
価格:¶
算出に使用される単位価格です。
単位:¶
これは最終価格を計算する方法を定義する整数値です。現時点で使用可能な値は次のとおりです:
- 1: パーツ番号やPrice Codeと一致した価格を取得
- 2: 単位メートル当たりの価格
- 3: 単位平方メートル当たりの価格
- 4: 単位立方メートル当たりの価格
- 5: 単位キログラム当たりの価格
- 20: 単位ミリメートル当たりの価格
- 30: 単位平方ミリメートル当たりの価格
- 40: 単位立方ミリメートル当たりの価格
BOM で価格をレポートするには、BOMConfig で価格に関連するフィールドを定義する必要があります。

価格に関連するフィールドが定義されると、シーン内の要素は次のように詳細化されます。
すべてのパーツまたはアセンブリ (パーツとして扱われる) は、価格を取得するために精緻化されます。
要素に PriceCode というカスタムプロパティがある場合、これを使用して Excel ファイルの最初の列との対応が検索されます。
PriceCode が定義されていない場合は、パーツ番号 の値が使用されます。
IPROBOMPriceList の オプションで <MATERIAL>タグを使用すると、 Material の値が使用されます。
IPROBOMPriceList の オプションで <MyCustomTitle> タグを使用する場合は、MyCustomData の値が使用されます。計算後、結果の価格がグリッドにレポートされます。
対応が見つかった場合は、要素のプロパティ (Unit = 数量、Linear = 長さ、Square = 面積、Cube = 体積、Kg = 重量) を使用して価格が計算されます。
Tip
「価格の計算は、Excel の [Price] 列に入力された “数式” を使って行うこともできます。この数式では、角括弧 [ ] 内に数式を記述でき、評価変数は % 記号で定義されます。たとえば、長さ(または重量)がある値より大きいか小さいかによって価格を評価することができます。」

Note
要素がアセンブリの場合、すべての子要素が評価され、価格の合計がグリッドに報告されます。
