В строю и в строе. Обе формы предложного падежа единственного числа существительного строй имеют место, но говорить о вариантах в данном случае не приходится, так как эти словоформы не являются взаимозаменяемыми.
Когда речь идёт о родительном падеже некоторых существительных, например, чай, сахар, мы говорим о вариантах форм с разными окончаниями. Одинаково правильно сказать:
- выпить чая и выпить чаю;
- купить сахара и купить сахару.
Более того, в подобных фразах мы можем употребить форму винительного падежа, а не родительного:
- выпить чай;
- купить сахар.
Со словом или словами строй всё происходит иначе. Эта многозначная, по мнению некоторых современных лексикографов, лексема нынче на стадии распада на омонимы (один из способов появления омонимов). Но есть и такие учёные, которые уже довольно давно, около 20 лет назад, зафиксировали этот распад в своих словарях.
В толковых словарях Кузнецова, 4-томном академическом (Академии наук РФ) словаре даётся одно слово строй с несколькими значениями.
Значения, связанные с воинской службой:
- шеренга, ряд солдат, построение;
- порядок, в котором расположены военные, боемашины, различные суда;
- по сходству с первыми двумя значениями: ряд расположенных в линию предметов.
Другие значения:
- система построения чего-либо (метрический строй стихов, грамматический строй любого языка, строй речи);
- общественно-политиче<wbr />ское, а также государственное устройство;
- в музыке: соотношение звуковой системы, тонов по высоте (мажорный и минорный строй).
Вместе с тем в словарях Ожегова, Ожегова и Шведовой, Ефремовой, Зализняка отмечается наличие омонимов «строй»: у Ефремовой – трёх (они имеют вкупе восемь значений, а не шесть), у остальных – двух (с шестью отмеченными выше значениями в совокупности. Я, кстати, склонна согласиться с Кузнецовым и составителями Академического словаря, а наличие омонимов признаю тогда, когда учёные придут к единому мнению.
Но одно это слово с шестью значениями или многозначные омонимы – один с тремя первыми указанными мной значениями, другой – с тремя последними (о трёх омонимах Ефремовой говорить не буду), особой роли не играет: для решения вопроса о том, когда писать (и говорить) в строю, а когда – в строе: важны сами значения.
Если слово строй употреблено в одном из первых трёх значений (один омоним), то в предложном падеже с предлогом в пишем ударное окончание -ю – в строю.
Примеры:
Если слово строй употреблено в одном из последующих трёх значениях (другой омоним), то в предложном падеже с предлогом в пишем безударное окончание -е – в строе.
Примеры:
Вывод: есть две формы предложного падежа единственного числа лексемы строй с предлогом в – в строю и в строе. Но это не варианты, эти формы не могут заменять друг друга, так как употребляются с разными значениями слова строй (для тех, кто считает, что такое существительное одно в русском языке) или с разными омонимами строй (для тех, кто согласен, что слово уже распалось на омонимы).