2011-04-18 37 views
0

例如,蓝色椅子由制造商M制造。 因此,有一个蓝色椅子项目。Dynamics AX 2009是否支持项目层次结构?

批发商X和批发商Y都从制造商M那里购买蓝色椅子。他们把它们放在不同的盒子里,给它们不同的品牌名称。 现在我们有了批发商项目A和B,它们都是一种蓝色椅子。

我们的软件允许客户浏览批发商X和Y的目录。我们需要跟踪这些项目的层次结构和关系。

Dynamics AX 2009中是否有内置表格等?

PS:虽然在这个例子中只有2个层次,但可以有更多。

回答

0

AX使用关系数据库,层次结构很容易在关系数据库中表示。

即将到来的版本中,AX 2012,将提供(DirParty表)组织之间的关系,见 http://64.4.11.252/en-us/library/gg731820(AX.60).aspx

但它很可能不会提供之间(任意?)对象为你描述的关系。

一个 “关系” 表的可能的一般表结构:

  • RelationType
  • RefTableId1
  • RefRecId1
  • RefTableId2
  • RefRecId2

RelationType可以是固定关系的枚举o r描述关系的记录的标识。

+0

谢谢Jan - 答案是否定的,你必须自己做。 – 2011-05-03 01:08:18

0

有几种方法可以处理您的示例。最简单的方法是创建一个项目BlueChair,然后使用Vendor - 项目描述设置来注意X的BlueChair的项目编号是A,Y的是B.

您也可以使用配置项目维度来创建特定的配置BlueChair的每个批发商。还有颜色和尺寸的项目尺寸。

对于更复杂的场景,您可以将物料创建为物料清单,并为每个批发商创建不同的物料清单版本。