If one skips parts of Pesukei DiZimrah may he say them after Davening or once he skips that is it ? Also if he could , does he have to ?
Shulchan Aruch in siman 52 says to say pesukei dezimra if you came late and had to skip it. This would be without Baruch She'amar and Yishtabach, as those are brochos were established on the rest of pesukei dezimra according to most opinions.
The Gra as brought in mishna berurah explains this shulchan aruch as meaning one is required to say pesukei dezimra.
This is indeed how R Artscroll rules (in the section on laws at the end of their siddur), in short
- if one arrived too late to recite the entire prayers and still recite Shmonei Esrei with the congregation, one can skip over certain parts of the service and recite them at the end of the tfila
- priority is to put on talit, tfilin with their blessings, say Elokai neshama, asher yatsar/netilat (if you don't say those when waking up), birkat haTorah, Baruskh sheamar, Ashrei and from Yishtabach
- if you have more time they give a list of priorities (can post a picture if anyone needs)
They clearly state however that this is an emergency solution only and not to be used regularly as the order of prayers Hazal composed is significant. MB 52:1 say recitation of prayers in their order takes priority over the obligation to recite Shmonei Esrei with the congregation