protected function afterDelete() { parent::afterDelete(); /** * Удаляем варианты ответов */ $aAnswerItems = $this->Poll_GetAnswerItemsByPollId($this->getId()); foreach ($aAnswerItems as $oAnswer) { $oAnswer->Delete(); } /** * Удаляем голосования */ $aVoteItems = $this->Poll_GetVoteItemsByPollId($this->getId()); foreach ($aVoteItems as $oVote) { $oVote->Delete(); } }