bdd2

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

Опубликовал Max Pazhukov (pazhukov) в раздел Обмен - Интеграция с WEB

Отправка СМС через интернет-шлюз 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 - работает.

Скачать файлы

Наименование Файл Версия Размер
Установка конфигурации "Отправка СМС" (exe)
.zip 296,71Kb
12.10.11
178
.zip 296,71Kb 178 Скачать
Конфигурация "Отправка СМС" (cf)
.cf 26,62Kb
12.10.11
52
.cf 26,62Kb 52 Скачать
Обработка "Отправка СМС" для 8.2
.epf 6,95Kb
12.10.11
75
.epf 6,95Kb 75 Скачать

См. также

Добавить вознаграждение
Комментарии
1. Сергей Ожерельев (Поручик) 3441 05.10.11 23:16 Сейчас в теме
(0) Сделать интеграцию с УТ 11 или Розницей 2, задействовав контактную информацию, и можно продавать.
2. Zoomby Zoomby (Zoomby) 05.10.11 23:23 Сейчас в теме
Отправка СМС через интернет-шлюз sms.ru
Отправка происходит от вашего номера телефона


А это платно?
3. Сергей Ожерельев (Поручик) 3441 05.10.11 23:32 Сейчас в теме
(2) Написана же стоимость отправки жирным шрифтом.
4. Антон (anton.fly7) 134 06.10.11 08:11 Сейчас в теме
5. Михаил Гладков (m.gladkov) 06.10.11 09:00 Сейчас в теме
А бесплатно смс отправлять можно?
6. Александр Зубцов (iov) 358 06.10.11 10:37 Сейчас в теме
Вопрос - вы связаны с данным сайтом или просто предоставляете разработку?
Просто если связаны- тогда не понятно почему конфигурация а не внешняя обработка для типовых конфигураций.
А если не связаны - спасибо за вариант.
7. Сергей Ожерельев (Поручик) 3441 06.10.11 18:16 Сейчас в теме
(4) И ту и другую, УТ 11 и Розницу 2. Собственно, отправка СМС клиентам у нас сделана, только используем другой сервис. Я подал идею автору.
8. Антон (anton.fly7) 134 06.10.11 18:17 Сейчас в теме
(7) Розницу2 допиливали? много там отличий от первой?
9. Сергей Ожерельев (Поручик) 3441 06.10.11 18:21 Сейчас в теме
(8)
>>>> Розницу2 допиливали?
В хвост и гриву, так как использовали её в качестве основы конфигурации для одной торговой сети, попутно выдавили массу ошибок. Проект ещё не завершён.

>>>> много там отличий от первой?
Чуть больше чем полностью, это совершенно разные конфы.
10. Антон (anton.fly7) 134 06.10.11 18:36 Сейчас в теме
>>Чуть больше чем полностью
ну капец.... останусь пока на первой, у меня дописок километр....
11. Max Pazhukov (pazhukov) 69 06.10.11 19:55 Сейчас в теме
iov пишет:
Вопрос - вы связаны с данным сайтом или просто предоставляете разработку?

С данным сайтом никак не связан.
Просто если это обработка пришлось бы каждый раз api_id вводить, а тут все в одном месте собрано.
12. sound sound (sound) 518 07.10.11 14:28 Сейчас в теме
Прикольно, жаль что пока оно мне не очень нужно ну и может чуточку дороговато, хотя кому как, но прикольно. Плюс. А для чего действительно целая конфигурация? Я ее просто не смотрел, поэтому тупой вопрос: разве просто регистрации на сайте, получения ключа и отправки строки, используя к примеру ПолеHtmlДокумента будет недостаточно, ну что-то типа:

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


На сайте написано "Продвинутый API", было бы интересней статью почитать разжеванную. Хотя и так спасибо :)
13. Damian (Damian) 858 07.10.11 23:18 Сейчас в теме
pazhukov пишет:
Просто если это обработка пришлось бы каждый раз api_id вводить
А что мешает хранить его в регистре "Сохраненные настройки" для всех пользователей? Регистр этот есть практически (если не во всех) типовых конфигурациях.
Таким образом можно юзать как внешнюю обработку. Только историю сообщений либо не хранить, либо хранить в файлах, либо в том же регистре, но это не кошерно.
14. Max Pazhukov (pazhukov) 69 08.10.11 10:00 Сейчас в теме
Damian пишет:
А что мешает хранить его в регистре "Сохраненные настройки" для всех пользователей?

Регистр "Сохраненные настройки" это хороша идея, но как верно было подмечено, что нельзя хранить историю. А для рассылок это может быть важно.
15. Денис (konstruktiv) 10.10.11 15:43 Сейчас в теме
Для хранения истории можно попробовать использовать справочник "Хранилище дополнительной информации", в УТ он точно присутствует, за стальные не ручаюсь, не помню
16. Денис (konstruktiv) 10.10.11 15:44 Сейчас в теме
опечатался, пардон - *остальные
17. sumixam (sumixam) 12.10.11 09:18 Сейчас в теме
скачал протестирую как работает о результатах напишу
18. Кирилл Раковский (RakovskiyK) 12.10.11 10:12 Сейчас в теме
жалко, что сделано не внешней обработкой.
19. Брест Беларусь (zhleonid8) 12.10.11 14:15 Сейчас в теме
20. Max Pazhukov (pazhukov) 69 12.10.11 22:08 Сейчас в теме
RakovskiyK пишет:
жалко, что сделано не внешней обработкой.


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


