公司签订的合同发生违约时,守约方可以要求继续按合同约定履行合同,也可以要求违约方解除合同并支付违约金。违约方确实不能继续履行合同的,应当赔偿对方因违约造成的损失,包括直接损失和预期利益损失。双方同意解除合同的,违约方可以直接赔偿经济损失。依据我国民法典的规定,合同违约后违约方要承担违约的责任,如果违约是由不可抗力因素造成的,导致合同无法履行的,不承担违约责任。