IE2017

Мульти рассылка СМС из 1С для типовых и нетиповых конфигураций, на управляемых и обычных формах

Обмен - SMS рассылки

Очень часто в торговых организациях проводятся рассылки своим покупателям об акциях, скидках, новых поступлениях и т.д. Для этих целей была создана одна универсальная обработка, которая поможет осуществить рассылку в любой конфигурации 1С. Для отправки используется несколько сервисов на выбор: sms.ru, smsc.ru, p1sms.ru, smsgorod.ru, которые по нашему мнению являются одними из самых функциональных в интернете. Так же есть возможность для юридических лиц заключения договора и оплата безналичным расчетом. Наша обработка не просто может отправлять СМС, но и позволяет автоматически заполнять сотовые(!) телефонные номера из базы 1С, делать как общие рассылки так и персонализированные, подставляя значения переменных, которые вычисляются для каждого адресата, будь то его долг или фамилия имя, например, узнать баланс и т.д. Но обо всем по порядку...

Возможности обработки

  • Отправка SMS для конфигураций как на обычных формах, так и управляемых;
  • Поддержка почти всех типовых конфигураций 1С (УТ 11, УТ 10.3, БП 3.0, ЗУП 3.0, Розница 2.0 и 2.1 и созданные на их базе, УНФ 1.5).
  • Из тех конфигураций, которые не поддерживаются возможность отправки SMS так же есть, только не будет автоматического заполнения по контактной информации;
  • Есть возможность персонализации SMS-сообщений под каждого клиента по формулам;
  • Заполнение абонентов как вручную, так и по справочникам конфигурации (Контрагенты, Контактные лица, Сотрудники, Физические лица, Партнеры, Контактные лица партнеров и т.д.);
  • Заполнение абонентов по xls-файлу, а так же возможность массового добавления телефонов из буфера обмена
  • Выборочная отправка SMS из таблицы;
  • Возможность ручной подправки SMS-сообщений перед отправкой;
  • Отслеживание статуса доставки SMS-сообщений после их отправки;
  • Транслитерация сообщений;
  • Информирование о текущем балансе на счету на форме;
  • Возможность узнать стоимость отправки смс перед отправкой абонентам;
  • Возможность перехода на сайт для пополнения баланса из формы обработки;
  • Одна обработка для любой конфигурации на платформе 8.2 или 8.3.

Как приступить к работе

Итак, для того, чтобы отправлять SMS-сообщения своим клиентам необходимо выполнить следующие шаги:

@ Шаг 1.

 Скачиваем обработку, она одна для всех конфигураций хоть для обычных форм, хоть для управляемых.

@ Шаг 2.

Распаковываем в папку скачанный архив, в котором инструкция по установке обработки по отправке СМС в Вашу конфигурацию. Устанавливаем по инструкции во внешние отчеты и обработки, либо можем открыть в конфигурации через "Меню > Файл > Открыть".

@ Шаг 3.

В открытой обработке на закладке "Доступ на сайт" (рис. 1, ниже) выбираем сервис, который будем использовать для рассылки. С тарифами сервиса можно ознакомиться тут же по гиперссылке "Тарифы", откроется окно в котором Вы сможете ознакомиться с ценами за рассылку.

@ Шаг 4.

Выбрали сервис из списка на форме, теперь нажимаем кнопку "Регистрация" (рис. 1, ниже), регистрируемся на сайте. После регистрации на сайте сервиса смс-шлюза вводим логин и пароль от сайта в обработку. Далее можно обновить баланс нажав на кнопку "Обновить баланс" вверху формы. В принципе уже на этом шаге можно попробовать прислать себе тестовую смс. Все сервисы при регистрации дают бесплатные SMS для тестирования функционала.

@ Шаг 5.

Все здорово, но вряд ли Вашему клиенту, которому Вы отправите СМС понравится получать SMS от абонента, например, +79531168017. Можно настроить отправку не от номера, а от буквенного обозначения. Например, SMS будет отправлено не от +79531168017, а от звучного Desheli (к примеру). Давайте согласуем буквенного отправителя.
Нажимаем на кнопку "Согласовать" для согасования буквенного обозначения для отправки SMS.

Вот, что у нас должно получиться в результате:

