Выборка клиентов с дублирующимися номерами телефонов

Материал из База знаний 5S AUTO
Перейти к навигации Перейти к поиску

ВЫБРАТЬ

 РегСвКИ.Объект,
 РегСвКИ.CRM_ПолеХраненияНомера,
 РегСвКИ.Представление

ПОМЕСТИТЬ ВремКонтактнаяИнформацияКонтрагентов ИЗ

 РегистрСведений.КонтактнаяИнформация КАК РегСвКИ

ГДЕ

 РегСвКИ.CRM_ПолеХраненияНомера>1
 И ТИПЗНАЧЕНИЯ(РегСвКИ.Объект)=ТИП(Справочник.Контрагенты)

ВЫБРАТЬ

 ВремКонтактнаяИнформацияКонтрагентов.CRM_ПолеХраненияНомера,
 ПОДСТРОКА(МАКСИМУМ(ВремКонтактнаяИнформацияКонтрагентов.Представление), 1, 20) КАК Представление

ПОМЕСТИТЬ ВремПредставленияНомеров ИЗ

 ВремКонтактнаяИнформацияКонтрагентов

СГРУППИРОВАТЬ ПО

 ВремКонтактнаяИнформацияКонтрагентов.CRM_ПолеХраненияНомера

ВЫБРАТЬ

 ВремКонтактнаяИнформацияКонтрагентов.Объект,
 ВремКонтактнаяИнформацияКонтрагентов.CRM_ПолеХраненияНомера

ПОМЕСТИТЬ ВремНомераКонтрагентов ИЗ

 ВремКонтактнаяИнформацияКонтрагентов

СГРУППИРОВАТЬ ПО

 ВремКонтактнаяИнформацияКонтрагентов.Объект,
 ВремКонтактнаяИнформацияКонтрагентов.CRM_ПолеХраненияНомера

ВЫБРАТЬ

 ВремНомераКонтрагентов.CRM_ПолеХраненияНомера,
 КОЛИЧЕСТВО(*) КАК Колво

ПОМЕСТИТЬ ВремНомераНельколькоКонтрагентов ИЗ

 ВремНомераКонтрагентов

СГРУППИРОВАТЬ ПО

 ВремНомераКонтрагентов.CRM_ПолеХраненияНомера

ИМЕЮЩИЕ

 КОЛИЧЕСТВО(*)>1

ВЫБРАТЬ

 ВремПредставленияНомеров.Представление КАК НомерТелефона,
 ВремНомераКонтрагентов.Объект КАК Контрагент,
 ВремНомераНельколькоКонтрагентов.Колво КАК КоличествоДублей

ИЗ

 ВремНомераНельколькоКонтрагентов
 СОЕДИНЕНИЕ
 ВремНомераКонтрагентов
 ПО(ВремНомераНельколькоКонтрагентов.CRM_ПолеХраненияНомера=ВремНомераКонтрагентов.CRM_ПолеХраненияНомера)
 СОЕДИНЕНИЕ
 ВремПредставленияНомеров
 ПО(ВремНомераНельколькоКонтрагентов.CRM_ПолеХраненияНомера=ВремПредставленияНомеров.CRM_ПолеХраненияНомера)

УПОРЯДОЧИТЬ ПО

 ВремПредставленияНомеров.Представление ВОЗР