>По моему, должность заместителя командира корпуса, а также начарты армий и корпусов тоже генеральские, но их сплошь и рядом полковники занимали.
Отнюдь. И генералов было предостаточно. Начарты и командующие артиллерией армией имели почти все генеральские звания, вплоть до генерал-лейтенантов. И лишь единицы были в звании "полковник". Про командующих артиллерией корпусов - действительно ими были полковники. Генералов было меньше. Аналогично по зам. командира корпуса.