Ошибка при открытии вкладки "Наценка" Есть решение

1

Ошибка при открытии вкладки "Наценка", подскажите как победить проблему.

Спасибо!)

С Уважением, Олег!

<h2>Query Error 1054: Unknown column 'mr.currency' in 'field list'
Query: SELECT
m.`id` id,
m.`type` type,
m.`name` name,
m.`user_id` user_id,
m.`modification_datetime` modification_datetime,
m.`enabled` enabled,
mr.`id` rule_id,
mr.`condition` 'condition',
mr.`fix_price` fix_price,
mr.`percent_markup` percent_markup,
mr.`fix_markup` fix_markup,
mr.`min_markup` min_markup,
mr.`max_markup` max_markup,
mr.`round` round,
mr.`round_to` round_to,
mr.`allow_lower` allow_lower,
COUNT(mrel.`rel_id`) total,
mr.currency currency
FROM `shop_kmsuppliers_markup` m
LEFT JOIN shop_kmsuppliers_markup_rule mr ON mr.`markup_id` = m.`id`
LEFT JOIN `shop_kmsuppliers_markup_rel` mrel ON mrel.`markup_id` = m.`id`
WHERE m.`type` = 'sku'
GROUP BY m.`id` code 1054</h2>
## wa-system/database/waModel.class.php(257)
#0 wa-system/database/waModel.class.php(357): waModel->run('  SELECT/n      ...')
#1 wa-system/database/waDbStatement.class.php(229): waModel->query('  SELECT/n      ...')
#2 wa-system/database/waModel.class.php(337): waDbStatement->query(Array)
#3 wa-apps/shop/plugins/kmsuppliers/lib/model/shopKmsuppliersPluginMarkupRule.model.php(33): waModel->query('  SELECT/n      ...', Array)
#4 wa-apps/shop/plugins/kmsuppliers/lib/actions/markup/shopKmsuppliersPluginMarkup.action.php(18): shopKmsuppliersPluginMarkupRuleModel->getRulesForMarkupRule('sku')
#5 wa-system/controller/waViewAction.class.php(160): shopKmsuppliersPluginMarkupAction->execute()
#6 wa-system/controller/waViewController.class.php(86): waViewAction->display()
#7 wa-system/controller/waDefaultViewController.class.php(48): waViewController->executeAction(Object(shopKmsuppliersPluginMarkupAction))
#8 wa-system/controller/waController.class.php(21): waDefaultViewController->execute()
#9 wa-system/controller/waViewController.class.php(46): waController->run(NULL)
#10 wa-system/controller/waFrontController.class.php(255): waViewController->run(NULL)
#11 wa-system/controller/waFrontController.class.php(190): waFrontController->runController(Object(waDefaultViewController), NULL)
#12 wa-system/controller/waFrontController.class.php(84): waFrontController->execute('kmsuppliers', 'markup', NULL)
#13 wa-system/waSystem.class.php(703): waFrontController->dispatch()
#14 wa-system/waSystem.class.php(576): waSystem->dispatchBackend('jr0utej/shop/')
#15 index.php(10): waSystem->dispatch()
#16 {main}
<h2>GET</h2>
array(
  'plugin' => 'kmsuppliers',
  'module' => 'markup',
  'type' => 'sku',
  'start' => '0',
  'records' => '50',
  'search' => '',
  '_' => '1571233453257',
)
<h2>Params</h2>
array()
Опубликовано: 16 октября 2019

2 ответа

  • 1
    kirill рзрбтчк 17 октября 2019 16:57 #

    Добрый день

    Надеюсь сегодня-завтра будет опубликовано обновление, которое исправит эту ошибку

  • 1
    Евгений Коротков 19 октября 2019 13:23 #

    Если надо быстро, то в базе, в таблице shop_kmsuppliers_markup_rule добавьте поле currency с типом varchar(3) и заработает.

    • 1
      Олег Захаров Олег Захаров 23 октября 2019 12:24 #

      Здравствуйте, Евгений!

      Можете расписать, чуть более поподробнее, как добавить поле поле currency с типом varchar(3)

      Спасибо за ответ!

      С Уважением, Олег


Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите