Нет, не имеет.
Охранники или администрация может предупредить курящего гражданина, что у них не курят. Кстати, должны быть соответствующие таблички на территории рынка, что здесь это запрещено.
Если после замечания гражданин продолжит курить, вызывают полицию, которая составляет протокол об адм. нарушении.
Конечно, нарушитель может просто докурить и уйти. Тогда можно сделать фотографии его на телефон или видео, где он курит, потом передать полиции. Только будут ли искать того гражданина?
Вопрос фиксирования нарушения еще не совсем ясен многим гражданам. Полагают, что в ходе реализации закона будут выработаны какие-то оптимальные алгоритмы фиксации и задержания. Но пока вроде бы так.
Кроме полиции, может составлять протоколы Роспотребнадзор и пожарники.
Здесь информация довольно развернутая. Но вопросов, конечно, остается много.