Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Поиск по Регистру Контактная информация          
Михрутка Подменю пользователя
сообщение 30.11.16, 17:25
Сообщение #1

Оратор
*****
Группа: Пользователи
Сообщений: 311
Из: Харьков
Спасибо сказали: 7 раз
Рейтинг: 0

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


Не соображу как найти конкретный номер телефона?

logist Подменю пользователя
сообщение 30.11.16, 18:19
Сообщение #2

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

"ВЫБРАТЬ
|    КонтактнаяИнформация.Объект
|ИЗ
|    РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
|ГДЕ
|    КонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Телефон)
|    И КонтактнаяИнформация.Представление ПОДОБНО &ИскомыйНомер


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Михрутка Подменю пользователя
сообщение 30.11.16, 23:11
Сообщение #3

Оратор
*****
Группа: Пользователи
Сообщений: 311
Из: Харьков
Спасибо сказали: 7 раз
Рейтинг: 0

logist @ Сегодня, 18:19 * ,
Так не работает, не находит, хотя номер точно есть.

Михрутка @ Сегодня, 22:52 * ,
Все работает, то я тупил с самого начала )))

XBrut Подменю пользователя
сообщение 01.12.16, 19:59
Сообщение #4

Статус
**********
Группа: Пользователи
Сообщений: 1543
Спасибо сказали: 254 раз
Рейтинг: 0

в общих молулЯх должна быть готовая функция для такого поиска
П.С.
модуль что то типа "управление контактной информацией"

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

logist Подменю пользователя
сообщение 01.12.16, 22:22
Сообщение #5

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

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

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

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

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


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 26.05.24, 12:29
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!