|
Мобильная платформа. Поиск контакта по номеру телефона.
| ☑ |
0
simol
29.02.16
✎
23:56
|
Мобильная платформа 8.3.8.1479
Хочу по номеру телефона найти контакт.
Сделал
МенеджерКонтактов = Новый МенеджерКонтактов;
У него есть метод
НайтиКонтакты(<Отбор>)
Про отбор написано
Отбор может быть установлен по следующим полям:
...
НомераТелефонов (PhoneNumbers),
И тут начинаются трудности. В Контакте НомераТелефонов это массив элементов типа ЭлементДанныхКонтакта.
Я не пойму как настроить отбор, а это ОтборКомпоновкиДанных, чтобы найти по номеру телефона контакт.
Кто-то решил эту задачу? Подскажите пожалуйста.
|
|
1
simol
03.03.16
✎
21:20
|
Вот решение
МенеджерКонтактов = Новый МенеджерКонтактов;
НовыйОтбор = НовыйСписокОтбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
НовыйОтбор.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
НовыйОтбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("НомераТелефонов.Значение");
НовыйОтбор.ПравоеЗначение = НомерТелефона;
НовыйОтбор.Использование = Истина;
НайденныеКлючиКонтактов = МенеджерКонтактов.НайтиКонтакты(НовыйСписокОтбор);
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан