Index: OBJTimpl/WMSOrder/ZendInitieleVoorraad.cls.xml =================================================================== diff -u -r66564 -r67303 --- OBJTimpl/WMSOrder/ZendInitieleVoorraad.cls.xml (.../ZendInitieleVoorraad.cls.xml) (revision 66564) +++ OBJTimpl/WMSOrder/ZendInitieleVoorraad.cls.xml (.../ZendInitieleVoorraad.cls.xml) (revision 67303) @@ -52,7 +52,7 @@ . Do STORE^PRSTOCK("F","O",PRNr,Aantal,"OBJT Overdracht initiele voorraad") . ;Fase 1 : product markeren als Langgoed -> VerticaleLift . Do $$$PRSet($$$OpslagZone,3) - . Do ZEND^EWPR(PRNr) + . Do ZEND^EWPR(PRNr,1) ]]> Index: OBJTimpl/Convert/StockIntake.cls.xml =================================================================== diff -u --- OBJTimpl/Convert/StockIntake.cls.xml (revision 0) +++ OBJTimpl/Convert/StockIntake.cls.xml (revision 67303) @@ -0,0 +1,170 @@ + + + +Prod.Product,BL.Derde.LevSpecifiek +TECH.RegisteredObject + + +OBJTimpl.WMSOrder.VertrekplaatsConverteerder + + + + +d ##class(OBJTimpl.Convert.StockIntake).%New().LeesTekstBestand() +d ##class(OBJTimpl.Convert.StockIntake).%New().ExportXMLBestand() +1 +1 +%Status +1 + + + + + + + + + + + 01D20A01 + + 01D20A01 + WELLKARTON 529 A OT OR_Paletlaag-12 ea-13.1cm_Palet PE1 + Palet PE1 + + 33 + 0.318.913.1 + RELEASED + */ + + + Set writer=##class(%XML.Writer).%New() + Set writer.Charset="UTF-8" + Set writer.Indent=1 + Set sc=writer.OutputToFile("\\notes01\shared\p v\Stock intake - data9.xml") + Set sc=writer.RootElement("inventory") + Set fullname=$o(^||OBJTConvert("")) + set cnt=0 + while $L(fullname) + { + Set lbLoc=^||OBJTConvert(fullname) + ;w "+" + Set sc=writer.Element("location") + Set sc=writer.Element("fullname") + Set sc=writer.Write($li(lbLoc,1)) + Set sc=writer.EndElement() + + Set name=$o(^||OBJTConvert(fullname,"")) + While $L(name) + { + Set lbPal=^||OBJTConvert(fullname,name) + Set sc=writer.Element("container") + Set sc=writer.Element("name") + Set sc=writer.Write($li(lbPal,1)) + Set sc=writer.EndElement() + Set sc=writer.Element("packaging") + Set sc=writer.Write($li(lbPal,2)) + Set sc=writer.EndElement() + Set sc=writer.Element("containertype") + Set sc=writer.Write($li(lbPal,3)) + Set sc=writer.EndElement() + + Set itemname=$o(^||OBJTConvert(fullname,name,"")) + while $L(itemname) + { set cnt=cnt+1 + w:cnt#100=0 cnt," " + Set lbQty=^||OBJTConvert(fullname,name,itemname) + Set sc=writer.Element("inventoryitem") + Set sc=writer.Element("qty") + Set sc=writer.Write($li(lbQty,2)) + Set sc=writer.EndElement() + Set sc=writer.Element("itemname") + Set sc=writer.Write($li(lbQty,1)) + Set sc=writer.EndElement() + Set sc=writer.Element("qualitycontrolstatusid") + Set sc=writer.Write($li(lbQty,3)) + Set sc=writer.EndElement() + + Set sc=writer.EndElement() //inventoryitem + Set itemname=$o(^||OBJTConvert(fullname,name,itemname)) + } + + Set sc=writer.EndElement() //container + Set name=$o(^||OBJTConvert(fullname,name)) + } + Set sc=writer.EndElement() //location + Set fullname=$o(^||OBJTConvert(fullname)) + } + + + Set sc=writer.EndRootElement() ; inventory + set writer="" +]]> + + + + +d ##class(OBJTimpl.Convert.StockIntake).%New().ExportValidProducts() +1 + + + + + + Index: OBJTimpl/CheckObjectiveFase.cls.xml =================================================================== diff -u -r66315 -r67303 --- OBJTimpl/CheckObjectiveFase.cls.xml (.../CheckObjectiveFase.cls.xml) (revision 66315) +++ OBJTimpl/CheckObjectiveFase.cls.xml (.../CheckObjectiveFase.cls.xml) (revision 67303) @@ -26,7 +26,7 @@ PRNr:%Integer @@ -45,7 +45,7 @@ PRNr:%Integer,Entiteit:%String @@ -55,7 +55,7 @@ PRNr:%Integer,Entiteit:%String