下列关于承揽合同的说法,正确的有( )。

  • A 在承揽工作完成前,定作人可以随时解除合同,造成承揽人损失的,应当赔偿
  • B 在承揽合同履行中,发现定作人提供的图纸或者技术要求不合理时,承揽人应当及时通知定作人
  • C 承揽人可以直接将承揽的主要工作交由第三人完成,承揽人无须就第三人完成的工作成果向定作人负责
  • D 承揽人在工作期间,应当接受定作人必要的监督检验
  • E 承揽合同应当采用书面形式,定作人和承揽人均可随时解除合同
  • F 承揽人可以根据工作需要自行决定是否留置产品或者技术资料
  • G 定作人不履行协助义务的,承揽人可直接解除合同
  • H 承揽人未经定作人同意将辅助工作交由第三人完成的,定作人可以解除合同