Сергей, здравствуйте.
Предельный возраст пребывания на военной службе установлен Федеральным законом от 28.03.1998 N 53-ФЗ (ред. от 15.02.2016) «О воинской обязанности и военной службе»:
Статья 49. Предельный возраст пребывания на военной службе
1. Предельный возраст пребывания на военной службе устанавливается для:
Маршала Российской Федерации, генерала армии, адмирала флота, генерал-полковника, адмирала — 65 лет;
генерал-лейтенанта, вице-адмирала, генерал-майора, контр-адмирала — 60 лет;
полковника, капитана 1 ранга — 55 лет;
военнослужащего, имеющего иное воинское звание, — 50 лет.
3. С военнослужащими, достигшими предельного возраста пребывания на военной службе, может заключаться новый контракт о прохождении военной службы в порядке, определяемом Положением о порядке прохождения военной службы:
имеющими воинское звание Маршала Российской Федерации, генерала армии, адмирала флота, генерал-полковника, адмирала, — до достижения ими возраста 70 лет;
имеющими иное воинское звание, — до достижения ими возраста 65 лет.
Сергей,
здесь нет противоречия.
Цитата из Закона РФ от 12.02.1993 N 4468-1 — о праве на пенсию, и да — с 45 лет.
ст.49 53-ФЗ от 28.03.1998 — о предельном возрасте пребывания на службе.
Проще — по достижению этого возраста уволят без разговоров....