代书遗嘱有效的条件如下:1. 遗嘱人具有完全民事行为能力:这是确保遗嘱真实反映其意愿的基础。2. 有两个以上见证人在场见证:见证人的存在能增强遗嘱的可信度。3. 由其中一人代书:代书人需如实记录遗嘱内容。4. 注明年、月、日:明确遗嘱的时间。5. 代书人、其他见证人和遗嘱人签名:各方签名表明对遗嘱内容的认可。同时,下列人员不能作为遗嘱见证人:1. 无民事行为能力人、限制民事行为能力人:他们无法准确理解遗嘱的意义。2. 继承人、受遗赠人:自身利益可能影响公正见证。3. 与继承人、受遗赠人有利害关系的人:同样可能因利益关系影响见证公正性。只有满足上述所有条件,代书遗嘱才具有法律效力,能够按照遗嘱人的意愿分配遗产。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。