Социальную пенсию назначает и выплачивает государство независимо от того работал человек всю свою жизнь или нет.
Например, наша бабушка проработала всю жизнь и имеет стаж больше 40 лет, но справку с места работы она предоставить не смогла, та как по запросу в Узбекистан (там она проработала всю жизнь), ей ничего не прислали, хотя и делали запросы несколько раз.
Вот теперь она получает социальную пенсию, которая меньше, чем трудовая.
Социальную пенсию получают:
инвалиды - пенсия по инвалидности (назначается инвалидам, не имеющих трудового стажа;
дети, потерявшие родителей (одного родителя) - пенсия по утере кормильца;
вдовы участников ВОВ и т.д.
Трудовая пенсия рассчитывается исходя из стажа и средней заработной платы с места работы. Также, трудовую пенсию по инвалидности получают инвалиды, у которых есть трудовой стаж и она уже не считается социальной.