Рис. 1

На этом подготовительные шаги завершены. Можем приступать к массовой рассылке СМС-сообщений.


@ Шаг 6.

Далее необходимо заполнить табличную часть абонентов, которым мы хотим отправить SMS.

На выбор есть несколько вариантов заполнения:

  • Можно добавлять телефонные номера в табличную часть вручную.
  • Списком номеров (кнопка Заполнить > Добавить список номеров).
  • Из Excel-файла.
  • По справочникам с контактами. Для большинства типовых конфигураций (УТ 11, БП 3.0, ЗУП 3.0, Розница 2.0 и 2.1, УНФ 1.5, УТ 10.3) есть заполнение по справочникам.
Вот как выглядит заполнение в УТ 11:
Заполнение в УТ 11

Кнопка "Заполнить" заполняет таблицу контрагентов с телефонами, которые указаны в 1С у каждого контрагента. Если у контрагента несколько телефонных номеров, которые указаны через запятую или точку с запятой, или еще как-то (например, в поле телефоны указано "89531168040 офис, +79094705899 менеджеры", а в табличную часть все перенесется как надо двумя строками). Все они будут заполнены отдельными строками. Номера могут быть заданы в произвольном формате. Например: +79091111111, 89091111111, 8(909)1111111 и 9091111111...
Щелкнув по телефонному номеру его можно изменить, так же можно удалить не нужные строки или добавить еще номера для рассылки (кнопки "Добавить" выше табличной части).

@ Шаг 7.

В заполненной табличной части установите "галочки" возле тех контрагентов, которым Вы хотите отправить SMS (либо над таблицей нажмите на кнопку проставить галочки всем). При заполнении по справочнику или еще как-то автоматически, галочки проставятся автоматически.

@ Шаг 8.

Теперь необходимо определиться с тем, какой тип будет у SMS-сообщения. Их может быть два: с общим текстом для всех абонентов и для каждого абонента своя персональная SMS но с одним шаблоном для всех, например, с задолженностью контрагентов или с Именем Отчеством абонента.

Вот, что получаем:

1С:Предприятие 8 УТ 11 (заполнение абонентов)

Мы видим, что если выбран тип SMS "Персональная SMS", то можно использовать в тексте SMS различные переменные, которые от строчке к строчке могут быть разными. Например, для шаблона: %Контрагент%, ваша задолженность %Задолженность%, у контрагента "Модная обувь", будет SMS следующего вида: Модная обувь, ваша задолженность 1107518,00 руб.
Список переменных для персональных SMS можно посмотреть на закладке "Описание переменных".
Если тип SMS установлен как "Персональная SMS", то после ввода шаблона SMS необходимо нажать на кнопку "Подставить персональные SMS в таблицу" для того, чтобы обработка вычислила для кажого абонента все переменные и подставила в шаблон для каждого.

@ Шаг 9.

Все готово: абоненты заполнены и установлены галочки кому необходимо отправить СМС, выбран тип СМС и набран текст. Если хотите можете попробовать посчитать стоимость доставки СМС-сообщений. Некоторые сервисы поддерживают предварительный подсчет средств, которые будут потрачены для рассылки (кнопка "Посчитать стоимость отправки").

@ Шаг 10.

Нажимаем на кнопку "Отправить" и отправляем всем выбранным СМС.

@ Шаг 11.

После отправки, в обработке можно проверить получили контрагенты SMS или нет. Для этого подождите какое-то время ничего не изменяя в табличной части и нажмите на кнопку "Обновить статус доставки" (выше табличной части). Если SMS будет отправлено или возникнет ошибка отправки, статус будет изменен на соответствующий.


Как видим все достаточно просто, понятно и удобно!

Ну и на последок, хотел бы пожелать Вам хороших рассылок :)

Последние обновления:

06.04.17 Версия 1.0.0.25

13.03.17 Версия 1.0.0.24

13.03.17 Версия 1.0.0.23

31.01.17 Версия 1.0.0.22

08.01.17 Версия 1.0.0.17-1.0.0.20

04.07.16 Версия 1.0.0.16

20.02.16 Версия 1.0.0.15

12.01.16 Версия 1.0.0.11

07.12.15 Версия 1.0.0.10

