法律分析:不是法人签订合同如果取得了法人的授权,是有效的。根据所述加盖了该单位的公章,即说明是该单位同意此项合同的,即该合同是有效的。但是如果合同中有违反法律法规的行为,无论是否签章,都是无效的。
法律依据:《中华人民共和国民法典》 第五十七条 法人是具有民事权利能力和民事行为能力,依法独立享有民事权利和承担民事义务的组织。