本人受雇与政府某编外合同工,工作7年已经为无固定期限合同,无犯错且工作表现良好,先单位说因财政拨款不足,要我签名解除劳动合同,这合法吗?补偿金是一年一个月工资,再加无提前一个月通知多补偿一个月工资,这合规吗?