01.10.15 Версия 1.0.0.8

08.09.15 Версия 1.0.0.7

04.09.15 Версия 1.0.0.6

18.05.15 Версия 1.0.0.5

13.05.15 Версия 1.0.0.4

23.03.15 Версия 1.0.0.3

Сайт: https://softonit.ru

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

Наименование Файл Версия Размер
Обработка "Мульти рассылка СМС из 1С"
.zip 833,65Kb
06.04.17
280
.zip 1.0.0.22 833,65Kb 280 Скачать

См. также

Комментарии
1. Антон Стеклов (asved.ru) 33 04.02.15 12:28 Сейчас в теме
Отправка многопоточная или как обычно?
2. Виталий Барилко (Diversus) 2277 04.02.15 13:11 Сейчас в теме
(1) asved.ru, для сервисов которые поддерживают отправку одним HTTP запросом сразу нескольким адресатам одинаковых SMS сообщений сделана именно такая передача сообщений.
4. Ildar Gabdrakhmanov (spezc) 298 25.02.15 14:31 Сейчас в теме
идея не новая, но реализация на первый взгляд вполне удобная. почему бы вам ее не начать продавать?
5. Виталий Барилко (Diversus) 2277 25.02.15 15:04 Сейчас в теме
(4) А зачем? Изначально решил сделать ее бесплатно. Пусть народ использует, мне не жалко :)
Предложения по функционалу приветствуются, кстати.
6. Ildar Gabdrakhmanov (spezc) 298 01.03.15 07:42 Сейчас в теме
(5) ну если человек задает вопрос зачем... )))
Почему бы не сделать две версии - бесплатную с минимально необходимым функционалом и расширенную полную версию за деньги. первую - для тех кто хочет разобраться сам и сэкономить. вторая для тех - кто скачает и продаст своим клиентам (у вас скачает за 1000р, а клиенту внедрит за 5000р, профит для всех).
7. Виталий Барилко (Diversus) 2277 01.03.15 22:41 Сейчас в теме
(6) spezc, пусть пользуются. Я нынче добрый :)
8. Виталий Барилко (Diversus) 2277 23.03.15 17:36 Сейчас в теме
Обновление 23.03.15 Версия 1.0.0.3

[*] Добавлена возможность при ручном добавлении/изменении контрагента автоматической загрузки телефонного номера.
[*] Добавлена проверка обновлений из формы вручную.
9. Виталий Барилко (Diversus) 2277 14.05.15 09:44 Сейчас в теме
Обновление 13.05.15 Версия 1.0.0.4

[+] Добавлена интеграция с сервисом sms.ru
[*] Убрана обязательная проверка на заполненность поля "Отправитель"
10. Виталий Барилко (Diversus) 2277 18.05.15 18:11 Сейчас в теме
Обновление 18.05.15 Версия 1.0.0.5

