")
- Do strmBody.Write(""_OBJTItemID_$S(OBJTItemID'=IdentNummer:"("_IdentNummer_")",1:"")_" | ")
- Do strmBody.Write(""_$$$PRGet($$$KortTekst)_" | ")
- Do strmBody.Write(" "_$LI(^||Voorraad(Key),2)_" | ")
- Do strmBody.Write(" "_$LI(^||Voorraad(Key),3)_" | ")
- Do strmBody.Write(" "_($LI(^||Voorraad(Key),2)-$LI(^||Voorraad(Key),3))_" | ")
- Do strmBody.Write(" "_$LI(^||Voorraad(Key),4)_" | ")
+ Set OBJTItemID=$LI(^||Voorraad("S",Key),1)
- Set HistDatum=Datum-1
- While HistDatum>(Datum-6)
+ If $D(^||Voorraad("I",OBJTItemID))
{
- If $D(^OBJTVoorraad(HistDatum,"VERWERKT",PRNr,Entiteit)) && ($LI(^OBJTVoorraad(HistDatum,"VERWERKT",PRNr,Entiteit),2)'=($LI(^OBJTVoorraad(HistDatum,"VERWERKT",PRNr,Entiteit),3))-$LI(^OBJTVoorraad(HistDatum,"VERWERKT",PRNr,Entiteit),4))
- {
- Do strmBody.Write(" "_($LI(^OBJTVoorraad(HistDatum,"VERWERKT",PRNr,Entiteit),2)-($LI(^OBJTVoorraad(HistDatum,"VERWERKT",PRNr,Entiteit),3))-$LI(^OBJTVoorraad(HistDatum,"VERWERKT",PRNr,Entiteit),4))_" | ")
+ Set Cnt=Cnt+1
+ Do strmBody.Write("
")
+ Do strmBody.Write(""_OBJTItemID)
+
+ ; Eventueel SOPR lijst en als Identnummer verschillend is van OBJTItemID
+ Set PRNr=$O(^||Voorraad("I",OBJTItemID,""))
+ Set SOPRIDs=""
+ Set SOPRCnt=0
+ While PRNr'=""
+ {
+ Set SOPRCnt=SOPRCnt+1
+ Set IdentNummer=$$$PRGet($$$IdentNummer)
+ Set SOPRIDs=SOPRIDs_", "_IdentNummer
+
+ Set PRNr=$O(^||Voorraad("I",OBJTItemID,PRNr))
}
- Else
+ Kill ^||Voorraad("I",OBJTItemID) ; mag niet meer terug komen in de lijst
+ Do strmBody.Write($S((SOPRCnt=1)&&(IdentNummer'=OBJTItemID):"("_IdentNummer_")",SOPRCnt>1:"("_$E(SOPRIDs,3,99)_")",1:"")_" | ")
+
+ Set PRNr=$LI(^||Voorraad("S",Key),10)
+
+ Do strmBody.Write(""_$$$PRGet($$$KortTekst)_" | ")
+ Do strmBody.Write(" "_$LI(^||Voorraad("S",Key),2)_" | ")
+ Do strmBody.Write(" "_$LI(^||Voorraad("S",Key),3)_" | ")
+ Do strmBody.Write(" "_($LI(^||Voorraad("S",Key),2)-$LI(^||Voorraad("S",Key),3))_" | ")
+ Do strmBody.Write(" "_$LI(^||Voorraad("S",Key),4)_" | ")
+
+ Set HistDatum=Datum-1
+ While HistDatum>(Datum-6)
{
- Do strmBody.Write(" | ")
+ If $D(^OBJTVoorraad(HistDatum,"VERWERKT",PRNr,Entiteit)) && ($LI(^OBJTVoorraad(HistDatum,"VERWERKT",PRNr,Entiteit),2)'=($LI(^OBJTVoorraad(HistDatum,"VERWERKT",PRNr,Entiteit),3))-$LI(^OBJTVoorraad(HistDatum,"VERWERKT",PRNr,Entiteit),4))
+ {
+ Do strmBody.Write(" "_($LI(^OBJTVoorraad(HistDatum,"VERWERKT",PRNr,Entiteit),2)-($LI(^OBJTVoorraad(HistDatum,"VERWERKT",PRNr,Entiteit),3))-$LI(^OBJTVoorraad(HistDatum,"VERWERKT",PRNr,Entiteit),4))_" | ")
+ }
+ Else
+ {
+ Do strmBody.Write(" | ")
+ }
+ Set HistDatum=HistDatum-1
}
- Set HistDatum=HistDatum-1
+
+ Do strmBody.Write(""_$S($LG(^||Voorraad("S",Key),5)'="":$LG(^||Voorraad("S",Key),5),'..CheckOBJTFase.VoorraadSync(PRNr,Entiteit):"Voorraad niet toegelaten in OBJT",1:"")_" | ")
+ Do strmBody.Write("
")
}
- Do strmBody.Write("