Готовый модуль отправки СМС 1С:Предприятие 7

С помощью API можно отправлять одиночные СМС-сообщения и осуществлять СМС-рассылку из 1С:Предприятие 7.

Обработка - файл "Отправка СМС.ert". Обработчик работает на любой конфигурации 1С:Предприятие 7 и требует наличия компоненты v7plus.dll (в архиве с исходниками прилагается), которую нужно поместить в каталог БД. В некоторых случаях может потребоваться прописать данную компоненту, в зависимости от операционной системы.

Шаг 1 - Зарегистрируйтесь в нашем личном кабинете

 На Ваш e-mail поступит пароль, который необходимо будет использовать в API.

Шаг 2 - Скачайте архив с исходным открытым кодом отправки СМС из 1C:Предприятие 7

Архив содержит исходный код файла обработчика "Отправка СМС.ert", текст кода и библиотеку V7PLUS.DLL. Скачать готовый скрипт отправки СМС из 1С:Предприятие 7.

Пример отправки СМС из 1С:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
Функция ПреобразоватьСтрокуВУТФ8(Стр)     //преобразование текста в формат utf-8
    Длина=СтрДлина(Стр);
    Итог="";
    Для Н=1 По Длина Цикл
        Знак=Сред(Стр,Н,1);
        Код=КодСимв(Знак);
        Если Код<128 Тогда
            Итог=Итог+Знак;
        Иначе
            Если (Код>=КодСимв("А"))И(Код<=КодСимв("п")) Тогда
                Итог=Итог+Симв(208)+Симв(144+Код-КодСимв("А"));
            ИначеЕсли (Код>=КодСимв("р"))И(Код<=КодСимв("я")) Тогда
                Итог=Итог+Симв(209)+Симв(128+Код-КодСимв("р"));
            ИначеЕсли (Знак="ё") Тогда
                Итог=Итог+Симв(209)+Симв(145);
            ИначеЕсли (Знак="Ё") Тогда
                Итог=Итог+Симв(208)+Симв(129);
            КонецЕсли;
        КонецЕсли;
    КонецЦикла;
    Возврат Итог;
КонецФункции
 
Процедура Выполнить()
     
    Отправитель="+79020982348";
    Логин=СокрЛП(ТекстЛогин);
    Пароль=СокрЛП(ТекстПароль);
    Получатель=СокрЛП(Телефон);
    Сообщение=СокрЛП(ТекстСМС);
    Сообщение=ПреобразоватьСтрокуВУТФ8(Сообщение);   
    ТекстЗапроса="http://api.sms-prosto.ru/?method=push_msg&email="+Логин+"&password="+Пароль+"&text="+Сообщение+"&phone=%20"+Получатель+"&sender_name="+Отправитель; 
    Результат="";
    Если ЗагрузитьВнешнююКомпоненту(КаталогИБ() + "v7plus.dll") <> 1 Тогда
        ТекстОшибки = "Компонента v7plus.dll не найдена!";
        Форма.Параметр=0;
        Сообщить(ТекстОшибки);
        Возврат;
    КонецЕсли; 
     
    Ошибка=0;
    Соединение =  СоздатьОбъект("AddIn.V7HttpReader");
    Попытка
        Соединение.ОтправитьДляОбработки(ТекстЗапроса,каталогиб()+"\temp.txt", 1,Результат, 2);
    Исключение
        Ошибка=1;
        Предупреждение("СМС не отправлено!");
        Форма.Параметр=0;
    КонецПопытки;
     
    Если Ошибка=0 Тогда
        Предупреждение("СМС отправлено!");
        Форма.Параметр=1;
    КонецЕсли; 
    Сообщить("Ответ сервера: "+Результат);
КонецПроцедуры 

Скачать готовый скрипт отправки СМС из 1С:Предприятие 7

Вернуться в раздел

Подписка на рассылку

Хотите получить доступ к секретным тарифам для избранных клиентов?

Нажимая на кнопку, Вы даете согласие на обработку своих персональных данных

Благодарим за заявку, мы свяжемся с вами в ближайшее время!

Спасибо!
Ваш отзыв принят!

Если вам необходима консультация, пожалуйста, оставьте заявку. Мы свяжемся с вами в ближайшее время!
Обязательное поле

Нажимая кнопку, вы даете согласие на обработку персональных данных в соответствии с условиями, указанными по ссылке

Благодарим за заявку, мы свяжемся с вами в ближайшее время!

Хотите дешевле? Оставьте свои контакты и мы сделаем индивидуальное предложение!
Обязательное поле

Нажимая кнопку, Вы даете согласие на обработку персональных данных в соответствии с условиями, указанными по ссылке

Благодарим за заявку, мы свяжемся с вами в ближайшее время!

Не нашли, что искали? Оставьте контакты и мы обязательно сможем вам помочь!
Обязательное поле

Нажимая кнопку, Вы даете согласие на обработку персональных данных в соответствии с условиями, указанными по ссылке

Благодарим за заявку, мы свяжемся с вами в ближайшее время!

Чем отличаются каналы рассылок?
"Буквенный"
"Специальный"
"СМАРТ"
Нужно ли оформлять договор?
Да
Нет
Да
Время работы канала
Круглосуточно
Отправка осуществляется в будние дни с 10:00 до 20:00 по московскому времени. Планировать рассылку необходимо в первой половине дня (до 12:00 по МСК). Рассылка может быть отправлена на следующий день.
Отправка осуществляется в будние дни с 10:00 до 20:00 по московскому времени. Планировать рассылку необходимо в первой половине дня (до 12:00 по МСК). Рассылка может быть отправлена на следующий день.
Качество доставки
Гарантированная доставка
~85%
~97%
Отчет о доставке сообщений
Да
Нет
Нет
Какой отправитель используется?
"Буквенный, который указан в рассылке (при условии, что отправитель согласован с оператором)"
Цифровой (произвольные номера)
Цифровой (произвольные номера)
Скорость отправки SMS
~1500 SMS в секунду
Отправка осуществляется плавно в течение дня, либо на следующий день
Отправка осуществляется плавно в течение дня, либо на следующий день
Возможность отправлять одиночные SMS
Да
Нет
Нет
Возможность отправлять по API, SMPP
Да
Нет
Нет
Скорость доставки SMS
В течение 2-10 секунд после отправки
Плавная, в течение дня. Если запуск был во второй половине дня, SMS могут быть доставлены на следующий день.
Плавная, в течение дня. Если запуск был во второй половине дня, SMS могут быть доставлены на следующий день.
Количество символов в 1 SMS/сегменте
70 кириллицей или 160 латиницей
66 кириллицей или 156 латиницей
66 кириллицей или 156 латиницей
Максимальное количество сегментов в рассылке
11
3
4
Выберите Ваш город