|
Как запусть URL на выполнение (отправка СМС), не открывая браузер ?
| ☑ |
0
dimm7310
13.04.12
✎
16:01
|
1С 8.2 УТ11 (управляемые формы), нужно вызвать на выполнение сгенеренный URL ("https://smsimple.ru/ ........") с сообщением СМС
пробую ЗапуститьПриложение("https://smsimple.ru............")
сообщение отправляется, но при этом открывается открывается браузер (по умолчанию) с URL ......... Нужно, что бы пользователь не видел сгенеренную строку, а лучше, что бы браузер не открывался при этом.
Как это реализовать?
|
|
1
pumbaEO
13.04.12
✎
16:03
|
ЗапуститьПриложение("curl "https://smsimple.ru............")
|
|
2
dimm7310
13.04.12
✎
16:11
|
(1) выдает ошибку, ковычки правильно расставлены?
|
|
3
pumbaEO
13.04.12
✎
16:13
|
А ЗапуститьПриложение("format C:") правильно отработал без ошибок?
|
|
4
dimm7310
13.04.12
✎
16:15
|
(3) нормально можешь сказать?
|
|
5
pumbaEO
13.04.12
✎
16:17
|
используй curl для командной строки, winhttp если хочешь com.
Для 1С
Новый HTTPСоединение
|
|
6
Надо работать
13.04.12
✎
16:29
|
НТТР = Новый HTTPСоединение(СерверИсточник);
ИмяФайлаОтвета = "d:\exchange\sms_sending.txt";
Состояние("Отправляем СМС на номер "+СокрЛП(Телефон));
АдресСкрипта = "submit_sm.php?login="+СокрЛП(Логин)+"&passwd="+СокрЛП(Пароль)+"&destaddr=%2B"+Сред(Телефон,2)+"&msgtext="+СтрЗаменить(Сообщение," ","%20")+"&msgchrset=lat";
Попытка
НТТР.Получить(АдресСкрипта, ИмяФайлаОтвета);
Исключение
#Если Клиент Тогда
Сообщить("Неудачная попытка соединения: " + ОписаниеОшибки());
#КонецЕсли
Возврат;
КонецПопытки;
ИТС.Sleep(500);
ФайлОтвета = Новый Файл(ИмяФайлаОтвета);
Если ФайлОтвета.Существует() Тогда
...
|
|
7
dimm7310
13.04.12
✎
17:01
|
всем спасибо, все получилось
|
|