0
Ilya Nikolaevich
13.08.13
✎
14:03
|
пробовал передать данные через Post на сайт (для примера) написал обработку, есть поле ввода(числовой) и кнопка
код как делал я
&НаСервере
Процедура ПередачаНаСайтНаСервере()
имяФайлаОтправки = ПолучитьИмяВременногоФайла("xml");
ЗаписьТекста = Новый ЗаписьТекста(имяФайлаОтправки);
ЗаписьТекста.Записать(СерийныйНомер);
ЗаписьТекста.Закрыть();
имяВыходногоФайла = ПолучитьимяВременногоФайла("xml"); // наш сервер возвращает ответы в виде XML
ФайлОтправки = Новый Файл(имяФайлаОтправки);
РазмерФайлаОтправки = XMLСтрока(ФайлОтправки.Размер());
Заголовки = Новый Соответствие();
Заголовки.Вставить("Content-Type", "text/html;charset=utf-8");
Заголовки.Вставить("Content-Lenght", РазмерФайлаОтправки);
Соединение = Новый HTTPСоединение(";);
Соединение.ОтправитьДляОбработки(имяФайлаОтправки, "form.php", имяВыходногоФайла, Заголовки);
Попытка
УдалитьФайлы(имяФайлаОтправки);
Исключение
КонецПопытки;
// обработаем ответ сервера
ЧтениеXML = Новый ЧтениеXML;
ЧтениеXML.ОткрытьФайл(имяВыходногоФайла);
ЧтениеXML.Закрыть();
// удаляем файл после использования
Попытка
УдалитьФайлы(имяВыходногоФайла);
Исключение
КонецПопытки;
ЗапуститьПриложение(";);
КонецПроцедуры
но это ни к чему не приводит, как передать параметр на сайт и открыть его из 1с
|
|