Отправка СМС для 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 не будет опубликован. Обязательные поля помечены *