#LOCAL("CurrencyID", #LineItemContainer.CurrencyID) #IF(#Shop.FeatureMaxValue.PriceLists) #LOCAL("GlobalValues", #GlobalValueDiscounts(#Shop.Object,#Session.User.Object, #CurrencyID)) #LOCAL("FoundGlobalValue", 0) #LOOP(#GlobalValues) #IF(#LineItemContainer.SalesDiscountsSubTotal < #Value AND NOT #FoundGlobalValue) #SET("FoundGlobalValue", 1) #LOCAL("Difference", #Value - #LineItemContainer.SalesDiscountsSubTotal) #LOCAL("DiscountValue", 0) #IF(#DEFINED(#Discount) AND #DiscountAbsolute) #SET("DiscountValue", #DiscountAbsolute[money] . " + " . #Discount[float] . " %") #ELSIF(#DEFINED(#Discount)) #SET("DiscountValue", #Discount[float] . " %") #ELSE #SET("DiscountValue", #DiscountAbsolute[money]) #ENDIF {GlobalValueDiscount} #ENDLOCAL #ENDLOCAL #ENDIF #ENDLOOP #ENDLOCAL #ENDLOCAL #ENDIF #ENDLOCAL