Index: OBJTimpl/WMSOrder/GepicktePallet/Docs.cls.xml =================================================================== diff -u -r67787 -r67853 --- OBJTimpl/WMSOrder/GepicktePallet/Docs.cls.xml (.../Docs.cls.xml) (revision 67787) +++ OBJTimpl/WMSOrder/GepicktePallet/Docs.cls.xml (.../Docs.cls.xml) (revision 67853) @@ -3,6 +3,23 @@ TECH.RegisteredObject + +OBJTimpl.WMSOrder.OphalenGepicktePalletInhoud +1 + + + +InhoudOphaler:OBJTimpl.WMSOrder.OphalenGepicktePalletInhoud="",IdentLookupService:OBJTimpl.PM.OBJTIdentLookupService="",OrderAPI:DOM.VKP.OrderAPI="" +1 +1 +%Status +1 + + + d ##class(OBJTimpl.WMSOrder.GepicktePallet.Docs).%New().GepicktePalletInhoud("AAAAA","BBBBB") @@ -17,6 +34,29 @@ ]]> + +LPN:%String + + + ConsolidatieNr:%String 1 Index: OBJTimpl/WMSOrder/GepicktePallet/DocumentBuilder.cls.xml =================================================================== diff -u -r67713 -r67853 --- OBJTimpl/WMSOrder/GepicktePallet/DocumentBuilder.cls.xml (.../DocumentBuilder.cls.xml) (revision 67713) +++ OBJTimpl/WMSOrder/GepicktePallet/DocumentBuilder.cls.xml (.../DocumentBuilder.cls.xml) (revision 67853) @@ -39,36 +39,47 @@ "_ LPN _ "<==============================") + Do Document.GeefKolom(5).Insert(" 1") + Do Document.VoegLijnToe("\\\\ 2","\") + #dim InhoudIterator as TECH.ResultSetIterator = ..InhoudOphaler.GeefIterator(ConsolidatieNummer,LPN) While InhoudIterator.HasNext() { #dim rs as %ResultSet = InhoudIterator.Next() Do Document.GeefKolom(1).Insert(+rs.GetDataByName("QTYTARGET")) Do Document.GeefKolom(2).Insert(+rs.GetDataByName("AANTAL")) - + #dim PrevPRNR as %String = "" #dim identrs as %ResultSet = ..IdentLookupService.GeefAdminIdentNrs(rs.GetDataByName("IDENTNR")) if identrs.HasNext() { #dim rsi = identrs.Next() #dim PRNr as %String = rsi.GetDataByName("Product") Do Document.GeefKolom(3).Insert(rsi.GetDataByName("ItemID")) Do Document.GeefKolom(4).Insert(rsi.GetDataByName("KortTekst")) do Document.GeefKolom(5).Insert($$SORTKEY^PRODUKT(PRNr)) - Do Document.GeefKolom(5).Insert($$SORTKEY^PRODUKT(PRNr) _ "1") + Do:($$$Not(PrevPRNR=PRNr)) Document.GeefKolom(5).Insert($$SORTKEY^PRODUKT(PRNr) _ "1") } else { Do Document.GeefKolom(3).Insert(rsi.GetDataByName("IDENTNR")) Do Document.GeefKolom(4).Insert("gn korttekst") Do Document.GeefKolom(5).Insert(rsi.GetDataByName("IDENTNR")) - Do Document.GeefKolom(5).Insert(rsi.GetDataByName("IDENTNR")) + Do:($$$Not(PrevPRNR=PRNr)) Document.GeefKolom(5).Insert(rsi.GetDataByName("IDENTNR" _ "1")) } - Do Document.GeefKolom(1).Insert("") - Do Document.GeefKolom(2).Insert("") - Do Document.GeefKolom(3).Insert("") - Do Document.GeefKolom(4).Insert("") + Do:($$$Not(PrevPRNR=PRNr)) Document.GeefKolom(1).Insert("") + Do:($$$Not(PrevPRNR=PRNr)) Document.GeefKolom(2).Insert("") + Do:($$$Not(PrevPRNR=PRNr)) Document.GeefKolom(3).Insert("") + Do:($$$Not(PrevPRNR=PRNr)) Document.GeefKolom(4).Insert("") + + Set PrevPRNR = PRNr } Do Document.Sorteer(##class(TECH.Comparator.StringComparator).%New(),5) Index: APPS/common/Print/Kolommen/Document.cls.xml =================================================================== diff -u -r67659 -r67853 --- APPS/common/Print/Kolommen/Document.cls.xml (.../Document.cls.xml) (revision 67659) +++ APPS/common/Print/Kolommen/Document.cls.xml (.../Document.cls.xml) (revision 67853) @@ -149,6 +149,19 @@ ]]> + +DocToAppend:APPS.common.Print.Kolommen.Document + + + %Integer