*/
@Override
protected void onUpdate(Contract entity, EntityDetails details,
AuditDoc auditDoc, List<AuditDoc> auditDocList) throws ClipsServerException {
initBeanRights(); // права могут поменяться в после сохранения договора
ContractDetails d = (ContractDetails) details;
if (d.type == Contract.TYPE_OMI) {
checkCommandAccessibility(COMMAND_MODIFY_OMI);
} else {
checkCommandAccessibility(COMMAND_MODIFY_CLINIC);
}
boolean onlySetEnd = true; //Только установить дату окончания действия договора
ContractDetails dOld = entity.getDetails((RightChecker) this);
if (dOld.id != d.id || dOld.type != d.type) {
onlySetEnd = false;
}
if(dOld.index != d.index && (dOld.index == null || !dOld.index.equals(d.index))) {
onlySetEnd = false;