#IF(#Product AND (NOT #DEFINED(#INPUT.ChangeAction) OR #INPUT.ChangeAction NE "NewShoppingList"))
#IF(#INPUT.Quantity)
#ENDIF
"#Product.NameOrAlias"
{ShoppingListInfo}
#ENDIF
#IF(#FormError)
{InputError}
#IF(#FormErrors.Reason.OBJECT_EXISTS)
{ShoppingListExists}
#ELSIF(#FormErrors.Reason.OBJECT_NO_ALIAS)
{ShoppingListNoName}
#ELSE
{OtherReason}
#ENDIF
#ENDIF
#LOCAL("Accept", 0)
#IF(#INPUT.Confirmation)
{AcceptAction}
#SET("Accept", 1)
{Cancel}
#ELSE
#WITH_ERROR(#FormError)
#ENDWITH_ERROR
#ENDIF