解答如下, 如果合同约定由发包人提供原材料、设备、场地、技术资料,而发包人未按约定的时间和要求提供这些条件,如果发包人未按约定支付工程预付款或工程进度款,发包人应承担不履行、不适当履行或迟延履行违约责任,适用《合同法》第283条规定,发包人未按照约定的时间和要求提供原材料、设备、场地、资金、技术资料的,承包人可以顺延工程日期,并有权要求赔偿停工、窝工等损失。在这里发包人承担违约责任的方式是赔偿损失,施工人有权要求工期和费用索赔。 如果出现发包人提供的技术资料存在错误、发包人变更设计文件、发包人变更工程量、发包人未按约定及时提供建筑材料和设备、发包人未提供必要的工作条件致使施工人无常作业等情况,发包人应当承担不履行、不适当履行或迟延履行违约责任,施工人可以停建、缓建,及时通知发包人并向发包人索赔损失。为此《合同法》第284条规定,因发包人的原因致使工程中途停建、缓建的,发包人应当采取措施弥补或者减少损失,赔偿承包人因此造成的停工、窝工、倒运、机械设备调迁、材料和构件积压等损失和实际费用。在这里发包人承担违约责任的方式是采取补救措施和赔偿损失。 隐蔽工程隐蔽后,如果发生质量问题,需要重新开挖,除去覆盖物,必然造成返工浪费。因此施工人在隐蔽之前,首先应进行自检,然后通知发包人和监理工程师进行检查验收,发包人和监理工程师检查合格后,施工人才能进行隐蔽施工。在隐蔽前检查隐蔽工程,既是发包人的权利,也是发包人的义务。如果发包人接到通知后不及时检查,施工人就无法进行隐蔽施工,发包人应承担迟延履行违约责任。《合同法》第278条规定,隐蔽工程在隐蔽以前,承包人应当通知发包人检查。发包人没有及时检查的,承包人可以顺延工程日期,并有权要求赔偿停工、窝工等损失。在这里发包人承担违约责任的方式是赔偿损失,施工人有权要求工期和费用索赔。 施工人按照合同规定完成工程建设后,取得发包人支付的竣工结算款,这是施工人享有的合法权益。为此《合同法》第286条规定,发包人未按照约定支付价款的,承包人可以催告发包人在合理期限内支付价款。发包人逾期不支付的,除按照建设工程的性质不宜折价、拍卖的以外,承包人可以与发包人协议将该工程折价,也可以申请人民将该工程依法拍卖。建设工程的价款就该工程折价或者拍卖的价款优先受偿。