...
- Получение списка связанных мероприятий диспансеризации
- Проверка на наличие среди привязанных мероприятий основных (hlt_disp_Service.IsMain=1). Если такие мероприятия имеются то будет выдана ошибка и запись отменена не будет, в противном случае переход к пункту 3.
- Выполняется удаление записей из hlt_ActionSchedule и обнуление ссылки hlt_disp_Exam.rf_DvtGuid
- Удаляется запись hlt_DoctorTimeTable
Если параметр examGuid передан, то будет выполнена отмена записи (удаление hlt_DoctorVisitTable), удаление связанных hlt_ActionSchedule и обнуление ссылок lt_disp_Exam.rf_DvtGuid не зависимо от типа мероприятия диспансеризации.