Support » Plugin: WooCommerce and 1C:Enterprise/1С:Предприятие Data Exchange » Не проходит синхронизация остатков и цен

  • Добрый день.
    У нас не проходит синхронизация остатков и цен.
    Номенклатура и группы выгружаются нормально.
    Используется последний модуль «Интернет-магазин + 1С» 7.0.1.22 для УТ 11.4.
    wc1c_error(Error: Unknown import file type: prices.) called at [/home/r/redmiuwt/mi-test/public_html/wp-content/plugins/woocommerce-and-1centerprise-data-exchange/exchange.php:434]

    Подскажите пожалуйста, в чем проблема.
    Заранее спасибо!

    The page I need help with: [log in to see the link]

Viewing 3 replies - 1 through 3 (of 3 total)
  • Возьмите за аксиому – модуль работает. Проблема где-то у вас. Сайт, 1С или еще что-то – у вас не работает. Ни кто вам здесь не поможет потому, что надо сидеть и все анализировать именно в вашей ситуации. Я вам советую поставить NetBeans IDE на локальную машину. Это отладчик вашего сайта. Дальше подключаете либо свой сайт рабочий, либо локальную копию на денвере или еще чем к нему. Совершенно не важно. Находите строку в модуле /woocommerce-and-1centerprise-data-exchange/exchange.php под номером 434 и ставите точку останова. Потом запускаете на своем 1С обмен и ждете когда в NetBeans IDE сработает отладчик. Ну а дальше все просто, включаете свои мозги и смотрите на чем программа спотыкается. Там не сложно. Идете пошагово отладчиком и смотрите где программа уходит по ошибке. Потом исправляете. Автор модуля все подробно расписал, за что ему огромная благодарность. Автор модуля давно писал свой модуль. Возможно вам просто надо будет внести небольшие изменения в модуль обмена в самом 1С. Ну или поменять свои настройки в обмене. Если же вы обнаружите, что на локальной версии у вас все работает, а на сайте не работает – переходите к моему провайдеру. https://firstvds.ru/?from=516007 Не тратьте время на выяснение отношений со своей поддержкой. У меня через данный модуль выгружено на сайт около 80 тыс товара и все работает. Но я выгружаю только справочную информацию и фотографии. Остатки и цены я напрямую выгружают из 1С в базу mysql на сайте. Это значительно быстрее. Пробовал выгружать остатки большим запросом, но работает не стабильно. Сейчас выгружаю по 1 строчке в одном запросе. За 10 минут обновляет порядка 20 тыс товаров. Понимаю, что не оптимизированно, зато быстро.
    Чтобы NetBeans IDE начал работать и перехватывать запросы сайта в настройки апача, на сайте, надо внести изменения. Возвожно у своего провайдера вы не сможете это сделать. Тогда тестируйте все на локальной машине.

    Спасибо большое за развернутый ответ! Буду вам очень признателен, если подскажете, как подключить phpstorm к сайту на хостинге. Пытаюсь подключиться по ftp, выкачивается сайт. А как отследить ошибку не понимаю.

    В php.ini надо добавить блок, в самый низ файла

    [xdebug]
    ;;xdebug.max_nesting_level = 500
    zend_extension = ‘E:\Program Files (x86)\PHP\ext\php_xdebug-2.5.5-5.6-vc11-x86_64.dll’
    xdebug.auto_trace = 1
    xdebug.collect_includes = 1
    xdebug.collect_return = 1
    xdebug.default_enable = 1
    xdebug.idekey = “netbeans-xdebug”
    xdebug.profiler_enable = 0
    xdebug.profiler_enable_trigger = 0
    xdebug.profiler_output_dir=”E:\Work\_\tmp”
    xdebug.profiler_output_name = “cachegrind.out.%u”
    xdebug.remote_autostart = 1
    xdebug.remote_connect_back = 0
    xdebug.remote_enable = 1
    xdebug.remote_handler = “dbgp”
    xdebug.remote_log = “E:\Work\_\tmp\debug.log”
    xdebug.remote_port = 9000
    xdebug.remote_host = 127.0.0.1
    xdebug.remote_host = ВАШ IP адрес, например 11.22.33.44

    Это файл с моего локального апача. Вносите изменения в php.ini после этого перезапускаете апач и он начинает на ваш адрес, например 11.22.33.44, слать пакеты и NetBeans IDE начнет их отлавливать отладчиком. Перед обменом устанавливаете точку останова и переходите в отладчик NetBeans IDE. Потом запускаете обмен из 1С. NetBeans IDE остановится на точке останова. Дальше смотрите что в переменных и ищете место, где программа падает. Ну и все, разбираетесь чего ей не хватает. В NetBeans IDE все настройки стандартные, вроде там все просто запустилось у меня.

Viewing 3 replies - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.