[英]Ax 2012 order WMSLocationId
我将基于WMSLocationId示例订购属于不同WorkId的WorkLine:
Work 1
workLine1.1: wmsLocation: 0201
workLine1.2: wmsLocation: 0202
Work2:
workLine2.1: wmsLocation: 2002170200
workLine2.2: wmsLocation: 2002170201
workLine2.3: wmsLocation: 0203
我想要这样的清单:
position 1) workLine2.1: wmsLocation: 2002170200
position 2) workLine2.2: wmsLocation: 2002170201
position 3) workLine1.1: wmsLocation: 0201
position 4) workLine1.2: wmsLocation: 0202
position 5) workLine2.3: wmsLocation: 0203
有一个对wmsLocationId排序的函数?
您要问的只是基本查询,有很多解决方法。 这是一个看起来像您想要做的工作的示例工作:
WHSWorkLine workLine;
int i;
while select workLine
order by WMSLocationId asc, WorkId asc, LineNum asc
{
i++;
info(strFmt("position %1) workLine %2.%3, wmsLocation: %4", i, workLine.WorkId, workLine.LineNum, workLine.WMSLocationId));
}
请参阅以下链接以了解不同的查询方法:
https://msdn.microsoft.com/en-us/library/aa656402.aspx
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.