在AX 2009上,我们可以在SQL报告中添加一列,显示Picked和的总和 每个销售订单行的保留物理现有库存。这是由 在Inventtrans上添加Transrefid / Inventtransid条目的数量 Statusissue为3或4,这在AX 2012中不再可行 不再提供Transrefid(现在为Del_transrefid)且Statusissue 3& 4 不再出现了。
我猜测这些值必须存在于数据库文件中,但是哪个?
答案 0 :(得分:2)
您必须使用表格InventTransOrigin
来正确链接到销售订单行:
select sum(Qty) from inventTrans
where inventTrans.StatusIssue == StatusIssue::Picked
exists join inventTransOrigin
where inventTransOrigin.RecId == inventTrans.InventTransOrigin &&
inventTransOrigin.InventTransId == salesLine.InventTransId;
在AX 2012中,InventTrans
记录分为两部分,其中InventTransOrigin
表包含每批次的常量信息。 inventTrans.InventTransOrigin
字段包含对新表的RecId
引用。
答案 1 :(得分:1)
而不是通过InventTransOriginSalesLine直接将InventTransOrigin连接到Sales Line连接。然后可以修改上面的语句如下。
#home-img-arrow:hover {
background:
url("http:optimumwebdesigns.com/eslich/images/arrow.png")
0px 30px no-repeat,
url("http:optimumwebdesigns.com/eslich/images/arrow.png");
background-repeat: no-repeat;
-webkit-transform: translate(0px,30px),
transform: translate(0px,30px);
transition-duration: .8s;
padding-bottom:23px;
margin-bottom:-23px;
}