律師解析:工程合同生效後一般不失去法律效力,只有存在無效情形、可撤銷事由或附解除條件或附期限的情形時,滿足一定條件的才會失去法律效力。例如:附終止期限的民事法律行為,自期限屆滿時失效;附解除條件的民事法律行為,自條件成就時失效。法律依據:《民法典》第一百五十八條民事法律行為可以附條件,但是根據其性質不得附條件的除外。附生效條件的民事法律行為,自條件成就時生效。附解除條件的民事法律行為,自條件成就時失效。第一百六十條民事法律行為可以附期限,但是根據其性質不得附期限的除外。附生效期限的民事法律行為,自期限屆至時生效。附終止期限的民事法律行為,自期限屆滿時失效。