static function Read()
 {
     if (self::$id <= 0) {
         return false;
     }
     self::$holidaysFields = new CSupportTableFields(CSupportHolidays::$holidays);
     $rs = CSupportHolidays::GetList(array(), array('ID' => self::$id));
     if ($arResult = $rs->Fetch()) {
         self::$holidaysFields->FromArray($arResult);
         self::$notSaved = false;
         self::$holidaysSlaFields = CSupportHolidays::GetSLAByID(self::$id, true);
     } else {
         self::$canNotRead = true;
         return false;
     }
     return true;
 }
 static function Read()
 {
     if (self::$id <= 0) {
         return false;
     }
     self::$timeTableFields = new CSupportTableFields(CSupportTimetable::$fieldsTypes);
     $rs = CSupportTimetable::GetList(array(), array('ID' => self::$id));
     if ($arResult = $rs->Fetch()) {
         self::$timeTableFields->FromArray($arResult);
         self::$notSaved = false;
         self::$timeTableSheduleFields = CSupportTimetable::GetSheduleByID(self::$id, true);
     } else {
         self::$canNotRead = true;
         return false;
     }
     return true;
 }