Полный русско-английский словарь
To have smth. to keep one busy, to keep oneself busy/occupied
при деле