Строение "по-московски" = корпус "по-питерски".
Нет. Это не разные названия одного и того же, а разные (не взаимозаменяемые и невзаимоисключающие) способы нумерации.
В КЛАДР, например, номер дома (владения) может содержать:
- только цифровую или буквенную часть;
12, Б
- цифровую часть и буквенную:
12Б, 7А
- знак дробной черты ("/") без пробелов, например: 25/3, 60Б/2,
12/3А;
- номер корпуса или (и) строения (владения):
к2, 10к3, 7Астр1, 4стр2Б, 39/43к1, 5к2стр1, влд10;
- два номера, разделенных знаком подчеркивания ("_"): 19Б_21стр1.
Корпуса в Москве - не менее частое явление, чем строения. Питер более планомерно развивался, поэтому "многоэтажных" номеров там может и не быть. Завтра, если хотите, прогоню запрос по КЛАДР.