Отправка СМС (SMS) через сервис еПочта (ePochta)

15.09.15

Интеграция - SMS рассылки

Предлагаю предельно простой способ организации отправки СМС из 1С при помощи сервиса еПочта. Данная статья содержит полное описание настройки веб-сервиса и 1С для отправки СМС.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Обработка работы с сервисом ePochta
.epf 11,69Kb
19
19 Скачать (1 SM) Купить за 1 850 руб.

Хочу сразу оговориться, что я никоим образом не пиарю сервис еПочта. Подвернулся клиент, который пользуется данным сервисом в «ручном» режиме, и клиенту потребовалась интеграция сервиса с 1С. Так как планировалась довольно редкая отправка СМС из 1С, я посчитал наиболее простым способом использование функции Email2SMS. Отправка СМС сообщения осуществляется сервисом еПочта после получения электронное письма, сформированного по определенным правилам. Для отправки писем я использовал справочник учетных записей электронной почты, соответственно данная обработка будет работать только в типовых конфигурациях. Переделать под нетиповую конфигурацию, где нет данного справочника, не составит труда.

Итак, для отправки СМС потребуется зарегистрироваться в сервисе еПочта и активировать функцию Email2SMS:

Настройка аккаунта

На закладке ePochta SMS включить Email2SMS

Настройка Email2SMS

Полученный код для Email2SMS потребуется при отправке писем из 1С.

Для отправки СМС из 1С необходимо:

  1. Добавить обработку в конфигурацию, не забыть настроить права.
  2. В справочнике учетных записей электронной почты добавить и настроить учетную запись с наименованием "УчетнаяЗаписьДляРассылкиСМС" (либо указать собственное наименование, но в таком случае потребуется указать учетную запись электронной почты при вызове обработки).
  3. Добавить код вызова обработки в требуемом Вам месте.

Обработка работает в двух режимах:

Отправка на указанный в международном формате номер телефона (например, +380ххххххххх): 

еПочтаSMS 					= Обработки.рр_еПочтаSMS.Создать();
еПочтаSMS.ТекстСообщения 	 = "Текст СМС сообщения";
НомерТелефона 				= "+380661234567";
еПочтаSMS.ОтправитьСМС(НомерТелефона);

Отправка на мобильный телефон основного контактного лица контрагента, указанного в табличной части обработки. Для работы этого режима необходимо указать мобильные телефоны контактных лиц контрагентов в международном формате (например, +380ххххххххх для Украины или +7хххххххххх для России), а также установить данные контактные лица как основные у контрагентов.

Внимание! Обработка не преобразовывает краткие номера телефонов в полные (например, 093 в +38093 для Украины), а также не заменяет внутренний код на международный код страны (например, 8 на +7 для России). Перед отправкой СМС с помощью регулярных выражений обработка проверяет номер телефона на соответствие международному формату записи украинских номеров телефонов: +380хх ххх-хх-хх. Для других стран проверку надо будет доработать самостоятельно (не пугайтесь, код с комментариями). 

еПочтаSMS 				   = Обработки.рр_еПочтаSMS.Создать();
еПочтаSMS.ТекстСообщения 	= "Текст СМС сообщения";
еПочтаSMS.Добавить(Контрагент);
еПочтаSMS.ОтправитьСМС();

Для отправки сообщений потребуются код сервиса Email2SMS (на втором скрине), учетная запись электронной почты для отправки Email, а также название отправителя, которое будет показываться абоненту (не более 13 символов). Задать значения этих параметров по умолчанию можно в процедуре «Инициализация» модуля объекта обработки.

SMS СМС отправка СМС отправка SMS рассылка SMS рассылка СМС групповая массовая еПочта ePochta

См. также

SMS рассылки Пользователь Платформа 1С v8.3 1С:Управление торговлей 10 Беларусь Россия Абонемент ($m)

Внешняя обработка, с открытым программным кодом, для создания автоматизации рассылок.

2 стартмани

29.11.2024    230    1    IvanovAV    0    

0

SMS рассылки Программист Пользователь Руководитель проекта Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Бесплатно (free)

Бесплатное расширение, предназначенное для отправки SMS-рассылок из 1С по событиям проведения платежных документов, по кнопке из "Заказа клиента", а так же рассылки сообщений о задолженности контактным лицам партнеров (контрагентов) с использованием сервиса рассылки смс - SMS.RU. Шаблоны сообщений хранятся в справочнике. Для работы необходимо подключение расширения с отключенным безопасным режимом.

03.09.2024    743    22    zhuravlev_as    0    

4

SMS рассылки Платформа 1С v8.3 1С:Розница 3.0 Россия Абонемент ($m)

Внешняя обработка на управляемых формах для отправки SMS-сообщений через сервис Bytehand

1 стартмани

26.08.2024    393    0    b2bro    0    

3

Мессенджеры и боты SMS рассылки Платформа 1С v8.3 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Решение реализовано в виде расширения. Заменяет отправку смс на отправку в WhatsApp через Green-api. Отправка чека картинкой.

7800 руб.

15.05.2024    1773    3    10    

6

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

Расширение для конфигураций 1С, позволяющее осуществлять подключение к сервису Bytehand и отправку СМС.

1 стартмани

27.09.2023    807    1    user1984097    0    

6

SMS рассылки Абонемент ($m)

Расширение предназначено для оправки СМС по списку телефонов. Является универсальным и подойдёт для любой конфигурации.

2 стартмани

14.09.2023    2010    4    Viki_push    3    

54

SMS рассылки Email рассылки Пользователь Платформа 1С v8.3 1С:Розница 2 Управленческий учет Абонемент ($m)

Расширение конфигурации Розница 2.3 для включения автоматического формирования документа "Информационная рассылка" (SMS, E-Mail) при начислении бонусов регламентным заданием по правилу расчета бонусных баллов.

1 стартмани

05.12.2022    2625    2    Saipl    0    

0

SMS рассылки Пользователь Платформа 1С v8.3 1С:Розница 2 Розничная и сетевая торговля (FMCG) Россия Управленческий учет Абонемент ($m)

Обработка формирует информационную рассылку клиентам (физическим лицам) на основании продаж по бонусам в течение дня.

2 стартмани

25.10.2022    2867    0    Andreyka2795    0    

2
Оставьте свое сообщение