public function SheetList($d)
 {
     $d->groupid = intval($d->groupid);
     $d->currentSemestr = intval($d->currentSemestr);
     $d->numcrs = intval($d->numcrs);
     $d->fieldid = intval($d->fieldid);
     $list = $this->models->InstanceClass('SheetList');
     $rows = RecordBookQuery::SheetList($this->db, $d);
     while ($dd = $this->db->fetch_array($rows)) {
         if ($dd['type'] >= 3) {
             $dd['formcontrol'] = $this->DetermFormControl($dd['project']);
         }
         $list->Add($this->models->InstanceClass('SheetItem', $dd));
     }
     return $list;
 }