Отправка смс сообщений из 1С 7.7 в сервис WEBSMS.RU

14.11.23

Интеграция - SMS рассылки

Пример отправки SMS сообщений методом GET на сервис WEBSMS.RU.

Поступил недавно запрос в качестве улучшения клиентоориентированности службы диспетчерской реализовать отправку СМС сообщений из 1С 7.7 при получении и выполнении заявок мастерами.  

Посмотрев разные агрегаторы, остановились на платформе WEBSMS.RU.

У сервиса также есть база знаний с примерами реализации на различных платформах 1С (но не для 7.7, для 8.2 и 8.3 есть готовые шаблоны) База знаний WEBSMS.RU.

Поскольку конфигурация старая и в платформе просто нет методов работы с HTTP запросами, был реализован следующий механизм.       

1. Добавлены новые константы для хранения данных авторизации на сервисе: 

  • ИмяПользователяSMS - логин от сервиса
  • ПарольПользователяSMS - пароль от сервиса

2. Также необходимо создать отдельный реквизит в документе или в карточке контрагента для хранения мобильного телефона.

3. Далее создаем процедуру в модуле документа или можно вынести в глобальный модуль, в которую передаем номер телефона и содержимое для формирования текста сообщения:

         

          Login = СтрЗаменить(СокрЛП(Константа.ИмяПользователяSMS),"""","");
          Password = СтрЗаменить(СокрЛП(Константа.ПарольПользователяSMS),"""","");
          FromName = "WEBSMS.RU";
          ToPhone = ЗаявительТелефон; //"9261234567";
          MessText = "Заявка " + Строка(НомерДок) + " выполнена. Оцените результат на сайте https://u.to/sJUMI";      
    
          StartDate = Строка(Формат(ТекущаяДата(),"ДД.ММ.ГГГГ")) + " " + Строка(ТекущееВремя(Ч,М));
             
         // Формирование текста запроса 
         QueryLink = "http://cab.websms.ru/http_in5.asp?http_username=" + Login + "&http_password=" + Password + "&phone_list=" + ToPhone; 
         QueryLink = QueryLink + "&message=" + MessText + "&fromPhone=" + FromName + "&send_on=" + StartDate + "&format=xml"; 
         
         // Создание объекта XMLHttp 
         Попытка 
         XMLHttp = СоздатьОбъект("Microsoft.XMLHTTP"); 
         Исключение 
             Предупреждение(ОписаниеОшибки()); 
            СтатусВозврата(0);
             Возврат; 
         КонецПопытки; 
        
          
         // Инициация HTTP-запроса, возвращающего управление программе после получения ответа:
         Попытка 
         XMLHttp.Open("GET", QueryLink); 
         Исключение 
            Предупреждение(ОписаниеОшибки()); 
            СтатусВозврата(0);
             Возврат; 
         КонецПопытки; 
         // Отправка запроса:
         XMLHttp.Send(); 
         
         //Если XMLHttp.Status = 200 Тогда
          //Здесь следует написать алгоритм проверки статуса отправки 
         //КонецЕсли;

 

3. Для реализации взят компонент Microsoft.XMLHTTP, который и умеет как раз обрабатывать запросы методом GET. После отработки метода Send() можно описать отработку статуса ответа и возможных ошибок, в данном примере я это не затрагивал.

Вступайте в нашу телеграмм-группу Инфостарт

СМС Рассылка 7.7

См. также

SMS рассылки 1С v7.7 1С:Торговля и склад 7.7 Абонемент ($m)

Обработка предназначена для ТиС 9.2 для осуществления СМС-рассылки напрямую через USB-модем без использования внешних компонент (работает со стандартными библиотеками)

1 стартмани

18.09.2013    16613    26    severchukov    6    

6

SMS рассылки Управление взаимоотношениями с клиентами (CRM) Руководитель проекта 1С v8.3 Оперативный учет 7.7 1С:Управление торговлей 10 1С:Торговля и склад 7.7 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Управленческий учет Абонемент ($m)

Очень часто в торговых организациях проводятся рассылки своим покупателям об акциях, скидках, новых поступлениях и т.д. Для этих целей мы создали комплекс внешних обработок, которые помогут осуществить рассылку. Для отправки используем сервис sms.ru, который является дешевым: 22 копеек за 1 SMS, если количество отправленных SMS перевалило через сумму 5 т.р. то цена снижается до 7 копеек за SMS. Плюс, этот вариант давно обкатан на наших клиентах.

1 стартмани

01.04.2013    56229    349    Diversus    29    

46

SMS рассылки 1С v7.7 1C77 Абонемент ($m)

Обработка предназначена для отправки СМС-сообщения любой длины из 1С 7.7 без использования внешних компонент

1 стартмани

08.03.2013    13609    41    severchukov    3    

5

SMS рассылки Системный администратор Программист 1С v7.7 1С v8.3 1C:Бухгалтерия 1C77 Бесплатно (free)

Задача: Максимально быстро организовать рассылку SMS сообщений из 1С.

25.07.2012    31631    bestuzheff    31    

82

SMS рассылки Системный администратор Программист 1С v7.7 1C77 Абонемент ($m)

Новые времена требуют новых идей по привлечению клиентов. Одной из таких идей является отсылка СМС конечному клиенту с сообщениями об акциях, скидках, бонусах и т.д. Можно, конечно, воспользоваться одним из платных SMS шлюзов, но цены от 75 копеек за СМС весьма непривлекательны, в то время, как отсылка СМС напрямую с SIM карты зачастую возможно вообще, либо бесплатно (например при подключенной опции "безлимит SMS"), либо за символическую сумму (у многих операторов цена за SMS меньше 5 копеек).

1 стартмани

23.02.2011    20039    473    leonidt84    31    

34

WEB-интеграция SMS рассылки Разработка внешних компонент Системный администратор Программист 1С v7.7 1С v8.3 1C:Бухгалтерия 1C77 Бесплатно (free)

Компонента генерирует события в Google Calendar с извещением по SMS. В архивах ВК для 7.7 (работает и в 8-ке) и ActiveX - для работы в контексте сервера 1С 8.х

07.08.2009    36915    563    Душелов    37    

65

SMS рассылки Управление взаимоотношениями с клиентами (CRM) Системный администратор Программист Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 1C77 Бесплатно (free)

Внешняя обработка для отправки SMS сообщений. Работает через сервис крупнейшего Российского SMS провайдера SteamSMS.ru

02.04.2009    18048    416    postnet    9    

10

SMS рассылки Программист 1С v7.7 1C77 Абонемент ($m)

Обработка для отправки и получения СМС сообщений через мобильный телефон или терминал, подключенный к COM порту. Подключение к COM порту осуществляется с помощью модернизированной внешней компоненты vk_rs232

1 стартмани

30.12.2008    20109    330    alyuev    19    

18
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. nenavizhuSKD 15.11.23 09:25 Сейчас в теме
Старая ламповая семерочка, эх! Были ж времена! Ставлю жирный +
unknown181538; +1 Ответить
2. a.rezyhin 26 15.11.23 11:40 Сейчас в теме
(1) Я тоже был удивлен когда задача поступила на доработку
3. ixijixi 2057 15.11.23 15:10 Сейчас в теме
Ну как там у вас в 2007-м?
4. a.rezyhin 26 27.11.23 18:23 Сейчас в теме
5. 0x00 05.12.23 14:54 Сейчас в теме
(4) И зарплата 12т.р))
6. a.rezyhin 26 05.12.23 15:56 Сейчас в теме
(5)
И зарплата 12т.р))
Есть новая тут новая тема, биткойн майнить. Стоит вписаться?
Для отправки сообщения требуется регистрация/авторизация