![]() |
![]() ![]() |
|
SMConnect & SMConfig VPN-сервер на базе SMH-2Gi, Trim5 и SMH4 и средство удалённой настройки контроллера |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
![]() |
#1 |
Новичок
Регистрация: Sep 2009
Сообщения: 20
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Игрался с смконфигом и смсками, думаю над этим вам придется подумать.
В настройках пользователя можно в качестве телефонного номера использовать переменную. Только я наткнулся на один ньюанс. В качестве переменной задал число типа лонг (насколько я понял 32 битное). Так вот максимальное значение его 429 496 72 96 (если без знака, а сознаком и того меньше.) Для описания мобильного номера это явно маловато. Хотя функция была бы весьма полезна. Зы. Еще веселости кое-какие есть, но уточню, и отдельной темой напишу. |
![]() |
![]() |
![]() |
#2 |
Сотрудник Segnetics
Регистрация: Sep 2011
Сообщения: 129
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() |
![]() |
![]() |
![]() |
#3 |
Member
Регистрация: Jul 2012
Сообщения: 64
Благодарил(а): 0 раз(а)
Поблагодарили:
2 раз(а) в 1 сообщении
|
![]()
Нюанс №2:
Для задания номера из SMConfig я использую 2 переменных типа long, при этом номер "делится" на две части(если действовать по инструкции, то "code" и "phone"). как реализовать задание номера телефона если часть номера под названием "phone" может начинаться с цифры "0". Телефон имеет вид: +7 951 084 XXXX в этом случае первый "0" отбрасывается и в SMConfig передается НЕПРАВИЛЬНЫЙ номер вида: +7 951 84 XXXX как корректно избежать этой ситуации? ведь как бы мы не делили весь номер на 2 части может оказаться так, что вторая часть номера будет начинаться с цифры "0" А хочется иметь универсальность и независимость от случайных величин. |
![]() |
![]() |
![]() |
#4 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 382
Благодарил(а): 15 раз(а)
Поблагодарили:
610 раз(а) в 557 сообщениях
|
![]() __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#5 |
Новичок
Регистрация: Sep 2021
Адрес: Уфа
Сообщения: 1
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() 1. Определение количества ведущих нулей в значении Phone и передача этого количества в SMConfig. 2. Обработка этого полученного значения средствами SMConfig. Например, сделать в поле ввода номера доступной конструкцию вида: {Code}{Nulls}*0{Phone} или что-то похожее, где Nulls - количество нулей. Первая часть решается довольно просто, макрос во вложении. Вторая - тут без помощи разработчиков не обойтись. __________________ С уважением, dinka |
![]() |
![]() |
![]() |
#6 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 382
Благодарил(а): 15 раз(а)
Поблагодарили:
610 раз(а) в 557 сообщениях
|
![]() Типа так: {1}{2}{3} и т.д. А система уж составит из 11 цифр большое число. Пять лет прошло, решение давно уже есть ![]() __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Переменные SMConfig | gaa | SMConnect & SMConfig | 7 | 27.04.2021 15:14 |
SMS на некорректный номер | Crush[Orange] | Связь с внешним миром | 5 | 30.11.2018 18:25 |
SMConfig неактивен | strs | SMConnect & SMConfig | 14 | 15.02.2018 10:02 |
Перенос настроек SMConfig из проекта в проект | max7222 | SMConnect & SMConfig | 2 | 20.07.2017 11:55 |
SMconfig | Max2114 | Вопросы о SMH-2G(i) | 25 | 20.01.2017 15:56 |