1

Тема: Проблема при интеграции с 1С

При интеграции 1С выдаёт ошибку:

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

может кто знает в чём проблема?

Thumbs up Thumbs down

2

Re: Проблема при интеграции с 1С

Интеграцию производили согласно инструкции?

https://github.com/imagecms/ImageCMS - ночные сборки корпорейта
https://scrutinizer-ci.com/g/imagecms/ImageCMS/badges/quality-score.png?b=development https://codeclimate.com/github/imagecms/ImageCMS/badges/gpa.svg

Thumbs up Thumbs down

3

Re: Проблема при интеграции с 1С

Да

Thumbs up Thumbs down

4 Отредактировано r_alex_b (18-02-2013 17:46:05)

Re: Проблема при интеграции с 1С

может дело в том что у меня 1с сервер на локале и сайт на локале? при проверке соединения в 1с пишет: Соединение установлено успешно

Thumbs up Thumbs down

5

Re: Проблема при интеграции с 1С

Нужно создать временные папки, необходимые для работы 1С:
application/modules/shop/cmlTemp
application/modules/shop/cmlTemp/images

https://github.com/imagecms/ImageCMS - ночные сборки корпорейта
https://scrutinizer-ci.com/g/imagecms/ImageCMS/badges/quality-score.png?b=development https://codeclimate.com/github/imagecms/ImageCMS/badges/gpa.svg

Thumbs up +1 Thumbs down

6 Отредактировано r_alex_b (18-02-2013 21:34:31)

Re: Проблема при интеграции с 1С

и в \application\modules\exchange\exchange.php заменить строку 30: $this->locale = $this->locale['identif'];
на $this->locale['identif']= $this->locale;

Thumbs up +2 Thumbs down

7

Re: Проблема при интеграции с 1С

Добрый день!

При запросе http://адрес_сайта/exchange?type=catalog&mode=init .... скрипт возвращает Ошибка безопасности!!!
...В чем может быть проблема????

Thumbs up Thumbs down

8 Отредактировано r_alex_b (19-02-2013 13:13:15)

Re: Проблема при интеграции с 1С

А вы как этот запрос отправляете, вручную в браузере? Это ошибка из-за возникает из-за того что вы Cookie не передали. Там же сначала нужно запросом http://адрес_сайта/exchange?type=catalog&mode=checkauth получить Cookie, а потом в вашем запросе Cookie тоже передавать. И вообще это всё должна система делать.

Thumbs up Thumbs down

9

Re: Проблема при интеграции с 1С

r_alex_b пишет:

А вы как этот запрос отправляете, вручную в браузере? Это ошибка из-за возникает из-за того что вы Cookie не передали. Там же сначала нужно запросом http://адрес_сайта/exchange?type=catalog&mode=checkauth получить Cookie, а потом в вашем запросе Cookie тоже передавать. И вообще это всё должна система делать.

Т.е в строке браузера запросы не передавать, необходимо все из интерфейса 1С??? Я правильно понял???

Thumbs up Thumbs down

10 Отредактировано r_alex_b (19-02-2013 13:30:33)

Re: Проблема при интеграции с 1С

djdmit пишет:
r_alex_b пишет:

А вы как этот запрос отправляете, вручную в браузере? Это ошибка из-за возникает из-за того что вы Cookie не передали. Там же сначала нужно запросом http://адрес_сайта/exchange?type=catalog&mode=checkauth получить Cookie, а потом в вашем запросе Cookie тоже передавать. И вообще это всё должна система делать.

Т.е в строке браузера запросы не передавать, необходимо все из интерфейса 1С??? Я правильно понял???

Вам вобще их указывать не надо, вы просто настраиваете модуль, потом настраиваете в 1С обмен с сайтом(как в этой инструкции http://wiki.imagecms.net/Интеграция_с_1С), и все запросы 1С передаёт сам, когда вы нажимаете выполнить обмен.

Thumbs up Thumbs down

11

Re: Проблема при интеграции с 1С

r_alex_b пишет:
djdmit пишет:
r_alex_b пишет:

А вы как этот запрос отправляете, вручную в браузере? Это ошибка из-за возникает из-за того что вы Cookie не передали. Там же сначала нужно запросом http://адрес_сайта/exchange?type=catalog&mode=checkauth получить Cookie, а потом в вашем запросе Cookie тоже передавать. И вообще это всё должна система делать.

Т.е в строке браузера запросы не передавать, необходимо все из интерфейса 1С??? Я правильно понял???

Вам вобще их указывать не надо, вы просто настраиваете модуль, потом настраиваете в 1С обмен с сайтом(как в этой инструкции http://wiki.imagecms.net/Интеграция_с_1С), и все запросы 1С передаёт сам, когда вы нажимаете выполнить обмен.

Спасибо!!!

Thumbs up Thumbs down

12

Re: Проблема при интеграции с 1С

Добрый день. Попробую подробней описать проблему из (7)
Типовая конфигурация УТ10.3.21.1 , всё настроено в соответствии с  http://wiki.imagecms.net/Интеграция_с_1С
При обмене 1С пишет следующее:
"Не удалось прочитать ответ сервера. Параметры обмена не получены.
Обмен не выполнен
Выгрузка товаров завершена с ошибками!!!"
Смотрю по шагам:
1) 1С делает запрос     exchange?type=catalog&mode=checkauth
получаю ответ
"success
PHPSESSID
949f8fae5b2521b9df3d0048c342403c"
2)  Делаю запрос exchange?type=catalog&mode=init    с заголовком
  Cookie: PHPSESSID=844158f7742636132b8a3b87fd466881

