Отправка СМС для 1С:Предприятие 8.2





Отправка СМС через интернет-шлюз sms.ru
Отправка происходит с вашего номера телефона

Конфигурация «Отправка СМС» позволяет отправлять SMS с вашего номера телефона. При регистрации на сайте sms.ru, вы получаете возможность отправлять SMS через веб-интерфейс шлюза. Данная конфигурация позволяет это делать напрямую через 1С:Предприятие 8.2.
Помимо отправки отдельных SMS, есть возможность отправить нескольким абонентам одно и тоже SMS-сообщение.
Все отправленные SMS-сообщения сохраняются в информационной базе.

Для работы необходимо задать ваш SMS-ключ, он же api_id (просмотреть api_id).
Стоимость отправки смс 50 копеек!

UPD. По просьбам пользователей создана внешняя обработка для отправки SMS. Теперь ключ api_id и номер получателя сохраняются и при открытии сразу будут заполнены. При этом SMS не сохраняется нигде!!!
Пробовал работу в web client — работает.

38 Comments

  1. Поручик

    (0) Сделать интеграцию с УТ 11 или Розницей 2, задействовав контактную информацию, и можно продавать.

    Reply ↓
  2. Zoomby
    Отправка СМС через интернет-шлюз sms.ru
    Отправка происходит от вашего номера телефона

    А это платно?

    Reply ↓
  3. Поручик

    (2) Написана же стоимость отправки жирным шрифтом.

    Reply ↓
  4. anton.fly7

    (1) используете Розницу2?

    Reply ↓
  5. m.gladkov

    А бесплатно смс отправлять можно?

    Reply ↓
  6. iov

    Вопрос — вы связаны с данным сайтом или просто предоставляете разработку?

    Просто если связаны- тогда не понятно почему конфигурация а не внешняя обработка для типовых конфигураций.

    А если не связаны — спасибо за вариант.

    Reply ↓
  7. Поручик

    (4) И ту и другую, УТ 11 и Розницу 2. Собственно, отправка СМС клиентам у нас сделана, только используем другой сервис. Я подал идею автору.

    Reply ↓
  8. anton.fly7

    (7) Розницу2 допиливали? много там отличий от первой?

    Reply ↓
  9. Поручик

    (8)

    >>>> Розницу2 допиливали?

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

    >>>> много там отличий от первой?

    Чуть больше чем полностью, это совершенно разные конфы.

    Reply ↓
  10. anton.fly7

    >>Чуть больше чем полностью

    ну капец…. останусь пока на первой, у меня дописок километр….

    Reply ↓
  11. pazhukov
    iov пишет:

    Вопрос — вы связаны с данным сайтом или просто предоставляете разработку?

    С данным сайтом никак не связан.

    Просто если это обработка пришлось бы каждый раз api_id вводить, а тут все в одном месте собрано.

    Reply ↓
  12. sound

    Прикольно, жаль что пока оно мне не очень нужно ну и может чуточку дороговато, хотя кому как, но прикольно. Плюс. А для чего действительно целая конфигурация? Я ее просто не смотрел, поэтому тупой вопрос: разве просто регистрации на сайте, получения ключа и отправки строки, используя к примеру ПолеHtmlДокумента будет недостаточно, ну что-то типа:

    СтрокаЗапуска = «http://sms.ru/sms/send» + параметры;
    ЭлементыФормы.ПолеHTMLДокумента1.Перейти(СтрокаЗапуска);

    На сайте написано «Продвинутый API», было бы интересней статью почитать разжеванную. Хотя и так спасибо 🙂

    Reply ↓
  13. Damian
    pazhukov пишет:

    Просто если это обработка пришлось бы каждый раз api_id вводить

    А что мешает хранить его в регистре «Сохраненные настройки» для всех пользователей? Регистр этот есть практически (если не во всех) типовых конфигурациях.

    Таким образом можно юзать как внешнюю обработку. Только историю сообщений либо не хранить, либо хранить в файлах, либо в том же регистре, но это не кошерно.

    Reply ↓
  14. pazhukov
    Damian пишет:

    А что мешает хранить его в регистре «Сохраненные настройки» для всех пользователей?

    Регистр «Сохраненные настройки» это хороша идея, но как верно было подмечено, что нельзя хранить историю. А для рассылок это может быть важно.

    Reply ↓
  15. konstruktiv

    Для хранения истории можно попробовать использовать справочник «Хранилище дополнительной информации», в УТ он точно присутствует, за стальные не ручаюсь, не помню

    Reply ↓
  16. konstruktiv

    опечатался, пардон — *остальные

    Reply ↓
  17. sumixam

    скачал протестирую как работает о результатах напишу

    Reply ↓
  18. RakovskiyK

    жалко, что сделано не внешней обработкой.

    Reply ↓
  19. zhleonid8

    делай внешнюю плиз

    Reply ↓
  20. pazhukov
    RakovskiyK пишет:

    жалко, что сделано не внешней обработкой.
    zhleonid8 пишет:

    делай внешнюю плиз

    ДОБАВЛЕНА ВНЕШНЯЯ ОБРАБОТКА

    Reply ↓
  21. ushan

    (14) Историю хранить можно. Так, же записывать в параметры. Единственный минус это необходимо пересохранять историю перед закрытием формы. И как результат история может быть не сохранена, если обработка будет закрыта некорректно.

    … Хотя можно пересохранять историю после каждой отправки СМС.

    Reply ↓
  22. echo77

    Не открывается обработка отправки СМС.

    Платформа: 8.2.13.219.

    Конфигурация: Бухгалтерия предприятия, редакция 2.0 (2.0.26.8)

    Reply ↓
  23. pazhukov
    echo77 пишет:

    Не открывается обработка отправки СМС. Платформа: 8.2.13.219. Конфигурация: Бухгалтерия предприятия, редакция 2.0 (2.0.26.8)

    Обработка только для управляемого интерфейса. У вас управляемый интерфейс в БП?

    Reply ↓
  24. Boudybuilder

    Для Украинских операторов подходит7

    Reply ↓
  25. Boudybuilder

    …?

    Reply ↓
  26. echo77

    Вот такая штука написанная на 8.1 приводит к тому что СМС НЕ отправляется. Интересно, почему.

    Отправка=Новый HTTPСоединение(«sms.ru»,,,,);
    Стр=КаталогВременныхФайлов();
    Отправка.Получить(«/sms/send?api_id=»+Строка(Объект.АПИ)+»&to=»+Строка(Объект.Получатель)+»&text=»+Строка(Объект.ТекстСМС),Стр+»sms.txt»);
    

    sms.txt выглядит так:

    <html>

    <head><title>400 Bad Request</title></head>

    <body bgcolor=»white»>

    <center><h1>400 Bad Request</h1></center>

    <hr><center>nginx/0.7.62</center>

    </body>

    </html>

    upd. Проблема в методе Get из 1С 8.1 — не преобразовывает русские символы в последовательность кодов

    Вот эта штука, думаю, решит проблему http://infostart.ru/public/70330/

    (0) Можно я выложу такую же под 8.1. С небольшими переделками и адаптированную под вызов из другой обработки?

    Reply ↓
  27. pazhukov
    echo77 пишет:

    Можно я выложу такую же под 8.1. С небольшими переделками и адаптированную под вызов из другой обработки?

    Ничего против не имею, буду рад увидеть решение с преобразованием символов.

    Reply ↓
  28. ilonnaa

    ПРикольно, качаю буду тестить!

    Reply ↓
  29. sumixam

    вот такая ошибка вылазит

    {ОбщийМодуль.СМС_ОбщийМодуль.Модуль(304)}: Ошибка при вызове метода контекста (Send): Произошла исключительная ситуация (WinHttp.WinHttpRequest): Не удается установить соединение с сервером

    Reply ↓
  30. pazhukov
    sumixam пишет:

    вот такая ошибка вылазит

    {ОбщийМодуль.СМС_ОбщийМодуль.Модуль(304)}: Ошибка при вызове метода контекста (Send): Произошла исключительная ситуация (WinHttp.WinHttpRequest): Не удается установить соединение с сервером

    Ошибка когда пользуетесь обработкой или конфигурацией?

    Reply ↓
  31. Boudybuilder

    По мне так лучше через ЮСБ модем , и не парицца с сервисами в нете…!!!

    Хотя…

    Reply ↓
  32. VragHorosh

    Дорого все это, через УСБ модеи с халявным тарифом на смс гораздо практичней я считаю

    Reply ↓
  33. Boudybuilder

    Интересно бы посмотреть. мне для себя нужно аналогичную , но чтоб через наш Украинский сервис и тоже через API.

    Тут обработка под кодом или можно в ней покопаться?

    Reply ↓
  34. Boudybuilder

    Вот это находка!

    Мне какраз позарез нужна такая фишка!

    Будем юзать. Спасибо ВАм огромное!

    Reply ↓
  35. pazhukov

    (33) Boudybuilder, весь код открыт — он весь простой. Главный момент это обработка ответа после отправки смс. Часто встречал что ответ в xml формате. А какой адрес у украинского сервиса?

    Reply ↓
  36. SERJ_1CC

    Через usb модем действительно можно обойтись малой кровью, подешевле будет, но есть одно но, через шлюзы можно задавать вместо номера например имя фирмы, а операторы мобильных телефонов не предоставляют такой услуги. И еще, я сам столкнулся с таким вопросом и после тщательного отбора и переговоров выяснилось, что прайсы на услуги интернет шлюзов для людей без желания сэкономить, при непосредственной беседе с поставщиками данных услуг выясняется, что они готовы идти на достаточно выгодные условия, видно конкуренция сказывается..

    Reply ↓
  37. Jonny_wk

    Отлично, автору респкет, я думаю это многим понадобится! а через usb модем — это прошлый век! 😉

    Reply ↓
  38. platinum

    50 коп дороговато, когда нужно отправить много смс.А у вас есть такое же решения,только для usb-модемов?

    Reply ↓

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *