Я внимательно посмотрела (точнее понятно, что не внимательно, но ошибку найти я не могу). Методом проб я выяснила, что у меня класс там не виден, но я в главном файле класса, вроде бы сделала все как у вас написано в описании. А где еще его объявлять я не знаю.
Вот его текст
/* Путь к модулю */
$module_path_name = 'SynchIei';
/* Имя модуля */
$module_name = 'Синхронизация каталога';
// Указание соответствия имени класса и модуля
$GLOBALS['HOSTCMS_CLASS']['SynchIei'] = $module_path_name;
$kernel = & singleton('kernel');
/* Список файлов для загрузки */
$kernel->AddModuleFile($module_path_name, CMS_FOLDER . "modules/{$module_path_name}/{$module_path_name}.class.php");
// Добавляем версию модуля
$kernel->add_modules_version($module_path_name, '0.0', '01.03.2011');
// Если раздел администрирования
if (defined('IS_ADMIN_PART')) {
// Подключаем языковой файл
$kernel->LoadModulesLngFile($module_path_name, $module_name);
// Помещаем модуль в меню
$AdminMenu = new AdminMenu();
$AdminMenu->AddAdminMenuItem(270, $module_name, "DoLoadAjax('/admin/{$module_path_name}/{$module_path_name}.php', '', 0, 'load_data', 0,
0, 0, 0);
return false;", "/admin/{$module_path_name}/{$module_path_name}.php", $module_path_name, 3);
}