Отправка смс сообщений из 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С, управляемая форма

SMS рассылки Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Абонемент ($m)

ВСЕ ОБРАБОТКИ АБСОЛЮТНО БЕСПЛАТНЫ К СКАЧИВАНИЮ И ПОЛНОСТЬЮ РАБОТОСПОСОБНЫ.  Внешние обработки для отправки коротких смс сообщений своим клиентам из базы 1С. Не требует никаких дополнительных настроек, открыл и через минуту можно приступать к рассылке. Инструкция встроена в обработку. (хотя, возможно, интерфейс и так интуитивно понятен). Список вложений и описание: 1. Обработка SMSSender 7.7.ert (внешняя обработка для 1С версии 7.7. (код открытый) 2. Обработка SMSSender_8.1.epf (внешняя обработка для 1С версии 8.1 (код открытый) 3. Обработка SMSSender 8.2.epf (внешняя обработка для 1С версии 8.2 (код открытый) (обычная форма). 4. Обработка SMSSender 8.3.epf (внешняя обработка для 1С версии 8.3 (код открытый) (обычная форма). 5. Внешняя обработка/ база данных (данные хранятся независимо от конфигурации) - Prostor_Sms_8_3.epf (код открытый) (Управляемая форма). Имеются свои отчеты, статистика и сортировка, импорт из других внешних файлов (Excel, csv) и справочника Контрагенты. Работает со всеми конфигурациями на управляемых формах, включая Комплексная автоматизация 2 (где справочник Контрагенты не иерархический). 6. Файлы описания протоколов для самостоятельной реализации. Включены протоколы и методы реализации JSON, HTTP, REST, POST. ВСЕ ОБРАБОТКИ АБСОЛЮТНО БЕСПЛАТНЫ К СКАЧИВАНИЮ И ПОЛНОСТЬЮ РАБОТОСПОСОБНЫ. 

1 стартмани

13.03.2017    27038    12    dmv78    1    

14

СМС-рассылка через USB-модем

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

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

1 стартмани

18.09.2013    16177    26    severchukov    6    

6

Отправка SMS в 1С:Предприятие 7.7 "Торговля + Склад", 1С:Предприятие 8 "УТ 10.3", "УТ 11", "БП 3.0" по справочнику контрагенты 22 копейки за СМС

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    55389    348    Diversus    29    

46

Отправляем СМС из 1С напрямую через USB-модем

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

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

1 стартмани

08.03.2013    13138    41    severchukov    3    

5

Быстрый способ отправки SMS из 1С

SMS рассылки Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Бесплатно (free)

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

25.07.2012    30967    bestuzhev    31    

82

Отсылка СМС из 1С напрямую через модем

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

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

1 стартмани

23.02.2011    19475    473    leonidt84    31    

34

[SendGoogleSMS] Отправка SMS уведомлений через сервис Google Calendar

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

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

07.08.2009    36261    561    Душелов    37    

65

Рассылка SMS для 1С:Предприятие 7.7

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

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

02.04.2009    17586    412    postnet    9    

10
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. user1950534 15.11.23 09:25 Сейчас в теме
Старая ламповая семерочка, эх! Были ж времена! Ставлю жирный +
unknown181538; +1 Ответить
2. a.rezyhin 26 15.11.23 11:40 Сейчас в теме
(1) Я тоже был удивлен когда задача поступила на доработку
3. ixijixi 1801 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т.р))
Есть новая тут новая тема, биткойн майнить. Стоит вписаться?
Оставьте свое сообщение