Ответить Новая тема Новый опрос 
 Модуль экспорта Moussiq
amishura
Новичок
Сообщений: 41
Регистрация: 19-03-2010


01-10-2011 21:06
Всем доброго времени суток.

Помогите разобраться в такой проблеме.
Установил вышеуказанный модуль, настроил новый сервис экспорта в этом модуле, нажимаю кнопку "генерировать в CVS" и полчаю вот такую "петрушку"

Unknown column 'c.id_tax' in 'on clause'

SELECT t.`rate`
FROM `newmoda_carrier` c
LEFT JOIN `newmoda_tax` t
ON (
c.`id_tax` = t.`id_tax`
)
WHERE c.`id_carrier` = 18 LIMIT 1

Подскажите, что не так и как заставить модуль работать.

Версия престы 1.4.4.0 скачана с этого сайта,
модуль скачан с prestashop.com -
вот ссылка
http://prestashop-module.de/get-file.php?key=caa......f35fd9291501fa1

Версия модуля 0.8.1

Спасибо за помощь!
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
geomagi
Профессионал
Сообщений: 1327
Регистрация: 12-11-2010


09-10-2011 02:57
Вы когда престу ставили меняли префикс для БД? Что за "newmoda_carrier" и "newmoda_tax" присутствуют в запросе?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
amishura
Новичок
Сообщений: 41
Регистрация: 19-03-2010


14-10-2011 17:06
нет - префикс не менял..... оставил таким же как и прошлый префикс БД
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
amishura
Новичок
Сообщений: 41
Регистрация: 19-03-2010


14-10-2011 17:19
Как теперь заставить модуль работать?
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
lort123
Новичок
Сообщений: 3
Регистрация: 20-11-2010


28-11-2011 16:25
в moussiq/classes/export.php

поправил >>static public function getShippingTax($carrier)<<<
$sql = '
select t.rate
from ps_tax t
join ps_tax_rule tr on t.id_tax=tr.id_tax
join ps_carrier c on c.id_tax_rules_group=tr.id_tax_rules_group
where c.id_carrier= ' . (int)($carrier);

$result = Db::getInstance()->getRow($sql);

return isset($result['rate']) ? (float)($result['rate']) : 0;
}

Но это не дало эффекта, цсв просто не генерится... преста v1.4.4.0 от престадев


Сообщение отредактировано lort123 28-11-2011 11:27 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос