代书遗嘱的生效条件是:
1、有两个以上的见证人;
2、由见证人之一代书;
3、注明代书遗嘱的年、月、日;
4、有代书人、其他见证人以及遗嘱人的签名。
《民法典》第一千一百二十三条
继承开始后,按照法定继承办理;有遗嘱的,按照遗嘱继承或者遗赠办理;有遗赠扶养协议的,按照协议办理。
第一千一百三十五条
代书遗嘱应当有两个以上见证人在场见证,由其中一人代书,并由遗嘱人、代书人和其他见证人签名,注明年、月、日。