Обобщил логику общих настроек