Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1С Предприятие: Розница (Базовая) Редакция 2.2 => Нет соединения #14

Closed
TorinAsakura opened this issue Mar 24, 2017 · 36 comments

Comments

@TorinAsakura
Copy link

TorinAsakura commented Mar 24, 2017

Добрый, вот кейсы для воспроизведения ошибок:

@chrme
Copy link
Contributor

chrme commented Mar 30, 2017

https://straikbolist.ru/wc1c/exchange/?type=catalog&mode=import&filename=import.xml
https://straikbolist.ru/wc1c/exchange/?type=catalog&mode=import&filename=offers.xml

так что напишет?

@TorinAsakura
Copy link
Author

@TorinAsakura
Copy link
Author

А вот если ходить по http то говорит, что я не авторизован, хоть это и не так

@TorinAsakura
Copy link
Author

Складывается ощущение, что это сволочь не понимает и не запоминает твои credentials…

@TorinAsakura
Copy link
Author

Смог приконнектиться после добавления правила в .htaccess

@chrme
Copy link
Contributor

chrme commented Apr 12, 2017

на скриншотах кстати написано конкретно в чем ошибка, а именно:

fopen(путь к файлу) failed to open steram

скрипт не находит ни import.xml ни offers.xml, которые 1с должна загрузить, там же 1с сначала архив отправляет и на стороне сервера распаковывается, нада смотреть либо 1с архив отправила, либо даже до этого не дошло.

@T04ka1
Copy link

T04ka1 commented Apr 18, 2017

Аналогичная проблема. При переводе сайта на ХТТПС перестает работать синхронизация.

@TorinAsakura
Copy link
Author

TorinAsakura commented Apr 18, 2017

@chrme я тебе проще скажу, это работает, после внесения корректировок в .htaccess и обращения к серверу со стороны клиента по http

Всё, что пытается работать через https любыми хаками и костылями - обречено на провал

@sgtpep Необходима реакция…

@Kucenkov
Copy link

Kucenkov commented Apr 19, 2017

у меня на одном сайте cocos-moscow.ru работает выгрузка хотя он на https, пока не понял причину но вот выкладываю как настроен сайт
htaccess http://prntscr.com/ey67rc

1c выгрузка я поставил без https http://prntscr.com/ey698c

вот успешный вход http://prntscr.com/ey69lu

будут вопросы и если скажете что посмотреть и где то выложу

@TorinAsakura
Copy link
Author

@Kucenkov ну дружище, так и у меня ресурс с SSL (HTTPS) вот только в этом нет смысла, если выгрузку нельзя по HTTPS производить)))) Так-то и у меня выгрузка на HTTP стоит)))

@Kucenkov
Copy link

так у меня тоже ssl ) https://cocos-moscow.ru/ вот смотри, каждый день делаю выгрузку

@TorinAsakura
Copy link
Author

@Kucenkov …да причём тут, и я делаю выгрузку, вот только я не могу выгружать по HTTPS с 1c, дошло?

@TorinAsakura
Copy link
Author

@Kucenkov кстати, подскажи набор плагинов для WooCommerce, у тебя достаточно годно всё сделано

@Kucenkov
Copy link

Kucenkov commented Apr 19, 2017

я тебя понял

Смог приконнектиться после добавления правила в .htaccess

какие правила ты добавил? можешь скрин кинуть?
плагины сброшу позже, там их 50 штук

@TorinAsakura
Copy link
Author

TorinAsakura commented Apr 19, 2017

@Kucenkov спасибо бро, черкани в телеграм @TorinAsakura
@Kucenkov всего ОДНО) Которое есть в документации)
`

RewriteEngine On

RewriteRule . - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

`

@Kucenkov
Copy link

спасибо

@T04ka1
Copy link

T04ka1 commented Apr 19, 2017

@TorinAsakura, а можно подробнее про правила? Меня вполне устроит вариант если сайт будет работать по https, а выгрузка будет по http проходить.

@Kucenkov, +1, тема плагинов интересна, поделитесь списком! =)

@TorinAsakura
Copy link
Author

@T04ka1 всё просто, если не дописать правило - он тупо не хранит и не возвращает данные авторизации…

@TorinAsakura
Copy link
Author

@Kucenkov дружище, не забыл про списочек?) Напиши в телеграм пожалуйста) Или куда удобней будет) Заранее благодарю тебя

@Kucenkov
Copy link

