Делаю интеграцию с сайтом.
В документации (https://docs.szamlazz.hu/#how-can-i-send-an-xml-in-the-given-requests) приведены 2 примера отправки:
Пример 1.
<ht ml>
<head><met a content="text/html; CHARSET=UTF-8"></head>
<body>
<fo rm action="https://www.szamlazz.hu/szamla/" method="post" enctype="multipart/form-data">
XML file: <input type="file" name="action-xmlagentxmlfile">
E-mail attachments if applies:
attached file 1. <input type="file" name="attachfile1">
attached file 2. <input type="file" name="attachfile2">
attached file 3. <input type="file" name="attachfile3">
attached file 4. <input type="file" name="attachfile4">
attached file 5. <input type="file" name="attachfile5">
<input type="submit" name="generate" value="Issue invoice">
</form>
</body>
</html>
Пример 2.
curl -v -F action-xmlagentxmlfile=@agent.xml -c ./cookies.txt -o response.pdfhttps://www.szamlazz.hu/szamla/
//\\////\\////\\////\\////\\////\\////\\////\\////\\////\\// //\\////\\////\\////\\////\\////\\////\\////\\////\\////\\// //\\////\\//
Пытаюсь повторить из 1с, но ничего не получается..
Функция ТестоваяXml()
Результат="<?xml version=""1.0"" encoding=""UTF-8""?>
|<xm lszamla xmlns=""http://www.szamlazz.hu/xmlszamla"" xmlns:xs=""http://www.w3.org/2001/XMLSchema"" xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"">
| <beallitasok>
| <szamlaagentkulcs>y32hs3h6rtgv2fd6a4beyj29r6adnamhgsiyspskk9 </szamlaagentkulcs>
| <eszamla>true</eszamla>
| <szamlaLetoltes>false</szamlaLetoltes>
| <valaszVerzio>1</valaszVerzio>
| </beallitasok>
| <fejlec>
| <keltDatum>2023-05-01</keltDatum>
| <teljesitesDatum>2023-05-02</teljesitesDatum>
| <fizetesiHataridoDatum>2023-05-03</fizetesiHataridoDatum>
| <fizmod>credit_card</fizmod>
| <penznem>Ft</penznem>
| <szamlaNyelve>en</szamlaNyelve>
| <vegszamla>false</vegszamla>
| <elolegSzamlaszam>N1</elolegSzamlaszam>
| </fejlec>
| <elado/>
| <vevo>
| <nev>Nev1</nev>
| <irsz>111111</irsz>
| <telepules>Praga</telepules>
| <cim>PragaAdress</cim>
| </vevo>
| <tetelek>
| <tetel>
| <megnevezes>Goods2</megnevezes>
| <mennyiseg>1</mennyiseg>
| <mennyisegiEgyseg>pieces</mennyisegiEgyseg>
| <nettoEgysegar>100</nettoEgysegar>
| <afakulcs>27</afakulcs>
| <nettoErtek>0</nettoErtek>
| <afaErtek>0</afaErtek>
|
0</bruttoErtek>
| <megjegyzes/>
| <tetelFokonyv>
| <gazdasagiEsem/>
| <gazdasagiEsemAfa/>
| <arbevetelFokonyviSzam/>
| <afaFokonyviSzam/>
| <elszDatumTol>2023-01-01</elszDatumTol>
| <elszDatumIg>2023-01-01</elszDatumIg>
| </tetelFokonyv>
| </tetel>
| <tetel>
| <megnevezes>Goods1</megnevezes>
| <mennyiseg>1</mennyiseg>
| <mennyisegiEgyseg>pieces</mennyisegiEgyseg>
| <nettoEgysegar>100</nettoEgysegar>
| <afakulcs>27</afakulcs>
| <nettoErtek>0</nettoErtek>
| <afaErtek>0</afaErtek>
|
0</bruttoErtek>
| <megjegyzes/>
| <tetelFokonyv>
| <gazdasagiEsem/>
| <gazdasagiEsemAfa/>
| <arbevetelFokonyviSzam/>
| <afaFokonyviSzam/>
| <elszDatumTol>2023-01-01</elszDatumTol>
| <elszDatumIg>2023-01-01</elszDatumIg>
| </tetelFokonyv>
| </tetel>
| </tetelek>
|</xmlszamla>";
Возврат Результат;
КонецФункции
Буду благодарен, если кто-нибудь поможет...
В документации (
Пример 1.
<ht ml>
<head><met a content="text/html; CHARSET=UTF-8"></head>
<body>
<fo rm action="https://www.szamlazz.hu/szamla/" method="post" enctype="multipart/form-data">
XML file: <input type="file" name="action-xmlagentxmlfile">
E-mail attachments if applies:
attached file 1. <input type="file" name="attachfile1">
attached file 2. <input type="file" name="attachfile2">
attached file 3. <input type="file" name="attachfile3">
attached file 4. <input type="file" name="attachfile4">
attached file 5. <input type="file" name="attachfile5">
<input type="submit" name="generate" value="Issue invoice">
</form>
</body>
</html>
Пример 2.
curl -v -F action-xmlagentxmlfile=@agent.xml -c ./cookies.txt -o response.pdf
//\\////\\////\\////\\////\\////\\////\\////\\////\\////\\//
Пытаюсь повторить из 1с, но ничего не получается..
Функция ТестоваяXml()
Результат="<?xml version=""1.0"" encoding=""UTF-8""?>
|<xm lszamla xmlns=""http://www.szamlazz.hu/xmlszamla"" xmlns:xs=""http://www.w3.org/2001/XMLSchema"" xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"">
| <beallitasok>
| <szamlaagentkulcs>y32hs3h6rtgv2fd6a4beyj29r6adnamhgsiyspskk9
| <eszamla>true</eszamla>
| <szamlaLetoltes>false</szamlaLetoltes>
| <valaszVerzio>1</valaszVerzio>
| </beallitasok>
| <fejlec>
| <keltDatum>2023-05-01</keltDatum>
| <teljesitesDatum>2023-05-02</teljesitesDatum>
| <fizetesiHataridoDatum>2023-05-03</fizetesiHataridoDatum>
| <fizmod>credit_card</fizmod>
| <penznem>Ft</penznem>
| <szamlaNyelve>en</szamlaNyelve>
| <vegszamla>false</vegszamla>
| <elolegSzamlaszam>N1</elolegSzamlaszam>
| </fejlec>
| <elado/>
| <vevo>
| <nev>Nev1</nev>
| <irsz>111111</irsz>
| <telepules>Praga</telepules>
| <cim>PragaAdress</cim>
| </vevo>
| <tetelek>
| <tetel>
| <megnevezes>Goods2</megnevezes>
| <mennyiseg>1</mennyiseg>
| <mennyisegiEgyseg>pieces</mennyisegiEgyseg>
| <nettoEgysegar>100</nettoEgysegar>
| <afakulcs>27</afakulcs>
| <nettoErtek>0</nettoErtek>
| <afaErtek>0</afaErtek>
|
0</bruttoErtek>
| <megjegyzes/>
| <tetelFokonyv>
| <gazdasagiEsem/>
| <gazdasagiEsemAfa/>
| <arbevetelFokonyviSzam/>
| <afaFokonyviSzam/>
| <elszDatumTol>2023-01-01</elszDatumTol>
| <elszDatumIg>2023-01-01</elszDatumIg>
| </tetelFokonyv>
| </tetel>
| <tetel>
| <megnevezes>Goods1</megnevezes>
| <mennyiseg>1</mennyiseg>
| <mennyisegiEgyseg>pieces</mennyisegiEgyseg>
| <nettoEgysegar>100</nettoEgysegar>
| <afakulcs>27</afakulcs>
| <nettoErtek>0</nettoErtek>
| <afaErtek>0</afaErtek>
|
0</bruttoErtek>
| <megjegyzes/>
| <tetelFokonyv>
| <gazdasagiEsem/>
| <gazdasagiEsemAfa/>
| <arbevetelFokonyviSzam/>
| <afaFokonyviSzam/>
| <elszDatumTol>2023-01-01</elszDatumTol>
| <elszDatumIg>2023-01-01</elszDatumIg>
| </tetelFokonyv>
| </tetel>
| </tetelek>
|</xmlszamla>";
Возврат Результат;
КонецФункции
Функция СформироватьСтрокуBase64изXML(СтрXML)
Поток = Новый ПотокВПамяти();
ЗаписьТекста = Новый ЗаписьТекста(Поток, КодировкаТекста.UTF8);
ЗаписьТекста.Записать(СтрXML);
ЗаписьТекста.Закрыть();
ДД = Поток.ЗакрытьИПолучитьДвоичныеДанные();
СтрокаBase64 = Base64Строка(ДД);
Возврат СтрокаBase64;
КонецФункции
&НаСервере
Процедура ОтправитьXMLНаСервере()
АдресСтраницы = "/szamla/";
Хост = "www.szamlazz.hu";
Порт = 443;
Логин = "";
Пароль = "";
Ssl = Новый ЗащищенноеСоединениеOpenSSL();
Прокси = Новый ИнтернетПрокси(Ложь);
Соединение = Новый HTTPСоединение(Хост, Порт, Логин, Пароль, Прокси,,Ssl);
XML=ТестоваяXml();
Строка64=СформироватьСтрокуBase64изXML(XML);
// подготовим файл с данными для отправки
имяФайлаОтправки = ПолучитьимяВременногоФайла("txt");
boundary = СтрЗаменить(Строка(Новый УникальныйИдентификатор()), "-", "");
ЗаписьТекста = Новый ЗаписьТекста(имяФайлаОтправки, КодировкаТекста.UTF8, Символы.ПС, Ложь);
// ++ поле формы html
ЗаписьТекста.ЗаписатьСтроку("--" + boundary);
ЗаписьТекста.ЗаписатьСтроку("Content-Disposition: form-data; name='action-xmlagentxmlfile'" + Символы.ПС);
ЗаписьТекста.ЗаписатьСтроку("");
ЗаписьТекста.ЗаписатьСтроку(Строка64);
// -- поле формы html
// закроем разделитель
ЗаписьТекста.ЗаписатьСтроку("--" + boundary + "--");
ЗаписьТекста.Закрыть();
// определим размер файла
ФайлОтправки = Новый Файл(имяФайлаОтправки);
РазмерФайлаОтправки = XMLСтрока(ФайлОтправки.Размер());
// передадим данные на сервер
Заголовки = Новый Соответствие();
Заголовки.Вставить("Content-Type", "multipart/form-data, boundary=" + boundary);
Заголовки.Вставить("Content-Lenght", РазмерФайлаОтправки);
Заголовки.Вставить("content","text/html; CHARSET=UTF-8");
имяВыходногоФайла = ПолучитьИмяВременногоФайла("txt");
ЗапросHTTP = Новый HTTPЗапрос(АдресСтраницы, Заголовки);
ЗапросHTTP.УстановитьИмяФайлаТела(имяФайлаОтправки);
Ответ = Соединение.ОтправитьДляОбработки(ЗапросHTTP);
Данные = Ответ.ПолучитьТелоКакСтроку();
Сообщить(Данные);
КонецПроцедуры
ПоказатьБуду благодарен, если кто-нибудь поможет...
По теме из базы знаний
- Передача файлов и данных на веб-сервер средствами 1С:Предприятие 8.X методом POST
- Создаем сайт ресторана на OneScript
- Собираем образ виртуальной машины с PostgreSQL и платформой 1С. Цикл "Многопоточный CI для 1С c Packer, Vagrant и Jenkins", часть 2
- Пример пошагового решения проблемы производительности на базе Postgres SQL с картинками
- Подкапотное пространство веб-клиента
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Делаю интеграцию с сайтом.
В документации (https://docs.szamlazz.hu/#how-can-i-send-an-xml-in-the-given-requests) приведены 2 примера отправки:
Пример 1.
<ht ml>
<head><met a content="text/html; CHARSET=UTF-8"></head>
<body>
<fo rm action="https://www.szamlazz.hu/szamla/" method="post" enctype="multipart/form-data">
XML file: <input type="file" name="action-xmlagentxmlfile">
E-mail attachments if applies:
attached file 1. <input type="file" name="attachfile1">
attached file 2. <input type="file" name="attachfile2">
attached file 3. <input type="file" name="attachfile3">
attached file 4. <input type="file" name="attachfile4">
attached file 5. <input type="file" name="attachfile5">
<input type="submit" name="generate" value="Issue invoice">
</form>
</body>
</html>
Пример 2.
curl -v -F action-xmlagentxmlfile=@agent.xml -c ./cookies.txt -o response.pdfhttps://www.szamlazz.hu/szamla/
//\\////\\////\\////\\////\\////\\////\\////\\////\\////\\// //\\////\\////\\////\\////\\////\\////\\////\\////\\////\\// //\\////\\//
Пытаюсь повторить из 1с, но ничего не получается..
Функция ТестоваяXml()
Результат="<?xml version=""1.0"" encoding=""UTF-8""?>
|<xm lszamla xmlns=""http://www.szamlazz.hu/xmlszamla"" xmlns:xs=""http://www.w3.org/2001/XMLSchema"" xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"">
| <beallitasok>
| <szamlaagentkulcs>y32hs3h6rtgv2fd6a4beyj29r6adnamhgsiyspskk9 </szamlaagentkulcs>
| <eszamla>true</eszamla>
| <szamlaLetoltes>false</szamlaLetoltes>
| <valaszVerzio>1</valaszVerzio>
| </beallitasok>
| <fejlec>
| <keltDatum>2023-05-01</keltDatum>
| <teljesitesDatum>2023-05-02</teljesitesDatum>
| <fizetesiHataridoDatum>2023-05-03</fizetesiHataridoDatum>
| <fizmod>credit_card</fizmod>
| <penznem>Ft</penznem>
| <szamlaNyelve>en</szamlaNyelve>
| <vegszamla>false</vegszamla>
| <elolegSzamlaszam>N1</elolegSzamlaszam>
| </fejlec>
| <elado/>
| <vevo>
| <nev>Nev1</nev>
| <irsz>111111</irsz>
| <telepules>Praga</telepules>
| <cim>PragaAdress</cim>
| </vevo>
| <tetelek>
| <tetel>
| <megnevezes>Goods2</megnevezes>
| <mennyiseg>1</mennyiseg>
| <mennyisegiEgyseg>pieces</mennyisegiEgyseg>
| <nettoEgysegar>100</nettoEgysegar>
| <afakulcs>27</afakulcs>
| <nettoErtek>0</nettoErtek>
| <afaErtek>0</afaErtek>
|
0</bruttoErtek>
| <megjegyzes/>
| <tetelFokonyv>
| <gazdasagiEsem/>
| <gazdasagiEsemAfa/>
| <arbevetelFokonyviSzam/>
| <afaFokonyviSzam/>
| <elszDatumTol>2023-01-01</elszDatumTol>
| <elszDatumIg>2023-01-01</elszDatumIg>
| </tetelFokonyv>
| </tetel>
| <tetel>
| <megnevezes>Goods1</megnevezes>
| <mennyiseg>1</mennyiseg>
| <mennyisegiEgyseg>pieces</mennyisegiEgyseg>
| <nettoEgysegar>100</nettoEgysegar>
| <afakulcs>27</afakulcs>
| <nettoErtek>0</nettoErtek>
| <afaErtek>0</afaErtek>
|
0</bruttoErtek>
| <megjegyzes/>
| <tetelFokonyv>
| <gazdasagiEsem/>
| <gazdasagiEsemAfa/>
| <arbevetelFokonyviSzam/>
| <afaFokonyviSzam/>
| <elszDatumTol>2023-01-01</elszDatumTol>
| <elszDatumIg>2023-01-01</elszDatumIg>
| </tetelFokonyv>
| </tetel>
| </tetelek>
|</xmlszamla>";
Возврат Результат;
КонецФункции
Функция СформироватьСтрокуBase64изXML(СтрXML)
Поток = Новый ПотокВПамяти();
ЗаписьТекста = Новый ЗаписьТекста(Поток, КодировкаТекста.UTF8);
ЗаписьТекста.Записать(СтрXML);
ЗаписьТекста.Закрыть();
ДД = Поток.ЗакрытьИПолучитьДвоичныеДанные();
СтрокаBase64 = Base64Строка(ДД);
Возврат СтрокаBase64;
КонецФункции
&НаСервере
Процедура ОтправитьXMLНаСервере()
АдресСтраницы = "/szamla/";
Хост = "www.szamlazz.hu";
Порт = 443;
Логин = "";
Пароль = "";
Ssl = Новый ЗащищенноеСоединениеOpenSSL();
Прокси = Новый ИнтернетПрокси(Ложь);
Соединение = Новый HTTPСоединение(Хост, Порт, Логин, Пароль, Прокси,,Ssl);
XML=ТестоваяXml();
Строка64=СформироватьСтрокуBase64изXML(XML);
// подготовим файл с данными для отправки
имяФайлаОтправки = ПолучитьимяВременногоФайла("txt");
boundary = СтрЗаменить(Строка(Новый УникальныйИдентификатор()), "-", "");
ЗаписьТекста = Новый ЗаписьТекста(имяФайлаОтправки, КодировкаТекста.UTF8, Символы.ПС, Ложь);
// ++ поле формы html
ЗаписьТекста.ЗаписатьСтроку("--" + boundary);
ЗаписьТекста.ЗаписатьСтроку("Content-Disposition: form-data; name='action-xmlagentxmlfile'" + Символы.ПС);
ЗаписьТекста.ЗаписатьСтроку("");
ЗаписьТекста.ЗаписатьСтроку(Строка64);
// -- поле формы html
// закроем разделитель
ЗаписьТекста.ЗаписатьСтроку("--" + boundary + "--");
ЗаписьТекста.Закрыть();
// определим размер файла
ФайлОтправки = Новый Файл(имяФайлаОтправки);
РазмерФайлаОтправки = XMLСтрока(ФайлОтправки.Размер());
// передадим данные на сервер
Заголовки = Новый Соответствие();
Заголовки.Вставить("Content-Type", "multipart/form-data, boundary=" + boundary);
Заголовки.Вставить("Content-Lenght", РазмерФайлаОтправки);
Заголовки.Вставить("content","text/html; CHARSET=UTF-8");
имяВыходногоФайла = ПолучитьИмяВременногоФайла("txt");
ЗапросHTTP = Новый HTTPЗапрос(АдресСтраницы, Заголовки);
ЗапросHTTP.УстановитьИмяФайлаТела(имяФайлаОтправки);
Ответ = Соединение.ОтправитьДляОбработки(ЗапросHTTP);
Данные = Ответ.ПолучитьТелоКакСтроку();
Сообщить(Данные);
КонецПроцедуры
Буду благодарен, если кто-нибудь поможет...
В документации (
Пример 1.
<ht ml>
<head><met a content="text/html; CHARSET=UTF-8"></head>
<body>
<fo rm action="https://www.szamlazz.hu/szamla/" method="post" enctype="multipart/form-data">
XML file: <input type="file" name="action-xmlagentxmlfile">
E-mail attachments if applies:
attached file 1. <input type="file" name="attachfile1">
attached file 2. <input type="file" name="attachfile2">
attached file 3. <input type="file" name="attachfile3">
attached file 4. <input type="file" name="attachfile4">
attached file 5. <input type="file" name="attachfile5">
<input type="submit" name="generate" value="Issue invoice">
</form>
</body>
</html>
Пример 2.
curl -v -F action-xmlagentxmlfile=@agent.xml -c ./cookies.txt -o response.pdf
//\\////\\////\\////\\////\\////\\////\\////\\////\\////\\//
Пытаюсь повторить из 1с, но ничего не получается..
Функция ТестоваяXml()
Результат="<?xml version=""1.0"" encoding=""UTF-8""?>
|<xm lszamla xmlns=""http://www.szamlazz.hu/xmlszamla"" xmlns:xs=""http://www.w3.org/2001/XMLSchema"" xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"">
| <beallitasok>
| <szamlaagentkulcs>y32hs3h6rtgv2fd6a4beyj29r6adnamhgsiyspskk9
| <eszamla>true</eszamla>
| <szamlaLetoltes>false</szamlaLetoltes>
| <valaszVerzio>1</valaszVerzio>
| </beallitasok>
| <fejlec>
| <keltDatum>2023-05-01</keltDatum>
| <teljesitesDatum>2023-05-02</teljesitesDatum>
| <fizetesiHataridoDatum>2023-05-03</fizetesiHataridoDatum>
| <fizmod>credit_card</fizmod>
| <penznem>Ft</penznem>
| <szamlaNyelve>en</szamlaNyelve>
| <vegszamla>false</vegszamla>
| <elolegSzamlaszam>N1</elolegSzamlaszam>
| </fejlec>
| <elado/>
| <vevo>
| <nev>Nev1</nev>
| <irsz>111111</irsz>
| <telepules>Praga</telepules>
| <cim>PragaAdress</cim>
| </vevo>
| <tetelek>
| <tetel>
| <megnevezes>Goods2</megnevezes>
| <mennyiseg>1</mennyiseg>
| <mennyisegiEgyseg>pieces</mennyisegiEgyseg>
| <nettoEgysegar>100</nettoEgysegar>
| <afakulcs>27</afakulcs>
| <nettoErtek>0</nettoErtek>
| <afaErtek>0</afaErtek>
|
0</bruttoErtek>
| <megjegyzes/>
| <tetelFokonyv>
| <gazdasagiEsem/>
| <gazdasagiEsemAfa/>
| <arbevetelFokonyviSzam/>
| <afaFokonyviSzam/>
| <elszDatumTol>2023-01-01</elszDatumTol>
| <elszDatumIg>2023-01-01</elszDatumIg>
| </tetelFokonyv>
| </tetel>
| <tetel>
| <megnevezes>Goods1</megnevezes>
| <mennyiseg>1</mennyiseg>
| <mennyisegiEgyseg>pieces</mennyisegiEgyseg>
| <nettoEgysegar>100</nettoEgysegar>
| <afakulcs>27</afakulcs>
| <nettoErtek>0</nettoErtek>
| <afaErtek>0</afaErtek>
|
0</bruttoErtek>
| <megjegyzes/>
| <tetelFokonyv>
| <gazdasagiEsem/>
| <gazdasagiEsemAfa/>
| <arbevetelFokonyviSzam/>
| <afaFokonyviSzam/>
| <elszDatumTol>2023-01-01</elszDatumTol>
| <elszDatumIg>2023-01-01</elszDatumIg>
| </tetelFokonyv>
| </tetel>
| </tetelek>
|</xmlszamla>";
Возврат Результат;
КонецФункции
Функция СформироватьСтрокуBase64изXML(СтрXML)
Поток = Новый ПотокВПамяти();
ЗаписьТекста = Новый ЗаписьТекста(Поток, КодировкаТекста.UTF8);
ЗаписьТекста.Записать(СтрXML);
ЗаписьТекста.Закрыть();
ДД = Поток.ЗакрытьИПолучитьДвоичныеДанные();
СтрокаBase64 = Base64Строка(ДД);
Возврат СтрокаBase64;
КонецФункции
&НаСервере
Процедура ОтправитьXMLНаСервере()
АдресСтраницы = "/szamla/";
Хост = "www.szamlazz.hu";
Порт = 443;
Логин = "";
Пароль = "";
Ssl = Новый ЗащищенноеСоединениеOpenSSL();
Прокси = Новый ИнтернетПрокси(Ложь);
Соединение = Новый HTTPСоединение(Хост, Порт, Логин, Пароль, Прокси,,Ssl);
XML=ТестоваяXml();
Строка64=СформироватьСтрокуBase64изXML(XML);
// подготовим файл с данными для отправки
имяФайлаОтправки = ПолучитьимяВременногоФайла("txt");
boundary = СтрЗаменить(Строка(Новый УникальныйИдентификатор()), "-", "");
ЗаписьТекста = Новый ЗаписьТекста(имяФайлаОтправки, КодировкаТекста.UTF8, Символы.ПС, Ложь);
// ++ поле формы html
ЗаписьТекста.ЗаписатьСтроку("--" + boundary);
ЗаписьТекста.ЗаписатьСтроку("Content-Disposition: form-data; name='action-xmlagentxmlfile'" + Символы.ПС);
ЗаписьТекста.ЗаписатьСтроку("");
ЗаписьТекста.ЗаписатьСтроку(Строка64);
// -- поле формы html
// закроем разделитель
ЗаписьТекста.ЗаписатьСтроку("--" + boundary + "--");
ЗаписьТекста.Закрыть();
// определим размер файла
ФайлОтправки = Новый Файл(имяФайлаОтправки);
РазмерФайлаОтправки = XMLСтрока(ФайлОтправки.Размер());
// передадим данные на сервер
Заголовки = Новый Соответствие();
Заголовки.Вставить("Content-Type", "multipart/form-data, boundary=" + boundary);
Заголовки.Вставить("Content-Lenght", РазмерФайлаОтправки);
Заголовки.Вставить("content","text/html; CHARSET=UTF-8");
имяВыходногоФайла = ПолучитьИмяВременногоФайла("txt");
ЗапросHTTP = Новый HTTPЗапрос(АдресСтраницы, Заголовки);
ЗапросHTTP.УстановитьИмяФайлаТела(имяФайлаОтправки);
Ответ = Соединение.ОтправитьДляОбработки(ЗапросHTTP);
Данные = Ответ.ПолучитьТелоКакСтроку();
Сообщить(Данные);
КонецПроцедуры
Буду благодарен, если кто-нибудь поможет...
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот