一般情况下,对公非基本户不能直接代发工资。根据中国人民银行规定,企业发放工资、奖金等现金支取必须通过基本存款账户办理。非基本户(如一般户、专用户)主要用于特定用途资金收付,不得用于现金支取或工资发放。若企业需代发工资,须从基本户划款操作。特殊情况下(如异地施工),经银行审核并符合监管要求,个别银行可能允许一般户代发,但需提供相关证明并受严格限制。