All 404 Redirect to Homepage
Analytify - Google Analytics Dashboard
CMB2
Contact Form 7
Cyr to Lat enhanced
Disable WooCommerce Reviews
DL Robots.txt
Google Analytics Dashboard для WP
Popup Maker
Print Invoice, Packing Slip, Delivery Note & Label Plugin for WooCommerce (Basic)
Recent Posts Widget Extended
Recover Abandoned Cart
Redux Framework
Saphali Woocommerce Russian
Saphali Yandex Market (NEW)
SEO Optimized Images
Simple Twitter Tweets
Slider Revolution
WooCommerce Email Customizer
Woocommerce Free Shipping Notification
WooCommerce PDF Invoices
WooCommerce Show Attributes
Wordfence Security
WordPress Users & WooCommerce Customers Import Export(BASIC)
WPBakery Visual Composer
XTEMOS Post Types plugin
YITH WooCommerce Ajax Product Filter
Google XML Sitemaps
Import users from CSV with meta
JivoSite
Loco Translate
MailChimp для WordPress
NC Size Chart for Woocommerce
Newsletter
PixelYourSite
UpdraftPlus - Backup/Restore
Use Any Font
WA Activation
Woo Product Remover
WooCommerce
WooCommerce - APG Free Postcode/State/Country Shipping
Woocommerce Add to cart Ajax for variable products
WooCommerce Dynamic Pricing & Discounts
YITH WooCommerce Wishlist
Yoast SEO
Обмен данным между WooCommerce и 1С:Предприятием
Яндекс Метрика
Яндекс.Касса для WooCommerce

@TorinAsakura
Copy link
Author

@Kucenkov Благодарю дружище, я правда уже половину руками сделал) Но за плагины всё равно спасибо)

@TorinAsakura
Copy link
Author

@chrme

  • http://take.ms/0mzhq
  • http://take.ms/lDNJQ
    А теперь, что этому ублюдку не нравится? Не, суть еррора я понял, что делать-то? Больше памяти? Лесом - там нет и 200 метров…

@T04ka1
Copy link

T04ka1 commented May 25, 2017

Я протрахался с вукомерцем пару недель и благополучно убедил перейти заказчика на другую cms, где нет таких проблем, сайт сдан во время, сайт улучшен, сайт работает намного быстрее.

@TorinAsakura
Copy link
Author

@T04ka1 хз, всё нормально работает, просто надо уметь готовить некоторые хуки в functions, единственная беда - 1C, в остальном - норм.
Но, плюсую, мне самому нравится пилить, что-то типа Magento, OpenCart однако тут заказчик хочет "сам" разбираться и у него есть люди и тупее и интуитивнее чем WPWC я не нашёл…
Может я и не прав, а ты что взял?

@TorinAsakura
Copy link
Author

TorinAsakura commented May 26, 2017

@chrme http://take.ms/QhEzs мне приходят данные в таком виде, это нужно настроить на стороне 1с я так понимаю? Или можно где-то в коде правки сделать?

@Kucenkov
Copy link

@T04ka1 на какую CMS перешли ?

@Kucenkov
Copy link

@TorinAsakura привет, не могу решить проблему с выгрузкой по SSL, на хосте digitalocean, ты как решил свой вопрос? я даже не могу подконектиться в 1с, не по HTTP не по HTTPS, когда включен SSL

@T04ka1
Copy link

T04ka1 commented May 29, 2017

@Kucenkov на опенкарт, точнее ocstore.

@Kucenkov
Copy link

@T04ka1 спасибо

@TorinAsakura
Copy link
Author

@Kucenkov привет

  • для начала надо поправить .htaccess
  • потом сделай чтобы файлы приходили с именованием offers.xml import.xml без мусора которым срёт при выгрузке 1С типа offers_01.xml и т.д.
  • а потом замени работу дефолтной линуксовой библиотеки для распаковки архива

Всё это можешь найти в этом треде, обращайся если что

@Kucenkov
Copy link

@TorinAsakura Спасибо!

@TorinAsakura
Copy link
Author

@chrme новые баги связанные с jetpack'ом Оо http://take.ms/PtInw

@izlodei
Copy link

izlodei commented Oct 11, 2017

@TorinAsakura @Kucenkov
Джентельмены, привет.

Я на втором круге ада - нужна Ваша помощь.
Плагин синхронизировал с 1С - обмен прошел 1 раз и успешно.
После этого выдает ошибку Undefined offset

Посмотреть лог ошибок Выгружено товаров: 1 Выгружено предложений: 4 Произошла ошибка на стороне сервера. Получен неизвестный статус импорта. Обмен не выполнен Ответ сервера:

