Перейти к содержанию

Alexiez

Новичок
  • Публикаций

    17
  • Зарегистрирован

  • Посещение

Репутация

-1 Плохой

Информация о Alexiez

  • Звание
    Пользователь

Информация

  • Пол
    Мужчина
  1. Пожалуйста выложите тестовую базу данных для 1с протестировать нужно, спасибо.
  2. Спасибо это помогло, но появилась новая проблема вот что пишет в логах 1с Выгружено товаров: 9 214 Выгружено картинок: 0 Выгружено предложений: 7 454 Произошла ошибка на стороне сервера. Получен неизвестный статус импорта. Обмен не выполнен Ответ сервера: <font size='1'><table class='xdebug-error xe-fatal-error' dir='ltr' border='1' cellspacing='0' cellpadding='1'> <tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> Fatal error: Maximum execution time of 30 seconds exceeded in /home/albert/sites/isoblock/www/system/database/mysql.php on line <i>29</i></th></tr> <tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr> <tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr> <tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0001</td><td bgcolor='#eeeeec' align='right'>125428</td><td bgcolor='#eeeeec'>{main}( )</td><td title='/home/albert/sites/isoblock/www/export/exchange1c.php' bgcolor='#eeeeec'>../exchange1c.php<b>:</b>0</td></tr> <tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0568</td><td bgcolor='#eeeeec' align='right'>293796</td><td bgcolor='#eeeeec'>Front->dispatch( )</td><td title='/home/albert/sites/isoblock/www/export/exchange1c.php' bgcolor='#eeeeec'>../exchange1c.php<b>:</b>200</td></tr> <tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0568</td><td bgcolor='#eeeeec' align='right'>293912</td><td bgcolor='#eeeeec'>Front->execute( )</td><td title='/home/albert/sites/isoblock/www/vqmod/vqcache/vq2-system_engine_front.php' bgcolor='#eeeeec'>../vq2-system_engine_front.php<b>:</b>29</td></tr> <tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0577</td><td bgcolor='#eeeeec' align='right'>300500</td><td bgcolor='#eeeeec'><a href='http://www.php.net/function.call-user-func-array' target='_new'>call_user_func_array</a> ( )</td><td title='/home/albert/sites/isoblock/www/vqmod/vqcache/vq2-system_engine_front.php' bgcolor='#eeeeec'>../vq2-system_engine_front.php<b>:</b>42</td></tr> <tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.0577</td><td bgcolor='#eeeeec' align='right'>300884</td><td bgcolor='#eeeeec'>ControllerModuleExchange1c->modeImport( )</td><td title='/home/albert/sites/isoblock/www/vqmod/vqcache/vq2-system_engine_front.php' bgcolor='#eeeeec'>../vq2-system_engine_front.php<b>:</b>42</td></tr> <tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.0596</td><td bgcolor='#eeeeec' align='right'>307780</td><td bgcolor='#eeeeec'>ModelToolExchange1c->parseImport( )</td><td title='/home/albert/sites/isoblock/www/admin/controller/module/exchange1c.php' bgcolor='#eeeeec'>../exchange1c.php<b>:</b>475</td></tr> <tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>46.7617</td><td bgcolor='#eeeeec' align='right'>403944</td><td bgcolor='#eeeeec'>ModelToolExchange1c->setProduct( )</td><td title='/home/albert/sites/isoblock/www/admin/model/tool/exchange1c.php' bgcolor='#eeeeec'>../exchange1c.php<b>:</b>414</td></tr> <tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>46.7627</td><td bgcolor='#eeeeec' align='right'>408644</td><td bgcolor='#eeeeec'>DB->query( )</td><td title='/home/albert/sites/isoblock/www/admin/model/tool/exchange1c.php' bgcolor='#eeeeec'>../exchange1c.php<b>:</b>734</td></tr> <tr><td bgcolor='#eeeeec' align='center'>9</td><td bgcolor='#eeeeec' align='center'>46.7627</td><td bgcolor='#eeeeec' align='right'>408644</td><td bgcolor='#eeeeec'>MySQL->query( )</td><td title='/home/albert/sites/isoblock/www/vqmod/vqcache/vq2-system_library_db.php' bgcolor='#eeeeec'>../vq2-system_library_db.php<b>:</b>16</td></tr> </table></font> Выгрузка товаров завершена с ошибками!!! Не удалось найти вид номенклатуры: Услуга Не удалось найти/создать номенклатуру. Не удалось обработать документы, загруженные с сервера. Обмен не выполнен Не выгружен ни один заказ. Обмен заказами завершен с ошибками!!! в логах сервера пишет вот это [Tue Nov 19 18:07:49.081690 2013] [:error] [pid 6586] [client 158.181.144.254:60357] PHP Warning: mkdir(): No such file or directory in /home/albert/sites/isoblock/www/vqmod/vqmod.php on line 179 [Tue Nov 19 18:07:49.081770 2013] [:error] [pid 6586] [client 158.181.144.254:60357] PHP Stack trace: [Tue Nov 19 18:07:49.081790 2013] [:error] [pid 6586] [client 158.181.144.254:60357] PHP 1. {main}() /home/albert/sites/isoblock/www/export/exchange1c.php:0 [Tue Nov 19 18:07:49.081805 2013] [:error] [pid 6586] [client 158.181.144.254:60357] PHP 2. VQMod::modCheck() /home/albert/sites/isoblock/www/export/exchange1c.php:13 [Tue Nov 19 18:07:49.081820 2013] [:error] [pid 6586] [client 158.181.144.254:60357] PHP 3. VQMod::dirCheck() /home/albert/sites/isoblock/www/vqmod/vqmod.php:84 [Tue Nov 19 18:07:49.081833 2013] [:error] [pid 6586] [client 158.181.144.254:60357] PHP 4. mkdir() /home/albert/sites/isoblock/www/vqmod/vqmod.php:179 [Tue Nov 19 19:42:46.514965 2013] [:error] [pid 7262] [client 158.181.144.254:33041] PHP Fatal error: Maximum execution time of 30 seconds exceeded in /home/albert/sites/isoblock/www/system/database/mysql.php on line 29 [Tue Nov 19 19:42:46.554062 2013] [:error] [pid 7262] [client 158.181.144.254:33041] PHP Stack trace: [Tue Nov 19 19:42:46.554124 2013] [:error] [pid 7262] [client 158.181.144.254:33041] PHP 1. {main}() /home/albert/sites/isoblock/www/export/exchange1c.php:0 [Tue Nov 19 19:42:46.554142 2013] [:error] [pid 7262] [client 158.181.144.254:33041] PHP 2. Front->dispatch() /home/albert/sites/isoblock/www/export/exchange1c.php:200 [Tue Nov 19 19:42:46.554158 2013] [:error] [pid 7262] [client 158.181.144.254:33041] PHP 3. Front->execute() /home/albert/sites/isoblock/www/vqmod/vqcache/vq2-system_engine_front.php:29 [Tue Nov 19 19:42:46.554174 2013] [:error] [pid 7262] [client 158.181.144.254:33041] PHP 4. call_user_func_array() /home/albert/sites/isoblock/www/vqmod/vqcache/vq2-system_engine_front.php:42 [Tue Nov 19 19:42:46.554189 2013] [:error] [pid 7262] [client 158.181.144.254:33041] PHP 5. ControllerModuleExchange1c->modeImport() /home/albert/sites/isoblock/www/vqmod/vqcache/vq2-system_engine_front.php:42 [Tue Nov 19 19:42:46.554205 2013] [:error] [pid 7262] [client 158.181.144.254:33041] PHP 6. ModelToolExchange1c->parseImport() /home/albert/sites/isoblock/www/admin/controller/module/exchange1c.php:475 [Tue Nov 19 19:42:46.554221 2013] [:error] [pid 7262] [client 158.181.144.254:33041] PHP 7. ModelToolExchange1c->setProduct() /home/albert/sites/isoblock/www/admin/model/tool/exchange1c.php:414 [Tue Nov 19 19:42:46.554237 2013] [:error] [pid 7262] [client 158.181.144.254:33041] PHP 8. DB->query() /home/albert/sites/isoblock/www/admin/model/tool/exchange1c.php:734 [Tue Nov 19 19:42:46.554252 2013] [:error] [pid 7262] [client 158.181.144.254:33041] PHP 9. MySQL->query() /home/albert/sites/isoblock/www/vqmod/vqcache/vq2-system_library_db.php:16
  3. В общем начал тестировать локально, логи сервера показали [Tue Nov 19 17:57:48.148131 2013] [:error] [pid 6586] [client 158.181.144.254:60244] PHP Fatal error: Cannot instantiate abstract class VQMod in /home/albert/sites/isoblock/www/export/exchange1c.php on line 11 [Tue Nov 19 17:57:48.148213 2013] [:error] [pid 6586] [client 158.181.144.254:60244] PHP Stack trace: [Tue Nov 19 17:57:48.148235 2013] [:error] [pid 6586] [client 158.181.144.254:60244] PHP 1. {main}() /home/albert/sites/isoblock/www/export/exchange1c.php:0
  4. нигде в логах ничего не отображает, подскажите пжлста где можно еще поискать?
  5. У меня вылазиет вот такая ошибка Не удалось установить соединение с сервером. Авторизация пользователя не выполнена. Не удалось получить данные с сервера. Проверьте правильность адреса сервера, порт, имя пользователя и пароль, а также настройки подключения к Интернет. {ОбщийМодуль.ПроцедурыОбменаССайтом.Модуль(437)}: Ошибка при вызове метода контекста (Получить): Ошибка при выполнении файловой операции 'export/exchange1c.php?type=catalog&mode=checkauth': Ошибка работы с Интернет: внутренняя ошибка сервера (500). : Ошибка работы с Интернет: внутренняя ошибка сервера (500) Получение данных с сервера: Получен пустой ответ сервера. Сейчас буду смотреть, что пишут логи, буду постить сюда, это выдает в консоли 1с Сборка MaxyStore Version 1.5.4.1 vqmod-2.4.1 - установил вот этот последний модуль
  6. а сколько нужно добавлять пробелов перед командой, два получается?
  7. allexp Пожалуйста распиши про cron по подробнее куда прописываются параметры
  8. SergejSo смотрите как выводится в товаре по аналогии сделайте тут, там ничего сложного нету, сначала нужно посмотреть в модель какие поля выбираются, потом если нужно, добавить чтобы выбиралась модель и наличие, потом в контоллере проследить чтобы в массив заносились ваши поля, и соотвественно вывести их в шаблоне, усе, как-то так :)
  9. галки в админке поставьте чтобы и в этих отображались товары, или нужно сделать другой вид чтобы отображались как нужно
  10. вот public function add() { $this->language->load('checkout/cart'); $json = array(); if (isset($this->request->post['product_id'])) { $product_id = $this->request->post['product_id']; } else { $product_id = 0; } $this->load->model('catalog/product'); $product_info = $this->model_catalog_product->getProduct($product_id); if ($product_info) { if (isset($this->request->post['quantity'])) { $quantity = $this->request->post['quantity']; } else { $quantity = 1; } if (isset($this->request->post['option'])) { $option = array_filter($this->request->post['option']); } else { $option = array(); } $product_options = $this->model_catalog_product->getProductOptions($this->request->post['product_id']); //var_dump($product_options); foreach ($product_options as $product_option) { if ($product_option['required'] && empty($option[$product_option['product_option_id']])) { $json['error']['option'][$product_option['product_option_id']] = sprintf($this->language->get('error_required'), $product_option['name']); } } if (!$json) { $this->cart->add($this->request->post['product_id'], $quantity, $option); $json['success'] = sprintf($this->language->get('text_success'), $this->url->link('product/product', 'product_id=' . $this->request->post['product_id']), $product_info['name'], $this->url->link('checkout/cart')); unset($this->session->data['shipping_method']); unset($this->session->data['shipping_methods']); unset($this->session->data['payment_method']); unset($this->session->data['payment_methods']); // Totals $this->load->model('setting/extension'); $total_data = array(); $total = 0; $taxes = $this->cart->getTaxes(); // Display prices if (($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) { $sort_order = array(); $results = $this->model_setting_extension->getExtensions('total'); foreach ($results as $key => $value) { $sort_order[$key] = $this->config->get($value['code'] . '_sort_order'); } array_multisort($sort_order, SORT_ASC, $results); foreach ($results as $result) { if ($this->config->get($result['code'] . '_status')) { $this->load->model('total/' . $result['code']); $this->{'model_total_' . $result['code']}->getTotal($total_data, $total, $taxes); } $sort_order = array(); foreach ($total_data as $key => $value) { $sort_order[$key] = $value['sort_order']; } array_multisort($sort_order, SORT_ASC, $total_data); } } $json['total'] = sprintf($this->language->get('text_items'), $this->currency->format($total),$this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0)); } else { $json['redirect'] = str_replace('&', '&', $this->url->link('product/product', 'product_id=' . $this->request->post['product_id'])); } } $this->response->setOutput(json_encode($json)); }
  11. да я в него заглядывал, там общую цену ставит 0
  12. Вот в чем дело, при добавлении товара в корзину цена остается нулевой, а счетчик товара работает нормально, не пойму в чем дело и где глюк, вот код джаваскрипта $('#button-cart').bind('click', function() { $.ajax({ url: 'index.php?route=checkout/cart/add', type: 'post', data: $('.product-info input[type='text'], .product-info input[type='hidden'], .product-info input[type='radio']:checked, .product-info input[type='checkbox']:checked, .product-info select, .product-info textarea'), dataType: 'json', success: function(json) { $('.success, .warning, .attention, information, .error').remove(); if (json['error']) { if (json['error']['option']) { for (i in json['error']['option']) { $('#option-' + i).after('<span class="error">' + json['error']['option'][i] + '</span>'); } } } if (json['success']) { $('#notification').html('<div class="success" style="display: none;">' + json['success'] + '<img src="catalog/view/theme/default/image/close.png" alt="" class="close" /></div>'); $('.success').fadeIn('slow'); $('#cart-total').html(json['total']); $('html, body').animate({ scrollTop: 0 }, 'slow'); } } }); }); я новичек еще в opencard, и не совсем представляю куда уходит инфа, пжлста просвятите, тут я так понял данные отдаются классу cart и методу add, если есть мануал по роутигну было бы круто, или на api ,чет не нашел
×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.