Про ситуацию в армии

Служа в армии, меня заинтересовал один вопрос, на который никто не мог ответить, ни ротный, ни матёрый старшина.

К суте вопроса

В обязанностях дневального написано:"по прибытию в роту прямых начальников от командира роты и выше, а также дежурного по части, подавать команду:"Смирно!". Вопрос: кто будет выше, дежурный по части или командир батальона? Если в роте находится комбат и заходит ДЧ, то надо ли подавать команду "Смирно", или наоборот?