Какой предел у его должности!? Звания не дают за что то!!!! Звания дают, как истечёт срок пребывания в предыдущем, и только. У генералов есть нюанс, если полковника назначили на генеральскую должность, и он по срокам может получить генерала, то он все равно один год должен проработать на этой должности полковником и, если без косяков очень серьёзных, то тогда  дадут генерала. У нижестоящих офицером, если истек срок пребывания, обычно идут вместе два представления, и на вышестоящую должность и на получения более высокого звания.