通常来讲,合同有没有效得看它有没有违反强制性规定,这得具体情况具体分析。要是那强制性规定属于效力性的,那合同就无效了;要是属于管理性的,合同一般就还是有效的。
这效力性强制规定啊,跟合同的基本内容和交易目的那可是紧密相关的。要是违反了,合同从一开始就无效了,这时候各方就得回到签合同之前的那个状态。
而管理性强制规定,主要就是为了维护管理秩序之类的目的了。要是违反了这种规定,一般来说不会影响合同的效力。就比如说吧,有个合同违反了关于市场准入的管理性强制规定,但是合同其他方面都是合法的,那这个合同很可能还是有效的。
所以在判断合同是否有效的时候,一定要根据具体的法律规定和案件的实际情况,把这些因素都综合起来考虑清楚,可不能马虎大意,不然就容易出岔子了。就像是拼图一样,每一个法律规定和案件事实都是一块拼图,只有把它们都拼在一起,才能准确地判断出合同的效力到底是怎样的。