Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Поиск по Регистру Контактная информация
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
Михрутка
1С 8.3. УТП. Стоит задача найти Контрагента по номеру телефона. Номера хранятся в регистре "Контактная информация".
Вот так получаю список телефонов:
ВЫБРАТЬ
    КонтактнаяИнформация.Представление,
    КонтактнаяИнформация.Вид,
    КонтактнаяИнформация.Объект
ИЗ
    РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
ГДЕ
    КонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Телефон)


Не соображу как найти конкретный номер телефона?
logist
"ВЫБРАТЬ
|    КонтактнаяИнформация.Объект
|ИЗ
|    РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
|ГДЕ
|    КонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Телефон)
|    И КонтактнаяИнформация.Представление ПОДОБНО &ИскомыйНомер
Михрутка
logist @ Сегодня, 18:19 необходимо зарегистрироваться для просмотра ссылки ,
Так не работает, не находит, хотя номер точно есть.

Михрутка @ Сегодня, 22:52 необходимо зарегистрироваться для просмотра ссылки ,
Все работает, то я тупил с самого начала )))
XBrut
в общих молулЯх должна быть готовая функция для такого поиска
П.С.
модуль что то типа "управление контактной информацией"

logist @ Вчера, 18:19 необходимо зарегистрироваться для просмотра ссылки ,
в смысле все и так понимают, что "ПОДОБНО" ниразу не поможет, т.к. люди пишут телефоны в формате "х/знает как"
в реальной жизни придётся сначала вывалить весь регистр в какую то таблицу, там оставить в телефонах одни цифры, а уж потоооооом делать к ней запрос.
(ну или сразу в регистр добавить реквизит и заполнять его)
logist
Цитата(XBrut @ 01.12.16, 20:59) необходимо зарегистрироваться для просмотра ссылки
в реальной жизни придётся сначала вывалить весь регистр в какую то таблицу

В БСП и "современных" конфигурациях Номер хранят в отдельном реквизите, без всяких разделителей, только цифры.

Цитата(XBrut @ 01.12.16, 20:59) необходимо зарегистрироваться для просмотра ссылки
там оставить в телефонах одни цифры, а уж потоооооом делать к ней запрос.

я всегда заставляю приводить хранение номера к единому стандарту, что бы всё что записывает его - делало это по единой схеме. Это проще и производительней, чем заниматься "уж пооооотом" smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.