Отправка СМС сообщений из 1С через оператора T2 (ранее Tele2)

23.11.24

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

Обработка позволяет отправлять SMS сообщения через оператора T2 ("SMS-Таргет") по списку телефонов. Работает в любой конфигурации. Перед использованием нужно зарегистрироваться у оператора T2, получить логин, пароль и имя компании, от которой будут отправляться SMS,

Файлы

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

Наименование Скачано Купить файл
Отправка СМС сообщений из 1С через оператора T2:
.epf 8,24Kb
4 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Во многих компаниям возникает необходимость информировать клиентов через SMS, например, делать SMS-рассылку.

Обработка позволяет отправить SMS по списку телефонов.

Перед отправкой список номеров проверяется на соответствие формату  - номер телефона должен состоять только из 11 цифр и начинаться с "79". В номере допускаются символы "+", "-", "(", ")", " " (пробел). 

Следующие номера телефонов будут соответствовать формату (для примера взят случайный номер):
79012345678
+7 901 234 5678
+7(901)2345678
+7(901)234-56-78
7-901-234 56 78
и т.п.

Обработка доработана и поддерживает новый API в связи с переименованием tele2 в t2.

Тестировалась на платформе 8.3.22.2501. Обработка будет работать в любой конфигурации на платформе 1С не ниже 8.3.22.

Проверено на следующих конфигурациях и релизах:

  • 1С:Библиотека стандартных подсистем, редакция 3.1, релизы 3.1.10.369

Вступайте в нашу телеграмм-группу Инфостарт

обработка отправка рассылка СМС Теле2 Tele2 T2

См. также

SALE! 50%

Управление взаимоотношениями с клиентами (CRM) Мессенджеры и боты SMS рассылки Email рассылки Пользователь 1С:Предприятие 8 1C:Бухгалтерия 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Управленческий учет Платные (руб)

Расширение 1С с полным набором инструментов для качественных транзакционных, триггерных и маркетинговых рассылок Email, SMS, MAX, WhatsApp, Telegram. Даже простые уведомления об оплате счетов способны существенно упростить сбор дебиторской задолженности. Применение всех возможностей прямого маркетинга выводит коммуникацию с клиентами, уровень сервиса и лояльность на новый уровень.

6100 3050 руб.

07.04.2014    95285    80    200    

160

SALE! 50%

Взаиморасчеты SMS рассылки Email рассылки Создание на основании Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение Директ Маркетинг для 1С:Бухгалтерия с триггерами и роботами для автоматического создания документов, полным набором инструментов для качественных транзакционных, триггерных и маркетинговых рассылок Email, SMS, MAX, WhatsApp, Telegram.

6100 3050 руб.

15.04.2025    4072    18    15    

18

SMS рассылки 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Россия Управленческий учет Абонемент ($m)

Расширение для Конфигурации УНФ. Что сделано: 1. Доработан быстрый ввод дисконтной карты по телефону сразу с рабочего места кассира. 2. Ограничена возможность списания баллов у клиента без проверки с помощью кода СМС 3. Добавлена возможность отправить код в СМС покупателю для его идентификации.

2 стартмани

вчера в 14:46    94    0    aptomilov    0    

1

SMS рассылки Пользователь 1С 8.3 Россия Абонемент ($m)

Внешняя обработка - пример отправки сообщения через Api оператора мегафон.

5 стартмани

05.03.2026    489    0    user213093test    1    

1

SMS рассылки Email рассылки Мессенджеры и боты 1С:Предприятие 8 1С:Управление торговлей 11 Россия Платные (руб)

Решение, позволяющее автоматически отправлять отчеты по заданным показателям из 1С прямо в ваш Telegram.<br/> Получайте отчеты на смартфоне или компьютере в привычном мессенджере;<br/> Вы сами определяете, какие данные и с какой периодичностью должны поступать;<br/> Доработка легко интегрируется с вашей системой 1С, не требуя сложных настроек;<br/> Экономия времени - все необходимое на расстоянии одного клика.<br/>

5084 руб.

01.08.2025    1396    0    0    

0

SMS рассылки Пользователь 1С:Предприятие 8 1С:Управление торговлей 11 Управленческий учет Абонемент ($m)

Помощник формирования документа "Рассылка клиентам". Позволяет заполнить список клиентов на определённый день рождения. При заполнении можно учитывать наличие продаж на определённую сумму за период. Текст сообщения оформляется в самой обработке. Для поздравления своих клиентов с днем рождения.

