一般情况下,签合同盖公章法人不签字是可以生效的。1. 根据《民法典》第四百九十条规定,当事人采用合同书形式订立合同的,自当事人均签名、盖章或者按指印时合同成立。在签名、盖章或者按指印之前,当事人一方已经履行主要义务,对方接受时,该合同成立。法律、行政法规规定或者当事人约定合同应当采用书面形式订立,当事人未采用书面形式但是一方已经履行主要义务,对方接受时,该合同成立。所以只要合同内容合法,盖章就表明当事人对合同内容的认可,合同通常生效。2. 公章具有代表法人意志的功能,加盖公章就意味着法人对合同内容的确认。法人作为组织,通过公章来表达其订立合同的意愿。3. 不过在实践中,最好还是根据具体合同约定以及交易习惯来确定。若合同明确约定需法人签字才生效,那就需法人签字;若没有此类特别约定,盖公章通常就能使合同生效。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。