Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   1с 7.7. + обмен с 1с битрикс (http://forums.kuban.ru/f1040/1s_7_7_obmen_s_1s_bitriks-4078893.html)

pavlo 19.04.2013 15:01

1с 7.7. + обмен с 1с битрикс
 
Хотел узнать, кто нить решал задачу http запросов к битриксу?
Проблема пока авторизации в v7plus нет NTLM,
а у 1С 8 у HTTPСоединение объекта есть и оно по умолчанию, походу из-за этого и не пускает.

Может какими другими средствами кто решал? по гуглил не нашел ничего вроде.
Подкиньте, если не жалко направление куда копать.

p.s. Сразу оговорюсь дело перехода на 1С 8 это другое, тут спортивный интерес чем реально реализовать.

Управление торговлей 11 19.04.2013 21:22

по протоколу там обычная http-авторизация
посмотри, как обменивается с битриксом семерочная "Торговля и склад" (единственно, там протокол старый)
по идее "Соединение.Пользователь()" должно быть достаточно для авторизации
у тебя может прокси мешает?

Управление торговлей 11 19.04.2013 21:23

в крайнем случае перепиши скрипт обмена на стороне битрикса

pavlo 22.04.2013 05:27

Метод Пользователь() не прокатывает
а ломать битрикс вообще не вариант :)

pavlo 22.04.2013 07:38

сделал так:

сайт = СоздатьОбъект("WinHttp.WinHttpRequest.5.1");
сайт.Open("GET","http://test.ru/bitrix/admin/1c_exchange.php?type=sale&mode=query",0);
сайт.SetCredentials("pavlo","test",0);
сайт.SetAutoLogonPolicy(2);
сайт.Send();
Сообщить(сайт.ResponseText);
Сообщить(""+сайт.Status+" - "+сайт.StatusText);
Сообщить(сайт.GetAllResponseHeaders);

возвращает страницу, которая и требует авторизацию Никаких "success" как в 1С 8 :(


Текущее время: 23:22. Часовой пояс GMT +3.