Нужно 1 запросом получить все дубли контрагентов с их эталонами
сделал по физикам, но такой запрос вернет только 1 дубль:
"ВЫБРАТЬ
| Контр.Ссылка,
| Контрагенты.Ссылка КАК Ссылка2
|ИЗ
| Справочник.Контрагенты КАК Контрагенты
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контр
| ПО Контрагенты.Наименование = Контр.Наименование
| И Контрагенты.Ссылка <> Контр.Ссылка
|ГДЕ
| Контр.ЮрФизЛицо = &ФЛ"
(4) если никаких критериев выбора "эталонов" нет, то сначала надо сгруппировать по наименованию и взять МИН по ссылке. так ты получишь выборку эталонов. а потом уже соединяй, чтобы получить дубли
Выбрать Наименование,Количество(*) КАК Количество Поместить ВТ_Дубли ИЗ Справочник.Контрагенты
Сгруппировать По Наименование Имеющие Количество(*)>1
;
Выбрать Ссылка ИЗ Справочник.Контрагенты КАК Контрагенты Внутреннее Соединение ВТ_Дубли ПО Контрагенты.Наименование = ВТ_Дубли.Наименование
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший