| Цитата |
|---|
Александр Чесноков написал: Может кто что подскажет? на данный момент обновил Битрикс до 16,0,13... сконвертил базу... думал поможет.... но увы, так обмен из 1С УТ в Битрикс и не приезжает... и ни каких версий теперь нет(((( |
- Для начала нужно понять, действительно ли обмен не приезжает. Проверьте, меняется ли состояние заказа (отгрузка, оплата)... Может быть такое, что отгрузка/оплата в Битрикс приходит, но смена статуса заказа настроена неправильно.
- Если и отгрузки не приходят, то нужно смотреть, что приходит из 1С на сайт (и приходит ли вообще) - в папке /upload/1c_catalog/ остаётся файл import.xml (заказы) и offers.xml (торг.предложения). По времени изменения видно, насколько он свежий. Проверьте в нём отгрузки/оплаты. Там легко разобраться.
- Ну и, если этот файл есть, и если в нём есть отгрузки и оплаты, то нужно скачать на сайт файлик bx_1c_import.php (в онлайн-документации по Битрикс есть, неохота искать... в разделе про обмен с 1С). И после этого писать в ТП Битрикса, что тестовый импорт этим скриптом не приводит к результату, хотя файл импорта правильный.
Как проверять обмен с 1С:
- Нужно отменить проведение реализации и оплаты. Ещё лучше, если заказ свежий и не был оплачен/отгружен.
- Сделать обмен заказами с сайтом. По мнению 1С-ки он должен завершиться успешно.
- Открыть заказ на редактирование на сайте и удалить отгрузки/оплаты, если остались.
- Проводим реализацию, делаем обмен заказами. Смотрим заказ на сайте (обновляем страницу, если был открыт).
- Проводим оплату, делаем обмен заказами. Смотрим заказ на сайте.
можно одновременно провести реализацию и оплату, это не суть как важно. Также можно изменить цену товара в заказе в 1С, и сделать обмен. Цена в заказе на сайте должна измениться. Но если не изменилась, то это ещё не факт, что весь обмен не работает.