#IF(#PartlyDispatchedOn OR #DispatchedOn) #LOCAL("ShippingLabels", #GREP(#ChildObjects, "Alias", "ShippingLabels")) #LOCAL("ShippingLabelsCount", 0) #LOCAL("ValidLabelsCount", 0) #LOCAL("IssuedLabelsCount", 0) #LOOP(#ShippingLabels) #SET("ShippingLabelsCount", #COUNT(#ChildObjects)) #LOCAL("ValidLabels", #GREP(#ChildObjects, "IsValid", "1")) #SET("ValidLabelsCount", #COUNT(#ValidLabels)) #LOCAL("IssuedLabels", #GREP(#ChildObjects, "Issued", "1")) #SET("IssuedLabelsCount", #COUNT(#IssuedLabels)) #IF(#ValidLabelsCount AND #IssuedLabelsCount)
{TrackingLink}
#LOOP(#ChildObjects) #ENDLOOP
{Date} {FulfillmentVia} {TrackingID}
#IssueDate[datetime] #IF(#ShippingFulfillmentMethod) #ShippingFulfillmentMethod.NameOrAlias #ELSE - #ENDIF #IF(NOT #TrackingLink)#TrackingID ({NoTrackingPossible})#ELSE#TrackingID
#TrackingLink
#ENDIF
#ENDIF #ENDLOCAL #ENDLOCAL #ENDLOOP #ENDLOCAL #ENDLOCAL #ENDLOCAL #ENDLOCAL #ENDIF