/**
  * Возвращает объект строки должности сотрудника
  * из дерева должностей.
  *
  * @return Rp_Db_View_Row_TreePost
  * @throws Exception
  */
 public function getTreePost()
 {
     if (empty($this->_treePost)) {
         $treePosts = new Rp_Db_View_TreePosts();
         $this->_treePost = $treePosts->findByEmployeeId($this->person_id);
         if (empty($this->_treePost)) {
             throw new Zend_Exception('Сотрудник не определен в иерархической структуре должностей.');
         }
     }
     return $this->_treePost;
 }