[+] Добавлена интеграция с сервисом terasms.ru
[*] Выполнен рефакторинг кода и его унификация, выполнен перенос основного функционала по отправке и настройке в модуль обработки.
[*] Теперь при нажатии на гиперссылку "Тарифы", открывается страница с тарифами в браузере для SMS-сервиса, который выбран в данный момент.
[!] Исправлена ошибка кодирования строк URLEncode при передаче GET/POST параметров HTTP-запросов по стандарту RFC 3986.
11. Константин Нагибович (gradi) 05.06.15 14:27 Сейчас в теме
Через какой сервис/шлюз происходит отправка смс?
12. Виталий Барилко (Diversus) 2277 05.06.15 14:30 Сейчас в теме
(11) gradi, через четыре шлюза на выбор: sms.ru, sms4b.ru, smsc.ru, terasms.ru
13. Tduty dfsd (evg1111) 28.07.15 12:37 Сейчас в теме
А можно добавить еще шлюз в список? Чтобы более универсальная обработка была.
14. Виталий Барилко (Diversus) 2277 24.08.15 10:38 Сейчас в теме
(13) evg1111, какой шлюз хотите добавить?
15. Enot tut (enot_tut) 1 08.09.15 09:17 Сейчас в теме
(14) Diversus, {Обработка.МультиРассылкаСМС.МодульОбъекта(84,29)}: Процедура или функция с указанным именем не определена (ОбработкаПолучитьПараметрыСеанса)
ПараметрыСеансаОбработки = <<?>>ОбработкаПолучитьПараметрыСеанса(Неопределено);
{Обработка.МультиРассылкаСМС.МодульОбъекта(2530,102)}: Процедура или функция с указанным именем не определена (ОбработкаПолучитьИмяФормы)
Результат = Новый Структура("НеобходимоОбновление,ТекстПриОбновлении,ИмяФормыОбновления", Ложь, "", <<?>>ОбработкаПолучитьИмяФормы("ФормаОбновления"));
пишет такую ошибку при загрузки формы как исправить? не подскажите пожалуйста?
16. Виталий Барилко (Diversus) 2277 08.09.15 09:22 Сейчас в теме
(15) enot_tut, Какая конфигурация? Обычные или управляемые формы?
17. Enot tut (enot_tut) 1 08.09.15 09:33 Сейчас в теме
18. Enot tut (enot_tut) 1 08.09.15 09:33 Сейчас в теме
(16) Diversus, управляемые формы?
19. Виталий Барилко (Diversus) 2277 08.09.15 09:35 Сейчас в теме
(18) enot_tut, А конфигурация с номером версии какая?
20. Enot tut (enot_tut) 1 08.09.15 09:38 Сейчас в теме
(19) Diversus, 8.3 (8.3.5.1625), может из-за того что я его на сервере запускаю?
21. Виталий Барилко (Diversus) 2277 08.09.15 09:44 Сейчас в теме
(20) enot_tut, понятно...
Вы видимо админ, раз не можете назвать в чем работаете, а присылаете версию платформы, а не конфигурации... :)
Напишу в личку.
22. Виталий Барилко (Diversus) 2277 09.09.15 08:41 Сейчас в теме
Проблема действительно была у конфигураций в клиент-серверном варианте с обычными формами. Исправили.
23. Ёк Макарёк (Shaldryn) 24.02.16 09:42 Сейчас в теме
Подскажите, а планируется расширить функционал в плане настройки автоматической рассылки смс при определенных действиях(при записи какого либо документа)?
24. Виталий Барилко (Diversus) 2277 24.02.16 09:53 Сейчас в теме
(23) Shaldryn, ориентируюсь на простых пользователей и поэтому обработка максимально простая.
Автоматическая рассылка при проведении документа, или по какому-нибудь событию - это не для обычных пользователей. Тут необходима доработка конфигурации, возможно как отдельная подсистема.
При определенных вариантах, конечно могу сделать и подсистему, но нужно ли?
25. Ёк Макарёк (Shaldryn) 24.02.16 14:29 Сейчас в теме
(24) Diversus, обычные пользователи разве не справятся с настройкой автоматической рассылки, если к ней будет прилагаться инструкция? Просто это намного упростит рассылку смс, не нужно будет каждый раз запускать ее при каких то условий в ручную.
Ну тут да, нужно ли вам тратить на это время, согласен
26. Виталий Барилко (Diversus) 2277 24.02.16 15:22 Сейчас в теме
(25) Shaldryn, ок. Подумаю над возможностью встраивания как подсистема и возможности отправки по событиям. Спасибо за предложение.
27. Роберт В е р т и н с к и й (v3rter) 25.03.16 13:50 Сейчас в теме
Если я правильно понимаю, контактная информация берется из контрагентов, а если она в справочнике дисконтных карт, то потребуется переделка?
Поддержка sigma-sms.ru в ближайшем будущем не планируется?
28. Виталий Барилко (Diversus) 2277 25.03.16 14:16 Сейчас в теме
(27) v3rter, если контактная информация берется из другого места, то необходимо доработка. Можете обратится к нам.
Поддержка sigma-sms не планируется.
Почти на всех поддерживаемых сервисах есть ссылки на нашу публикацию и мы официально производим доработки под них. Подключаем новые сервисы только в том случае, когда они сами выходят на нас.
29. Виталий Барилко (Diversus) 2277 04.07.16 17:11 Сейчас в теме
(27) v3rter, в текущем режиме реализовали поддержку sigmasms.ru в полном объеме. Пробуйте нашу обработку.
30. Наталья Бурова (Natabu) 11.08.16 23:57 Сейчас в теме
Здравствуйте, а не планируется настроить возможность отправлять смс с кодом на номер розничного покупателя для подтверждения скидки? Во многих магазинах это применяется, но что -то для УТ 11 ни одной обработки не получается найти под эту цель)
31. Виталий Барилко (Diversus) 2277 12.08.16 09:19 Сейчас в теме
(30) Natabu, пока не планируется. Доработать это не сложно, но для того, чтобы это заработало, необходимо встраивание в конфигурацию, что противоречит развитию обработки.
32. Андрей Толкачев (njrj) 09.09.16 18:03 Сейчас в теме
Добрый день. Возможно ли настроить вашу обработку для ут 11,2 следующим образом:
Задача: в конце дня есть определенное кол во реализаций все они будут доставляться на следующий день и соответственно хотелось бы оповестить покупателей (они постоянные) о сумме накладной и о задолженности(без учета новой накладной) пример смс (Уважаемый Иван Иванович сумма вашей накладной 100р. Остаток задолженности 20р. Доставка завтра.)
В идеале мы открываем вашу обработку нажимаем заполнить (в выпадающем списке - по реализациям на дату или на сегодня) и отправить )))
33. Виталий Барилко (Diversus) 2277 12.09.16 09:19 Сейчас в теме
(32) njrj, возможно, но с доработками.
Необходимо написать выборку по нужным правилам, все остальное обработка уже умеет.
34. Alister (Alister) 9 24.10.16 16:32 Сейчас в теме
Добрый день.
Уже с полгода слежу за обработкой, вижу, что она развивается, спасибо за работу.
Хотел спросить:
1) можно ли использовать обработку в коммерческой деятельности, в смысле на предприятии и можно ли ее "допиливать" под себя?
2) можете посоветовать сервис из имеющихся в обработке с точки зрения надежности и времени доставки СМС
Еще раз спасибо.
35. Виталий Барилко (Diversus) 2277 24.10.16 17:14 Сейчас в теме
(34) Alister, спасибо за отзыв!

