|
Поиск дублей справочника по двум реквизитам
| ☑ |
0
tesei
30.09.14
✎
12:04
|
УТ 10.3. В базе есть дубли по наименованию и коду. Написал запрос:
Запрос.Текст =
"ВЫБРАТЬ
| Контрагенты.Наименование КАК Наименование,
| Контрагенты.Код КАК Код,
| Контрагенты.Код КАК Код1,
| Контрагенты.Наименование КАК Наименование1
|ИЗ
| Справочник.Контрагенты КАК Контрагенты
|ИТОГИ
| КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Код1),
| КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Наименование1)
|ПО
| Код,
| Наименование";
на выходе все код1, Наименование1 = 1. Дубли реально есть, помогите найти.
|
|
1
Naumov
30.09.14
✎
12:07
|
сдается мне, что нужно объединить два запроса, в каждом из которых посчитать дубли по своему критерию.
|
|
2
hhhh
30.09.14
✎
12:12
|
вы же ищете дубли, в которых и код и наименование совпадают. таких нет похоже.
|
|
3
Рэйв
30.09.14
✎
12:13
|
ВЫБРАТЬ
Зап.Наименование,
Зап.Код,
Зап.КолДублей
ИЗ
(ВЫБРАТЬ
Контрагенты.Наименование КАК Наименование,
Контрагенты.Код КАК Код,
СУММА(1) КАК КолДублей
ИЗ
Справочник.Контрагенты КАК Контрагенты
СГРУППИРОВАТЬ ПО
Контрагенты.Наименование,
Контрагенты.Код) КАК Зап
ГДЕ
Зап.КолДублей > 1
|
|
4
Ерепень
30.09.14
✎
12:14
|
(3) а как же имеющиеся?
|
|
5
pavelul73
30.09.14
✎
12:17
|
А зачем изобретать велосипед? На инфостарте есть куча обработок по замене дублей с расширенным отбором.
|
|
6
Godofsin
30.09.14
✎
12:20
|
а что, соединить 2 таблицы не легче?
|
|
7
tesei
30.09.14
✎
12:23
|
(3) Спасибо, работает и быстро (контрагентов 40 тыс.)! Супер! :)
|
|