代书遗嘱要生效,需要满足以下条件:遗嘱人具备完全民事行为能力:立遗嘱人必须是具有完全民事行为能力的自然人。意思表示真实:遗嘱内容必须是立遗嘱人真实意愿的表示,没有受到欺诈或胁迫。合法财产:遗嘱所处分的财产必须是立遗嘱人合法所有的财产。见证人条件:应当有两个以上见证人在场见证,见证人不能是无民事行为能