Index: OBJTimpl/WMSOrder/OphalenPickLijnenConsolidatie.cls.xml
===================================================================
diff -u -r67365 -r67590
--- OBJTimpl/WMSOrder/OphalenPickLijnenConsolidatie.cls.xml (.../OphalenPickLijnenConsolidatie.cls.xml) (revision 67365)
+++ OBJTimpl/WMSOrder/OphalenPickLijnenConsolidatie.cls.xml (.../OphalenPickLijnenConsolidatie.cls.xml) (revision 67590)
@@ -80,23 +80,25 @@
Set OBJTConnect=..GeefSQLConnectie()
Set Status=""
- Set SqlStatement="select task.DTSSTART PICKINGTIJDSTIP, outboundOrder.id CONSNR, task.oid, employee.Userid USERID, csitq.name BRONPALLET, csitq.oid, op.name LIJNNR, itemqty.VALUE, task.STATUS, task.SUBSTATUS, task.QTY AANTAL"
- _ " from OBJT_TASK task"
- _ " left join OBJT_PICKORDER pickorder on task.ORDEROID = pickorder.OID"
- _ " left join OBJT_ORDERLINK link on link.PARENTCLASSNAME = 'objt.wms.bo.outboundmgt.OutboundOrder' and link.CHILDOID = pickorder.oid"
- _ " left join OBJT_OUTBOUNDORDER outboundOrder on outboundOrder.oid = link.PARENTOID"
- _ " left join OBJT_EMPLOYEE employee on employee.oid = task.EMPLOYEEOID"
- _ " left join OBJT_CONTAINERSTORAGEITEMQTY csitq on csitq.oid = task.CONTAINERSTORAGEITEMQTYOID"
- _ " left join OBJT_OPERATIONLINK opLink on opLink.CHILDOID = task.REFOID and opLink.PARENTCLASSNAME = 'objt.wms.bo.outboundmgt.OutboundOperation'"
- _ " left join OBJT_OUTBOUNDOPERATION op on op.oid = opLink.PARENTOID"
- _ " left join OBJT_OUTBOUNDITEMQTY itemqty on itemqty.OUTBOUNDOPERATIONOID = op.oid"
- _ " left join OBJT_WAREHOUSELOCATION location on location.oid = task.TARGETLOCATIONOID"
- _ " where task.CATEGORY = 'PICK'"
- _ " and outboundOrder.id=?"
- _ " and task.SUBSTATUS is null"
- _ " order by outboundOrder.id"
-
-
+ Set SqlStatement = "select orders.ID CONSNR,olines.name LIJNNR,olines.QTYTARGET,pa.QTY AANTAL,item.NAME IDENTNR, fromloc.FULLNAME FROMLOC,isnull(fromcont.LPN,fromloc.FULLNAME) BRONPALLET ,toloc.FULLNAME TOLOC,tocont.LPN DOELPALLET"
+ _ " ,iif(pa.STATUS is null,null,isnull(emp.ID,'Kardexoperator')) USERID ,pa.DTSSTART PICKINGTIJDSTIP"
+ _ " ,orders.status,olines.Status orderlstatus,po.STATUS pickostatus,pl.STATUS picklstatus,pa.STATUS pickactstatus, pa.DTSSTOP"
+ _ " from DCEREPORT_OUTBOUNDORDERS orders"
+ _ " inner join DCEREPORT_OUTBOUNDLINES olines on olines.OUTBOUNDORDER_OID = orders.oid"
+ _ " inner join DCEREPORT_PICKORDERS po on po.ORDER_OID = orders.OID"
+ _ " inner join DCEREPORT_PICKLINES pl on pl.ORDER_OID = olines.OUTBOUNDORDER_OID and pl.ORDERLINE_OID = olines.oid and pl.PICKORDER_OID = po.oid "
+ _ " left join DCEREPORT_PICK_ACTUALS pa on pa.PICKORDER_OID = pl.PICKORDER_OID and pa.PICKLINE_OID = pl.OID"
+ _ " left join DCEREPORT_CONTAINERS fromcont on fromcont.OID = pa.FROM_CONTAINER_OID"
+ _ " left join DCEREPORT_CONTAINERS tocont on tocont.OID = pa.TO_CONTAINER_OID"
+ _ " left join DCEREPORT_LOCATIONS fromloc on fromloc.OID= pa.FROM_LOCATION_OID"
+ _ " left join DCEREPORT_LOCATIONS toloc on toloc.OID= pa.TO_LOCATION_OID"
+ _ " left join DCEREPORT_ITEMS item on item.OID = pa.ITEM_OID"
+ _ " left join DCEREPORT_EMPLOYEES emp on emp.OID = pa.EMPLOYEE_OID"
+ _ " where "
+ _ " orders.Status= 14 and"
+ _ " orders.ID= ? "
+ _ " order by olines.name"
+
try
{
Do rs.Prepare(SqlStatement,,OBJTConnect)
Index: OBJTimpl/WMSOrder/ImporteerPicking.cls.xml
===================================================================
diff -u -r67416 -r67590
--- OBJTimpl/WMSOrder/ImporteerPicking.cls.xml (.../ImporteerPicking.cls.xml) (revision 67416)
+++ OBJTimpl/WMSOrder/ImporteerPicking.cls.xml (.../ImporteerPicking.cls.xml) (revision 67590)
@@ -7,8 +7,9 @@
en daarna wordt voor de niet doorgegeven producten de voorraad op nul gezet
TECH.RegisteredObject
-
-dtoCorrelatePicking
+
+TECH.ResultSet
+1
@@ -23,29 +24,37 @@
%Integer
+
+OBJTimpl.WMSOrder.OphalenPickLijnenConsolidatie
+1
+
+
+PickLijnenOphaler:OBJTimpl.WMSOrder.OphalenPickLijnenConsolidatie=""
1
1
%Status
1
-
-
-Do ##class(OBJTimpl.WMSOrder.ImporteerVoorraadNiveau).%New().Verwerk(##class(TECH.Config.ConfigMgr).Instance().GetString("WMSExchange_RootDir")_"WMSExchange\ObjtNaarAdmin\"_"OBJT Voorraad TEST1.xml")
-XMLreader:%XML.Reader
-
-
+
+
-XMLreader:%XML.Reader
-
+
+
+
+
+Do ##class(OBJTimpl.WMSOrder.ImporteerPicking).%New().VerwerkManueel()
+
PickLijst:OBJTimpl.WMSOrder.dtoAfmeldenPicking
@@ -103,33 +156,35 @@
Full:%Boolean,SplitsNummer:%Integer
0