>> 1) можно ли использовать обработку в коммерческой деятельности, в смысле на предприятии и можно ли ее "допиливать" под себя?

Конечно можно. Решения для 1С тем и хороши, что их можно доработать! Если ваши доработки могут быть полезны другим, пишите нам, мы включим ваши доработки (или чуть перепишем их для универсальности) в основной дистрибутив.

>> 2) можете посоветовать сервис из имеющихся в обработке с точки зрения надежности и времени доставки СМС

Они все хороши, выделить никакой не могу, с некоторыми шлюзами мы даже связывались и говорили о том, чего нам не хватает, они добавляли, наши пожелания.
Т.е. все эти сервисы серьезные и используя любой из них, все будет отправляться быстро и надежно. Посмотрите по тарифам, какой больше приглянется, такой и используйте.
36. Alister (Alister) 9 24.10.16 17:18 Сейчас в теме
(35) Diversus, спасибо за ответы. Буду пробовать (некоторые сервисы дают пробные смс), а там как пойдет.)
37. Евгений Ларионов (Ujine1313) 24.10.16 20:46 Сейчас в теме
Попробуй sms.ru у них тестовые смс на свой номер бесплатные. Понятный api и есть уже готовые обработки отправки. Код из них вытянишь и выставишь куда требуется.
38. Дмитрий Дубасов (Dubasov) 9 05.12.16 12:07 Сейчас в теме
Добрый день
Может подскажите в чем проблема
При попытке открыть
{ВнешняяОбработка.МультиРассылкаСМС.МодульОбъекта(3123)}: Ошибка при вызове метода контекста (Send)
Соединение.Send(ПараметрыПОСТ);
по причине:
Произошла исключительная ситуация (WinHttp.WinHttpRequest): An error occurred in the secure channel support

