没有通过公开的招投标签订的建设工程施工合同有些是合法有效的。
公开的招投标不是签订的建设工程施工合同的必要条件。
《中华人民共和国招标投标法》有明确规定:
第三条在中华人民共和国境内进行下列工程建设项目包括项目的勘察、设计、施工、监理以及与工程建设有关的重要设备、材料等的采购,必须进行招标:
(一)大型基础设施、公用事业等关系社会公共利益、公众安全的项目;
(二)全部或者部分使用国有资金投资或者国家融资的项目;
(三)使用国际组织或者外国政府贷款、援助资金的项目。
不是必须进行招标的项目当然可以不通过招标确定承包人。
不是通过招标确定的承包人照样需要签订建设工程施工合同。
建设工程施工合同是否合法有效要根据《中华人民共和国合同法》的规定来判定。
希望你能够理解。