单位不能因员工不上班就直接不发基本工资。具体是否发放工资,需根据员工未上班的原因来判定:
员工因自身原因未上班,比如请事假:
员工因生病等非本人意愿无法上班,且在规定医疗期内:
员工无故旷工:
综上所述,单位不能简单地因员工不上班就直接不发基本工资。若单位存在违法克扣工资行为,员工有权要求单位支付足额工资,还可向劳动监察部门投诉,或者申请劳动仲裁来维护自身合法权益。如有其他具体问题或需要进一步的法律帮助,请直接向我咨询。