Версия для печати темы (https://pro1c.org.ua/index.php?showtopic=21365)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Рассылка СМСчерез 3g модемы

Автор: Zlyukka 26.12.14, 15:02

Понимаю тема старая но решил фот привести примерчик и заодно прояснить для себя некоторые моменты работаем с библиотечкой которую
необходимо зарегистрировать в системе SMSFrom1C.dll

        SMS = Новый COMОбъект("AddIn.SMSSender");
    Если SMS.OpenCOMPort(СокрЛП(ПортТ)) = Истина Тогда
        Если Сообщ=1 Тогда Сообщить("Подключились к СОМ-порту! "+ТекущаяДата()) КонецЕсли;
        ЗаписьЖурналаРегистрации("СМС: ",УровеньЖурналаРегистрации.Информация,,,"Количество СМС "+СМС.Количество());
        Для каждого ТС Из СМС Цикл
             SMS.SendComm("AT", Задержка, 0);
            SMS.SendComm("AT+CMGF=1", Задержка, 0);
            SMS.SendComm("AT+CMGS=""" + СокрЛП(ТС.Тел) + """", Задержка, 0);
            Рез = SMS.SendComm(СокрЛП(ТС.Стр), Задержка*5, 1);                    
        КонецЦикла;
       SMS.CloseCOMPort();
       КонецЕсли;


Так вот у меня возник вопрос для моей задачи не принципиальный, но если кто знает подскажите как выставить кодировку текста в сообщении. То есть чтобы воспринимало кириллические символы.

Автор: logist 26.12.14, 15:13

Сохранить текст в текстовый файл с нужной кодировкой, прочитать этот текст из файла в переменную

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua