Подобные моменты должны быть прописаны в кодексе корпоративной этики компании. В нем можно оговаривать форму одежды сотрудников, правила и нормы поведения сотрудников на рабочем месте и регламентировать время кратковременных отлучек. Помимо обычного трудового кодекса на предприятиях и в фирмах должна соблюдаться и внутренняя корпоративная культура.
Мой начальник борется с перекурами очень просто. При принятии на работу оговаривается, что работник, пойманный на курении в рабочее время, получает оклад на 20% меньше. Действует безотказно.
Бороться нужно с неэффективной работой сотрудников, невыполнением поставленных задач, отсутствием требуемого результата - и пускай курят и опаздывают, если в работе все хорошо. Конечно это не касается тех, кто работает с клиентами, в частности на телефоне.
Бороться нужно методом "пряника".
Для тех кто вовремя приходит на работу и не курит, ввести какие-то бонусы в виде небольшого % к зароботной плате.
Таким образом в коллективе будет положительный микроклимат, в отличии от того, котрый создается наказаниями.