Получаю ответ:
Ошибка безопасности!!!

Что видимо означает
Ошибка безопасности!!!

Подскажите, как это побороть?

Thumbs up Thumbs down

13 Отредактировано r_alex_b (19-02-2013 16:11:08)

Re: Проблема при интеграции с 1С

Здравствуйте, после такого как вы настроили CMS по инструкции, вы создали папки:
application/modules/shop/cmlTemp
application/modules/shop/cmlTemp/images

и заменили строку 30: $this->locale = $this->locale['identif'];
на $this->locale['identif']= $this->locale; в файле \application\modules\exchange\exchange.php ?

Thumbs up Thumbs down

14

Re: Проблема при интеграции с 1С

Папки

application/modules/shop/cmlTemp
application/modules/shop/cmlTemp/images

Были уже созданы.
Строку 30 заменил, ничего не изменилось.

Thumbs up Thumbs down

15

Re: Проблема при интеграции с 1С

Функция check_perm()  пытается проверить соответствие записанного в файле session.txt   (application/modules/shop/cmltemp/) тому, что я передаю в параметре PHPSESSID=
Но в момент вызова check_perm() файла session.txt не существует... что наводит на мысль о нехватки прав на запись...
т.е. на предыдущем шаге функция checkauth() не смогла создать файл session.txt...   такие мысли.

Thumbs up Thumbs down

16

Re: Проблема при интеграции с 1С

попробуйте передать вручную в браузере http://адрес_сайта/exchange?type=sale&mode=checkauth и посмотрите или тогда создастся файл session.txt

Thumbs up Thumbs down

17

Re: Проблема при интеграции с 1С

Нет не создаётся. (если я правильно понял, что он должен создаваться в папке /application/modules/shop/cmltemp)

Thumbs up Thumbs down

18 Отредактировано r_alex_b (19-02-2013 17:04:54)

Re: Проблема при интеграции с 1С

ivanarama пишет:

Нет не создаётся. (если я правильно понял, что он должен создаваться в папке /application/modules/shop/cmltemp)

да

Thumbs up Thumbs down

19

Re: Проблема при интеграции с 1С

отписал в ЛС

Thumbs up Thumbs down

20

Re: Проблема при интеграции с 1С

Добрый день!
Очередная ошибка в процессе интеграции 1С и движка.

При просмотре отладчиком в 1С обнаружена ошибка.

"Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Обмен не выполнен."

В отладчике видим, что на запрос exchange?type=catalog&mode=import&filename=import.xml
сервер возвращает start:7256844</br>

В чем может быть проблема????

Thumbs up Thumbs down

21

Re: Проблема при интеграции с 1С

Помогите.
Из 1С товары выгружаются, файлы вроде нормальные..по структуре совпадает.
Категории выгружаются а товары нет. В чем может быть проблема?

Непонятно вроде все на месте, и по инструкции все настроно. Файлы в папку cmlTemp загружаются.
Правда папка находится в /uploads/cmlTemp

Но категории же он отттуда берет, значит файлы находятся ..

что глянуть, что бы вы могли помочь?

Thumbs up Thumbs down

22

Re: Проблема при интеграции с 1С

нужны файлы выгрузки и версия движка.

https://github.com/imagecms/ImageCMS - ночные сборки корпорейта
https://scrutinizer-ci.com/g/imagecms/ImageCMS/badges/quality-score.png?b=development https://codeclimate.com/github/imagecms/ImageCMS/badges/gpa.svg

Thumbs up Thumbs down

23 Отредактировано Дмитрий (18-12-2017 12:56:17)

Re: Проблема при интеграции с 1С

Вот файлы формируемые в папке cmlTemp
http://dropmefiles.com/4uUhA

Версия движка
Версия: 4.12.1 Premium

Thumbs up Thumbs down

24

Re: Проблема при интеграции с 1С

Из выше перечисленных файлов вся выгрузка прошла успешно. И категории и товары.

https://github.com/imagecms/ImageCMS - ночные сборки корпорейта
https://scrutinizer-ci.com/g/imagecms/ImageCMS/badges/quality-score.png?b=development https://codeclimate.com/github/imagecms/ImageCMS/badges/gpa.svg

Thumbs up Thumbs down

25

Re: Проблема при интеграции с 1С

А как проверить вручную? Подскажите. В инструкции не нашел ничего.
И что делать если на сайте новые товары не появляются???

Thumbs up Thumbs down