|
#PriceQuantity |
#FORMAT(#FUNCTION("LISTPRICE", #Product, #Shop.CurrencyID, #Shop.InputTaxModel, 1),"money") |
#LOCAL("TableRowCount", 1)
#LOOP(#PriceInfoQuantities)
#WITH_ERROR(#FormError AND (#DEFINED(#FormErrors.Form.UnitySaveQuantityPrices)))
|
#REM #ENDREM
#Quantity[float]
|
#ENDWITH_ERROR
#LOOP(#PriceInfos)
#IF(#CurrencyID == #Shop.CurrencyID)
#WITH_ERROR(#FormError AND (#DEFINED(#FormErrors.Form.UnitySaveQuantityPrices)))
#REM #ENDREM
#IF(#DEFINED(#Price))#Price[money]#ENDIF
|
#ENDWITH_ERROR
#ENDIF
#ENDLOOP #REM #ENDREM
#SET("TableRowCount", #TableRowCount + 1)
#ENDLOOP #REM #ENDREM
#REM #ENDREM
#IF(#FormErrors)
#LOCAL("NewEntryError", 0)
#LOOP(#SORT(#FROMHASH(#FormErrors.Value.NewPriceListID), "Key"))
#IF(#GET("FormErrors.Value.NewPrice.".#Key,"html") NE "" OR #GET("FormErrors.Value.NewQuantity.".#Key,"html") NE "")
|
#SET("NewEntryError", #GET("FormErrors.Value.NewQuantity.".#Key))
#REM #ENDREM
|
#SET("NewEntryError", #GET("FormErrors.Value.NewPrice.".#Key))
#REM #ENDREM
#Currency.Symbol
|
#SET("TableRowCount", #TableRowCount + 1)
#ENDIF
#ENDLOOP #REM #ENDREM
#ENDLOCAL #REM #ENDREM
#ENDIF
#ENDLOCAL #REM #ENDREM
#REM #ENDREM
|
|
#LOCAL("ShopCurrency", #CURRENCY(#Shop.CurrencyID))#ShopCurrency.Symbol#ENDLOCAL
|
#ENDIF #REM #ENDREM