/**
  * Инициализирует структуру
  *
  */
 public function _customInitStructure(Lms_Item_Struct $struct, DbSimple_Generic_Database $masterDb, DbSimple_Generic_Database $slaveDb)
 {
     $struct->setDb($masterDb, $slaveDb);
     //$masterDb->_identPrefix
     $tableName = $struct->getTableName();
     $tableClassName = Lms_Item_Struct_Generator::getTableClassName($tableName);
     if (class_exists($tableClassName, true)) {
         $columns = call_user_func(array($tableClassName, 'getColumns'));
         $struct->setColumns($columns);
         $struct->setInited();
     } else {
         $struct->fetchStructure();
         Lms_Item_Struct_Generator::generate($tableClassName, $struct->getColumns());
     }
 }
 public static function setStoragePath($storagePath)
 {
     self::$_storagePath = $storagePath;
 }