ПРОДАЖА И ВНЕДРЕНИЕ 1С

по всей России

+7 (495) 223-32-11

Заказать обратный звонок

8 (800) 775-90-01

Бесплатно по России

Получить

Скорую 1С помощь

Получить

Проконсультироваться
со специалистом 1С

Консультироваться

В 1с пишется следующая процедура:
Код 1C v 8.х
 
      
// Автор elena777
Процедура 1с_обмен_с_WEB() //отдает файл на сайт и забирает ответ
СтруктураАдреса= ЭлектронныеДокументы.РазобратьАдрес("http://site.ru/index.php");
ОбменПорт = СтруктураАдреса.HTTPПорт;
ОбменСервер = СтруктураАдреса.HTTPСервер;
РесурсСервера = "/" + СтруктураАдреса.HTTPАдресСкрипта;

ИмяФайла = "C:\in.xml";

ОбъектXML = Новый ЗаписьXML;
ОбъектXML.ОткрытьФайл(ИмяФайла, "UTF-8");
ОбъектXML.ЗаписатьОбъявлениеXML();

ОбъектXML.ЗаписатьБезОбработки("");
ОбъектXML.Закрыть();

ЗаголовокHTTP = Новый Соответствие();
ЗаголовокHTTP.Вставить("Content-Type", "text/xml; charset=utf-8");

HTTP = Новый HTTPСоединение(ОбменСервер);

ИмяПолученногоФайла = "C:\out.txt";
Попытка
HTTP.ОтправитьДляОбработки(ИмяФайла, РесурсСервера, ИмяПолученногоФайла, ЗаголовокHTTP);
Сообщить( "ok" + ИмяФайла + " " + ИмяПолученногоФайла);
Исключение
Сообщить(ОписаниеОшибки());
Возврат;
КонецПопытки;
КонецПроцедуры

Сайт со своей стороны складывает xml на сайт. 1с периодически забирает файлы и разбирает их.


Заказать обратный звонок

Позвонить
Отправлено! В самое ближайшее время наш менеджер свяжется с Вами.