Server 2003 R2
1С:Предприятие 8.2 (8.2.19.83)
"Управление торговлей", редакция 10.3 (10.3.21.2)
39. Виталий Барилко (Diversus) 2277 05.12.16 12:18 Сейчас в теме
(38) какого смс агрегатора используете в обработке для отправки?
40. Дмитрий Дубасов (Dubasov) 9 05.12.16 12:53 Сейчас в теме
41. Виталий Барилко (Diversus) 2277 05.12.16 12:58 Сейчас в теме
(40) данный сервис в последних обновлениях нами перестал поддерживаться.
Используйте другие сервисы.
42. Виталий Барилко (Diversus) 2277 05.12.16 12:58 Сейчас в теме
(40) Скачайте обработку снова.
43. Дмитрий Дубасов (Dubasov) 9 05.12.16 13:16 Сейчас в теме
(42) Скачал,
Но видимо в базе где-то хранятся настройки
На вчерашнем архиве открывается
Может подскажите где очистит хранящиеся настройки обработки?
44. Дмитрий Дубасов (Dubasov) 9 05.12.16 14:09 Сейчас в теме
(42) Подскажите где хранится логин и пароль ?
45. Виталий Барилко (Diversus) 2277 05.12.16 16:31 Сейчас в теме
(44) в хранилище настроек конфигурации.
46. Art Fa (artfa) 16 13.12.16 13:14 Сейчас в теме
спасибо, пригодилась,
чз smsc.ru не отправляются текст смс после перевода строки, например, имеем текст смс "строка1" + Символы.ПС + "строка2", то в смс попадет только "строка1",
с sms.ru все нормально
47. Виталий Барилко (Diversus) 2277 31.01.17 12:01 Сейчас в теме
48. Сергей Тропин (sergant500) 12.03.17 08:53 Сейчас в теме
Решил запускать СМС регламентным заданием. Немного модифицировал Вашу обработку, необходимыми данными обработка заполняется извне. Но возникает ошибка в процедуре _SMSRU_ОтправитьSMS() . Можно ли в принципе отправлять СМС регламентым заданием с сервера ?
49. Игорь Панин (user700544_isp2592) 12.03.17 12:07 Сейчас в теме
в ут 10.3 возникала ошибка прокси при запуске , закоментировал строку условия проверки проксей и заработало
нажтие кнопки

хорошобы отправлять через модем со своей симки в ростелекоме есть недорогие пакеты смс по 30 коп шт выходит
50. Сергей Тропин (sergant500) 12.03.17 16:16 Сейчас в теме
С проблемой разобрался, нужно было мне создавать объект внешней обработки с параметром "небезопасный режим"
51. Виталий Барилко (Diversus) 2277 12.03.17 20:25 Сейчас в теме
(49) Проверим, спасибо.
(50) Да, все верно. Если используем внешние сервисы, то необходим запуск в небезопасном режиме.
52. Oleg Havrysh (Oleeeg) 02.04.17 15:43 Сейчас в теме
Такой вопрос. Сервис smsc.ru вроде поддерживает ответы на посланные смс. Тоесть абонент может ответить на полученное смс. А как прочитать с сервера этот ответ? Каким запросом? В API сайта что-то не нашел примеров
53. Виталий Барилко (Diversus) 2277 02.04.17 21:13 Сейчас в теме
54. Oleg Havrysh (Oleeeg) 03.04.17 10:16 Сейчас в теме
(53) Спасибо. Точно есть.
А в sms.ru возможности ответа на сообщение нету или я опять найти не могу?
55. Виталий Барилко (Diversus) 2277 03.04.17 14:01 Сейчас в теме
(54) У sms.ru такой возможности нет.
56. Виталий Барилко (Diversus) 2277 06.04.17 17:41 Сейчас в теме
Обновление 1.0.0.25 от 06.04.17

[+] Добавлена поддержка отправки SMS в конфигурации "Розница 1.0" и ее производных.
[*] В запросы добавлена выбора только разрешенных элементов справочников.
[-] Иногда возникала ошибка "Индекс находится за пределами границы". Исправлено.
[-] Исправлено открытие обработки не в БСП и на обычных формах.
57. Андрей Четвергов (lordanry) 11.04.17 09:51 Сейчас в теме
а интеграция с смс-шлюзом от Билайна есть? http://beeline.amega-inform.ru/index.php
58. Виталий Барилко (Diversus) 2277 11.04.17 10:30 Сейчас в теме
(57) Добрый день. Все что поддерживается, указано в тексте публикации.
Оставьте свое сообщение