|
Запрос дубли контрагентов |
☑ |
0
skupidom
10.09.18
✎
20:36
|
Нужно 1 запросом получить все дубли контрагентов с их эталонами
сделал по физикам, но такой запрос вернет только 1 дубль:
"ВЫБРАТЬ
| Контр.Ссылка,
| Контрагенты.Ссылка КАК Ссылка2
|ИЗ
| Справочник.Контрагенты КАК Контрагенты
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контр
| ПО Контрагенты.Наименование = Контр.Наименование
| И Контрагенты.Ссылка <> Контр.Ссылка
|ГДЕ
| Контр.ЮрФизЛицо = &ФЛ"
|
|
1
МихаилМ
10.09.18
✎
20:52
|
"сделал по физикам" - вы мужского пола ?
|
|
2
Fram
10.09.18
✎
21:03
|
(0) создай парочку дублей, прогони свой вопрос, а потом чеши репу )
|
|
3
Fram
10.09.18
✎
21:03
|
*вопрос = запрос
|
|
4
skupidom
10.09.18
✎
21:24
|
есть универсальный запрос ?
|
|
5
Fram
10.09.18
✎
21:31
|
(4) если никаких критериев выбора "эталонов" нет, то сначала надо сгруппировать по наименованию и взять МИН по ссылке. так ты получишь выборку эталонов. а потом уже соединяй, чтобы получить дубли
|
|
6
skupidom
10.09.18
✎
21:39
|
можно пример
|
|
7
Fram
10.09.18
✎
21:44
|
сорри, лень
|
|
8
skupidom
10.09.18
✎
21:47
|
"ВЫБРАТЬ
| МИНИМУМ(Контрагенты.Ссылка) КАК Ссылка,
| Контрагенты.Наименование
|ПОМЕСТИТЬ ВТКонтр
|ИЗ
| Справочник.Контрагенты КАК Контрагенты
|
|СГРУППИРОВАТЬ ПО
| Контрагенты.Наименование
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| Контрагенты.Ссылка,
| ВТКонтр.Ссылка КАК Ссылка2
|ИЗ
| ВТКонтр КАК ВТКонтр
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты
| ПО ВТКонтр.Ссылка <> Контрагенты.Ссылка
| И ВТКонтр.Наименование = Контрагенты.Наименование"
|
|
9
skupidom
10.09.18
✎
21:47
|
так ?
|
|
10
Fram
10.09.18
✎
21:54
|
ну, почти.. это тебе выведет всех контрагентов, не только с дублями
|
|
11
Ботаник Гарден Меран
10.09.18
✎
21:55
|
Выбрать Наименование,Количество(*) КАК Количество Поместить ВТ_Дубли ИЗ Справочник.Контрагенты
Сгруппировать По Наименование Имеющие Количество(*)>1
;
Выбрать Ссылка ИЗ Справочник.Контрагенты КАК Контрагенты Внутреннее Соединение ВТ_Дубли ПО Контрагенты.Наименование = ВТ_Дубли.Наименование
|
|