4 стартмани

11.07.2025    1879    1    plkt2    3    

0

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

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

2 стартмани

29.11.2024    2032    1    IvanovAV    0    

0

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

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

03.09.2024    3088    92    zhuravlev_as    2    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Wrols 90 09.11.21 08:44 Сейчас в теме
У меня не срабатывает. (
Получаю Код состояния = 400 и ошибку:
{"exception":"Elixir.Plug.Parsers.ParseError","message":"malformed request, a Jason.DecodeError exception was raised with message \"unexpected byte at position 0: 0xEF\"","path":"/api/v2/ttg_requests","reason":"bad_request","status":"error"}
2. Wrols 90 09.11.21 09:16 Сейчас в теме
Не подскажите - с чем может быть связано?
3. baturo 39 09.11.21 09:26 Сейчас в теме
(1)
400 и ошибку:
{"exception":"Elixir.Plug.Parsers.ParseError","message":"malformed request, a Jason.DecodeError exception was raised with message

С такой ошибкой не сталкивался. Только что протестировал обработку на случай изменения api от Теле2 - смс отправилась без проблем. Ощущение, что какая-то проблема с кодировкой текста. Здесь надо смотреть из отладчика: у меня текст json из отладчика выглядит так: {"msisdn":79123456789,"shortcode":"SOMECOMPANY","text":"Русский текст"}. Попробуйте воспользоваться обработкой с другого компьютера.
7. Wrols 90 18.11.21 06:50 Сейчас в теме
(3) Такая ошибка возникает при использовании алгоритма в обычных формах.

Т.е. взял алгоритм из обработки, перевел в обычные формы - выдаётся такая ошибка.

Попробовал убрать из заголовков
Заголовки.Вставить("Content-Type", "application/json; charset=utf-8");
В таком случае - сервере уже начинает отвечать (Код состояния =200), но с ошибкой "reason = invalid_field_msisdn, status = error".
8. Wrols 90 18.11.21 09:35 Сейчас в теме
(7) В общем, проблема оказалась в параметре "ИспользоватьBOM" функции УстановитьТелоИзСтроки.

Вот так сработало:
Запрос.УстановитьТелоИзСтроки(ТелоJSON, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать);
4. Wrols 90 09.11.21 13:13 Сейчас в теме
На другом компьютере другая ошибка - "{"reason":"invalid_source_address","status":"error"}"
Может быть согласование имени ещё прошло не до конца...
5. baturo 39 09.11.21 14:16 Сейчас в теме
(4) там имя отправителя и ip адрес, с которого будут отправляться смс, нужно задавать в личном кабинете. Можно уточнить в техподдержке Теле2 - в каком случае выдаётся такое сообщение.
6. Wrols 90 18.11.21 06:47 Сейчас в теме
(4)
invalid_source_address

Да, эта ошибка была связана с незавершенным согласованием имени отправителя.
9. maikl007 96 13.02.26 07:50 Сейчас в теме
Логин  = "2c**38**dd";
	Пароль = "5a**3a**25";
	Basic  = Base64Строка(ПолучитьДвоичныеДанныеИзСтроки(Логин + ":" + Пароль));
	
	
	Заголовки = Новый Соответствие;
	Заголовки.Вставить("Authorization", "Basic "+Basic);
	Заголовки.Вставить("Content-Type", "application/json; charset=utf-8");
	
	СМС	= Новый Структура("msisdn,shortcode,text", "7***1925*50", "**2*.ru", "Тест_1с");
	
	ЗаписьJSON = Новый ЗаписьJSON;
	ЗаписьJSON.УстановитьСтроку();  
	ЗаписатьJSON(ЗаписьJSON, СМС);            
	СтрокаЗапрос = ЗаписьJSON.Закрыть();  
	
	ЗапросHTTP = Новый HTTPЗапрос("/api/v2/send_message", Заголовки);
	
	ЗапросHTTP.УстановитьТелоИзСтроки(СтрокаЗапрос, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать);
	
	СоединениеHTTP = Новый HTTPСоединение("target.t2.ru",443,,,,, Новый ЗащищенноеСоединениеOpenSSL);
	ОтветHTTP = СоединениеHTTP.ОтправитьДляОбработки(ЗапросHTTP);
	
	Сообщить("КодСостояния:"+ОтветHTTP.КодСостояния + Символы.ПС + ОтветHTTP.ПолучитьТелоКакСтроку());
Показать
Для отправки сообщения требуется регистрация/авторизация