代书遗嘱要具备以下条件才有效:1. 有两个以上见证人在场见证:见证人不能是无民事行为能力人、限制民事行为能力人以及继承人、受遗赠人也不能是与继承人、受遗赠人有利害关系的人。比如继承人的债权人等就不能作为见证人。2. 由其中一人代书:代书人要如实记录遗嘱人的意思表示。3. 遗嘱人、代书人和其他见证人签名:签名要清晰、真实表明各方对遗嘱内容的认可。4. 注明年、月、日:明确遗嘱订立的时间这对于确定遗嘱的效力等有重要意义。例如张三请邻居李四代书遗嘱同时找来王五和赵六作为见证人。李四准确记录张三的遗嘱内容后张三、李四、王五和赵六都在遗嘱上签名并注明了具体的年月日那么这份代书遗嘱在形式上就是有效的。但如果不符合上述任何一个条件比如只有一个见证人或者代书人未签名等该代书遗嘱就可能被认定无效。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。