#0 wc1c_error(Undefined offset: 3 in /var/www/vhosts/vps-1099056.vpshome.pro/orientirshop/wp-content/plugins/woocommerce-and-1centerprise-data-exchange/exchange/import.php on line 136, PHP Unknown Error) called at [/var/www/vhosts/vps-1099056.vpshome.pro/orientirshop/wp-content/plugins/woocommerce-and-1centerprise-data-exchange/exchange.php:142]
#1 wc1c_strict_error_handler(8, Undefined offset: 3, /var/www/vhosts/vps-1099056.vpshome.pro/orientirshop/wp-content/plugins/woocommerce-and-1centerprise-data-exchange/exchange/import.php, 136, Array ([is_full] => 1,[names] => Array ([0] => КоммерческаяИнформация,[1] => Каталог,[2] => Товары,[3] => Товар,[4] => ЗначенияРеквизитов,[5] => ЗначениеРеквизита,[6] => Значение),[depth] => 6,[name] => Значение,[data] => Товар,[wc1c_groups] => Array (),[wc1c_group_depth] => -1,[wc1c_property] => Array ([Ид] => 16167521-adbe-11e7-a658-00224d66c31c,[Наименование] => Производитель,[ТипЗначений] => Справочник,[ВариантыЗначений] => Array ([0] => Array ([ИдЗначения] => 16167522-adbe-11e7-a658-00224d66c31c,[Значение] => Jack Wolfskin)),[ДляТоваров] => true),[wc1c_product] => Array ([ХарактеристикиТовара] => Array (),[ЗначенияСвойств] => Array ([0] => Array ([Ид] => 16167521-adbe-11e7-a658-00224d66c31c,[Значение] => Array ([0] => 16167522-adbe-11e7-a658-00224d66c31c))),[ЗначенияРеквизитов] => Array ([-1] => Array ([Значение] => Array ([0] => )),[0] => Array (),[1] => Array ([Наименование] => ВидНоменклатуры),[2] => Array ([Значение] => Array ([0] => ))),[Ид] => 776e893c-a80c-11e7-a658-00224d66c31c,[Артикул] => 1107513-1010,[Наименование] => 1107513-1010 GRANITE CLIFF, куртка муж.,[БазоваяЕдиница] => шт,[Группы] => Array ([0] => 02e95f87-0272-11e7-847a-00224d66c31c),[ЗначениеРеквизита] =>

			),[i] => 3)) called at [/var/www/vhosts/vps-1099056.vpshome.pro/orientirshop/wp-content/plugins/woocommerce-and-1centerprise-data-exchange/exchange/import.php:136]

#2 wc1c_import_character_data_handler(1, Array ([0] => КоммерческаяИнформация,[1] => Каталог,[2] => Товары,[3] => Товар,[4] => ЗначенияРеквизитов,[5] => ЗначениеРеквизита,[6] => Значение), 6, Значение, Товар)
#3 call_user_func(wc1c_import_character_data_handler, 1, Array ([0] => КоммерческаяИнформация,[1] => Каталог,[2] => Товары,[3] => Товар,[4] => ЗначенияРеквизитов,[5] => ЗначениеРеквизита,[6] => Значение), 6, Значение, Товар) called at [/var/www/vhosts/vps-1099056.vpshome.pro/orientirshop/wp-content/plugins/woocommerce-and-1centerprise-data-exchange/exchange.php:375]
#4 wc1c_xml_character_data_handler(Resource id #153, Товар)
#5 xml_parse(Resource id #153, <Группы>
<Ид>02e95f87-0272-11e7-847a-00224d66c31c</Ид>
</Группы>
<ЗначениеРеквизита>
<Наименование>ОписаниеВФорматеHTML</Наименование>
<Значение>Проверка дополнительного описания номенклатуры в формател HTML</Значение>
</ЗначениеРеквизита>
<ЗначенияСвойств>
<ЗначенияСвойства>
<Ид>16167521-adbe-11e7-a658-00224d66c31c</Ид>
<Значение>16167522-adbe-11e7-a658-00224d66c31c</Значение>
</ЗначенияСвойства>
</ЗначенияСвойств>
<ЗначенияРеквизитов>
<ЗначениеРеквизита>
<Наименование>ВидНоменклатуры</Наименование>
<Значение>Товар</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>ТипНоменклатуры</Наименование>
<Значение>Товар</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>Полное наименование</Наименование>
<Значение>1107513-1010 GRANITE CLIFF, куртка муж.</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>Вес</Наименование>
<Значение>0</Значение>
</ЗначениеРеквизита>
</ЗначенияРеквизитов>
</Товар>
</Товары>
</Каталог>
</КоммерческаяИнформация>, 0) called at [/var/www/vhosts/vps-1099056.vpshome.pro/orientirshop/wp-content/plugins/woocommerce-and-1centerprise-data-exchange/exchange.php:398]
#6 wc1c_xml_parse(Resource id #151) called at [/var/www/vhosts/vps-1099056.vpshome.pro/orientirshop/wp-content/plugins/woocommerce-and-1centerprise-data-exchange/exchange.php:448]
#7 wc1c_mode_import(catalog, import.xml) called at [/var/www/vhosts/vps-1099056.vpshome.pro/orientirshop/wp-content/plugins/woocommerce-and-1centerprise-data-exchange/exchange.php:508]
#8 wc1c_exchange() called at [/var/www/vhosts/vps-1099056.vpshome.pro/orientirshop/wp-content/plugins/woocommerce-and-1centerprise-data-exchange/exchange.php:533]
#9 wc1c_template_redirect()
#10 call_user_func_array(wc1c_template_redirect, Array ([0] => )) called at [/var/www/vhosts/vps-1099056.vpshome.pro/orientirshop/wp-includes/class-wp-hook.php:298]
#11 WP_Hook->apply_filters(, Array ([0] => )) called at [/var/www/vhosts/vps-1099056.vpshome.pro/orientirshop/wp-includes/class-wp-hook.php:323]
#12 WP_Hook->do_action(Array ([0] => )) called at [/var/www/vhosts/vps-1099056.vpshome.pro/orientirshop/wp-includes/plugin.php:453]
#13 do_action(template_redirect) called at [/var/www/vhosts/vps-1099056.vpshome.pro/orientirshop/wp-includes/template-loader.php:12]
#14 require_once(/var/www/vhosts/vps-1099056.vpshome.pro/orientirshop/wp-includes/template-loader.php) called at [/var/www/vhosts/vps-1099056.vpshome.pro/orientirshop/wp-blog-header.php:19]
#15 require(/var/www/vhosts/vps-1099056.vpshome.pro/orientirshop/wp-blog-header.php) called at [/var/www/vhosts/vps-1099056.vpshome.pro/orientirshop/index.php:17]

