上海公司承担的社保年限主要涉及养老保险、医疗保险、失业保险和工伤保险。具体规定如下:
养老保险
需要连续缴纳满15年社保,才能在达到法定退休年龄后领取养老金。
对于因工伤致残的人员,只需连续缴纳满10年社保即可领取养老保险待遇。
医疗保险
在上海市缴纳社会保险的个人均可享受医疗保险待遇,没有缴纳年限的要求。
失业保险
需要连续缴纳满12个月,可以领取失业保险金。
工伤保险和生育保险
在参加社会保险期间,不限制缴纳年限,只要符合相关条件就可以享受工伤保险和生育保险待遇。
综上所述,上海公司需要承担的社保年限主要是养老保险需要连续缴纳满15年,而医疗保险、失业保险和生育保险则没有明确的年限要求。