Имя: Пароль:
1C
1С v8
Отправка заказа на ponyexpress. Как передать параметры?
0 ИС-2
 
10.08.14
11:46
Ни как не могу разобраться как из 1C передать параметры на форму и  нажать кнопку "передать".

Ввожу ручками текст и код доступа - показывает xml. Выполняю кодом получаю файл с "400 Bad Request","Your browser sent a request that this server could not understand"

Где ошибка? Как интерактивно посмотреть что и как заполнилось?

http://www.ponyexpress.ru/tools/im/order_request_std.html     

Соединение = Новый HTTPСоединение("http://www.ponyexpress.ru/tools/im/order_request_std.html";);
    // если так, то ошибка Ошибка работы с Интернет:  Couldn't resolve host nam в строке Соединение.ОтправитьДляОбработки
    //Соединение = Новый HTTPСоединение("http://www.ponyexpress.ru/tools/im/order_request_std.html";);
    
    ЗаголовокHTTP = Новый Соответствие();
    ЗаголовокHTTP.Вставить("Content-type", "application/x-www-form-urlencoded; charset=utf-8");
    ЗаголовокHTTP.Вставить("xml_data", ТекстЗапроса);
    ЗаголовокHTTP.Вставить("access_code",КодДоступа);
    
    Запрос = Новый HTTPЗапрос("http://www.ponyexpress.ru/tools/im/order_request_std.html",ЗаголовокHTTP);
    // пробовал и с / и без него, писать post
//    Запрос = Новый HTTPЗапрос("/im_order_std.php",ЗаголовокHTTP);

    Отв = Соединение.ОтправитьДляОбработки(Запрос,ИмяФайлаОтвета);
1 ИС-2
 
10.08.14
11:48
2 ИС-2
 
10.08.14
13:53
после того как добавил логин и пароль от личного кабинета в HTTPСоединение стало возращать xml "страница не найдена"
3 Фокусник
 
10.08.14
14:11
(0) у них специальных интерфейсов для электронного обмена документами нет?
4 ИС-2
 
10.08.14
20:53
(3) вроде бы это и есть их интерфейс для автообмена
5 oleg_km
 
10.08.14
21:32
Fiddler посмотри что делает с их формы
6 ИС-2
 
11.08.14
10:19
ап
7 ИС-2
 
12.08.14
18:11
скажите, пжс, как в http://ui.p2e.ru/srv/UI_Service.wsdl найти URIПространстваИменСервиса,ИмяСервиса,ИмяТочкиПодключения
для
Новый WSПрокси(<Определение>, <URIПространстваИменСервиса>, <ИмяСервиса>, <ИмяТочкиПодключения>, <Таймаут>)

для процедуры SubmitRequest
8 ИС-2
 
13.08.14
01:28
поясните как в ЗаписьXML записать такую конструкцию


<Request xmlns:xsd="http://www.w3.org/2001/XMLSchema"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:type="OrderRequest">

если пишшь     ЗаписатьНачалоЭлемента("Request","xmlns:xsd=" + Кавычка + "http://www.w3.org/2001/XMLSchema"; + Кавычка + " xmlns:xsi=" + Кавычка + "http://www.w3.org/2001/XMLSchema-instance"; + Кавычка + " xsi:type=" + Кавычка + "OrderRequest" + Кавычка );

то в xml получается непонятно d1p1


- <d1p1:Request xmlns:d1p1="xmlns:xsd="http://www.w3.org/2001/XMLSchema"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:type="OrderRequest"">

что за d1p1?
2 + 2 = 3.9999999999999999999999999999999...