ДОБАВЛЕНА ВНЕШНЯЯ ОБРАБОТКА
hromtan; m.gladkov; +2 Ответить
21. ushan ushan (ushan) 13.10.11 12:00 Сейчас в теме
(14) Историю хранить можно. Так, же записывать в параметры. Единственный минус это необходимо пересохранять историю перед закрытием формы. И как результат история может быть не сохранена, если обработка будет закрыта некорректно.

... Хотя можно пересохранять историю после каждой отправки СМС.
vasiliy_b; +1 Ответить
22. Александр Крынецкий (echo77) 666 13.10.11 20:59 Сейчас в теме
Не открывается обработка отправки СМС.
Платформа: 8.2.13.219.
Конфигурация: Бухгалтерия предприятия, редакция 2.0 (2.0.26.8)
23. Max Pazhukov (pazhukov) 69 14.10.11 05:39 Сейчас в теме
echo77 пишет:
Не открывается обработка отправки СМС. Платформа: 8.2.13.219. Конфигурация: Бухгалтерия предприятия, редакция 2.0 (2.0.26.8)


Обработка только для управляемого интерфейса. У вас управляемый интерфейс в БП?
24. Виталий Фантич (Boudybuilder) 48 15.10.11 00:48 Сейчас в теме
Для Украинских операторов подходит7
25. Виталий Фантич (Boudybuilder) 48 15.10.11 00:48 Сейчас в теме
26. Александр Крынецкий (echo77) 666 15.10.11 09:14 Сейчас в теме
Вот такая штука написанная на 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. С небольшими переделками и адаптированную под вызов из другой обработки?
pazhukov; +1 Ответить
27. Max Pazhukov (pazhukov) 69 17.10.11 20:07 Сейчас в теме
echo77 пишет:
Можно я выложу такую же под 8.1. С небольшими переделками и адаптированную под вызов из другой обработки?

Ничего против не имею, буду рад увидеть решение с преобразованием символов.
28. ghOst Bu (ilonnaa) 26.10.11 10:51 Сейчас в теме
ПРикольно, качаю буду тестить!
29. sumixam (sumixam) 27.10.11 09:42 Сейчас в теме
вот такая ошибка вылазит
{ОбщийМодуль.СМС_ОбщийМодуль.Модуль(304)}: Ошибка при вызове метода контекста (Send): Произошла исключительная ситуация (WinHttp.WinHttpRequest): Не удается установить соединение с сервером
30. Max Pazhukov (pazhukov) 69 28.10.11 19:58 Сейчас в теме
sumixam пишет:

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

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


Ошибка когда пользуетесь обработкой или конфигурацией?
31. Виталий Фантич (Boudybuilder) 48 31.10.11 11:41 Сейчас в теме
По мне так лучше через ЮСБ модем , и не парицца с сервисами в нете...!!!
Хотя...
32. Cема Семенов (VragHorosh) 24.11.11 08:21 Сейчас в теме
Дорого все это, через УСБ модеи с халявным тарифом на смс гораздо практичней я считаю
33. Виталий Фантич (Boudybuilder) 48 02.12.11 22:48 Сейчас в теме
Интересно бы посмотреть. мне для себя нужно аналогичную , но чтоб через наш Украинский сервис и тоже через API.
Тут обработка под кодом или можно в ней покопаться?
34. Виталий Фантич (Boudybuilder) 48 02.12.11 22:54 Сейчас в теме
Вот это находка!
Мне какраз позарез нужна такая фишка!
Будем юзать. Спасибо ВАм огромное!
35. Max Pazhukov (pazhukov) 69 03.12.11 08:01 Сейчас в теме
(33) Boudybuilder, весь код открыт - он весь простой. Главный момент это обработка ответа после отправки смс. Часто встречал что ответ в xml формате. А какой адрес у украинского сервиса?
36. Сергей Сергеев (SERJ_1CC) 44 10.01.12 14:40 Сейчас в теме
Через usb модем действительно можно обойтись малой кровью, подешевле будет, но есть одно но, через шлюзы можно задавать вместо номера например имя фирмы, а операторы мобильных телефонов не предоставляют такой услуги. И еще, я сам столкнулся с таким вопросом и после тщательного отбора и переговоров выяснилось, что прайсы на услуги интернет шлюзов для людей без желания сэкономить, при непосредственной беседе с поставщиками данных услуг выясняется, что они готовы идти на достаточно выгодные условия, видно конкуренция сказывается..
37. Евгений Сущенков (Jonny_wk) 19.06.12 22:00 Сейчас в теме
Отлично, автору респкет, я думаю это многим понадобится! а через usb модем - это прошлый век! ;)
38. Алексей (platinum) 31.10.12 19:08 Сейчас в теме
50 коп дороговато, когда нужно отправить много смс.А у вас есть такое же решения,только для usb-модемов?