Готовый модуль отправки СМС 1С:Предприятие 8
С помощью API можно отправлять одиночные СМС-сообщения и осуществлять СМС-рассылку из 1С:Предприятие 8.
Шаг 1 - Зарегистрируйтесь в нашем личном кабинете
На Ваш e-mail поступит пароль, который необходимо будет использовать в API.
Шаг 2 - Скачайте архив с исходным открытым кодом отправки СМС из 1C:Предприятие 8
Архив содержит исходный код файла обработчика "Отправка СМС.ert", текст кода и библиотеку V7PLUS.DLL. Скачать готовый скрипт отправки СМС из 1С:Предприятие 8.
Пример отправки СМС из 1С:
| 
				 1
			 
				 2
			 
				 3
			 
				 4
			 
				 5
			 
				 6
			 
				 7
			 
				 8
			 
				 9
			 
				 10
			 
				 11
			 
				 12
			 
				 13
			 
				 14
			 
				 15
			 
				 16
			 
				 17
			 
				 18
			 
				 19
			 
				 20
			 
				 21
			 
				 22
			 
				 23
			 
				 24
			 
				 25
			 
				 26
			 
				 27
			 
				 28
			 
				 29
			 
				 30
			 
				 31
			 
				 32
			 
				 33
			 
				 34
			 
				 35
			 
				 36
			 
				 37
			 
				 38
			 
				 39
			 
				 40
			 
				 41
			 
				 42
			 
				 43
			 
				 44
			 
				 45
			 
				 46
			 
				 47
			 
				 48
			 
				 49
			 
				 50
			 
				 51
			 
				 52
			 
				 53
			 
				 54
			 
				 55
			 
				 56
			 
				 57
			 
				 58
			 
				 59
			 
				 60
			 | Функция UTF8(Ст)    Стр = ст;    Стрим = Новый COMОбъект("Adodb.Stream");    Стрим.Type = 2;    Стрим.Mode = 3;    Стрим.charset="utf-8";    Стрим.Open();    Стрим.WriteText(Стр);    Стрим.Position=0;    Стрим.charset="windows-1251";    Рез=Стрим.ReadText(-1);    Стрим.Close();    Рез = СтрЗаменить(Рез, " ", "%20");    //С пробелом не отправлял сообщения    возврат Рез;КонецФункцииПроцедура КнопкаВыполнитьНажатие(Кнопка)    Логин          = "ВашЛогин";    Пароль         = "ВашПароль";    НомерТелефона  = "КодаШлемСМС";    ИмяОтправителя = "test_sms";    Сервер = "api.sms-prosto.ru";    Запрос = "/?method=push_msg"+        "&email=" + Логин+            "&password="+Пароль+            "&text=" +UTF8("Тестовое сообщение")+            "&phone="+НомерТелефона+            "&sender_name="+ИмяОтправителя;    имяВыходногоФайла = "E:\1C-Bases\Отчеты и Обработки\Тестовые, в работе\REQUEST.xml";    Соединение = Новый HTTPСоединение(Сервер);    Соединение.Получить(запрос, имяВыходногоФайла);//Разбираем ответ с сервера    ЧтениеXML = Новый ЧтениеXML;    ЧтениеXML.ОткрытьФайл(имяВыходногоФайла);    Пока ЧтениеXML.Прочитать() Цикл        ЭлементыФормы.ПолеТекстовогоДокумента1.ДобавитьСтроку(ЧтениеXML.ЛокальноеИмя);        Если Строка(ЧтениеXML.ТипУзла) = "Начало элемента" Тогда            ЧтениеXML.Прочитать();            КодОшибки = ЧтениеXML.Значение;        КонецЕсли;        Если Строка(ЧтениеXML.ЛокальноеИмя) = "err_code" И Строка(ЧтениеXML.ТипУзла) = "Начало элемента" Тогда            ЧтениеXML.Прочитать();            КодОшибки = ЧтениеXML.Значение;        КонецЕсли;        Если Строка(ЧтениеXML.ЛокальноеИмя) = "id" И Строка(ЧтениеXML.ТипУзла) = "Начало элемента" Тогда            ЧтениеXML.Прочитать();            ИД_сообщения = ЧтениеXML.Значение;        КонецЕсли;    КонецЦикла;    ЧтениеXML.Закрыть();    КонецПроцедуры |