throw new EDataIntegrity("В договоре отсутствуют необходимые услуги : \n" + serviceTitles);
}
AuditDoc<ContractPacket> auditCP = new AuditDoc<ContractPacket>(null, getCollaborator());
auditDocList.add(auditCP);
ContractPacket cp = new ContractPacket();
cp.setKey(new ContractPacketPK(eid, packetTemplateID));
cp.setContract(entity);
cp.setPacketServiceTemplate(findEntity(PacketTemplate.class, packetTemplateID));
manager.persist(cp);
auditCP.check(cp);
}