单位不批病假批年假是否违法,需根据具体情况来判断。
首先,从法律角度来看,劳动者依法享有病假和年假的权利。若劳动者因患病或非因工负伤,需要停止工作进行医疗时,单位应当给予病假,且病假期间应支付相应的病假工资。对于年假,劳动者在单位连续工作满一定年限后,每年享有一定天数的带薪年假。
若劳动者提供了合法有效的病假证明,单位却无正当理由不批准病假,而强制批年假,这可能构成对劳动者合法权益的侵害。因为病假是劳动者在因病无法工作时享有的合法权益,单位应尊重并批准。此时,单位不批病假批年假的行为可能违法。
然而,若单位有合理的规章制度,且已明确告知劳动者在某些特定情况下不批病假或可调整休假方式,并且该规章制度不违反法律法规,那么单位根据规章制度不批病假而批年假可能具有合法性。例如,单位可能处于生产经营紧张时期,需要合理安排员工休假以确保生产运营。但这种情况下,单位应确保规章制度的合理性和合法性,并避免对劳动者造成不公平的待遇。
综上所述,单位不批病假批年假是否违法,需结合具体情况和法律法规来判断。若劳动者认为单位的行为侵犯了自己的合法权益,可以与单位进行沟通协商,要求单位依法批准病假并给予相应待遇;若沟通无果,可向当地劳动监察部门投诉举报,或依法向劳动争议仲裁委员会申请仲裁,以维护自己的合法权益。