Автор Тема: Налоговые нормы выдаёт ошибку  (Прочитано 114 раз)

17 Июня 2015, 14:40:04
  • Новичок
  • *
  • Сообщений: 2
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Здравствуйте.

У меня такая проблема, когда я включаю налоговые нормы, выдаёт ошибку. Неверный SQL запрос
Unknown column 'a.deleted' in 'where clause'.

И если я хочу добавить группу налоговых правил, выдаёт вот такую ошибку.
Возникла ошибка при создании объекта. tax_rules_group (Unknown column 'deleted' in 'field list')

Как можно исправить это? Помогите пожалуйста.
17 Июня 2015, 16:50:55
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 763
  • Репутация: +6/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Отключите кеш и включите показ ошибок. Кошда включите показ ошибок должно выдать больше описания.
17 Июня 2015, 16:56:34
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 2336
  • Репутация: +52/-4
  • Сообщество PrestaShop
    • Просмотр профиля
Такая же проблема. Вот тут написано что сделать
https://www.prestashop.com/forums/topic/436141-solved-help-cannot-create-tax-rules-bad-sql-query-unknown-column-adeleted-in-where-clause/
Нет таблицы или поля в таблице. Нужно добавить таблицу или поле в базе данных. Заходи в бд с phpmyadmin и в своей базе проверяй таблицу для налоговых правил, если ее нет, то создай
CREATE TABLE IF NOT EXISTS `ps_tax_rules_group` (
  `id_tax_rules_group` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(50) NOT NULL,
  `active` int(11) NOT NULL,
  `deleted` tinyint(1) unsigned NOT NULL,
  `date_add` datetime NOT NULL,
  `date_upd` datetime NOT NULL,
  PRIMARY KEY (`id_tax_rules_group`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 ;
 
17 Июня 2015, 19:25:38
Ответ #3
  • Новичок
  • *
  • Сообщений: 2
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Да помогло, спасибо вам огромное :D