Мне кажется он не видит все таблицы . У вас папка admin не переименовывалась ?
Ваша версия oc2.3-exchange1c_1.6.3.12.ocmod.zip , советую обновиться до последней .
Вот код из модели , проверяет наличие в БД таблиц :
public function checkDB() {
$tables_db = array();
$query = $this->query("SHOW TABLES FROM `" . DB_DATABASE . "`");
if ($query->num_rows) {
foreach ($query->rows as $table) {
$tables_db[] = substr(array_shift($table), strlen(DB_PREFIX));
}
}
$tables_module = array("product_to_1c","category_to_1c","product_feature","product_feature_value","attribute_to_1c","manufacturer_to_1c","attribute_value_to_1c");
$tables_diff = array_diff($tables_module, $tables_db);
if ($tables_diff) {
$error = "Таблица(ы) " . implode(", ", $tables_diff) . " в базе отсутствует(ют)";
$this->log($error);
return $error;
}
return "";
} // checkDB()
Можете :
после
$query = $this->query("SHOW TABLES FROM `" . DB_DATABASE . "`");
вставить
$this->log($query);
это всё находится в admin\model\extension\exchange1c.php начиная с 670 строки
То можно увидеть в журнале какую он БД и таблицы видит .