结论:
辞退20年的员工是否有补偿需根据辞退原因判断,合法辞退无补偿,无过错性辞退需支付20个月工资的经济补偿,违法辞退需支付40个月工资的赔偿金。
法律解析:
根据《中华人民共和国劳动合同法》相关规定,在合法辞退的情况下,若员工存在严重违反单位规章制度等法定过错情形,单位辞退无需支付经济补偿。对于无过错性辞退,如员工不能胜任工作经培训或调岗后仍不能胜任等,单位提前通知或额外支付一个月工资后可解除合同,且应按工作年限支付经济补偿,该员工工作20年,故支付20个月工资补偿。而违法辞退时,单位违反法律规定辞退员工,需支付赔偿金,赔偿金是经济补偿标准的二倍,所以是40个月工资。在实际生活中,如果遇到类似辞退纠纷,建议及时向专业法律人士咨询,以更好地维护自身合法权益。