物料编码就是设备的标示。理解为型号。
比如笔记本,型号为E460,这个就是我说的物料编码。同一个物料编码肯定有多个不重复的序列号SN。
然后呢,这个物料编码123是给订单aaa在上个月做了50台。这个月又给做了100台。
由于某些原因,这次只能发100台。那么就要求,上个月的50必须出掉,这个月100台随便出50台就可以了。扫描不用管先后顺序,随便扫。
你的代码。这个集合,涉及到SN,那不就是仅有一行么。SN都是不同的啊。不会出现重复的。
Dim drs As List(Of DataRow) = DataTables("库存明细表").Select(CExp("SN='{0}' and 订单号='{1}' and 物料编码='{2}' and 状态='入库完成'", e.NewValue,e.DataRow("订单号") ,e.DataRow("物料编码")),"在库生命周期 desc")
[此贴子已经被作者于2016/6/25 16:59:10编辑过]