Request URI: http://orientirshop.ru/wc1c/exchange/?type=catalog&mode=import&filename=import.xml
Server API: cgi-fcgi
Memory limit: 512M
Maximum POST size: 1000M
PHP version: 5.5.9-1ubuntu4.14
WordPress version: 4.8.2
Plugin version: 0.7r1466555

rollback

Выгрузка товаров завершена с ошибками!!!

@Susway
Copy link

Susway commented Aug 29, 2018

@TorinAsakura @Kucenkov @izlodei
у меня уже круги по Данте идут) мучаюсь с ним недели три+

Соединение устанавливает, Выгрузка товаров работает, но не работает обмен с заказами, параллельно расскатывал на этом же хостинге вордпресс настраивал и все работает, но мне надо заставить работать изначально сайт, т.к. там много всего уже с каталогом сделано.

выдает следующее, как я понял надо читать от 8 к 1

Error: No type.

#0 wc1c_error(No type) called at [/var/www/u0539768/data/www/ethosco.ru/wp-content/plugins/woocommerce-and-1centerprise-data-exchange/exchange.php:490]
#1 wc1c_exchange() called at [/var/www/u0539768/data/www/ethosco.ru/wp-content/plugins/woocommerce-and-1centerprise-data-exchange/exchange.php:533]
#2 wc1c_template_redirect()
#3 call_user_func_array(wc1c_template_redirect, Array ([0] => )) called at [/var/www/u0539768/data/www/ethosco.ru/wp-includes/class-wp-hook.php:286]
#4 WP_Hook->apply_filters(, Array ([0] => )) called at [/var/www/u0539768/data/www/ethosco.ru/wp-includes/class-wp-hook.php:310]
#5 WP_Hook->do_action(Array ([0] => )) called at [/var/www/u0539768/data/www/ethosco.ru/wp-includes/plugin.php:453]
#6 do_action(template_redirect) called at [/var/www/u0539768/data/www/ethosco.ru/wp-includes/template-loader.php:12]
#7 require_once(/var/www/u0539768/data/www/ethosco.ru/wp-includes/template-loader.php) called at [/var/www/u0539768/data/www/ethosco.ru/wp-blog-header.php:19]
#8 require(/var/www/u0539768/data/www/ethosco.ru/wp-blog-header.php) called at [/var/www/u0539768/data/www/ethosco.ru/index.php:17]

Request URI: http://ethosco.ru/wc1c/exchange/
Server API: cgi-fcgi
Memory limit: 128M
Maximum POST size: 32M
PHP version: 5.6.36
WordPress version: 4.9.8
Plugin version: 0.7r1466555

по этим запросам пишет success
http://ethosco.ru/wc1c/exchange/?type=catalog&mode=import&filename=import.xml
http://ethosco.ru/wc1c/exchange/?type=catalog&mode=import&filename=offers.xml

@TorinAsakura
Copy link
Author

пиши лучше в телегу, у меня столько тредов в день, что забываю отвечать…

@Kucenkov
Copy link

Kucenkov commented Aug 30, 2018 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants