public static function buildFromTableName($tableName)
    {
        //pomijanie modułów z vendorów
        foreach (\Mmi\Mvc\StructureParser::getModules() as $module) {
            if (strtolower(basename($module)) == explode('_', $tableName)[0] && false !== strpos($module, 'vendor')) {
                return;
            }
        }
        //aktualizacja QUERY-FIELD
        self::_updateQueryField($tableName);
        //aktualizacja QUERY-JOIN
        self::_updateQueryJoin($tableName);
        //aktualizacja QUERY
        self::_updateQuery($tableName);
        //aktualizacja RECORD
        self::_updateRecord($tableName);
    }